Camera Life (previously known as Full Decent Camera Life or FDCL for short) is an open source, platform-independent, free and web-based application that can be used for cataloging your entire photo collection online.
Features at a glance
Being easy to install, Camera Life comes with amazing features, such as state-of-the-art photo organization functionality, full audit trail, support for uploading image files via several protocols or devices, such as Web (HTTP), FTP, iPhoto, iPhone, or a standalone PC software like Digikam.
Camera Life is a self updating and responsive application that also features logging, user management, themes, image deletion, as well as topic view and folder view. It’s responsive and integrates well with your current website.
All of your photos will be stored in folders and organized by topics and/or albums. Automatic categorization by keywords is also possible with Camera Life, which allows you to effortlessly revert changes made to your portfolio if someone posted vicious descriptions or comments.
In addition, the application supports the RSS, OpenGraph and OpenSearch protocols. For more information, you can always check out the official demo video posted at http://youtu.be/sm-v36GcjXk.
Under the hood
The project has been written in the PHP server-side programming language, using the AJAX and JQuery web technologies. It uses the powerful MySQL database server for storing photos and it’s compatible with all modern web browsers, including Mozilla Firefox, Chromium, Google Chrome, Opera, Safari, and Internet Explorer.
The application’s source code is very well documented. It has been engineered in such a way that it can also use remote hosting services, such as Amazon S3, rsync.net or a SFTP/FTP server to store photos. Camera Life integrates perfectly with your database and security model, and it’s fully scalable. For installation instructions please check out the INSTALL file inside the source tarball.