-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
Simplify the process of creating small websites with a extremely small, fast and easy to use utility.
The project's philosophy is to keep its simplicity while following good practices, clean code and an object oriented approach. All of this while trying to keep a stable architecture without relying on 'magic'.
The coding standard is PSR-2.
Aurora strictly follows Semantic Versioning.
The last 2 major releases are the only ones supposed to get support. This condition is ignored ONLY if the major version that is going to be deprecated has been released less than a year ago.
But one goal of the CMS is to NOT release a major version unless there's a big issue in the current one that requires breaking backward compatibility.
Aurora uses SQLite as its database engine, but it can be changed to any other engine supported by PDO in the /app/bootstrap/index.php file.
The recommended permissions are 0755 for folders and 0655 for PHP files. For your safety, PHP files should be editable by the owner and readable by a group.
Avoid at any cost complete permissions (e.g., 0777) in a production environment.
The WYSIWYG editor used in the admin panel is TinyMCE, but you can change it in the settings for any other editor you like.
The content for both posts and pages is written in HTML.
Aurora requires the following PHP modules to be installed and enabled:
-
json - Used to handle the import and export of the database.
-
PDO - Database functionality.
-
pdo_sqlite - Default database functionality.
-
sqlite3 - Default database functionality.
-
zip - Used only to download the media content as a zip file.
You can update Aurora to the latest compatible version by running the command:
php aurora updateOr in the admin panel, by going to Settings > Update (/admin/settings#update).