Differences

This shows you the differences between two versions of the page.

Link to this comparison view

user_documentation:learn:customize [2013/11/29 16:16]
flop25 [Example of customization]
user_documentation:learn:customize [2013/12/04 12:23] (current)
flop25 [Explicative Introduction]
Line 11: Line 11:
  
 Piwigo is highly flexible to customize. Piwigo uses themes, templates and configurations variables but also allows the addition of CSS easily etc. Here is a quick overview of possibilities: Piwigo is highly flexible to customize. Piwigo uses themes, templates and configurations variables but also allows the addition of CSS easily etc. Here is a quick overview of possibilities:
-  * Themes are in the folder /themes. To manage them easily, go to **[ Administration >> Configuration >> Themes ]** <wrap info>__Forwarding__ :</wrap> [[user_documentation:administration:menus:configuration:themes]] +  * Themes are in the folder /themes. To manage them easily, go to **[ Administration >> Configuration >> Themes ]** \\ <wrap info>__Forwarding__ :</wrap> [[user_documentation:administration:menus:configuration:themes]] 
-  * Templates are *.tpl files which are in the  ./template folder of themes and in the /template-extension folder of Piwigo. <wrap info>__ Forwarding __ :</wrap> [[user_documentation:use:features:template]] & [[user_documentation:administration:menus:configuration:templates]]+  * Templates are *.tpl files which are in the  ./template folder of themes and in the /template-extension folder of Piwigo. \\ <wrap info>__ Forwarding __ :</wrap> [[user_documentation:use:features:template]] & [[user_documentation:administration:menus:configuration:templates]]
   * .css files are loaded from themes, but can be overwritten in many ways (see below)   * .css files are loaded from themes, but can be overwritten in many ways (see below)
-  * The local configuration is a set of variables /options of Piwigo which are not in the administration panel of Piwigo as a graphical interface. <wrap info>__ Forwarding __ :</wrap> [[user_documentation:use:features:conf_locale]]  +  * The local configuration is a set of variables /options of Piwigo which are not in the administration panel of Piwigo as a graphical interface. \\ <wrap info>__ Forwarding __ :</wrap> [[user_documentation:use:features:conf_locale]]  
-  * Plugins are powerful in Piwigo: check them on piwigo.org/ext/ or inside your Piwigo in **[ Administration >> Plugins >> Manage ]** <wrap info>__ Forwarding __ :</wrap> [[user_documentation: administration:menus:plugins:manage]]+  * Plugins are powerful in Piwigo: check them on piwigo.org/ext/ or inside your Piwigo in **[ Administration >> Plugins >> Manage ]** \\ <wrap info>__ Forwarding __ :</wrap> [[user_documentation: administration:menus:plugins:manage]]
  
  
Line 23: Line 23:
   * **You want to change the display of content, the aspect of a page like colors, borders, font etc**   * **You want to change the display of content, the aspect of a page like colors, borders, font etc**
     * <wrap info>__Read__ :</wrap>[[user_documentation:faq:css_code]]     * <wrap info>__Read__ :</wrap>[[user_documentation:faq:css_code]]
-    * if your changes need the modification of the HTML, or are too big, you should consider creating your own theme, since it’s easy and you will be more organized. <wrap info>__Renvoi__ :</wrap> [[dev:extensions:theme_creation]]+    * if your changes need the modification of the HTML, or are too big, read the next paragraph then you might consider creating your own theme, since it’s easy and you will be more organized. \\ <wrap info>__Forwarding__ :</wrap> [[dev:extensions:theme_creation]]
  
  
Line 29: Line 29:
     * be sure it can’t be done by CSS. You would be surprised of can be done only by CSS     * be sure it can’t be done by CSS. You would be surprised of can be done only by CSS
     * check out plugins like PWG Stuffs, Extended Description… which add blocks and rich content     * check out plugins like PWG Stuffs, Extended Description… which add blocks and rich content
-    * you need to change the HTML of a page ? The HTML code is in *.tpl files called template, which are written in SMARTY ([[http://www.smarty.net/docsv2/|Read their Doc]]): Smarty will read those files, and interpret them according to the values given by Piwigo in order to render the final HTML page.<wrap info>__Forwarding__ :</wrap> [[user_documentation:use:features:template]].+    * you need to change the HTML of a page ? The HTML code is in *.tpl files called template, which are written in SMARTY ([[http://www.smarty.net/docsv2/|Read their Doc]]): Smarty will read those files, and interpret them according to the values given by Piwigo in order to render the final HTML page. \\ <wrap info>__Forwarding__ :</wrap> [[user_documentation:use:features:template]].
  
   * **You’re looking for new features or options like “Adding more information about author/picture” “Don’t display such text according to the user/album” “A faster Slideshow" etc**   * **You’re looking for new features or options like “Adding more information about author/picture” “Don’t display such text according to the user/album” “A faster Slideshow" etc**
     * first take a look at all the administration pages of your Piwigo (you can also search in that Documentation using keywords)     * first take a look at all the administration pages of your Piwigo (you can also search in that Documentation using keywords)
-    * take a deep look at the Local Configuration <wrap info>__ Forwarding __ :</wrap> [[user_documentation:use:features:conf_locale]] . Many options of all kind are there! +    * take a deep look at the Local Configuration \\ <wrap info>__ Forwarding __ :</wrap> [[user_documentation:use:features:conf_locale]] . Many options of all kind are there! 
-    * if you have enabled a theme and/or plugins, they might have a configuration page in **[ Administration >> Plugins >> The name of the plugin ]** or **[ Administration >> Configuration >> Themes ]** <wrap info>__Forwarding__ :</wrap> [[user_documentation:administration:menus:configuration:themes]]+    * if you have enabled a theme and/or plugins, they might have a configuration page in **[ Administration >> Plugins >> The name of the plugin ]** or **[ Administration >> Configuration >> Themes ]** \\ <wrap info>__Forwarding__ :</wrap> [[user_documentation:administration:menus:configuration:themes]]
     * still nothing? Ask on our [[http://piwigo.org/forum/|forum]] if you’ve missed something or if someone has a small snippet of code to help you.     * still nothing? Ask on our [[http://piwigo.org/forum/|forum]] if you’ve missed something or if someone has a small snippet of code to help you.
     * If you have skills in PHP and/or Smarty, you cloud develop your plugin using Localfiles Editor or building a whole complexe plugin ( [[dev]] )     * If you have skills in PHP and/or Smarty, you cloud develop your plugin using Localfiles Editor or building a whole complexe plugin ( [[dev]] )
 
Back to top
user_documentation/learn/customize.1385741787.txt.gz · Last modified: 2013/11/29 16:16 by flop25
 
 
github twitter newsletter Donate Piwigo.org © 2002-2024 · Contact