Attention: This framework is considered to be alpha quality and currently under development. Documentation might not be up-to-date, as well as functionality missing or things simply not working as intended or expected. Also for now, you'll have to install and configure this framework manually via git. You have been warned.
- Highly modular CMS framework built with PHP
- Influenced by Symfony architecture (although I never read the Symfony code, just studied their implementation strategy)
- PSR-3 compliant logging mechanisms
- PSR-4 autoloading comliant
- Domain driven design (DDD)
- Quick start
- Installation
- Usage
- Configuration
- Dependencies
- Troubleshooting
- Say thanks
- References / Links
- Changes
to be added....
Read on for detailed installation, usage, configuration and customization instructions.
to be added....
to be added....
to be added....
Note that a separate configuration file and bootstrp file is requried. Example files will be added.
## DependenciesRequired
- Doctrine
- Twig
- PHPmailer
Optional
- Symfony (for management of doctrine)
The framework is compliant with PSR-3 loggers and ships with a file logger and an echo logger by default. In order to enable additional diagnostic messages, adjust user setting "sLogLevelThreshold" as follows:
Level | Description |
---|---|
1 , debug |
Detailed debug information |
2 , info |
Interesting events |
3 , notice |
Normal but significant events. This is the default logging level |
4 , warning |
Exceptional occurrences that are not error |
5 , error |
Runtime errors that do not require immediate action but should typically be logged and monitored |
6 , critical |
Critical conditions |
7 , alert |
Action must be taken immediately |
8 , emergency |
System is unusable |
In order to make bug hunting easier, please ensure, that you always run the latest version of Ruby CMS. Apart from this, please ensure, that you've set log level to maximum ("log_level": "debug"
in configuration file), in order to get all debugging information possible. Also please include the following information, when submitting an issue:
-
Operating system name (i.e. "Windows", not "Windows")
-
Web server
-
The number in the VERSION file that came with Ruby CMS
-
Output from logging file
to be added....
None yet. Plugin not released.