I’m happy to announce a new stable version 2.3 of the great open source web gallery phtagr to organize, browse and share your photos!
With phTagr you organize thousands of photos with embedded metadata (write support included). You can use advanced filters to enjoy a specific subset of your photo library. You control your files on your web server or install the gallery at home.
Media selection in Explorer supports CTRL and SHIFT
Add different explorer views compact and mini
Add mobile version switch to default theme (see blog entry)
Translation
New Russian translation from Eugene Pazhitnov
New Hungarian translation from Ádám Majoros
Updated Polish translation by Piotr Skiba
Improved German translation by Patrick Georgi
Under the hood
Exiftool uses process pipes with -stayOpen option if available to speedup meta data read and write (Thanks to Damain Popescu)
Improve import speed for gps logging format GPX
Meta data is stored in one table fields instead of three tags, categories, and locations. This simplifies the meta data handling in query speed and complicity. Also, it allows to extent phTagr for new future field such people quick and easy.
Update HTTP_WebDAV_Server to 1.0.0RC7 from PEAR
Upgrade phpThumb library to 1.7.11 and fix phpThumb rotation parameter bug
I updated the upload functionality in phtagr by using plupload.com. plupload has a nice and simple interface for different upload backends like HTML5, flash, or Silverlight.
The cool think: With plupload files are uploaded in chunks which a) removes the upload limit of the http server. Each chunk has a size about 1MB. b) it has nice progress events which are now shown including estimated end. c) for decent browsers you have drag’n'drop support.
It feels just smooth and make fun uploading huge HD movies to the photo web gallery. Please, do not hesitate to upgrade your gallery and test the new upload. If there are some nasty bugs, please dont be shy …
Since a couple of days the awesome web photo gallery has a French language support. Thanks to François Elie who contributed the French translation – he did a really great work! If your browser prefers the French language and you use the newest version (or on your next update) the web gallery responses in French automatically.
Is your language missing or incomplete? Please visit the How To Translate Wiki page for further information. There you will find how to create or update a language of the php gallery phtagr.
I’m thrilled to announce a new stable version of phTagr since 2.1.3 (from January 2011). A lot has changed and plenty improvements found their way on the long road towards an amazing web photo gallery phTagr version 2.2. The new slogan was changed to ‘Tag, Browse, and Share Your Photos’ to clarify the target for your own web base picture album.
The new version 2.2 has an improved tagging workflow and shows
more photos in the explorer. Due multiple access groups per media and a bulk download of files the sharing was simplified, too. 2.2 improves also the current image filter for your custom selection of media.
Please do not hesitate to download and install phTagr on your LAMP, WAMP, or MAMP. If you want to stay up-to-day, it is recommend to install phTagr via git from GitHub at github.com/xemle/phtagr. Fork the project and send pull requests on GitHub for contribution.
I’m proud to announce the release of phtagr version 2.1.3
You can download the new version from sourceforge at Sourceforge. Read How To Migrate for migration help.
Here are the improvements since 2.1.2
Bread Crumb Search The search term is splitted into single search bread crumbs. The search crumbs simplifies the customization of the search
Fast preview file responder Now the images are loaded faster and are fast as hell. It by-passes the MVC CakePHP framework stack based on the HTTP session
Translations Added Estonian (Craig), Polish (Bartosz Fenski aka fEnIo), Italian (Francesco Piraneo G) translation
Mobile Device Support If your are open the gallery with your mobile device a new customized mobile theme is loaded automatically.
Email Notification Add email notification for new media which could be triggered by cron job. The notification interval could be set from half an hour to once a month
Improved Group Handing The creation and managing of groups is simplified which makes the gallery more social. Try it!
SMTP Configuration You can now configure your own SMTP configuration in app/config/core.php to enable email functionality to your web gallery
Improved the preview manager. Now a preview might depend on the next larger preview and a preview is not always calculated by the original file which saves a lot of time for smaller previews.
Add interval search in the explorer. If you already set a time limit of your search you can easily add another time bound for an interval search.
View media based on upload path
Add sync shell task to sync all media at once (console based)
Add fallback of image size. In rare cases the image size could not extracted correcly. Now getimagesize() should fix this gap.
Auto completion for tag, category, and location – also in bread crumbs.
And lots of bug fixes…
The next release should get a face lift with a backend and easy customizable frontend – besides tagging, sharing and searching improvements
Today I published two significant improvements of this great gallery which boosts the user experience and the social interaction.
Until now the powerful access control of your media was just fun for you – but now it is easier than ever to share your photos in groups with your friends. A group got a new description text and some flag for the management. Other users can now see your groups and can subscribe the them by just a single click. It depends on you if your friends are able join the group immediately or the new subscriber needs a confirmation. Further a group can be shared, too. Other group members can assign a shared group to their media as well and all group members are able to see these photos or videos.
The other great feature is a shell task which sends notification emails of new media for users. It should be uses in a cron job and will inform your uses of your gallery on new uploads. Since your shell has no clue about your gallery URL, you have to configure it in the core.php with the parameter Notification.url. To test is you can use one of the parameters verbose, dryrun, noemail, or force.
815***/var/www/phtagr/cake/console/cake -app/var/www/phtagr/app notify run
Please run the setup to upgrade your database (and do not forget to make a backup before – just in case).
2.1.1 phTagr is released! It has a simplified upload function which is enabled by default and replaces the advance file browser. Users have now an upload menu entry where uploaded files are stored in a daily upload directory. ZIP archives are extracted automatically. Uploaded and extracted files are imported and are shown immediately. Therefore, users can upload their media within three clicks and the upload form has now five upload field instead of one.
The next big improvement is the quick search which covers sub word. The quick search of ‘ice‘ returns also media with tags of ‘slice‘ or ‘rice‘.
phTagr is build on top of the MVC framework CakePHP and uses now CakePHP 1.3 instead of CakePHP 1.2. You have to upgrade your CakePHP if you use SVN trunk. See How To Migrate Phtagr for more details.
An admin user can now see the access level of other users and can change these. This feature was requested to handle private or malicious media.
phTagr supports now Dutch as new language – Thanks to Remy Wetzels. See also How To Translate.
I’m very happy to announce that phTagr speaks now Dutch, which was contributed from Remy Wetzels. It’s the first language contribution from the community. Thank you very much! I’m very pleased. The updated version could be downloaded from SourceForge.net.
If your language is missing, please read the instructions on the wiki.
I’m happy to announce phTagr 2.1.1 which simplifies the setup and adds multi-language support. As first language German was submitted. You can submit your language to translation [AT] phtagr.org. See How To Translate for further information.
Further, the geo tagging was improved and some minor bugs were fixed.
You can download it from SourceForge (ca. 2.9 MB). Please do not hesitate to report any success story, bugs or feature request. See How To Help for further details.