-
-
Notifications
You must be signed in to change notification settings - Fork 5
Upgrading
Note: In all versions, you can usually retain your old copies of the files gsconfig.php and .htaccess (especially for minor upgrades, meaning a version number change of less than 1). That's handy if those files contain your custom configs.
For major upgrades, their structure or content may be changed in the new version of GS, in which case you can't simply retain the old copies of gsconfig.php and .htaccess.
Check the release notes for the new version– it should indicate whether you need to replace those files with the new ones. If so, compare your old copies with the new ones. Compare paths, salts, rewrite base etc. Apply your custom configs the new files if necessary. Upgrade 3.x to 3.x.x
This is the normal upgrade procedure. Nothing needs to be uninstalled. Download the new version then extract and ftp the new folders and files to your web server, overwriting the old ones. The simplest procedure is just to upload everything in the zip file to your site root, so that all the old files are overwritten.
If you don't want to overwrite everything because for instance you have customised or edited your old files or themes then the minimum you need to upload is the folder /admin/ and the file index.php .
After uploading open yoursite.com/admin to complete the upgrade.
⚠️ GetSimple v3.3.16 or newer required.Always create a backup to protect against the unexpected!
- Download Update package.
- 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.phpwith 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');
# Set CodeMirror Theme (blackboard or default)
define('GSCMTHEME','blackboard');
Replace section:
# WYSIWYG toolbars (advanced, basic or [custom config])
# define('GSEDITORTOOL', 'advanced');
# WYSIWYG Editor Options
# define('GSEDITOROPTIONS', '');
With updated:
# 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
');
🏠 Home
⚙️ Installation
👷 Admin Reference
📝 Adding and Editing Content
- WYSIWYG Editor
- Components
- Snippets
- Custom 404 Page
🎨 Themes
- Theme Installation
- Theme Creation
- Step-by-Step Tutorial
- Template functions
- Template Tags
- Template Code Snippets
- Partial Template Files
🔌 Plugins
- Plugin Installation
- Plugin Creation
- Plugin functions
- Plugin Hooks & Filters
- Using Tabs and Sidebar Menus
- Tips & Tricks
💪 Advanced