TYPO3 CMS is the best system in the world. It is a powerful and flexible Open Source system, at an "Enterprise" level, which is far superior to popular systems like WordPress, MODx, Joomla, etc. It is highly popular in Europe, especially in Germany and Switzerland. TYPO3 is commonly used for corporate websites or portals that require flexible access control for editors. The website is managed through an administrative interface. However, TYPO3 also allows the creation of applications where visitors can contribute content to the website. The application can be built from scratch, incorporating the specific functionality required.
In TYPO3, pages are represented as a tree, similar to the "File Explorer" in the Windows operating system. Interestingly, the popular system MODx borrowed this concept from TYPO3. Each page can contain any number of different content elements, such as text, text with images, HTML code, a 12-column grid, functional plugins, or custom elements. This allows the creation and management of any type of page easily. Compared to other systems where content is defined by a single text editor, TYPO3's flexibility stands out. Additionally, TYPO3 allows the creation of multiple content areas.
TYPO3 includes a powerful MVC framework called Extbase. It is similar to the Symfony framework and offers significant capabilities. Extbase follows the principles of Domain Driven Design (DDD). By using the built-in ORM (object-relational mapping) concept, Extbase eliminates the need for developers to write extensive SQL queries.
The modern templating system in TYPO3 is called Fluid. It is remarkable and makes integrating any design into the CMS an enjoyable experience. Fluid is completely separate from the programming code and is highly readable. In my opinion, it is even more readable than Twig or Smarty. Fluid will be ported to Symfony and Laravel as a standalone component.
TYPO3 has its own built-in configuration language called Typoscript. It is easy to learn and not overly complicated. If someone does not want to use it, everything can be achieved through Fluid. The possibilities are truly amazing.
In conclusion, TYPO3 offers a powerful and user-friendly CMS with multitenancy and multilingual support, coupled with an MVC framework that allows developers to achieve virtually anything. It all depends on the developer's professionalism. Despite its capabilities, TYPO3 does not consume as many hosting resources as Bitrix does. Those who criticize TYPO3 for being complex simply have not taken the time to read the documentation. By reading the well-structured and comprehensive documentation, one can easily grasp the system. These other systems like MODx, WordPress, Joomla, and Bitrix cannot compare. It is true that creating a website on WordPress is easier - click with the mouse, install plugins, and don't worry about what's happening behind the scenes. Everything will work automatically. But that doesn't make you a professional.