Advantages for developer:

  • MIT/X11 license. No hidden terms or paid features. The system does not require copyrights, referral links, or other mandatory attributes confirming use of the CMS.
  • Code is commented. The purpose of all directories / files / functions / methods / properties / variables / constants is described. All method and function parameters are typed and recognized in the IDE.
  • Extensibility with new entities. The smallest unit (site section) can consist of a single file and does not require inclusion in system configuration files. Classes, interfaces, traits, and enumerations are loaded automatically when placed in target directories.
  • Autonomy of PHP code: the system does not use third-party libraries or frameworks.
  • The frontend doesn't require any builds. Built-in scripts don't require compilation via npm or similar tools. Any text editor, including Notepad, is sufficient for making changes.
  • Clean URLs are implemented according to the classic principle of directories and files. The defective ideology of router (when links are formed like /controller/action/param ๐Ÿคฎ) is not applied.
  • Asynchronous events are supported, so sending a notification to the user does not block the page loading. At the same time event-oriented ๐Ÿ‘Ž architecture is not used.
  • The author takes into account the results of synthetic tests for sites. This small website's high PageSpeed Insights and PR-CY scores (and others) are a good example of this ๐Ÿ˜Ž.

User friendliness:

  • Advanced authorization. You can sign in to multiple accounts on the same device or use one account on different devices.
  • Telegram instead of email. The system supports the use of a Telegram bot as an alternative method of authentication and for sending notifications to users (which is especially relevant for websites on virtual hosting, where email mailings may be limited).
  • Protection against XSS attacks. Protection against cross-site scripting (XSS) is guaranteed by restricting script execution via the Content Security Policy (CSP).

Site owner benefits:

  • Legal cookies. Only one authorization cookie is used, and, together with the Remember me checkbox, the website does not require the placement of banners about the using of cookies.
  • Group-based access rights system. By default, the CMS provides the following groups: Administrators, Site Team, Users and Customers. One user can be a member of several groups.

Inspired by https://thebestmotherfucking.website/