DEV Community

Cover image for Elanat CMS 2.2 Released - Under .NET Core
elanatframework
elanatframework

Posted on • Originally published at elanat.net

Elanat CMS 2.2 Released - Under .NET Core

Elanat CMS is one of the best systems on the web. There is also a built-in CMS in Elanat core. Elanat uses an CodeBehind infrastructure MVC architecture that is not related to Microsoft ASP.NET Core. This system is very powerful and very large and it benefits from a very modern structure that allows you to create several new add-ons for Elanat CMS every day. The wonderful structure of Elanat is in a way that it interacts with 8 types of add-ons, all of which are components, and the component itself is also a component. In the admin section, all component lists and other add-ons are displayed by the plugin add-on.

GitHub logo elanatframework / Elanat

Elanat is CMS under ASP.NET Core. The Elanat kernel contains a variety of add-ons and is designed to create an add-on for it as easily as possible.

Elanat CMS

Elanat CMS was created to be a reliable system in .NET and an honor for .NET programmers and can be compared to other systems under PHP and JAVA.

Elanat CMS is .NET Honor!

Elanat vs PHP and Java systems

Elanat CMS is a free and open-source CMS-Framework based on ASP.NET Core. Elanat CMS version 1 was created based on ASP.NET Standard; in a short time, Elanat CMS migrated to ASP.NET Core; therefore, Elanat CMS version 2 is based on ASP.NET Core. Elanat uses the CodeBehind framework; this framework is an infrastructure whose executable files are aspx that run on ASP.NET Core.

The ASP.NET Standard version of Elanat CMS is fully copied in the repository below. The README.md file of this repository gives you information on how to migrate Elanat CMS from ASP.NET Standard to ASP.NET Core.

https://github.com/elanatframework/Elanat_old

Elanat site view section image Elanat site view section

Elanat training (On YouTube)

Video 1- Brief introduction of Elanat

Video 2-

Elanat is a large CMS-Framework that is open source and free and belongs to the Elanat team.

Version 2.2.0.0 of Elanat CMS is released

To install Elanat, you need to go to example.com/install/ url.
example.com is an example of your website address or localhost.

You can refer to the Elanat documentation page by referring to the link below.
https://elanat.net/page_content/documentation

Problems that were solved:

  • The problem of not translating the list of categories to add content was solved
  • The problem of displaying pdf in full screen in file viewer was solved
  • The problem of updating the content date after editing was solved
  • The problem of link targets in the link component was solved
  • The problem of not displaying cache values ​​for role types in the option component was solved
  • The problem of not displaying the site section when the language is not active was solved
  • Solving the problem of the fetch component
  • Solving the problem of admin global location support
  • Solving the problem of increasing the number of attachment downloads
  • Solve minor problems in calander
  • Solving the problem of query string not working in static files
  • Solving the problem of open requests remaining open (exceed max pool size) in connection with the database
  • And a series of minor changes and improvements

Features that were added:

  • Added the possibility of adding an aspx file to the page component or plugin component
  • Support bmp and webp extensions for avatar image
  • webp extension support in file viewer
  • Support for date and color inputs and... for the el_AjaxPostBack method
  • Improving default wyswig fonts and making them bigger
  • Accessing contents outside the wwwroot directory in the file manager component
  • Displaying errors in the error extra helper in a sorted form and improving their naming
  • Adding the possibility of replacing value in before load page reference
  • Add multipart to the form in the add content component to support long content
  • Added possibility to recompile CodeBehind Framework in refresh component
  • Improved design in the comments section of the site

Other changes:

  • Updating CodeBehind Framework to version 2.7.1
  • Updating SqlClient to version 4.8.6
  • Updating SixLabors libraries to the latest versions

The link below shows the current issues of the current version.

https://elanat.net/category/current_errors/

We will solve these problems in future versions. If you are using the current version, if a new update is provided, you can update to the new version through the about component in admin panel.

Download Elanat CMS 2.2

To download Elanat content management system version 2.2, refer to the following link:

https://elanat.net/content/97/Elanat version 2.2.0.0 is released.html

System Requirements

Software:
Windows Server 2019,2022 or higher (Windows 10,11 or higher), Linux, Unix, Mac OS related .NET Core
Dot Net Core 7.0
IIS 10 or higher, any web server that support .NET Core
Sql Server 2014,2016,2017,2019 or higher

Hardware:

Minimum:
CPU : All 64 bit CPU hardware, provided that the operating system works smoothly after installing the necessary software
Memory: HDD (Elanat run in different drive from Windows drive)
Ram : 2 GB (256MB for Elanat)

Normal:
CPU : Intel Core to due E5700 or AMD Athlon II x2 64 or equivalent
Memory: HDD (Elanat run in HDD And Windows run in SSD)
Ram : 3 GB (512MB for Elanat)

Recommended:
CPU : Intel Pentium G3250 or AMD A6-7480 or equivalent
Memory : SSD SATA
Ram : 4 GB (1GB for Elanat)

Nice performance:
CPU : Intel Core i5-3470 or AMD Athlon 3000G or equivalent
Memory: SSD PCIe
Ram : 6 GB (1.5GB for Elanat)

  • The minimum system required for OS and the necessary software must be included, otherwise sufficient resources will not be available to the operating system and it will provide an unfavorable experience.

Related links

Elanat CMS on GitHub:
https://github.com/elanatframework/Elanat

Elanat CMS website:
https://elanat.net

CodeBehind on GitHub:
https://github.com/elanatframework/Code_behind

CodeBehind in NuGet:
https://www.nuget.org/packages/CodeBehind/

CodeBehind page:
https://elanat.net/page_content/code_behind

Top comments (0)