Key features:

  • There is no need to publish copyrights or links on the website pages: there really is no price for free for using the system.
  • CMS supports simultaneous login to multiple accounts on one device (with the ability to quickly switch between them) and simultaneous login to one account on multiple devices.
  • Only one authorization cookie is used, and, together with the Remember me checkbox, the website does not require the placement of banners about the use of cookies.
  • User rights are based on their group membership. The following groups are initially available: Administrators, Site Team, Users and Customers.
  • Built-in support for Telegram bot as a sign-in method and user notification tool (instead of email notifications, which are undesirable for sites on virtual hosting).
  • 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.
  • Sites are guaranteed to be XSS-free: all execution of scripts are limited via CSP.
  • Clean URLs are implemented according to the classic principle of directories and files. The defective ideology of router ๐Ÿคฎ is not applied.
  • The code is carefully commented: the purpose of all directories / files / functions / methods / properties / variables / constants is described.
  • Easy integration of third-party classes / interfaces / traits / enumerations: simply place the relevant files in a specific directory and they will be autoloaded.
  • Zero dependency on third-party PHP code: the system does not use third-party libraries or frameworks.
  • Built-in scripts do not need to be compiled via npm; any text editor (even the standard Notepad) is sufficient for making changes.
  • 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 ๐Ÿ˜Ž.

Inspired by https://thebestmotherfucking.website/