source: trunk/include/config_default.inc.php @ 19716

Last change on this file since 19716 was 19703, checked in by plg, 12 years ago

update Piwigo headers to 2013 (the end of the world didn't occur as expected on r12922)

  • Property svn:eol-style set to LF
File size: 30.9 KB
Line 
1<?php
2// +-----------------------------------------------------------------------+
3// | Piwigo - a PHP based photo gallery                                    |
4// +-----------------------------------------------------------------------+
5// | Copyright(C) 2008-2013 Piwigo Team                  http://piwigo.org |
6// | Copyright(C) 2003-2008 PhpWebGallery Team    http://phpwebgallery.net |
7// | Copyright(C) 2002-2003 Pierrick LE GALL   http://le-gall.net/pierrick |
8// +-----------------------------------------------------------------------+
9// | This program is free software; you can redistribute it and/or modify  |
10// | it under the terms of the GNU General Public License as published by  |
11// | the Free Software Foundation                                          |
12// |                                                                       |
13// | This program is distributed in the hope that it will be useful, but   |
14// | WITHOUT ANY WARRANTY; without even the implied warranty of            |
15// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU      |
16// | General Public License for more details.                              |
17// |                                                                       |
18// | You should have received a copy of the GNU General Public License     |
19// | along with this program; if not, write to the Free Software           |
20// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, |
21// | USA.                                                                  |
22// +-----------------------------------------------------------------------+
23
24/**
25 *                           configuration page
26 *
27 * Set configuration parameters that are not in the table config. In the
28 * application, configuration parameters are considered in the same way
29 * coming from config table or config_default.inc.php.
30 *
31 * It is recommended to let config_default.inc.php as provided and to
32 * overwrite configuration in your local configuration file
33 * local/config/config.inc.php. See tools/config.inc.php as an example.
34 *
35 * Why having some parameters in config table and others in
36 * config_*.inc.php? Modifying config_*.inc.php is a "hard" task for low
37 * skilled users, they need a GUI for this : admin/configuration. But only
38 * parameters that might be modified by low skilled users are in config
39 * table, other parameters are in config_*.inc.php
40 */
41
42// +-----------------------------------------------------------------------+
43// |                                 misc                                  |
44// +-----------------------------------------------------------------------+
45
46// order_by_custom and order_by_inside_category_custom : for non common pattern
47// you can define special ORDER configuration
48//
49// $conf['order_by_custom'] = ' ORDER BY date_available DESC, file ASC, id ASC';
50
51// order_by_inside_category : inside a category, images can also be ordered
52// by rank. A manually defined rank on each image for the category.
53//
54// $conf['order_by_inside_category_custom'] = $conf['order_by_custom'];
55
56// file_ext : file extensions (case sensitive) authorized
57$conf['file_ext'] = array('jpg','JPG','jpeg','JPEG',
58                          'png','PNG','gif','GIF','mpg','zip',
59                          'avi','mp3','ogg');
60
61// picture_ext : file extensions for picture file, must be a subset of
62// file_ext
63$conf['picture_ext'] = array('jpg','JPG','jpeg','JPEG',
64                             'png','PNG','gif','GIF');
65
66// top_number : number of element to display for "best rated" and "most
67// visited" categories
68$conf['top_number'] = 15;
69
70// anti-flood_time : number of seconds between 2 comments : 0 to disable
71$conf['anti-flood_time'] = 60;
72
73// qualified spam comments are not registered (false will register them
74// but they will require admin validation)
75$conf['comment_spam_reject'] = true;
76
77// maximum number of links in a comment before it is qualified spam
78$conf['comment_spam_max_links'] = 3;
79
80// calendar_datefield : date field of table "images" used for calendar
81// catgory
82$conf['calendar_datefield'] = 'date_creation';
83
84// calendar_show_any : the calendar shows an aditional 'any' button in the
85// year/month/week/day navigation bars
86$conf['calendar_show_any'] = true;
87
88// calendar_show_empty : the calendar shows month/weeks/days even if there are
89//no elements for these
90$conf['calendar_show_empty'] = true;
91
92// newcat_default_commentable : at creation, must a category be commentable
93// or not ?
94$conf['newcat_default_commentable'] = true;
95
96// newcat_default_visible : at creation, must a category be visible or not ?
97// Warning : if the parent category is invisible, the category is
98// automatically create invisible. (invisible = locked)
99$conf['newcat_default_visible'] = true;
100
101// newcat_default_status : at creation, must a category be public or private
102// ? Warning : if the parent category is private, the category is
103// automatically create private.
104$conf['newcat_default_status'] = 'public';
105
106// level_separator : character string used for separating a category level
107// to the sub level. Suggestions : ' / ', ' &raquo; ', ' &rarr; ', ' - ',
108// ' &gt;'
109$conf['level_separator'] = ' / ';
110
111// paginate_pages_around : on paginate navigation bar, how many pages
112// display before and after the current page ?
113$conf['paginate_pages_around'] = 2;
114
115// show_version : shall the version of Piwigo be displayed at the
116// bottom of each page ?
117$conf['show_version'] = true;
118
119// meta_ref to reference multiple sets of incorporated pages or elements
120// Set it false to avoid referencing in google, and other search engines.
121$conf['meta_ref'] = true;
122
123// links : list of external links to add in the menu. An example is the best
124// than a long explanation :
125//
126// Simple use:
127//  for each link is associated a label
128//  $conf['links'] = array(
129//    'http://piwigo.org' => 'PWG website',
130//    'http://piwigo.org/forum' => 'PWG forum',
131//    );
132//
133// Advenced use:
134//  You can also used special options. Instead to pass a string like parameter value
135//  you can pass a array with different optional parameter values
136//  $conf['links'] = array(
137//    'http://piwigo.org' => array('label' => 'PWG website', 'new_window' => false, 'eval_visible' => 'return true;'),
138//    'http://piwigo.org/forum' => array('label' => 'For ADMIN', 'new_window' => true, 'eval_visible' => 'return is_admin();'),
139//    'http://piwigo.org/ext' => array('label' => 'For Guest', 'new_window' => true, 'eval_visible' => 'return is_a_guest();'),
140//    'http://piwigo.org/downloads' =>
141//      array('label' => 'PopUp', 'new_window' => true,
142//      'nw_name' => 'PopUp', 'nw_features' => 'width=800,height=450,location=no,status=no,toolbar=no,scrollbars=no,menubar=no'),
143//    );
144// Parameters:
145//  'label':
146//    Label to display for the link, must be defined
147//  'new_window':
148//    If true open link on tab/window
149//    [Default value is true if it's not defined]
150//  'nw_name':
151//    Name use when new_window is true
152//    [Default value is '' if it's not defined]
153//  'nw_features':
154//    features use when new_window is true
155//    [Default value is '' if it's not defined]
156//  'eval_visible':
157//    It's php code witch must return if the link is visible or not
158//    [Default value is true if it's not defined]
159//
160// Equivalence:
161//  $conf['links'] = array(
162//    'http://piwigo.org' => 'PWG website',
163//    );
164//  $conf['links'] = array(
165//    'http://piwigo.org' => array('label' => 'PWG website', 'new_window' => false, 'visible' => 'return true;'),
166//    );
167//
168// If the array is empty, the "Links" box won't be displayed on the main
169// page.
170$conf['links'] = array();
171
172// random_index_redirect: list of 'internal' links to use when no section is defined on index.php.
173// An example is the best than a long explanation :
174//
175//  for each link is associated a php condition
176//  '' condition is equivalent to 'return true;'
177//  $conf['random_index_redirect'] = array(
178//    PHPWG_ROOT_PATH.'index.php?/best_rated' => 'return true;',
179//    PHPWG_ROOT_PATH.'index.php?/recent_pics' => 'return is_a_guest();',
180//    PHPWG_ROOT_PATH.'random.php' => '',
181//    PHPWG_ROOT_PATH.'index.php?/categories' => '',
182//    );
183$conf['random_index_redirect'] = array();
184
185// List of notes to display on all header page
186// example $conf['header_notes']  = array('Test', 'Hello');
187$conf['header_notes']  = array();
188
189// show_thumbnail_caption : on thumbnails page, show thumbnail captions ?
190$conf['show_thumbnail_caption'] = true;
191
192// display_fromto: display the date creation bounds of a
193// category.
194$conf['display_fromto'] = false;
195
196// allow_random_representative : do you wish Piwigo to search among
197// categories elements a new representative at each reload ?
198//
199// If false, an element is randomly or manually chosen to represent its
200// category and remains the representative as long as an admin does not
201// change it.
202//
203// Warning : setting this parameter to true is CPU consuming. Each time you
204// change the value of this parameter from false to true, an administrator
205// must update categories informations in screen [Admin > General >
206// Maintenance].
207$conf['allow_random_representative'] = false;
208
209// representative_cache_on_level: if a thumbnail is chosen as representative
210// but has higher privacy level than current user, Piwigo randomly selects
211// another thumbnail. Should be store this thumbnail in cache to avoid
212// another consuming SQL query on next page refresh?
213$conf['representative_cache_on_level'] = true;
214
215// representative_cache_on_subcats: if a category (= album) only contains
216// sub-categories, Piwigo randomly selects a thumbnail among sub-categories
217// representative. Should we store this thumbnail in cache to avoid another
218// "slightly" consuming SQL query on next page refresh?
219$conf['representative_cache_on_subcats'] = true;
220
221// allow_html_descriptions : authorize administrators to use HTML in
222// category and element description.
223$conf['allow_html_descriptions'] = true;
224
225// users_page: how many users to display in screen
226// Administration>Identification>Users?
227$conf['users_page'] = 20;
228
229// image level permissions available in the admin interface
230$conf['available_permission_levels'] = array(0,1,2,4,8);
231
232// mail_options: only set it true if you have a send mail warning with
233// "options" parameter missing on mail() function execution.
234$conf['mail_options'] = false;
235
236// send_bcc_mail_webmaster: send bcc mail to webmaster. Set true for debug
237// or test.
238$conf['send_bcc_mail_webmaster'] = false;
239
240// default_email_format:
241//  Define the default email format use to send email
242//  Value could be text/plain  or text/html
243$conf['default_email_format'] = 'text/html';
244
245// alternative_email_format:
246//  Define the alternative email format use to send email
247//  Value could be text/plain  or text/html
248$conf['alternative_email_format'] = 'text/plain';
249
250// define the name of sender mail:
251// If value is empty, gallery title is used
252$conf['mail_sender_name'] = '';
253
254// smtp configuration
255// (work if fsockopen function is allowed for smtp port)
256// smtp_host: smtp server host
257//  if null, regular mail function is used
258//   format: hoststring[:port]
259//   exemple: smtp.pwg.net:21
260// smtp_user/smtp_password: user & password for smtp identication
261$conf['smtp_host'] = '';
262$conf['smtp_user'] = '';
263$conf['smtp_password'] = '';
264
265
266// check_upgrade_feed: check if there are database upgrade required. Set to
267// true, a message will strongly encourage you to upgrade your database if
268// needed.
269//
270// This configuration parameter is set to true in BSF branch and to false
271// elsewhere.
272$conf['check_upgrade_feed'] = true;
273
274// rate_items: available rates for a picture
275$conf['rate_items'] = array(0,1,2,3,4,5);
276
277// Define default method to use ('http' or 'html' in order to do redirect)
278$conf['default_redirect_method'] = 'http';
279
280// Define using double password type in admin's users management panel
281$conf['double_password_type_in_admin'] = false;
282
283// Define if logins must be case sentitive or not at users registration. ie :
284// If set true, the login "user" will equal "User" or "USER" or "user",
285// etc. ... And it will be impossible to use such login variation to create a
286// new user account.
287$conf['insensitive_case_logon'] = false;
288
289// how should we check for unicity when adding a photo. Can be 'md5sum' or
290// 'filename'
291$conf['uniqueness_mode'] = 'md5sum';
292
293// Library used for image resizing. Value could be 'auto', 'imagick',
294// 'ext_imagick' or 'gd'. If value is 'auto', library will be choosen in this
295// order. If choosen library is not available, another one will be picked up.
296$conf['graphics_library'] = 'auto';
297
298// If library used is external installation of ImageMagick ('ext_imagick'),
299// you can define imagemagick directory.
300$conf['ext_imagick_dir'] = '';
301
302// how many user comments to display by default on comments.php. Use 'all'
303// to display all user comments without pagination. Default available values
304// are array(5,10,20,50,'all') but you can set any other numeric value.
305$conf['comments_page_nb_comments'] = 10;
306
307// +-----------------------------------------------------------------------+
308// |                               metadata                                |
309// +-----------------------------------------------------------------------+
310
311// show_iptc: Show IPTC metadata on picture.php if asked by user
312$conf['show_iptc'] = false;
313
314// show_iptc_mapping : is used for showing IPTC metadata on picture.php
315// page. For each key of the array, you need to have the same key in the
316// $lang array. For example, if my first key is 'iptc_keywords' (associated
317// to '2#025') then you need to have $lang['iptc_keywords'] set in
318// language/$user['language']/common.lang.php. If you don't have the lang
319// var set, the key will be simply displayed
320//
321// To know how to associated iptc_field with their meaning, use
322// tools/metadata.php
323$conf['show_iptc_mapping'] = array(
324  'iptc_keywords'        => '2#025',
325  'iptc_caption_writer'  => '2#122',
326  'iptc_byline_title'    => '2#085',
327  'iptc_caption'         => '2#120'
328  );
329
330// use_iptc: Use IPTC data during database synchronization with files
331// metadata
332$conf['use_iptc'] = false;
333
334// use_iptc_mapping : in which IPTC fields will Piwigo find image
335// information ? This setting is used during metadata synchronisation. It
336// associates a piwigo_images column name to a IPTC key
337$conf['use_iptc_mapping'] = array(
338  'keywords'        => '2#025',
339  'date_creation'   => '2#055',
340  'author'          => '2#122',
341  'name'            => '2#005',
342  'comment'         => '2#120'
343  );
344
345// show_exif: Show EXIF metadata on picture.php (table or line presentation
346// avalaible)
347$conf['show_exif'] = true;
348
349// show_exif_fields : in EXIF fields, you can choose to display fields in
350// sub-arrays, for example ['COMPUTED']['ApertureFNumber']. for this, add
351// 'COMPUTED;ApertureFNumber' in $conf['show_exif_fields']
352//
353// The key displayed in picture.php will be $lang['exif_field_Make'] for
354// example and if it exists. For compound fields, only take into account the
355// last part : for key 'COMPUTED;ApertureFNumber', you need
356// $lang['exif_field_ApertureFNumber']
357//
358// for PHP version newer than 4.1.2 :
359// $conf['show_exif_fields'] = array('CameraMake','CameraModel','DateTime');
360//
361$conf['show_exif_fields'] = array(
362  'Make',
363  'Model',
364  'DateTimeOriginal',
365  'COMPUTED;ApertureFNumber'
366  );
367
368// use_exif: Use EXIF data during database synchronization with files
369// metadata
370$conf['use_exif'] = true;
371
372// use_exif_mapping: same behaviour as use_iptc_mapping
373$conf['use_exif_mapping'] = array(
374  'date_creation' => 'DateTimeOriginal'
375  );
376
377// +-----------------------------------------------------------------------+
378// |                               sessions                                |
379// +-----------------------------------------------------------------------+
380
381// session_use_cookies: specifies to use cookie to store
382// the session id on client side
383$conf['session_use_cookies'] = true;
384
385// session_use_only_cookies: specifies to only use cookie to store
386// the session id on client side
387$conf['session_use_only_cookies'] = true;
388
389// session_use_trans_sid: do not use transparent session id support
390$conf['session_use_trans_sid'] = false;
391
392// session_name: specifies the name of the session which is used as cookie name
393$conf['session_name'] = 'pwg_id';
394
395// session_save_handler: comment the line below
396// to use file handler for sessions.
397$conf['session_save_handler'] = 'db';
398
399// authorize_remembering : permits user to stay logged for a long time. It
400// creates a cookie on client side.
401$conf['authorize_remembering'] = true;
402
403// remember_me_name: specifies the name of the cookie used to stay logged
404$conf['remember_me_name'] = 'pwg_remember';
405
406// remember_me_length : time of validity for "remember me" cookies, in
407// seconds.
408$conf['remember_me_length'] = 5184000;
409
410// session_length : time of validity for normal session, in seconds.
411$conf['session_length'] = 3600;
412
413// session_use_ip_address: avoid session hijacking by using a part of the IP
414// address
415$conf['session_use_ip_address'] = true;
416
417// +-----------------------------------------------------------------------+
418// |                            debug/performance                          |
419// +-----------------------------------------------------------------------+
420
421// show_queries : for debug purpose, show queries and execution times
422$conf['show_queries'] = false;
423
424// show_gt : display generation time at the bottom of each page
425$conf['show_gt'] = true;
426
427// debug_l10n : display a warning message each time an unset language key is
428// accessed
429$conf['debug_l10n'] = false;
430
431// activate template debugging - a new window will appear
432$conf['debug_template'] = false;
433
434// save copies of sent mails into local data dir
435$conf['debug_mail'] = false;
436
437// die_on_sql_error: if an SQL query fails, should everything stop?
438$conf['die_on_sql_error'] = true;
439
440// if true, some language strings are replaced during template compilation
441// (insted of template output). this results in better performance. however
442// any change in the language file will not be propagated until you purge
443// the compiled templates from the admin / maintenance menu
444$conf['compiled_template_cache_language'] = false;
445
446// This tells Smarty whether to check for recompiling or not. Recompiling
447// does not need to happen unless a template is changed. false results in
448// better performance.
449$conf['template_compile_check'] = true;
450
451// This forces Smarty to (re)compile templates on every invocation. This is
452// handy for development and debugging. It should never be used in a
453// production environment.
454$conf['template_force_compile'] = false;
455
456// activate merging of javascript / css files
457$conf['template_combine_files'] = true;
458
459// this permit to show the php errors reporting (see INI 'error_reporting'
460// for possible values)
461// gives an empty value '' to deactivate
462$conf['show_php_errors'] = E_ALL;
463
464// enable log for i derivative script
465$conf['enable_i_log'] = false;
466
467// +-----------------------------------------------------------------------+
468// |                            authentication                             |
469// +-----------------------------------------------------------------------+
470
471// apache_authentication : use Apache authentication as reference instead of
472// users table ?
473$conf['apache_authentication'] = false;
474
475// users_table: which table is the reference for users? Can be a different
476// table than Piwigo table
477//
478// If you decide to use another table than the default one, you need to
479// prepare your database by deleting some datas :
480//
481// delete from piwigo_user_access;
482// delete from piwigo_user_cache;
483// delete from piwigo_user_feed;
484// delete from piwigo_user_group;
485// delete from piwigo_user_infos;
486// delete from piwigo_sessions;
487// delete from piwigo_rate;
488// update piwigo_images set rating_score = null;
489// delete from piwigo_caddie;
490// delete from piwigo_favorites;
491//
492// All informations contained in these tables and column are related to
493// piwigo_users table.
494$conf['users_table'] = null;
495
496// If you decide to use external authentication
497// change conf below by $conf['external_authentification'] = true;
498$conf['external_authentification'] = false;
499
500// Other tables can be changed, if you define associated constants
501// Example:
502//   define('USER_INFOS_TABLE', 'pwg_main'.'user_infos');
503
504// user_fields : mapping between generic field names and table specific
505// field names. For example, in PWG, the mail address is names
506// "mail_address" and in punbb, it's called "email".
507$conf['user_fields'] = array(
508  'id' => 'id',
509  'username' => 'username',
510  'password' => 'password',
511  'email' => 'mail_address'
512  );
513
514// password_hash: function hash the clear user password to store it in the
515// database. The function takes only one parameter: the clear password.
516$conf['password_hash'] = 'pwg_password_hash';
517
518// password_verify: function that checks the password against its hash. The
519// function takes 2 mandatory parameter : clear password, hashed password +
520// an optional parameter user_id. The user_id is used to update the password
521// with the new hash introduced in Piwigo 2.5. See function
522// pwg_password_verify in include/functions_user.inc.php
523$conf['password_verify'] = 'pwg_password_verify';
524
525// guest_id : id of the anonymous user
526$conf['guest_id'] = 2;
527
528// default_user_id : id of user used for default value
529$conf['default_user_id'] = $conf['guest_id'];
530
531// Registering process and guest/generic members get language from the browser
532// if language isn't available PHPWG_DEFAULT_LANGUAGE is used as previously
533$conf['browser_language'] = true;
534
535// webmaster_id : webmaster'id.
536$conf['webmaster_id'] = 1;
537
538// does the guest have access ?
539// (not a security feature, set your categories "private" too)
540// If false it'll be redirected from index.php to identification.php
541$conf['guest_access'] = true;
542
543// +-----------------------------------------------------------------------+
544// |                               history                                 |
545// +-----------------------------------------------------------------------+
546
547// nb_logs_page :  how many logs to display on a page
548$conf['nb_logs_page'] = 300;
549
550// +-----------------------------------------------------------------------+
551// |                                 urls                                  |
552// +-----------------------------------------------------------------------+
553
554// gallery_url : you can set a specific URL for the home page of your
555// gallery. This is for very specific use and you don't need to change this
556// setting when move your gallery to a new directory or a new domain name.
557$conf['gallery_url'] = null;
558
559// question_mark_in_urls : the generated urls contain a ? sign. This can be
560// changed to false only if the server translates PATH_INFO variable
561// (depends on the server AcceptPathInfo directive configuration)
562$conf['question_mark_in_urls'] = true;
563
564// php_extension_in_urls : if true, the urls generated for picture and
565// category will not contain the .php extension. This will work only if
566// .htaccess defines Options +MultiViews parameter or url rewriting rules
567// are active.
568$conf['php_extension_in_urls'] = true;
569
570// category_url_style : one of 'id' (default) or 'id-name'. 'id-name'
571// means that an simplified ascii represntation of the category name will
572// appear in the url
573$conf['category_url_style'] = 'id';
574
575// picture_url_style : one of 'id' (default), 'id-file' or 'file'. 'id-file'
576// or 'file' mean that the file name (without extension will appear in the
577// url). Note that one aditionnal sql query will occur if 'file' is choosen.
578// Note that you might experience navigation issues if you choose 'file'
579// and your file names are not unique
580$conf['picture_url_style'] = 'id';
581
582// tag_url_style : one of 'id-tag' (default), 'id' or 'tag'.
583// Note that if you choose 'tag' and the url (ascii) representation of your
584// tags is not unique, all tags with the same url representation will be shown
585$conf['tag_url_style'] = 'id-tag';
586
587// +-----------------------------------------------------------------------+
588// |                                 tags                                  |
589// +-----------------------------------------------------------------------+
590
591// full_tag_cloud_items_number: number of tags to show in the full tag
592// cloud. Only the most represented tags will be shown
593$conf['full_tag_cloud_items_number'] = 200;
594
595// menubar_tag_cloud_items_number: number of tags to show in the tag
596// cloud in the menubar. Only the most represented tags will be shown
597$conf['menubar_tag_cloud_items_number'] = 20;
598
599// content_tag_cloud_items_number: number of related tags to show in the tag
600// cloud on the content page, when the current section is not a set of
601// tags. Only the most represented tags will be shown
602$conf['content_tag_cloud_items_number'] = 12;
603
604// tags_levels: number of levels to use for display. Each level is bind to a
605// CSS class tagLevelX.
606$conf['tags_levels'] = 5;
607
608// tags_default_display_mode: group tags by letter or display a tag cloud by
609// default? 'letters' or 'cloud'.
610$conf['tags_default_display_mode'] = 'cloud';
611
612// tag_letters_column_number: how many columns to display tags by letter
613$conf['tag_letters_column_number'] = 4;
614
615// +-----------------------------------------------------------------------+
616// | Notification by mail                                                  |
617// +-----------------------------------------------------------------------+
618
619// Default Value for nbm user
620$conf['nbm_default_value_user_enabled'] = false;
621
622// Search list user to send quickly (List all without to check news)
623// More quickly but less fun to use
624$conf['nbm_list_all_enabled_users_to_send'] = false;
625
626// Max time used on one pass in order to send mails.
627// Timeout delay ratio.
628$conf['nbm_max_treatment_timeout_percent'] = 0.8;
629
630// If timeout cannot be compite with nbm_max_treatment_timeout_percent,
631// nbm_treatment_timeout_default is used by default
632$conf['nbm_treatment_timeout_default'] = 20;
633
634// Parameters used in get_recent_post_dates for the 2 kind of notification
635$conf['recent_post_dates'] = array(
636  'RSS' => array('max_dates' => 5, 'max_elements' => 6, 'max_cats' => 6),
637  'NBM' => array('max_dates' => 7, 'max_elements' => 3, 'max_cats' => 9)
638  );
639
640// the author shown in the RSS feed <author> element
641$conf['rss_feed_author'] = 'Piwigo notifier';
642
643// +-----------------------------------------------------------------------+
644// | Set admin layout                                                      |
645// +-----------------------------------------------------------------------+
646
647$conf['admin_theme'] = 'clear';
648
649// should we load the active plugins ? true=Yes, false=No
650$conf['enable_plugins']=true;
651
652// Web services are allowed (true) or completely forbidden (false)
653$conf['allow_web_services'] = true;
654
655// enable log for web services
656$conf['ws_enable_log'] = false;
657
658// web services log file path
659$conf['ws_log_filepath'] = '/tmp/piwigo_ws.log';
660
661// Maximum number of images to be returned foreach call to the web service
662$conf['ws_max_images_per_page'] = 500;
663
664// Display a link to subscribe to Piwigo Announcements Newsletter
665$conf['show_newsletter_subscription'] = true;
666
667// +-----------------------------------------------------------------------+
668// | Filter                                                                |
669// +-----------------------------------------------------------------------+
670// $conf['filter_pages'] contains configuration for each pages
671//   o If values are not defined for a specific page, default value are used
672//   o Array is composed by the basename of each page without extention
673//   o List of value names:
674//     - used: filter function are used
675//       (if false nothing is done [start, cancel, stop, ...]
676//     - cancel: cancel current started filter
677//     - add_notes: add notes about current started filter on the header
678//   o Empty configuration in order to disable completely filter functions
679//     No filter, No icon,...
680//     $conf['filter_pages'] = array();
681$conf['filter_pages'] = array
682  (
683    // Default page
684    'default' => array(
685      'used' => true, 'cancel' => false, 'add_notes' => false),
686    // Real pages
687    'index' => array('add_notes' => true),
688    'tags' => array('add_notes' => true),
689    'search' => array('add_notes' => true),
690    'comments' => array('add_notes' => true),
691    'admin' => array('used' => false),
692    'feed' => array('used' => false),
693    'notification' => array('used' => false),
694    'nbm' => array('used' => false),
695    'popuphelp' => array('used' => false),
696    'profile' => array('used' => false),
697    'ws' => array('used' => false),
698    'identification' => array('cancel' => true),
699    'install' => array('cancel' => true),
700    'password' => array('cancel' => true),
701    'register' => array('cancel' => true),
702  );
703
704// +-----------------------------------------------------------------------+
705// | Slideshow                                                             |
706// +-----------------------------------------------------------------------+
707// slideshow_period : waiting time in seconds before loading a new page
708// during automated slideshow
709// slideshow_period_min, slideshow_period_max are bounds of slideshow_period
710// slideshow_period_step is the step of navigation between min and max
711$conf['slideshow_period_min'] = 1;
712$conf['slideshow_period_max'] = 10;
713$conf['slideshow_period_step'] = 1;
714$conf['slideshow_period'] = 4;
715
716// slideshow_repeat : slideshow loops on pictures
717$conf['slideshow_repeat'] = true;
718
719// $conf['light_slideshow'] indicates to use slideshow.tpl in state of
720// picture.tpl for slideshow
721// Take care to have slideshow.tpl in all available templates
722// Or set it false.
723// Check if Picture's plugins are compliant with it
724// Every plugin from 1.7 would be design to manage light_slideshow case.
725$conf['light_slideshow'] = true;
726
727// the local data directory is used to store data such as compiled templates,
728// plugin variables, combined css/javascript or resized images. Beware of
729// mandatory trailing slash.
730$conf['data_location'] = '_data/';
731
732// where should the API/UploadForm add photos? This path must be relative to
733// the Piwigo installation directory (but can be outside, as long as it's
734// reachable from your webserver).
735$conf['upload_dir'] = './upload';
736
737// where should the user be guided when there is no photo in his gallery yet?
738$conf['no_photo_yet_url'] = 'admin.php?page=photos_add';
739
740// directory with themes inside
741$conf['themes_dir'] = PHPWG_ROOT_PATH.'themes';
742
743// pLoader direct download url for windows
744$conf['ploader_download_windows'] = 'http://piwigo.org/ext/download.php?eid=270';
745
746// pLoader direct download url for mac
747$conf['ploader_download_mac'] = 'http://piwigo.org/ext/download.php?eid=353';
748
749// pLoader direct download url for linux
750$conf['ploader_download_linux'] = 'http://piwigo.org/ext/download.php?eid=269';
751
752// enable the synchronization method for adding photos
753$conf['enable_synchronization'] = true;
754
755// permitted characters for files/directoris during synchronization
756$conf['sync_chars_regex'] = '/^[a-zA-Z0-9-_.]+$/';
757
758// PEM url
759$conf['alternative_pem_url'] = '';
760
761// based on the EXIF "orientation" tag, should we rotate photos added in the
762// upload form or through pwg.images.addSimple web API method?
763$conf['upload_form_automatic_rotation'] = true;
764
765// 0-'auto', 1-'derivative' 2-'script'
766$conf['derivative_url_style']=0;
767
768$conf['chmod_value']= substr_compare(PHP_SAPI, 'apa', 0, 3)==0 ? 0777 : 0755;
769
770// 'small', 'medium' or 'large'
771$conf['derivative_default_size'] = 'medium';
772?>
Note: See TracBrowser for help on using the repository browser.