Saturn (CMS)
Saturn is an open-source content management system (CMS). It is developed by LMWN, based in Plymouth, England.
Overview
Saturn stores content and enables a user to create and publish webpages, requiring nothing beyond a domain and a hosting service.
Saturn has a web template system using a template processor, which it calls the "Render Engine". Its architecture is a front controller, routing all requests for non-static URIs to a single PHP file which parses the URI and identifies the target page. This allows support for more human-readable permalinks.
Themes
Saturn allows users to install and select themes from the Saturn Marketplace, these themes allow users to change how their website appears to users without having to change any code or files themselves. Saturn requires at least one theme to be installed and active at any time. Themes can be installed manually by placing them in the themes directory, or by using the 'Themes' tab in the admin panel to download and install them automatically. Saturn's default theme Andromeda is a modified version of the GeolHistory.org theme[1].
Accessibility
Each Saturn release is audited using Lighthouse to identify any accessibility concerns or issues. It uses ARIA screen reader labels to enable visually impaired users to use the system, as well as high contrast buttons[2].
History
Releases
| Version | Date | Key Features |
|---|---|---|
| 1.0.0 | Coming soon | Coming soon |
| 0.1.1 | 2021-12-16 | RSS Feeds, bug fixes.[3] |
| 0.1.0 | 2021-11-19 |
|
| Alpha | 2021-02-16 | Initial release. |
Development and Support
Key developers
Lewis Milburn is the main developer of the project, managed under LMWN. Saturn is also developed by it's community on GitHub.
Architecture
Saturn is a PHP content management system that uses MySQL to store, retrieve and search data. Saturn is similar architecturally to WordPress and many other PHP-based content management systems. Saturn uses a front controller, routing all requests for non-static URIs to one of a number of dedicated PHP files which parses the URI and displays the page.
Saturn does not integrate with other systems and does not have a plugin system[5], however developer documentation does exist and has code available that can be used to interface with the software.
Support
Support is managed mostly via the Saturn Docs, LMWN Support or the contact form on the Saturn website. All support channels are managed by LMWN. The issue tracker is used to report bugs, LMWN Support is used to get 1-1 help, and the Saturn Docs contain reference on how all the different aspects of Saturn work.
Users
Saturn's userbase come primarily for education services, students and publishers. The system is best suited for organizations or individuals who have limited knowledge on IT due to it's simple user experience. No programming expertise or knowledge is required as users can change all the settings, themes and database info within Saturn itself.
See also
References
- ↑ "Andromeda - Saturn Documentation". 19 December 2021. Unknown parameter
|url-status=ignored (help) - ↑ Newsroom, LMWN (2021-12-19). "Making Saturn accessible to al". Medium. Retrieved 2021-12-19.
- ↑ "Changelog - Saturn Documentation". 19 December 2021. Unknown parameter
|url-status=ignored (help) - ↑ "Changelog - Saturn Documentation". 19 December 2021. Unknown parameter
|url-status=ignored (help) - ↑ "Plugins - Saturn Documentation". 19 December 2021. Unknown parameter
|url-status=ignored (help)
This article "Saturn (CMS)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Saturn (CMS). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
