comparison doc/intro.html @ 0:a84c32f131df 1.1.29

Import vendor version
author Peter Gervai <grin@grin.hu>
date Wed, 15 Oct 2008 23:28:56 +0200
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:a84c32f131df
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><meta name="generator" content="Website XSL Stylesheet V2.2
3 "><link rel="home" href="index.html" title="BINS Photo Album"><link rel="up" href="index.html" title="BINS Photo Album"><link rel="previous" href="index.html" title="BINS Photo Album"><link rel="next" href="examples.html" title="Examples"><link rel="last" href="license.html" title="License"><link rel="stylesheet" href="example.css" type="text/css">
4 <title>Introduction</title>
5 <meta name="keyword" content="SAUTRET, BINS, album, gallery, photos, EXIF">
6 </head><body class="tabular" bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="intro" class="webpage"><a name="intro"></a><table border="0" cellpadding="0" cellspacing="0" width="100%" summary="Navigation"><tr><td valign="top" align="left" bgcolor="#4080FF" width="220"><p class="navtoc"><a href="index.html"><img align="left" border="0" src="graphics/banner.png" alt="Banner"></a><br clear="all"><br><span class="toplevel"><img src="graphics/blank.gif" alt="   "><a href="intro.html"><img src="graphics/navicons/triangle/current/leaf.gif" alt="+" border="0"></a><span class="curpage">Introduction <img src="graphics/navicons/triangle/current/pointer.gif" alt="&lt;-"></span><br></span><span class="toplevel"><img src="graphics/blank.gif" alt="   "><a href="examples.html"><img src="graphics/navicons/triangle/other/leaf.gif" alt=" " border="0"></a><span class="otherpage"><a href="examples.html">Examples</a></span><br></span><span class="toplevel"><img src="graphics/blank.gif" alt="   "><a href="faq.html"><img src="graphics/navicons/triangle/other/leaf.gif" alt=" " border="0"></a><span class="otherpage"><a href="faq.html">FAQ</a></span><br></span><span class="toplevel"><img src="graphics/blank.gif" alt="   "><a href="download.html"><img src="graphics/navicons/triangle/other/leaf.gif" alt=" " border="0"></a><span class="otherpage"><a href="download.html">Download</a></span><br></span><span class="toplevel"><img src="graphics/blank.gif" alt="   "><a href="install.html"><img src="graphics/navicons/triangle/other/closed.gif" alt=" " border="0"></a><span class="otherpage"><a href="install.html">Installation</a></span><br></span><span class="toplevel"><img src="graphics/blank.gif" alt="   "><a href="usage_album.html"><img src="graphics/navicons/triangle/other/closed.gif" alt=" " border="0"></a><span class="otherpage"><a href="usage_album.html">Usage</a></span><br></span><span class="toplevel"><img src="graphics/blank.gif" alt="   "><a href="contact.html"><img src="graphics/navicons/triangle/other/leaf.gif" alt=" " border="0"></a><span class="otherpage"><a href="contact.html">Contact and contribution</a></span><br></span><span class="toplevel"><img src="graphics/blank.gif" alt="   "><a href="license.html"><img src="graphics/navicons/triangle/other/leaf.gif" alt=" " border="0"></a><span class="otherpage"><a href="license.html">License</a></span><br></span><br></p></td><td valign="top" align="left" bgcolor="white"><h1>Introduction</h1><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2469589"></a>Features</h2></div></div></div>
7
8
9 <p>The aim of BINS is to generate <span class="bold"><strong>static
10 HTML photo albums</strong></span>. Some of the functionalities of BINS
11 are :</p>
12
13 <div class="itemizedlist"><ul type="disc"><li><p> generated album is <span class="bold"><strong>static</strong></span> : it's just plain
14 HTML/CSS/Javascript files (Javascript is not mandatory to view
15 the album), no need of any dynamic language (php, asp, etc.) nor
16 database on server side. Album can be burned on
17 CD or DVD.</p></li><li><p> album can contains other albums (<span class="bold"><strong>sub albums</strong></span>): the album can have a tree
18 structure ; </p></li><li><p> generation
19 of a <span class="bold"><strong>thumbnail</strong></span> and of <span class="bold"><strong>scaled images</strong></span> for each picture ;
20 </p></li><li><p> generated album appearance
21 is <span class="bold"><strong>fully customizable</strong></span> by using
22 <span class="bold"><strong>HTML templates</strong></span> (5 different
23 templates sets are currently provided) and <span class="bold"><strong>configuration parameters</strong></span>: colors, number
24 and size of thumbnails per page, number and size of scaled
25 pictures (in pixels or percentage of the original image for the
26 size), fields to display, etc. Those parameters can be <span class="bold"><strong>set globally</strong></span> (system wide or per user),
27 <span class="bold"><strong>per album</strong></span> or sub album or
28 <span class="bold"><strong>per picture</strong></span> (for example, you
29 can change the colors of one sub album or one just one picture
30 page in an album by editing its description file) ;
31 </p></li><li><p> several <span class="bold"><strong>description fields</strong></span> (date, location,
32 etc...) can be associated with the pictures (in text or HTML
33 format). You can easily add or customize these fields ;
34 </p></li><li><p> description fields can be
35 set or modified via a <span class="bold"><strong>command line
36 interface</strong></span> or a <span class="bold"><strong>GTK+/GNOME-based
37 GUI</strong></span> ; </p></li><li><p> A <span class="bold"><strong>search engine</strong></span> is
38 included in the album : you can find some pictures by searching
39 keywords in their description fields.</p></li><li><p> Album can be generated from pictures managed by
40 <a href="http://www.nother.net/zoph/" target="_top">Zoph</a>.
41 </p></li><li><p> <span class="bold"><strong>speed up</strong></span> album
42 browsing by performing a clean up of <span class="acronym">HTML</span>
43 code to reduce its size and by <span class="bold"><strong>pre-loading</strong></span> thumbnails in browser cache
44 using <span class="emphasis"><em>JavaScript</em></span> code ;
45 </p></li><li><p>Exif information and <span class="bold"><strong>Digital
46 camera support</strong></span> :
47 </p><div class="itemizedlist"><ul type="circle"><li><p>
48 use the EXIF data structure found on some image files
49 (usually, those produced by digital cameras) to fill
50 automatically some fields (date and time for example).
51 </p></li><li><p>
52 BINS use the Orientation EXIF tag (which is normally set
53 when you rotate a image on you DigiCam) to
54 <span class="bold"><strong>rotate the picture to correct
55 orientation</strong></span>.
56 </p></li><li><p>
57 For each image, a page provides all information
58 available on the picture and the <span class="bold"><strong>DigiCam
59 settings</strong></span> when the photo was taken.
60 </p></li><li><p>
61 Additional information are provided for <span class="bold"><strong>Canon DigiCams</strong></span>.
62 </p></li><li><p>
63 Tooltips provide information about the meaning of some of
64 the fields.
65 </p></li><li><p>
66 All EXIF information is saved in the XML description file,
67 preventing they disappear when the image is
68 modified ;
69 </p></li></ul></div><p>
70 </p></li><li>
71 <p>
72 <span class="bold"><strong>internationalization</strong></span>
73 (generation of album in different languages) using gettext.
74 Current languages supported are Catalan, Dutch, English, Esperanto,
75 Finish, French, German, Hungarian, Italian, Japanese, Polish,
76 Russian, Spanish and Traditional Chinese  ;
77 </p>
78 </li><li><p>
79 <span class="bold"><strong>customizable charset
80 encoding</strong></span> for HTML generation, including <span class="bold"><strong>UTF-8 (Unicode)</strong></span> support by
81 default. Generation of the Apache
82 <code class="filename">.htaccess</code> file for correct encoding
83 charset in HTTP headers ;
84 </p></li><li><p>
85 use of <span class="bold"><strong>XML files</strong></span> to save user
86 description of pictures and albums/subalbums and Exif data
87 from image file ;
88 </p></li><li><p>
89 handle correctly file and directory names with spaces or
90 other odd characters (excepted '/'), and create
91 <span class="bold"><strong>valid escaped URLs</strong></span> ;
92 </p></li><li><p> generate <span class="bold"><strong>valid
93 HTML/XHTML</strong></span> code. The level of HTML depends of the
94 style used. Some of the styles are valid, table free
95 XHTML.</p></li></ul></div>
96
97 </div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2469935"></a>History</h2></div></div></div>
98
99
100 <p>BINS (BINS Is Not SWIGS) is a modified version of <a href="http://sourceforge.net/projects/swigs/" target="_top">SWIGS</a>
101 (Structured Web Image Gallery System). I've made these
102 modifications because I need them. I tried to contact SWIGS
103 author, but I've got no response, so I decided to publish my
104 modified version in case someone is interested.</p>
105
106 <p>See <a href="ChangeLog" target="_top">ChangeLog</a> file for
107 differences between SWIGS and BINS and new functionalities of each
108 version.</p>
109 </div><br></td></tr></table><div class="navfoot"><hr><table width="100%" border="0" summary="Footer navigation"><tr><td width="33%" align="left"><span class="footdate">$Date: 2005/08/21 20:12:33 $</span></td><td width="34%" align="center"><span class="foothome"><a href="index.html">Home</a></span></td><td width="33%" align="right"> </td></tr><tr><td colspan="3" align="right"><span class="footcopy"><span class="copyright">Copyright © 2001, 2005, Jérôme SAUTRET. </span></span></td></tr></table></div></div></body></html>