public
Description: A Web Photo Gallery, written with Rails 2.0. Pictrails can manage several photo galleries.
Homepage: http://pictrails.rubyforge.org
Clone URL: git://github.com/shingara/pictrails.git
name age message
file .gitignore Mon Mar 10 13:40:41 -0700 2008 * Add task to delete cache [shingara]
file .gitmodules Sun Jun 22 10:19:29 -0700 2008 change the mimetype-fu link [shingara]
file History.txt Sat Oct 04 12:01:10 -0700 2008 prepare release 0.5.1 [shingara]
file MIT-LICENSE Sun Jun 15 00:04:04 -0700 2008 fix bad name and year in MIT-LICENSE file [shingara]
file Manifest.txt Sat Oct 04 12:01:10 -0700 2008 prepare release 0.5.1 [shingara]
file README.txt Tue Sep 30 15:23:15 -0700 2008 prepare release 0.5.0 [shingara]
file Rakefile Wed Mar 12 09:50:47 -0700 2008 * Delete dependance of hoe, because he has def... [shingara]
directory app/ Tue Sep 30 14:56:23 -0700 2008 add order when you watch picture on gallery by ... [shingara]
directory config/ Mon Sep 29 23:28:49 -0700 2008 Separate the creation of gallery by file in ser... [shingara]
directory db/ Sat Oct 04 09:57:48 -0700 2008 fix error in migration [shingara]
directory lib/ Sat Oct 04 12:01:10 -0700 2008 prepare release 0.5.1 [shingara]
directory log/ Wed Feb 27 12:25:15 -0800 2008 * First import of Pictrails for mercurial repo... [shingara]
directory public/ Sun Sep 28 13:06:02 -0700 2008 update CSS to little better but not really good :( [shingara]
directory script/ Sat Sep 13 02:27:36 -0700 2008 start add comment, with a comment model and vie... [shingara]
directory spec/ Tue Sep 30 13:59:17 -0700 2008 add test who failed and some refactor [shingara]
directory stories/ Wed Apr 30 15:00:29 -0700 2008 Add a view of progress in mass_upload [shingara]
directory vendor/ Tue Sep 30 10:48:54 -0700 2008 update to rspec 1.1.5 [shingara]
directory website/ Sat Oct 04 12:01:10 -0700 2008 prepare release 0.5.1 [shingara]
README.txt
h1. Pictrails

A Web Photo Gallery, written with Rails 2.1. Pictrails can manage several photo galleries.

h2. Features

 * Create several Galleries
 * Create Galleries like child of another Gallery
 * Add several pictures in a Gallery
 * Create a gallery with define a directory in same server of pictrails if the
   directory has several directories into, all of this directory are child of
   master Gallery
 * Admin interface with login to add/edit/delete Galleries and Pictures
 * Define the thumbnails and pictures size in settings interface
 * Delete the cache page in settings interface
 * Define the number of pictures by pagination Gallery
 * Define the number of gallery by pagination of Gallery's list
 * Define a list of tag for pictures
 * View a sidebar with all gallery in it tree
 * Navigate with a breadcrumb
 * View a cloud tag of all gallery
 * Navigate by tag
 * Comments on each pictures

h2. Requirements

Currently you need all of those things to get Pictrails to run:

 * Ruby On Rails 2.1.x
 * Ruby of 1.8.6 or greater
 * A database supported by Rails ActiveRecord (MySQL, DB2, SQLite3, ...)
 * Ruby drivers for your database (obviously out of the box with Rails)
 * Redcloth gem
 * A gem of an image-handling API like :
 ** ImageScience
 ** RMagick
 ** Mini-magick

h2. Installing

With the tar.gz or any other archive:

 * Extract sources to a folder
 * Create a database.yml file in the config directory. You can copy the database.yml.example
 * Create your databases: <kbd>rake db:create:all</kbd>
 * Migrate your database: <kbd>rake db:migrate</kbd>
 * Start the server in production mode : <kbd>ruby script/server -e production</kbd>

h2. Updating

With the tar.gz or any other archive:

 * Extract sources and replace all in the old folder
 * Stop the server
 * Migrate your database: <kbd>rake db:migrate</kbd>
 * Start the server in production mode : <kbd>ruby script/server -e production</kbd>

h2. Demo Website

A demo website of Pictrails is available to the "demo of pictrails":http://pictrails.shingara.fr

The "admin part":http://pictrails.shingara.fr/admin has like login/pass : admin/pictrails

h2. Information about this project

Pictrails is actually consider like an Beta version, and is under development.

All contributions are welcome. 

I suck in design, I know it and I am sorry but I will really be happy if anyone could
help me.

If you want to contribute, all work is made under a git repository. You can clone the 
source with the following command :

<kbd>git clone git://github.com/shingara/pictrails.git</kbd>

After a clone you need update the submodule :

<kbd>git submodule init</kbd>
<kbd>git submodule update</kbd>

A "redmine development platform":http://dev.shingara.fr/projects/show/3 is
used. Feel free to post your feature requests and defects report.

h2. License

This code is free to use under the terms of the MIT license (provided with sources).