Skip to content

johnstray/gs-plugin-ThemeExtras

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation


GetSimple Theme Extras

Allows themes to provide extra functionality and configuration options

 

Latest release version Total GitHub release downloads License GitHub open issues GitHub last commit

About   •   Supported Themes   •   Installation and Usage   •   Contributing   •   Documentation

 

About

A plugin for GetSimple CMS that provides supporting functionality for themes developed by me. Designed generically so that it will work with all GetSimple CMS themes developed by me.

Compatible with: GetSimple CMS v3.3.16+, v3.4.0+

Features Include

  • Custom fields addition to the page editor, allowing the theme to be dynamically customised on a per-page basis
  • Configuration settings support, enabling elements of the theme to be configured (eg.: colours, etc.)

Known Supported Themes

  • Yawen - A theme designed to be simple yet elegant, focusing more on well constructed content than the website itself.

Installation and Usage

You can install this plugin to your GetSimple CMS installation by following these simple instructions.

  • Download the latest release ZIP file of the plugin from the Releases page
  • Unzip it into the "plugins" folder of your GetSimple installation.
  • Ensure your /Data and /Backups folder have write permissions.
  • Log in to your GetSimple administration panel.
  • Activate the plugin under the Plugins tab.
  • Once installed, if a theme provides configuration options, there will be a new theme configuration sidebar menu option in the Themes tab.*
  • If a theme provides custom fields support, the extra fields will automatically be added to your page editor in the metadata section*

. * NOTE: Applies only when a supported theme is active.

Adding Themes

To enable a theme to be supported by this plugin, it will need to have a theme.xml file in the base of the theme's derectory. For information on the layout and content of the XML file, check out the Wiki.

Supported Languages

  • English (US) - Default language, used when GS language is not supported

Contributing

Everyone is welcome to make suggestions on how this plugin can be improved by either submitting an issue or a pull-request. If you would like to contribute to this project, please first have a read of the Contributing Guidelines.

License

This project is licensed under the terms of the GNU Affero General Public Licence v3 (or later).

This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistrbute it and monify it under certain conditions. See LICENCE for details.

About

Allows themes for GetSimple CMS to provide extra functionality, configuration options and custom fields to end-users

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks