Elanat CMS is a content management system based on ASP.NET Core developed by Elanat. Elanat supports 8 types of add-ons and its core structure is built with the plugins it supports. Elanat CMS was first built on .NET Standard version 4.5 and then after a short time the Elanat team upgraded it to .NET Core version 7. Component, module, plugin, page, patch and fetch are part of Elanat CMS add-ons, which are all a component.
Create your add-on without having to deal with the core of the framework
Create all your add-ons without the need to use a specific programming language
Postback all dynamic pages to Ajax without conflicts with .NET components
Add any add-ons in the desired location; create add-ons just by filling out a form
You can manage users access to all routes
Translatable pages with various variable
Manage the style separately from the template
Track operations performed by your users
Only upload it! After checking that the programming language support package is installed, upload your file, this file can be an HTML page or an interpreter script; then upload your add-ons to the page or plugin component. You can then manage access to the add-on as you wish and place it anywhere on your website or portal.
There are eight different types of add-on in Elanat. component, plugins, module, plugin, page, patch, extra helper, editor template and fetch. In order to create more powrful add-ons in Elanat, you must download a raw add-on file and replace your add-on items in this file.
The below link is the raw add-on file of the plugin.
First, extract the zip file; after extracting the zip file, you will see two directories; in the directory with the same name as the Add-on type, delete the index.html file and add your executable file in this directory. You can add as many files as you want in the Elanat path in the root directory.
In the directory with the same name as the add-on type, open the catalog.xml file for editing and change or add the necessary values such as add-on name, add-on path, add-on executable file name, etc. Finally, create a zip file containing the directory with the same name as the add-on type and the root directory.
Elanat created by use code-behind technique; in this technique visual and back-end source code are stored in separate files and allowing designers and programmers to work independently. Every client hypertext in Elanat can be edit without recompile.
Elanat is written based on IMVC - this type of programming is neither limited nor limited to a specific programming language. The presented coding model can be used on all programming languages.
The component can have different definitions in each system. In the Elanat framework, pages that only administrators have access to are called components. Plugins, modules, and the component itself each have a component management page. If you want to implement a management system including sales, accounting, personnel management, etc., by creating several components, you can create your new system and each of the components of your system using the Elanat kernel. Manage.
Modules and plugins are a kind of add-on that can be displayed in any part of the website; add-ons that, in addition to being able to display, provide separate management for the add-on, are called modules. For example, the RSS feed is a module with the ability to adjust the display of the number of contents as well as the cache duration.
Plugin and module are a kind of add-on that can be displayed in any part of the website; add-ons that are purely visual are called plugins. For example, the add-on display of the user ip or the add-on display of the number of turbine rotations in the last minute are divided into plug-ins. Plugins are an add-on helper for components and pages; for example, a quick search plugin is a good complement to a search page.
Editor templates are part of a html page template; each of the Editor templates helps content writers use a ready-made template to present their content in an orderly and best way. Selecting a location from the map and recording it on the content, as well as the ability to display the image created on the content as a box, can be considered Editor template.
Extra helpers are add-ons that only become active on the software management page and are available to framework administrators. Changing html contents to xml writable content by displaying the latest system errors are examples of extra helpers.
Developers of C, C , Pascal, and other direct compilation programming languages to create add-ons, compiler output library, along with the executable file of direct compilation add-ons in the framework kernel in one direction Put. By running the direct compiled add-ons call page, the compiled library is executed and displayed in the output. The purpose of creating this structure in Elanat is high security for high-level add-ons.
Templates are the main formats of Elanat; the main difference between a template and a style is that the style is restricted to css and the templates include html tags. The template in Elanat is an xml file that contains several elements that make up different parts of a web page, and each of these parts has the ability to translate variables.
* Create your own personal template by downloading the default template version of Elanat and making changes to this file.
One of the features of Elanat framework is the possibility of separate style and template management; in fact, each template can contain several separate styles. Each of the websites, pages, categories and some other items within Elanat can have their own style.
* Create your own personal style by downloading the default style version of Elanat and making changes to this file.
The structure of the Elanat framework allows you to create multilingual websites; with just one installation of the framework, an international multilingual and identical website can be created; in other words, all pages, menus and content can be placed on websites in the same way.
Elanat CMS is one of the big systems on the web. Elanat CMS is a content management system that uses the CodeBehind Framework infrastructure. This system is powerful and large and it benefits from a modern structure.