This page is dedicated to some plugin ideas...
ShortUrl
This plugin shortcuts long URLs of phTagr, eg. for authenticated guest links or other shortcuts to your favorite photo selection. E.g /short/nature will be redirected to /explorer/user/admin/tags:flower,animal/tagOp:2.
The plugin could generate a cryptic shortcut or a user can enter his shortcut name. Further parameters could be set after the shortcut and will be insert on demand to the URL. E.g. /short/nature/$1 will be redirected to /explorer/user/admin/tags:flower,animal,$1.
Resize and Upload through Java Applet
This plugin offers a convenient way to resize and upload your pictures through a java applet which makes it more usable for not advanced computer users but Facebook addicted users.
Possible 3rd party software:
Synchronizing MetaData between two phtagr instances
If you run a phTagr at home and at your public server (like me) it is usefull to synchronize MetaData changes between two phtagr instances. An special plugin could handle this synchronization.
An special API fetches a subset of media from a 2nd phtagr with the meta data and synchronizes it with the 1st one. Since the synchronization could take a long time, the synchronization should be done in multiple steps which could be triggerd by an AJAX to run to the infinity :-)
One problem is to identify a unique media. The filename is not sufficient enough. Digital cameras restart their file numbering after the 10000th picture. The date might also not the best option. Not all images have initially an date (like screenshots or image scans). But both filename and date could be an unique ID.
Register User
Currently phTagr has a build in user registration. But it would be nicer to have it as plugin
Webdav Server
Currently phTagr has a build in webdav server. But it would be nicer to have it as plugin. Further SabreDAV could be uses as more advanced and updated PHP !WebDAV server compared the old Pear WebDAV server
Album Plugin
Some selection do not fit in any tag, category or location. It would be nice to have an album plugin which can contain an arbitrary amount of media which holds this selection in a defined order.
RSS Mailer
Most of the ordinary Internet users are not aware of the great RSS feeds. They still live in the stone age and are using email (including me). An RSS to Email Plugin would be an awesome feature to inform friends of new media updates or comments via email.
Popularity
DynamicPopularity is a proposal to allow how popular a file is. Summery forthcoming once initial proposal is finished (posted 12/30/10)
People Tags
PeopleTags is a proposal to link a subset of tags together to represent an individual. Summery forthcoming once initial proposal is finished (posted 12/30/10)
Image Region Tags
ImageRegionTags is a proposal to create a framework, syntax, and implementation of Flikr style tags. Summery forthcoming once initial proposal is finished (posted 12/30/10)
