User Tools

Site Tools


playground:playground

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
playground:playground [2013/09/27 10:54]
Timbow [View Sitemap]
playground:playground [2014/04/19 15:54]
datiswous [setlocale]
Line 1: Line 1:
-======Theme Tab======+======Draft of New Page======
  
-=====Choose Theme=====+======Using Extend======
  
-Themes present in the //Theme// folder will show in the drop-down listSelect a theme and click the **Activate Theme** buttonIf the theme folder includes a screenshot it will be displayed as a preview when the theme is selected. +[[http://get-simple.info/extend/|Extend]] is the GetSimple archive of user contributed Plugins, Language Files and ThemesAll files are free to download ​and to use under an implied [[http://​www.gnu.org/​licenses/​gpl.html|GNU GPL License]]. The GetSimple Extend is open to all contributions. Use of files from Extend is strictly at your own risk. The login for Extend is the same as your Forum username and password. ​
-{{:​how_to:​choosetheme.jpg|}} +
-=====Edit Theme =====+
  
-GetSimple provides you a simple way to quickly edit any theme you currently ​have installed ​on your systemIt does NOT have to be enabled to be able to edit it.+=====Download===== 
 +Files need to be downloaded, extracted and copied to your web server. If you need help most files have a thread ​on the GetSimple Forum but not all items are continually supported and maintained by their authorsIf you like an item and it works well please give it a star rating vote on its Extend page to help other users find the best plugins.
  
-Simply goto **Theme -> Edit Theme** and choose the theme you want to edit. The drop down list will display all the editable files, which are templates ​and partial template .inc.php files.css files, .js files and any functions.php file. Be warned that there are no backups taken before or after these edits and there is no //undo// functionYou can make a backup of the file you wish to edit by the [[how_to:​backup_pages#​website_archives|Site Archive]] function, by ftp or by Copy & Paste of the file contents.+=====Upload===== 
 +Users are encouraged ​to create ​and share themeslanguage ​files and pluginsSmaller pieces of code are shared on the [[http://get-simple.info/forums/forumdisplay.php?fid=11|forum]].
  
-{{:how_to:​edittheme.jpg|}} +The whole GetSimple project is free software as defined by the [[http://www.gnu.org/​licenses/​gpl.html|GNU GPL License]], so even if you don't explicitly state it you give by uploading an implied permission to freely use, share, alter and redistribute your files. Your contribution doesn'​t need to be all your own work but please make sure that all images and code are free to use. If you aren't comfortable with the concept of free software you can distribute your files elsewhere.
-=====Edit Components=====+
  
-Components ​are separately saved pieces of text or code which can be inserted into page templates. Typically ​they might be used for the following: +  * Please make sure you are contactable,​ through the forum or the PM system ​or by email or through your own site. If there is a problem with your files and you can'​t ​be contacted ​they may be deleted. 
-  * Simple text as an easily editable tagline, slogan or seasonal message+  * Please open a support thread in the GetSimple Forum. use it for additional screenshots and instructions
-  * Links to images (outside of the main content) so that they are easily changed without editing the template +  * All files must be in .zip format. 
-  * Secondary blocks of html content ​for instance ​sidebar, ​footer section or an aside+  * The screenshot ​for the themes comes from file called screenshot.png within your theme'​s /images/ folder. There is no other way to get screenshot of your theme attached to your Extend listing. Make sure this file is included in your ZIP file
-  * Containing php tags to call plugin functions, for instance to insert ​an email form or a thumbnail gallery. +  * We have an [[http://​get-simple.info/​wiki/​plugins:​extend_api|API]] so developers can pull data from our database on their pluginsthemes ​or language files.
-  * To alter the <​head>​ section of a page or templatefor instance to control the robots text or to add or alter an internal stylesheet.+
  
-You can put components inside of other components. You can have [[:​components-depending-on-the_page|different components for different pages]]. 
  
-GetSimple components are created, edited and saved here. 
-Saved components are shown in the sidebar so that you can jump to the component you want to edit. The php **get_component** tag for each component is shown for easy copy and paste. 
  
-{{:​how_to:​editcomp.jpg|}} 
-=====View Sitemap===== 
  
-GetSimple has a built in sitemap generatorAn xml sitemap is generated automatically,​ saved as sitemap.xml in the root of your site and updated every time either ​a page or site-setting ​is changed. You can view and refresh the sitemap ​via **Theme -> View Sitemap**. +====== Advanced Configuration:​ gsconfig.php ====== 
 + 
 +The file ''​[[http://​code.google.com/​p/​get-simple-cms/​source/​browse/​trunk/​temp.gsconfig.php|gsconfig.php]]''​ is located ​in the root of your GetSimple installation. You can further configure ​your site by enabling/​changing some of these constants. 
 + 
 + 
 +===GSEDITORLANG=== 
 +sets the WYSIWYG editor language (default en) 
 +<​code>#​ WYSIWYG editor language (default en) 
 +#​define('​GSEDITORLANG',​ '​en'​);</​code>​ 
 + 
 +====GSEDITOROPTIONS==== 
 +allows you to set additional WYSIWYG Editor Options 
 +<​code>#​ WYSIWYG Editor Options 
 +#​define('​GSEDITOROPTIONS',​ ''​);</​code>​ 
 + 
 +====GSUSECUSTOMSALT==== 
 +turns off auto-generation of SALT and use custom value. Used for cookies & upload security. 
 +<​code>#​ Turn off auto-generation of SALT and use a custom value. Used for cookies & upload security. 
 +#​define('​GSUSECUSTOMSALT',​ '​your_new_salt_value_here'​);</​code>​ 
 + 
 +====GSFROMEMAIL==== 
 +allows you to specify the from email address on any outgoing emails that get generated by your GS install 
 +<​code>#​ Set email from address 
 +#​define('​GSFROMEMAIL',​ '​noreply@get-simple.info'​);</​code>​ 
 + 
 +===Tutorials,​ Tips and How-tos=== 
 +  *[[themes:​tutorial|Theme Creation Tutorial]] 
 +  *[[:​security|Extra Security for GetSimple]] 
 +  *[[how_to:​accessibility|Accessibility Features]] 
 +  *[[:​components-depending-on-the_page|Components Depending On The Page]] 
 +  *[[:page-content-blocks-depending-on-the_page|page content blocks Depending On The Page]] 
 +  *[[:SEO for GetSimple]] 
 +  *[[:Using Extend]] 
 + 
 + 
 + 
 + 
 +====setlocale==== 
 +is a PHP function that you can specify here. This should allow you to set your server'​s locale ​   
 +<​code>#​ Set PHP locale 
 +# http://​php.net/​manual/​en/​function.setlocale.php 
 +#​setlocale(LC_ALL,​ '​en_US'​);</​code>​ 
 + 
 + 
 +**__Since 3.2:__** 
 + 
 +**GSNOVERCHECK** - Disable persistant header version checking 
 + 
 +**GSTIMEZONE** - Timezone string for server default timezone 
 + 
 +**GSNOSITEMAP** - Disable ​sitemap ​generation 
 + 
 +**GSSTYLE** - Set an alternative style, eg. GSSTYLEWIDE 
 + 
 +**GSDEBUGINSTALL** - Debugging, Prevent removal of install files for debugging installs 
 + 
 +**GSSUPPRESSERRORS** - reproduce previous GS behavior ragarding php error supression 
 + 
 +**GSAUTOMETAD** - (since 3.2.2) Enable automatically generated excerpt for meta description (if empty) 
 + 
 +**__Obsolete Settings:​__**  
 + 
 +**GSPAGER** turns on paging on certain pages such as "All Pages"​ 
 +<code># Turn on paging for long lists of pages 
 +#​define('​GSPAGER',​ TRUE);</​code>​ 
 + 
 +**GSSTORAGE** was never used, there are no other storage structures 
 +<​code>#​ Data saving methodDefault is XML 
 +#​define('​GSSTORAGE',​ '​xml'​);</​code>​ 
 + 
 +**GSCOOKIEISSITEWIDE** if set to TRUE, it allows the frontend of your site to know if you are logged in or not. [deprecated as of 3.1] 
 +<​code>#​ Make login cookie available sitewide. 
 +#​define('​GSCOOKIEISSITEWIDE',​ TRUE);</​code>​ 
 + 
 + 
  
  
-==== Troubleshooting ==== 
-if you are having trouble creating your first sitemap, ensure that your server has the correct permissions (try CHMODing the root installation folder to either ''​0755''​ or ''​0777''​). If that doesn'​t work, create a blank file within the root of your instllation (next to [[config:​gsconfig|gsconfig.php]]) with the filename of ''​sitemap.xml''​. CHMOD that file to ''​0777'',​ then go back and try to regenerate the sitemap using the menu link shown above. 
  
-==== Advanced ==== 
-By default, when you create a sitemap, the system pings all the major search engines. You can turn this off within [[config:​gsconfig|gsconfig.php]] file by enabling the constant **GSDONOTPING** 
  
-======Links====== 
-Back to the GetSimple Wiki [[:​start|Contents Page]] 
-==Pages in this Section== 
-===Admin Reference=== 
-  *[[:​basics|GetSimple Basics]] 
-  *[[how_to:​website_settings|Settings]] 
-  *[[how_to:​support|Support]] 
-  *[[how_to:​page_editing|Pages Tab]] 
-  *[[:​file_management|Files Tab]] 
-  *[[how_to:​theme_editor|Theme Tab]] 
-  *[[how_to:​backup_pages|Backups Tab]] 
-  *[[how_to:​plugin_manager|Plugins Tab]] 
  
  
playground/playground.txt · Last modified: 2014/05/09 09:24 (external edit)