All Downloads and Version History
Curious what's changed in this version or just the release history in general?
Downloads
|
myPhoto Version 1.5
New features
- Now fully compatible with iPhoto 2, 4, and 5.
- Added myPhotoAssistant: this program runs in background all the time (like a daemon, for the technically inclined) and is responsible with keeping myPhoto's cache of iPhoto data fresh all the time. This is much faster than the old way, much more robust, and fixes a *lot* of bugs.
- Added myPhotoPrefs: this is a System Preference Pane for some basic configuration options for myPhotoAssistant.
- Added Spanish translation (thanks to Charles Hastings) and Dutch translation (thanks to Casper Kraima)
- myPhoto can coallese multiple iPhoto Libraries into one web site (useful for those who use third party iPhoto Library manager programs).
- Added iPhoto-based keyword search support (in addition to caption/date search).
- Added iPhoto-based ratings.
Bug-fixes
- Before, if your myPhoto cache got stale, viewers of your photo album got stuck waiting for the cache to rebuild and that was slow and it happened just when somebody wanted to see your photos. myPhotoAssistant eliminates this problem.
- Before, the cache rebuilds put a lock on the site so nobody would view the site with an incomplete cache. Often times, this lock got stuck and needed to be manually "unlocked." No more (finally!).
- Forcing a cache to be rebuilt should be completely unnecessary (I kept the functionality there though since it's always handy to have around ).
- Before, the last photo of each album would be missing. No more.
- Before, myPhoto's cache didn't capture all of the data from iPhoto (i.e. keywords, ratings, etc), but now it does. It was also very sensitive to changes in iPhoto's file format, making it prone to breaking with new versions. Now it is much more robust.
- Compatible with whatever image or movie formats iPhoto will allow.
- Before, the search engine only used the main Library as the ultimate collection to search. Not too useful for those who blocked their Library, especially now that myPhoto can have more than one at a time. Search behaves more like you'd expect it to now.
myPhoto Version 1.3.1 beta
New features
- Added Chinese (traditional) translation (thanks to Jimmy Yao)
- Added Japanese translation (thanks to Seimei Hie)
- Search engine now allows searching using regular expressions
- The slideshow allows for a user defined delay time between slides
- Image resizing can be done using two different methods that allow you to tradeoff image quality for speed (i.e. if your Mac isn't brand spanking new, it might be a little pokey resizing)
- Added a few more preset photo sizes for resizing
- The splash-screen mode is much improved: thumbnails are clickable, the album selector menu is there, the admin buttons are there, upload dates show, and a "last updated" line shows when your photo album last changed. Also, if the size of an album were less than the preset number of pics per row, no need to keep repeating thumbnails to fill space. Also, the rand range error (from 1.3) should be gone. This mode still has some annoying issues that need to be worked out though such as adding page numbers (rather than all albums on one page)
- Until I add a real admin system beyond IP-address based authentication, you can now do wildcard IPs (i.e. 192.168.* for all machines behind your router)
Bug-fixes
- Better iPhoto 4 support: upload dates/times are properly formatted now...with the exception of a day off miscalculation that I still need to work out
- Resolved (I think) that pesky 1.3 bug where the default start page preferences don't seem to be honored if you blocked the Photo Library
- Resolved (I think) that silly bug where albums with apostrophes in the names wouldn't load
- To be proper, changed the email button (from full-sized images) dialog to @example.com rather than @somewhere.com
- Minor mistakes in the Aqua and Classic themes have been fixed
- Upon installing the entropy PHP package, some users may find that myPhoto (and a lot of other PHP packages out there) generate very verbose errors in their log files (these are just warnings, they do not signify that myPhoto is broken). A lot of these areas have been fixed so the log files won't see so much bloat.
myPhoto Version 1.3
New features
- Added a real, double-clickable installer! Now anybody can truly install myPhoto!
- Added a themes engine and included a few nice looking themes to give you some options. This means that now you have total control over the look-and-feel of your photo album using everyday HTML!
- Added an "allow/block all photos in this album" option when an admin decides to allow/block an album.
- Added the option to make the default start page of your photo album a "splash-screen" pageŃthis page shows a few random thumbnails from every album.
- Implemented a significant speed-up for when non-admin users view your photo album by generating a second cache.
- Added the option to disable the search engine.
- Added an option for admin users to "mimic" non-admin users (i.e. hide all blocked items from view)
- Added smilies (can be disabled).
- Added full documentation on how to translate myPhoto so that anybody can get started on translating myPhoto. You know you want to!
- Added thorough documentation on how to make your own myPhoto themes.
Bug-fixes
- Some users would see slashes in the return to... button in the image toolbar. No more.
- Go into an album, click the second image full-size, hit return to album, hit the previous button--you'd go to the home page rather than where you would expect (some times)! Fixed.
- Very rarely, you would see the wrong full-sized image from a thumbnail when a default page was set. Fixed.
- When cache rebuilds take place, the photo album should be "locked." I accidentally commented out some important code last release ;-) so that didn't happen. Woops. Fixed.
- Some times, an infinite number of slashes could be mixed in with search queries, propagating through full sized images and slideshows (i.e. That's->That\'s->That\\\'s and so on). Fixed.
- When at the end of a set of photos, the Next/Prev buttons used to be outside of the main table some times. Fixed.
- A very rare dead thumbnail got into the mix, not any more.
- Slideshow images are now actually properly preloaded. This should make the slideshow feel a bit snappier.
- Rarely, you might find that certain full-sized images would be stubborn about being unblocked. That's all fixed now.
- Some users have some image files in their Photo Libraries that have quotes in the filename. Before, this would cause some parse errors, but not any more.
- For those who use ext2fs, there was a problem with it being case sensitive (thanks to Charles Lepple for the fix)
myPhoto Version 1.2
New features
- (*) Added the ability to resize thumbnails and full-sized images. You can set the desired size through the preferences page (special thanks to Allan Marcus for code contributions).
- (*) Added the resize button to the image toolbar. This allows viewers to resize your photos on the fly to various preset sizes (i.e. wallet-sized photos, CD cover, greeting card, etc).
- (*) Added the more info button to the image toolbar. Clicking this allows users to view the EXIF data in your photos (i.e. what camera you used, shutter speed, etc).
- Added the Return to... button to the image toolbar. Clicking this brings user back to the thumbnail gallery that brought them to the full-sized image (silly omission from previous versions).
- Added a slideshow mode (the new icon in the upper-right) that is available in thumbnail, full-sized image, and search mode. It also (at least it should!) preloads the next image in the slideshow so as to hurry things up.
- Added a Search Similar button to each thumbnail and photo (the magnifying glass). Clicking on this button performs a search where the search query is the caption, comment, and upload date (which hopefully finds "similar" photos).
- Added the upload date, caption/comments, search similar, and next and previous buttons to the full-sized image view. That was a silly oversight in previous versions.
- Added a localizer engine so that myPhoto can be easily translated to other languages. Also included English, French (special thanks to Damir Buskulic), German (special thanks to Hans Ueli Blum), and Russian (special thanks to Alex Liberman) translations. If you speak another language, please email me so that we can get myPhoto in your language as well.
- Added the ability for admins to add additional IP addresses to myPhoto to an "approved" list of admin IP's. i.e. Say you want three different people to be allowed to administer myPhoto, you just put all three IPs in the list and voila!
- myPhoto now generates some basic meta tags in case any of you run websites that get trafficked by web crawlers.
(*)This feature is only available to users who have installed PHP 4.3 (more specifically, the GD library), for more information on installing PHP 4.3, see http://www.entropy.ch/software/macosx/php/ (follow the update instructions--not the first time user instructions)
Bug-fixes
- Some international users found that their captions and album titles often contained garbage characters and garbled text. I believe to have resolved this bug, but I'm still not certain, so if this bug still effects you, please let me know.
- Made a small speed-up for non-admin user's viewing of the photo album.
- In version 1.1, there was a bug that if you set a default album besides the Photo Library, you were unable to view your photo library leading most users to block the Photo Library. This bug has been resolved, with much thanks to Scott Genevish.
- In version 1.1, there was a bug that if you set a default album besides the Photo Library, the search engine would not function correctly (it usually returned every unblocked photo for any search). This has been fixed.
- The album admin dropdown menu didnŐt function correctly in Mozilla and OmniWeb. Specifically, users could not modify the allow/block settings for albums when using these browsers. Fixed.
- Sometimes after doing a cache rebuild, myPhoto would "lock" the album and forget to "unlock" it (it should only be locked during the cache rebuild). This bug may have been fixed, but itŐs a tough one to nail down, so if it still effects you, please let me know. Note: to unlock, open cache/cacheRebuildLock.txt and change it to read ŇunlockedÓ
- In version 1.1, it was discovered that non-JPEG images couldn't load in full-size.
- Minor changes to documentation: i.e. uninstall instructions, /etc/httpd/users was added to the install instructions, and mention of symbolic links for the curious.
myPhoto Version 1.1
New features
- Added another page to the admin section so that you can configure myPhoto right from your web browser and not through a text editor tinkering with config.inc
- Added additional config options (i.e. so now you can turn the toolbar off in full-sized image mode)
- Added a jump-to-page series of links to the bottom of the page (can be turned on or off)*
- Added more descriptive error messages
- Added the ability to set a default start page (that is, you can default to the thumbnail gallery for any particular album instead of just going straight to the Photo Library)
- Added the beginnings of the ability to move the iPhoto Library to a different location than specified by the installation instructions (this is not ready for prime time though, so only take advantage of this if you know what you're doing)
- Allow you to block the Photo Library if you so desire (you couldn't before--but if you do, be sure to set a default start page in the preferences!)
- Added a few more color schemes. Any new ones would always be appreciated, not everybody would agree with my taste in how myPhoto should look. :-)
- Added a feature to "lock" the photo album when the cache is being rebuilt. That is, say you flushed the cache on myPhoto and somebody else tried to load your page at that moment. They would have gotten an error before. Not any more.
- Corrected errors in old installation instructions
- Added installation instructions for Mac OS X Server (as best I could, see the Read Me for details...)
Bug-fixes
- Large photo libraries used to time-out when cache was flushed. Not any more.
- International users would experience several oddities when using myPhoto--i.e. the front page would have nothing on it, the search engine wouldn't work, etc (namely since I made several English references to an album ["Photo Library"] that they would not have)
- Support for newer versions of PHP (newer than 4.1) has been greatly improved (improvement meaning that now myPhoto works ;-) Special thanks to my beta testers out there, you know who you are)
- Fixed a small aesthetic bug that would occur if a user changed the URL a little bit (i.e. thumbStart=15.2 would show a blank thumbnail)
- Tightened up album security some more, now more properly handle nonexistent or blocked albums by redirecting to the default album
- Fixed a bug where the currently selected album name shown in the upper-left corner would have slashes next to certain special characters (i.e. quotes, apostrophes)*
- Fixed a bug that caused trouble for myPhoto when an album name had certain special characters in it (i.e. an ampersand)*
- Any album name that iPhoto allows shouldn't cause trouble for myPhoto any more.
- Fixed a couple of problems with the search engine. First off, some times, quotes/apostrophes would be slashed. Secondly, some times, the same result would be returned more than once (that was a subtle bug). Third, HTML entities were occasionally problematic. All good now.
- Silly mistake in version 1: I display "captions" but don't display "comments" (I didn't realize they existed in iPhoto!). Now when the show captions option is set, both of these fields will be shown in myPhoto (only if they contain data worth showing--if you only use one of these, don't worry, only that one will be shown)
* Portions of code contributed by Dav Glass.
myPhoto Version 1.0
New features
- myPhoto is released into the wild.






