Jump to content

GetSimple CMS

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Jesus Presley (talk | contribs) at 17:52, 28 August 2013 (Releases: version 3.2.3 / 3.2.2). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Template:Distinguish2

GetSimple CMS
Developer(s)Chris Cagle, GetSimple Team
Initial releaseJuly 30, 2009 (2009-07-30)[1]
Stable release
3.2.3 / August 24, 2013; 11 years ago (2013-08-24)[2]
Written inPHP, XML, JavaScript
Operating systemCross-platform
Available inMultiple[3]
TypeWeb content management system
LicenseGPL3, Open-Source[4]
Websiteget-simple.info

GetSimple CMS is a free and open source content management system that is intended to be simple, fast and easy to use. It is based on PHP and released under the GNU General Public License. Instead of using a database to store information, GetSimple saves all data to structured XML-files and thus belongs to the group of flat-file web applications which can be run without a database. The systems' memory footprint is low, which makes it suitable to be installed within a shared hosting solution. An online documentation in wiki form and an active community can be found on its web site.[5]

Usage and Features

Early versions were built for the "1 to 15 page brochure site"[6] and elaborate features were abandoned in favor of simplicity. However, GetSimple CMS has proven to be highly extensible - many important features can be added as plugins, such as multiple language support, role-based user support, galleries, commenting systems, blogs and social media integration. Users have provided translation files for over thirty languages in several character sets[7] and GetSimple has become widely used in America, Europe and Asia.[8][9]

Features included in the core installation are:[10]

  • integrated backup system
  • undo actions in system backend
  • WYSIWYG text editor, CKEditor
  • single level menu management
  • theme selector and editor
  • component editor
  • plugin Manager
  • image and file management

The original vision was to provide a simple way to maintain a web site without knowledge of html and a clear, user-friendly interface.[6] The creation of a new GetSimple website requires use of ftp and basic knowledge of html.

Installation

The setup is accomplished by uploading the system files to a web server. The final configuration is executed using a web-based install wizard. Some hosters offer preconfigured GetSimple installations.[11]

Requirements

Absolute requirements
  • UNIX/Linux web host (e.g., XAMPP)
  • PHP 5.2 or higher, with SimpleXML module
Recommended php or web server modules
  • ZipArchive for backups
  • Curl to check for system updates.
  • GD Library to create thumbnails of uploaded images
  • Apache mod_rewrite to use FancyURLs ("pretty" URLs).

GetSimple has been tested working on Windows and Nginx servers, however with minor limitations.[12]

Releases

The first version, 1.0, was released in July, 2009. Current version is 3.2.3 (August 2013).[2]

Version Major or latest release  Date Features & milestones
Latest preview version of a future release: 3.3 3.3 n/a
  • Planned
Current stable version: 3.2 3.2.3 24 August 2013
  • Auto saving for live pages
  • Better theme editing, preview images in theme area
  • Security improvements
  • Better plugin handling (e.g., plugin toggle)
  • Flush cache function
Old version, no longer maintained: 3.x 3.1.2 2 July 2012
  • Enable/disable plugins
  • Cleanup of core code & templating functions
  • Default theme utilizing HTML5 & CSS3
  • Created GetSimple API, Extend API
  • CKEditor with integrated file browser and ability to link to internal pages
Old version, no longer maintained: 2.x 2.03.1 16 February 2011
  • Detailed image upload information & thumbnails
  • CKEditor replaces TinyMCE
  • Introduced admin panel theming
  • Ajax & jQuery improvements
  • Security fix to prevent XSS attacks
Old version, no longer maintained: 1.x 1.71 July 2009
  • First public release
  • Smart install procedure
  • Default contact form
  • PHP allowed in Components
  • Complete UTF-8 support
Legend:
Old version
Old version, still maintained
Latest version
Latest preview version
Future release

Disadvantages

The Core installation of GetSimple is thought to be both stable and secure, but much functionality requires the use of user-contributed plugins which are of variable quality. Plugins are lacking in several areas like ecommerce.

See also

References

  1. ^ "Chris Cagle on Twitter". Twitter.
  2. ^ a b "Getsimple repository on GitHub". GitHub. Retrieved 10 July 2013.
  3. ^ "GetSimple Core Language Directory". Cagintranet Networks, 2012. Retrieved 9 August 2012.
  4. ^ "About GetSimple". Get-Simple.info. Retrieved 09 Aug 2012. {{cite web}}: Check date values in: |accessdate= (help)
  5. ^ Smith, Tim. "Run your own website with GetSimple CMS". Incisive Media Investments, Ltd., 2012. Retrieved 9 August 2012.
  6. ^ a b Cagle, Chris. "GetSimple Mission Statement". Retrieved 25 July 2013.
  7. ^ "GetSimple Core Language Directory". Retrieved 25 July 2013.
  8. ^ "GetSimple on CMSCrawler". Infobyte. Retrieved 9 August 2012.
  9. ^ "Usage statistics and market share of GetSimple". Q-Success, 2012. Retrieved 10 August 2012.
  10. ^ Ruby, Bryan. "Introducing GetSimple CMS". CMS Report, August 13, 2009. Retrieved 9 August 2012.
  11. ^ "Hoster pair Networks added GetSimple to it's SIM (Software Installation Manager)". pair Networks, Inc., 2012.
  12. ^ "Installation Requirements". GetSimple Wiki, 2011/06/16. Retrieved 9 August 2012.