| Free | PhotoShow is under the GNU General Public License as published by the Free Software Foundation. |
| Easy to install | Only two lines of configuration, and you're good to go ! |
| Easy to use |
Adding and sorting photos, albums, users, and groups have never been easier. Simply drag and
drop them wherever you want. To delete a photo or an album, just drag and drop it on the bin. Easy ! |
| Fully Generated | PhotoShow automatically generates the whole website, including the thumbnails. Also, if your photos are bigger than 800x600px, it generates a smaller version for displaying (the big version is still available for your viewers to download, of course). |
| FileSystem Powered | The architecture of PhotoShow's albums is created using the File System directly : no database is required to use PhotoShow. You can use your File System directly to add, move, or delete albums and pictures. |
| Compatible | PhotoShow is compatible with DropBox, along with all of your Unix tools, because it is based on the File System. Use rsync, scp, or anything you prefer to interact with your photos. |
| Users/Groups gestion | Each of your files and folders has its owns permissions, configurable in PhotoShow by the Admin (you). On the go, select which group/user can access an item. |
| Proxy | PhotoShow provides a proxy for accessing the images, checking if the user is allowed to view an image or not. It is advised to place the directory for your photos in a folder not accessible by the web. Then, passing through PhotoShow's proxy will be necessary to access the images, ensurring you that only allowed users can view them. |
| Photos | Directory where your photos will be stored. |
| Generated | Directory where PhotoShow will store the files it generates (such as Thumbnails, and its configuration). |
| photos_dir = | "Path to your Photos directory" |
| ps_generated = | "Path to the directory where PhotoShow will generate the files" |
| phpThumb() | Used to generated thumbnails and smaller images. |
| jQuery, jQuery UI | Used for anything javascripty |
| jQuery FileUpload | Used for Uploading Files. |
| jQuery MouseWheel | Used in Image view, to enable horizontal scroll with your mousewheel. |
| jQuery scrollTo | Used in Image view, to enable automatic scrolling to selected element. |