Designed for simplicity and speed, GetSimple CMS is a flat-file content management system that doesn’t rely on a database. It’s ideal for small websites, offering an intuitive interface that makes content management easy for everyone. With quick performance, enhanced security, and support for themes and plugins, it’s a great choice for users seeking a lightweight, hassle-free CMS.
Whether you're a developer who’s used GetSimple for years or someone who values open-source projects, your support will make a meaningful impact. Together, we can keep this incredible tool alive and thriving! Donate a coffee.
Our newest awesome release, PHP 8.x compatibility, your choice of 11 included langs., Resposnive admin, Multi-user support and much much more...
Download NowReady to upgrade your current install to the latest version?
Requiring php7.4+ support on a older install?
Cutting Edge Dev Branch.
Introducing New Features, Enhancements, and Bug Fixes.
Please visit the Wiki for more information.
If you are receiving a 500 error, you may need to adjust permissions in .htaccess
Please visit the Wiki for more information.
Before any upgrade, always create a backup to protect against the unexpected!
GetSimple v3.3.16 or newer required.
Plugins may also require updating, especilly if migrating from older versions of PHP.
Add New:
# Login Page Default Language;
$LANG = 'en_EN'; // es_ES, pl_PL, de_DE, uk_UK, etc.
# Sort admin page list by title or menu
define('GSSORTPAGELISTBY','menu');
Replace section:
# WYSIWYG editor height (default 500)
# define('GSEDITORHEIGHT', '400');
# WYSIWYG toolbars (advanced, basic or [custom config])
# define('GSEDITORTOOL', 'advanced');
# WYSIWYG editor language (default en)
# define('GSEDITORLANG', 'en');
# WYSIWYG Editor Options
# define('GSEDITOROPTIONS', '');
With updated:
# WYSIWYG editor height (default 500)
# define('GSEDITORHEIGHT', '400');
# WYSIWYG editor language (default en)
# define('GSEDITORLANG', 'en');
# WYSIWYG toolbars (advanced, basic, advanced, island, CEbar or [custom config])
define('GSEDITORTOOL', "CEbar");
# WYSIWYG Editor Options
define('GSEDITOROPTIONS', '
extraPlugins:"fontawesome5,youtube,codemirror,cmsgrid,colorbutton,oembed,simplebutton,spacingsliders",
disableNativeSpellChecker : false,
forcePasteAsPlainText : true
');