1 | <?php |
---|
2 | // +-----------------------------------------------------------------------+ |
---|
3 | // | PhpWebGallery - a PHP based picture gallery | |
---|
4 | // | Copyright (C) 2002-2003 Pierrick LE GALL - pierrick@phpwebgallery.net | |
---|
5 | // | Copyright (C) 2003-2004 PhpWebGallery Team - http://phpwebgallery.net | |
---|
6 | // +-----------------------------------------------------------------------+ |
---|
7 | // | branch : BSF (Best So Far) |
---|
8 | // | file : $RCSfile$ |
---|
9 | // | last update : $Date: 2004-12-31 07:58:41 +0000 (Fri, 31 Dec 2004) $ |
---|
10 | // | last modifier : $Author: plg $ |
---|
11 | // | revision : $Revision: 669 $ |
---|
12 | // +-----------------------------------------------------------------------+ |
---|
13 | // | This program is free software; you can redistribute it and/or modify | |
---|
14 | // | it under the terms of the GNU General Public License as published by | |
---|
15 | // | the Free Software Foundation | |
---|
16 | // | | |
---|
17 | // | This program is distributed in the hope that it will be useful, but | |
---|
18 | // | WITHOUT ANY WARRANTY; without even the implied warranty of | |
---|
19 | // | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
---|
20 | // | General Public License for more details. | |
---|
21 | // | | |
---|
22 | // | You should have received a copy of the GNU General Public License | |
---|
23 | // | along with this program; if not, write to the Free Software | |
---|
24 | // | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, | |
---|
25 | // | USA. | |
---|
26 | // +-----------------------------------------------------------------------+ |
---|
27 | |
---|
28 | // Admin FAQ |
---|
29 | $lang['help_images_title'] = 'Adding elements'; |
---|
30 | $lang['help_images'] = |
---|
31 | array( |
---|
32 | 'Category directories are in the PhpWebGallery directory "galleries". Here |
---|
33 | follow the directory tree of a very small gallery (but using many features) |
---|
34 | : <br /> |
---|
35 | <pre> |
---|
36 | . |
---|
37 | |-- admin |
---|
38 | |-- doc |
---|
39 | |-- galleries |
---|
40 | | |-- category-1 |
---|
41 | | | |-- category-1.1 |
---|
42 | | | | |-- category-1.1.1 |
---|
43 | | | | | |-- category-1.1.1.1 |
---|
44 | | | | | | |-- pwg_high |
---|
45 | | | | | | | +-- wedding.jpg |
---|
46 | | | | | | |-- thumbnail |
---|
47 | | | | | | | +-- TN-wedding.jpg |
---|
48 | | | | | | +-- wedding.jpg |
---|
49 | | | | | +-- category-1.1.1.2 |
---|
50 | | | | +-- category-1.1.2 |
---|
51 | | | |-- category-1.2 |
---|
52 | | | | |-- pookie.jpg |
---|
53 | | | | +-- thumbnail |
---|
54 | | | | +-- TN-pookie.jpg |
---|
55 | | | +-- category-1.3 |
---|
56 | | +-- category-2 |
---|
57 | | |-- piglet.gif |
---|
58 | | |-- pwg_representative |
---|
59 | | | +-- video.avi |
---|
60 | | |-- thumbnail |
---|
61 | | | +-- TN-piglet.jpg |
---|
62 | | +-- video.avi |
---|
63 | |-- include |
---|
64 | |-- install |
---|
65 | |-- language |
---|
66 | |-- template |
---|
67 | +-- tool |
---|
68 | </pre>', |
---|
69 | |
---|
70 | 'Basically, a category is represented by a directory at any level in |
---|
71 | PhpWebGallery directory "galleries". Each category can contain as many |
---|
72 | sub-level as you wish. In the example above, category-1.1.1.1 is at level 4 |
---|
73 | of deepness.', |
---|
74 | |
---|
75 | 'Basically, an element is represented by a file. A file can be a |
---|
76 | PhpWebGallery element if its extenstion is among $conf[\'file_ext\'] |
---|
77 | possibilities (see include/config.inc.php file). A file can be a picture if |
---|
78 | its extension is among $conf[\'picture_ext\'] (see include/config.inc.php |
---|
79 | file).', |
---|
80 | |
---|
81 | 'Picture elements must have an associated thumbnail (see section below about |
---|
82 | thumbnails)', |
---|
83 | |
---|
84 | 'Picture elements can have a high quality file associated. As for wedding.jpg |
---|
85 | in the example above. No prefix on the high quality picture is required.', |
---|
86 | |
---|
87 | 'Non picture elements (video, sounds, file texts, what you want...) are by |
---|
88 | default represented by an icon corresponding to the filename |
---|
89 | extension. Optionaly, you can associate a thumbnail and a representative |
---|
90 | file (see video.avi in the example above).', |
---|
91 | |
---|
92 | 'Warning : the name of directories and files must be composed of letters, |
---|
93 | figures, "-", "_" or ".". No blank space, no accentuated characters', |
---|
94 | |
---|
95 | 'Advise : a category can contain elements and sub-categories in the same |
---|
96 | time. Nerverthless, you are strongly advised for each category to choose |
---|
97 | between category containing elements OR category containing sub-categories.' |
---|
98 | ); |
---|
99 | |
---|
100 | $lang['help_thumbnails_title'] = 'Thumbnails'; |
---|
101 | $lang['help_thumbnails'] = |
---|
102 | array( |
---|
103 | 'As said earlier, each element of picture type must be associated with a |
---|
104 | thumbnail.', |
---|
105 | |
---|
106 | 'Thumbnails are stored in the sub-directory "thumbnail" of the category |
---|
107 | directory. The thumbnail is a picture (same filename extensions possible |
---|
108 | than picture files) which filename is prefixed by the configured "Thumbnail |
---|
109 | prefix" (see admin panel, Configuration, General).', |
---|
110 | |
---|
111 | 'Thumbnails don\'t need to have the same extension as their associated |
---|
112 | picture (a picture with .jpg extension can have a thumbnail in .GIF |
---|
113 | extention for instance).', |
---|
114 | |
---|
115 | 'I advise you to use an external module for thumbnails creation (such as |
---|
116 | ThumbClic available on the presentation site of PhpWebGallery).', |
---|
117 | |
---|
118 | 'You can also use the thumbnail creation page integrated in PhpWebGallery, |
---|
119 | but I don\'t advise you so, because thumbnail quality may be poor and it |
---|
120 | uses a high CPU load which can be a problem if you use free web hosting.', |
---|
121 | |
---|
122 | 'If you choose to use your hosting provider to create thumbnails, you must |
---|
123 | give write rights on all category directories and sub-directories |
---|
124 | "thumbnail" for ugo (user, group, other).' |
---|
125 | |
---|
126 | ); |
---|
127 | |
---|
128 | $lang['help_database_title'] = 'Synchronize filesystem and database'; |
---|
129 | $lang['help_database'] = |
---|
130 | array( |
---|
131 | 'Once files, thumbnails and representatives are correctly placed in the |
---|
132 | directories, go to : administration panel, General, Synchronize', |
---|
133 | |
---|
134 | 'There are 2 synchronizations possible : directories/files and file |
---|
135 | metadata. directories/files is about synchronizing your directories tree |
---|
136 | with the category tree in the database. metadata is about updating elements |
---|
137 | informations such as filesize, dimensions in pixels, EXIF or IPTC |
---|
138 | informations.', |
---|
139 | |
---|
140 | 'The first synchronization must be the directories/files one.', |
---|
141 | |
---|
142 | 'Synchronization process may take long (depending on your server load and |
---|
143 | quantity of elements to manage) so it is possible to progress by step : |
---|
144 | category by category.' |
---|
145 | |
---|
146 | ); |
---|
147 | |
---|
148 | $lang['help_access_title'] = 'Access authorization'; |
---|
149 | $lang['help_access'] = |
---|
150 | array( |
---|
151 | 'You can forbid access to categories. Categories can be "public" or |
---|
152 | "private". Permissions (for groups and users) can be set only if the |
---|
153 | category is private.', |
---|
154 | |
---|
155 | 'You can set a category to private by editing a single category |
---|
156 | (administration panel, Categories, Manage, edit) or by setting options to |
---|
157 | your whole category tree (administration panel, Categories, Public/Private)', |
---|
158 | |
---|
159 | 'Once the category is private, you can manage permissions for groups and |
---|
160 | users (administration panel, Permissions).' |
---|
161 | |
---|
162 | ); |
---|
163 | |
---|
164 | $lang['help_groups_title'] = 'Users Groups'; |
---|
165 | $lang['help_groups'] = |
---|
166 | array( |
---|
167 | |
---|
168 | 'PhpWebGallery is able to manage groups of users. It can be very useful to |
---|
169 | have common permission access for private categories.', |
---|
170 | |
---|
171 | 'You can create groups and add users to a group in administration panel, |
---|
172 | Identification, Groups.', |
---|
173 | |
---|
174 | 'A user can belong to several groups. The authorization is stronger than |
---|
175 | prohibition : if user "jack" belongs to groups "family" and "friends", and |
---|
176 | that only group "family" can see category "Christmas 2003", "jack" will be |
---|
177 | able to see "Christmas 2003".' |
---|
178 | |
---|
179 | ); |
---|
180 | |
---|
181 | $lang['help_remote_title'] = 'Remote site'; |
---|
182 | $lang['help_remote'] = |
---|
183 | array( |
---|
184 | |
---|
185 | 'PhpWebGallery offers the possibility to use several servers to store the |
---|
186 | images which will compose your gallery. It can be useful if your gallery is |
---|
187 | installed on one limited space and that you have a big quantity of images to |
---|
188 | be shown.', |
---|
189 | |
---|
190 | '1. edit file tools/create_listing_file.php, by modifying parameters section |
---|
191 | such as $conf[\'prefix_thumbnail\'] or $conf[\'use_exif\'].', |
---|
192 | |
---|
193 | '2. place file "tools/create_listing_file.php" modified on your distant |
---|
194 | website, in the same directory than your category directories (as the |
---|
195 | directory "galleries" of this website) by ftp. For the example, let\'s say |
---|
196 | that you can access http://example.com/galleries/create_listing_file.php.', |
---|
197 | |
---|
198 | '3. go to administration panel, General, Remote sites. Ask to create a new |
---|
199 | site, for example http://example.com/galleries', |
---|
200 | |
---|
201 | '4. a new remote site is registered. You can perform 4 actions : |
---|
202 | <ol> |
---|
203 | |
---|
204 | <li>generate listing : launches a distant request to generate a distant |
---|
205 | file listing</li> |
---|
206 | |
---|
207 | <li>update : reads the distant listing.xml file and synchronizes with |
---|
208 | database informations</li> |
---|
209 | |
---|
210 | <li>clean : removes distant listing.xml file</li> |
---|
211 | |
---|
212 | <li>delete : deletes the site (and all related categories and elements) in |
---|
213 | the database</li> |
---|
214 | |
---|
215 | </ol>', |
---|
216 | |
---|
217 | 'You can do all this by hand by generating yourself the listing.xml file, |
---|
218 | moving it from your distant server to you local PhpWebGallery "admin" |
---|
219 | directory and opening the remote site management screen : PhpWebGallery will |
---|
220 | propose you to use the found listing.xml file.' |
---|
221 | |
---|
222 | ); |
---|
223 | |
---|
224 | $lang['help_upload_title'] = 'Files upload by users'; |
---|
225 | $lang['help_upload'] = |
---|
226 | array( |
---|
227 | 'PhpWebGallery offers the possibility for users to upload images. in order to |
---|
228 | do it :', |
---|
229 | |
---|
230 | '1. authorize upload on any categories (administration panel, Categories, |
---|
231 | Manage, edit or administration panel, Categories, Upload)', |
---|
232 | |
---|
233 | '2. give write rights on directories for ugo (user, group, other)', |
---|
234 | |
---|
235 | 'Files uploaded by users are not directly visible on the website, they must |
---|
236 | be validated by an administrator. For that purpose, an administrator must go |
---|
237 | on administration panel, Pictures, Waiting in order to validate or to refuse |
---|
238 | the files proposed, then to synchronize filesystem with database.' |
---|
239 | ); |
---|
240 | |
---|
241 | $lang['help_virtual_title'] = 'Links between elements and categories, virtual categories'; |
---|
242 | $lang['help_virtual'] = |
---|
243 | array( |
---|
244 | 'PhpWebGallery dissociates categories where elements are stored and |
---|
245 | categories where they are shown.', |
---|
246 | |
---|
247 | 'By default, elements are shown only in their real categories : the ones |
---|
248 | corresponding to directories on the web server.', |
---|
249 | |
---|
250 | 'To link an element to a category, you just have to make the association on |
---|
251 | the page of element edition (link to this screen on picture.php logged as an |
---|
252 | administrator) or on the informations of all elements of a category.', |
---|
253 | |
---|
254 | 'Using this principle, it is possible to create virtual categories : no |
---|
255 | directory coresponds to this category. You can create virtual categories in |
---|
256 | administration panel, Categories, Manage.' |
---|
257 | ); |
---|
258 | |
---|
259 | $lang['help_infos_title'] = 'Miscellanous informations'; |
---|
260 | $lang['help_infos'] = |
---|
261 | array( |
---|
262 | 'As soon as you created your gallery, go in the user list and modify |
---|
263 | permissions for user "guest". Indeed, every new registered user will have by |
---|
264 | default the same permissions as "guest" user.', |
---|
265 | |
---|
266 | 'If you have any question, do not hesitate to take a look at the forum or ask |
---|
267 | a question there. The <a href="http://forum.phpwebgallery.net" |
---|
268 | style="text-decoration:underline">forum</a> (message board) is available on |
---|
269 | the presentation site of PhpWebGallery. Check the <a |
---|
270 | href="http://doc.phpwebgallery.net" |
---|
271 | style="text-decoration:underline">official PhpWebGallery documentation</a> for |
---|
272 | further reading.' |
---|
273 | ); |
---|
274 | ?> |
---|