Using Elanat framework does not require web knowledge and everyone with any level of knowledge of the web, can create a website for themselves and others and personalize their website by using various add-ons.
This framework was created by Mohammad Rabie using the .NET framework, and it took 10 years to prepare it before the first version of the framework was presented (From 2012 to 2022).
Any powerful software or hardware system must be modular and guarantee the separation of the add-on from the core of the system. Many times I tried to create a add-on for web-based systems; this possibility was very difficult due to the dependence of the add-on on the core of web-based systems, and the user sometimes needed to apply a series of edits to the core of these systems after installing the add-on. The structure of these systems was such that they only supported the possibility of creating and adding add-ons, but they did not guarantee the separation of the add-on from the core of the system in any way; this flaw in this systems model encouraged me to create a modular web software system and guarantee the separation of the core of the system from the add-on; after years of effort and research, I prepared the Elanat framework. Creating and adding an add-on in the Elanat framework does not require any knowledge, and creating an add-on for Elanat is possible simply by filling in the information of an XML file. I could present the first version of Elanat much earlier than 2022. Maybe I was ready to do this in 2016, but the obsession to provide a low-defect initial version with a minimum quality guarantee forced me to edit the core of the Elanat framework many times, rewrite some structures, add new features and Remove features with additional processing load in exchange for a small service.
Zero to hundred of this framework has been created from the ground up and none of the frameworks, systems and web applications have been used to create it.
The Elanat kernel is designed to create an add-on for it as easily as possible; the Elanat kernel contains a variety of add-ons; the structure of Elanat allows the programmer to create a new web system containing different types of add-ons.
We created the Elanat add-on store to support programmers, developers, and software designers to provide them with a place to offer and sell systems and extensions.
There are nearly 600 executable aspx files, 56 DBMS tables, 560 stored procedures, more than 600 XML files and nearly 70 JavaScript files in Elanat core.
At Elanat, we have introduced several new technologies in web-based systems; Some of these technologies include the following:
Serverside independence
The structure of Elanat framework is designed so that it does not depend on languages and frameworks on the server side; The structure of ASP.NET is mostly unused and only the .NET library is used. Therefore, it is easy to change the language of the Elanat server side in the future.
We also used several high-level technologies:
Elanat is add-on oriented framework. Elanat is free and open-source ASP.NET Core CMS under license GPL V3. The Elanat kernel is designed to create an add-on for it as easily as possible; the Elanat kernel contains a variety of add-ons; the structure of Elanat allows the programmer to create a new web system containing different types of add-ons.
Download