-
-
Notifications
You must be signed in to change notification settings - Fork 165
Home
Robert Isoski edited this page Jan 11, 2023
·
29 revisions
Use the quick links on your right to start reading up on WonderCMS.
Start with some simple do's and don'ts listed below.
- Change the default password and login URL immediately after setting up WonderCMS.
- Always backup before updating.
- Install themes and plugins only from sources you trust.
- Check how to turn on "better security mode" - for Apache and NGINX users.
- Create functions.php instead of editing index.php.
- If you are running WonderCMS on a local machine, install a certificate to avoid the persistent "Update" message error.
-
Don't edit index.php.
- Important because the built in one click updater overwrites index.php. Any changes made to index.php WILL BE LOST after clicking "Update".
- WonderCMS supports running JavaScript anywhere. Be careful not to paste random/malicious JavaScript code.
- Do not install custom modules from sources you do not trust.
- Don't upload random SVG files.
- WonderCMS supports uploading SVG's which could also contain JavaScript code.
- Don't get tricked into uploading malicious SVG's. If in doubt, avoid uploading any SVG file extension.
- List of common errors and fixes
- How to backup all files
- How to find or recover login URL
- How to reset password to admin
- How to change default login URL
- How to change default password
- How to restore backup
- How to update
- What does the default database.js look like
- What are blocks and how to create new editable areas or editable blocks
- What is the WonderCMS 5 file structure
- How to add favicon
- How to create theme in 8 easy steps
- List of all available theme tags
Need support? Check out the WonderCMS community.
Still need help?
- Ask a question or make a request in the community.
- Official website
Intro
- Home
- Demo
- Download
- One step install
- Requirements
- 5 file structure
- List of hooks
- Included libraries
- Create theme in 8 easy steps
- Create a plugin
- Custom modules
- Translations
- All security features described
Basic how to's
- Backup all files
- Change default login URL
- Change default password
- Create custom page template
- Create new editable areas or editable blocks
- Edit 404 page
- Get data from database
- Set data to database
- Hide page from menu
- Caddy web server config
- IIS server config
- NGINX server config
- Login
- Recover login URL
- Reset password
- Restore backup
- Update
- PHP built in server
Themes
- Create theme in 8 easy steps
- Add favicon
- Theme tags
- Update theme to work with WonderCMS 2.0.0
- Update theme to work with WonderCMS 3.0.0
- Share your themes with Custom modules
Plugins
- Quick intro on creating plugins and List of hooks
- Share your plugin with simply with Custom modules
Security
- All security features described
- Add SRI tags to your theme libraries
- Always redirect to https and www
- Additional security configuration(s)
- Add SRI tags to your theme libraries
- Better security mode (HTTPS and other features)
Features description
- One click update
- Optional: functions.php file
- Default database.js
- Allowed extensions file types for uploads
- Login URL doesn't work - 404
- 500 internal server error
- Persistent "New WonderCMS update available" message
- URLs mailformed on Windows IIS
- Other errors