GetSimple CMS is a lightweight, user-friendly content management system designed for simplicity and efficiency. It is flat-file based, meaning it doesn’t require a database, making it ideal for smaller websites and quick deployments. With its intuitive interface, anyone can easily create and manage content without extensive technical knowledge. GetSimple CMS offers fast performance, robust security, and easy customization with themes and plugins. Perfect for small business websites, portfolios, and blogs, it allows users to focus on their content without the complexity of larger CMS platforms.
Its intuitive interface is specifically designed for ease of use, catering to non-technical users while still offering customization options for developers. Additionally, GetSimple emphasizes minimalism and efficiency, making it an excellent choice for smaller projects like portfolios, blogs, and business websites. Unlike many larger CMS platforms, GetSimple provides all the essential features without unnecessary complexity.
Now supporting php7.4-8.x.
- 🌐 Official CE Website - https://getsimple-ce.ovh/
- ❤️ Help support the GetSimple CE CMS Project: https://gofund.me/04cdcb3d
We don't use mySQL to store our information, but instead depend the simplicity of XML. By utilizing XML, we are able stay away from introducing an extra layer of slowness and complexity associated with connecting to a mySQL database. Because GetSimple was built specifically for the small-site market, we feel this is the absolutely best option for data storage.
The top priority when designing our user-interface was to make it the best in it's class. We had the luxury of trying and testing all the competing management systems before designing ours, so we took the best out of each one - then refined it.
The total time in setting up a website took a total of 5 minutes, from starting the FTP to finishing the setup procedure.
We have how to documents that show you how to create a custom theme. Our goal was not to bloat our software with hundreds of little-used theme functions, but to offer more than enough to allow for a fully customized theme.
Designed to be light and agile, the base install comes to you clutter free, without dozens of extras you dont need. But of course we do have an ever growing selection of extensions ready to use and easy to install. Everything that you or your client are looking for…
- UNIX/Linux hosting, (Windows tested with minor limitations)
- PHP 7.4+
- Apache server. (LiteSpeed is exceptable, but depending on host, may have limitations. Nginx may not support working with .htaccess files).
- SimpleXML (GS uses XML files to store data)
- ZipArchive (Needed for making zip backups of your website.)
- Apache mod_rewrite (Needed if you want to use FancyURLs)
- cURL
- GD Library (Needed in order to create thumbnails of uploaded images)
- No MySQL databases are required
- New: UpdateCE plugin included. Easily update your install to the latest version.
- New: Replaced Fancybox with SimpleLightbox
- New: Arabic language added
- Updated: Massive Admin 6.x
- Updated: Codemirror
- Updated: Install/Upgrade Email
- Updated: Support Page
- Updated: Support > Error Log
- Updated: Backup > Website Archives
- Fixed: Menu Manager
- Fixed: Email HTML rendering issue
- Fixed: Password reset functionality
- Fixed: Components copy code issue
- Fixed: jCrop
- Removed: Deprecated Uploadify
- Removed: Outdated demo templates & plugins
- Removed: Unused/dead files
- Hotfixes: Remote command execution vulnerability #1352 (GetSimpleCMS/GetSimpleCMS#1352)
- Hotfixes: Cross-Site Scripting Vulnerability #1360 (GetSimpleCMS/GetSimpleCMS#1360)
- Miscellaneous cleanup, fixes, and improvements
- Extract zip file to your web host
- Visit your domain and navigate to
/admin
(or your gsadmin path set in gsconfig.php), you will be redirected to the install / upgrade script - Follow install prompts
- Enjoy!
(If you are receiving a 500 error, you may need to adjust permissions in .htaccess)
⚠️ NOTE: Your site will be automatically put in maintenance mode during installs or upgrades.
⚠️ GetSimple v3.3.16 or newer required.Always create a backup to protect against the unexpected!
- Overwrite existing files.
- If you have renamed the default /admin/ folder, this needs to be reverted back before applying this update. After you have applied the update, you may again personalize this.
- Update your existing
gsconfig.php
with the following:
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
');
The following individuals generously donate their time to further developing this "Community Edition" version, please consider supporting their efforts:
Multi is a versatile freelance programmer and designer from Poland, skilled in both front-end and back-end development.
RisingIsland is a self-employed web developer and graphic designer originally from California, who has spent the past 20 years residing in Spain.
GetSimple CMS was created in 2009 by the US web developer Chris Cagle, who presided over the project as a senior developer. Cage claimed he created GetSimple CMS out of the need of a CMS that was "as powerful as WordPress is to use", but easier. Since then, other developers have joined the GetSimple team. An active community contributes plug-ins, translations and themes. Though by 2020, development had slowed considerably as the original team (Shawn Alverson, Mike Swan, among many others) were no longer able to dedicate their time and resources to the project.
In November 2024 the official website was hacked, loosing access to vast amount of knowledge via its forum, as well as plugin, theme and language downloads.
Recognizing the lapse in development and support on the current official website, since 2022 we've taken the initiative to breathe new life into the platform by providing the essential updates it deserves, ensuring the advancement of this vital project.
This edition aims to introduce a range of improvements, including support for modern PHP versions, and is continuously maintained with new features that are not available in the standard version upon installation.
In 2023, the website GetSimple CMS CE Website was launched to inform users about updates and serve as a platform where the latest version of this software can be downloaded.
This software package is licensed under the GNU GENERAL PUBLIC LICENSE v3. LICENSE.txt is located within this download's zip file.
It would be great if you would link back to https://getsimple-ce.ovh/ if you use it.