Developers

Developers

This section explains the inner workings of Commentics so that you can improve yours and other peoples' installations. Commentics is designed to be as developer friendly as possible. For example:

  • It uses the familiar Model-View-Controller (MVC) pattern
  • It's written using the PSR-1 and PSR-2 coding standards
  • It provides theming / override support
  • It uses modern build tools such as Gulp
  • It offers a modification system to avoid editing core files
  • It has an extension installer for modules
  • It uses Sass to preprocess the styling
  • It's all managed in a public GitHub repository