Archive for the ‘announce’ Category

Eliminated Software Requirements

January 5th, 2010 Comments off

I am happy to announce with revision r505 that the software requirements are finally reduced to a minimum! phTagr requires now only a basic LAMP:

  • Webserver (tested with Apache)
  • PHP (tested with PHP5)
  • GD or ImageMagick
  • database engine (tested with mysql)

This change improves and simplifies the initial steps to run this great gallery! Further, the installation documentation was updated and improved.

exiftool and ffmpeg are no longer required to run the basic operations. Further the dependend PEAR libraries are now included into the software. The new version could be downloaded as  ZIP archive or TAR ball – happy  testing.

Without exiftool the meta data like tags, categories or geo location are imported from photos but not be written back to them. Without ffmpeg only flash movies could be imported. If you have ffmpeg other video formats are supported and the videos are automatically converted from AVI, MPEG or MOV to the flash file format. ffmpeg also creates the a video preview. If now preview exists a default image is shown.

Version 2.1 Released!

December 27th, 2009 Comments off

I am proud to release version 2.1. The new version comes with lots of features, improvements and bug fixes. It looks better, is more sexy and it rocks!

Download it now!
(TAR.GZ 2.0 MB | ZIP 2.6 MB)

New since v2.0:

  • User comments with email notifications
  • Geo Tagging (via Google Maps)
  • HTML upload with extracting zip archives
  • Build in slideshow via PicLens light
  • RSS, mediaRSS, RSS for comments
  • Technical image info like shutter speed, aperture, ISO, camera model
  • Anonymous user registration
  • Improved Homepage with recent media and comments
  • New database schema with splitted media and files (see merged-branch-phtagr-media-schema)
  • Quick Search (thanks to martin)
  • Authenticated links for users and guests
  • Improved file browser
  • Tabbed input
  • New FilterManager to handle different media like images, videos and GPS logs
  • New Pagination component with exclusions
  • Static Logger
  • Updated Flowplayer to 3.1.4
  • Media view count
  • Much much more and of course lots of bug fixes


  • First Plugin DupFinder is available to find and merge duplicate media
  • Since version 2.0 we have also a documentation and ticket system at

It is recommended to upgrade to version 2.1 since you don’t want to miss the new features! Please upgrade your database schema with the provided shell script upgradeMediaSchema.

Categories: announce Tags:

First plugin released: DupFinder

August 11th, 2009 Comments off

As by today the first phTagr plugin is released: The DupFinder plugin finds media duplicates and merges the copies to one master media.

This plugin is very helpful if first lower quality media are uploaded to phTagr and the original data are uploaded on a later stage.

Example Scenario: Bob is traveling and want to upload his new vacation images as quick as possible. However, the Internet connection at the NetCafe is slow and upload of all original media is time consuming. Bob selects the best images and creates preview of it, which he uploads to phTagr. While Bob continue to travel his friends can tag the image and write comments.

When Bob arrives at home he uploads the original media and merges the tags and comments of the previews to the original.

See the wiki page of DupFinder for more details.

Categories: announce, Related Links, source, tools Tags:

User registration

August 4th, 2009 Comments off

A new awesome option was finally added to phTagr: the anonymous user registration. With this option enabled users can register by themselves and get a initial upload quota. The initial upload quota is set by the site admin in the registration settings.

After the user submits initial data like username, password and email the user must confirm the account creation by a key which is sent to his email address.

This new feature will now gain thousands and thousands of new user *harhar*.

See all the screenshots of the user registration.

Merged branch phtagr-media-schema

April 25th, 2009 Comments off

The branch phtagr-media-schema was merged to the trunk successfully. The new database schema fits more the database relation between files and media and changes the model Image to the model Media.

Upgrade your phTagr instance

The database must be upgraded to the new schema. However, the new merged trunk comes with a handy shell script upgradeMediaSchema which handles the database upgrade and data migration. Update your phtagr code of trunk via svn and change to your phtagr directory and execute the shell script by ‘../cake/console/cake -app phtagr upgradeMediaSchema upgrade

phtagr$ svn up
phtagr$ ../cake/console/cake -app phtagr upgradeMediaSchema
Schema Upgrade Shell Script for Media Schema
Help screen
    Upgrade schema to media schema
phtagr$ ../cake/console/cake -app phtagr upgradeMediaSchema upgrade
Schema Upgrade Shell Script for Media Schema
Prepare upgrade...
Upgrade schema...
Migrate 132 media...
Finalizing upgrade...
All done. Enjoy!

Reasons for a new Schema

The old schema uses only one table for a image/media which includes also the file information. Since a media is not only restricted to one file, this schema does not model the reality well. E.g. a media could be a video and the video thumb file or an image with a sound memo attached to it. Since now, phTagr uses also the term media instead of image.

The new schema splits the old table images to the table media and table files while the model Media gets a HasMany relation to the model File.

Other changes

The merge comes also with an improved import functionality. phTagr has now a Filter Manger which handles the import and export of a media and/or metadata. Currently there are three different filters:

  • Image Filter (JPEG)
  • Video Filter (AVI, MOV, MPEG, THM)
  • GPS Filter (LOG)

New filters could be implemented more convenient (e.g. a Sound Filter which attaches a sound memo to a media). The Filter Manager supports a priority based import that a video thumbnail is read after the video file.

New HTML Upload

January 28th, 2009 Comments off

A new HTML upload functionality was recently committed. Users can now upload files easily via the web browser in the ‘My Files’ section (while the more advanced functionality over the webdav interface still remains).

The new upload functionality is basic, but has some nifty features: Users can create folders to keep an order and upload files to the new created folder. Also files of a ZIP archives could be extracted automatically.

See the new screenshots at the demo page and happy uploading!

Categories: announce, Related Links, user Tags:

Multiple Map Markers

December 29th, 2008 Comments off

In revision 395 a new module was added for the google map. If you open the map of an image to see the geographic position, surrounding images are shown within map. The new module queries additional images – or markers – via Ajax in the background and add the overlays to the map. Its a pretty nice feature to see a geographic relation of your image.

A screenshot might help to describe the feature or visit the demo page for a live example.

Categories: announce Tags: , , ,

New GPS input filter

December 3rd, 2008 Comments off

Recently a new input filter for GPS data was added to phTagr. Now, NMEA files from GPS logger such as Sony’s GPSCS1 can be imported directly and adds the GPS coordinates of the images. Combined with Google Maps it adds a nice feature to the gallery to locate your image inside the map.

The GPS coordinates are exported to the EXIF header as GPSLatitude, GPSLatitudeRef, GPSLongitude, GPSLongitudeRef values on the next meta data sync.

While the GPS data are saved in UCT, your timezone of your image might be a different one. The current implementation has a static time offset of two hours (UCT+2), but a special option should be implemented soon. Also an import filter for KML files would be a nice option.

Categories: announce, Related Links, user Tags: , ,

phTagr registered at

November 4th, 2008 Comments off

phTagr is now registered at ( to reach a larger community. Currently all services are still running under (demo, svn, trac) and might move to SF later.

Categories: announce Tags:

Support of Comments

August 12th, 2008 Comments off

phTagr supports now user comments and visitors and users could comment on images or videos. The home side shows the recent comments and a comment RSS is also availiable via URL comments/rss, e.g. from the demo page: See the screenshots or try it out.

Recent Comment

Recent comments on home side

New Comment

Add a new comment (for visitors with captcha)

New Comment (for users)

Add a new comment (for users)

Visitors (anonymous users) have to enter a captcha which should prevent spam entries. The captcha is realized due the great Kcaptcha project.
The image owner will receive a notification email on new comments:
Dear admin

A new comment of image PICT7375.JPG was submitted.

View image:
Delete comment:

From: Jon Doe
Date: 2008-08-10 12:46:09

If you are anonymous you have to enter your name, email and a captcha to your comment.

You are notified about new comments via email if you select "Notify me on new comments".


Your phTagr Agent

Also other comment writers are able to receive new comment notification mails on their commented images, if they select the notification options.