📜 ⬆️ ⬇️

Immerse CMS

I did not find an article about a relatively new CMS - Immerse. Therefore, I decided to write myself.

Translation from the official site:
Immerse CMS is a free content management system written in PHP. Its many flexible advantages, such as Media Manager, add-in architecture (plug-in), AJAX, streamline editing of CSS and JavaScript files, will save time on your site. "

The system is quite attractive in its appearance and capabilities. The most interesting is the rather original architecture of plug-ins and components. Using the built-in management tool, you can manually change the code of an already existing add-in, or write (or download from the file) a new one. The use of add-ons and components is implemented as tags. For example:
[plugin item = "vanilla" cache = "false" method = "welcome_message"]
Called the vanilla plugin, with caching disabled. The method string is used as the calling parameter (in this case, the welcome message from the Vanilla forum).
Tags of this kind replace php-code, which would have to be inserted on the right page. In other words, snippets, as you like.
')
Screenshot of the main page:

Screenshot control panel:


Although the system still exists in the second beta version, it has a rather unusual functionality:

Multilingual Websites
Using the functions of "dictionaries" to dynamically change the language of the pages, depending on the language settings of visitors.

Advanced User Management & Permissions
The ability to differentiate the rights to view / edit content to specific users / groups. Also declared the development of bridges to many popular blogs and forums, which will allow you to create a single registration for the entire site.

Unlimited Content with Manageable Structure
Unlimited content nesting, unlimited site size.
(although it is almost everywhere now)

Search Engine Friendly URLs
The clean link system of this CMS reminded me a lot of Drupal, although everything is much simpler there. Here you can choose the extension of the page (or not choose it at all).

Advanced Site User Statistics
Site statistics collection system. However, quite standard, although the authors describe it as follows:
"Many site owners pay for collecting statistics, and we provide you with a powerful and free collection system built into the CMS."

Template Based Pages
Full control over the design of the site. All service elements are described by special tags (for example, [component item = "MenuGenerator" current = "[page item = 'id']"] for the menu). Very reminiscent of Joomla! ..

Built-In File Management
Built-in file manager.

WYSIWYG Editor Support
Support for popular WYSIWYG editors, which, however, are put separately.

Intelligent caching
Immerse caches pages for faster opening and channel savings. For certain items, caching can (and should) be disabled (for example, for the comment component).

In general, the impressions are the most positive. The system is much simpler than Joomla and Drupal, although it is inferior to the latter in functionality. In case of interest in it, I will do the translation of documentation. :)

Link to the official website .

Source: https://habr.com/ru/post/13917/


All Articles