About XML CMS…
A robust ASP.NET CMS written in C#/ASP.NET. It approaches content material administration with the underlying targets of simplicity and openness. You possibly can construct something and provides designers and builders a whole management over Xml recordsdata/buildings and offers a lean, versatile method to construct dynamic web sites with few XML recordsdata.
The Xml Content Management System is 100% XML based mostly with a whole lot of good options and runs on each Microsoft IIS and Linux ( Apache & Nginx). Test it out at dotnet-cms.com.
That’s properly suited to private portfolio, weblog, or any type of enterprise web site. You possibly can merely management your web site look and content material with none particular data in C# or ASP.NET. It doesn’t use the default .NET Controls and gives an enhanced efficiency utilizing Html Outputs Compression, Html feedback removing and a strong .NET Caching System and far more…
Please be aware that the Open Supply model of the XML ASP.Net CMS can be out there solely on codecanyon.internet.
A Bief Historical past
Having greater than 200 domains, updating .NET assemblies, static contents, frequent graphics and plugins was a tough process. Due to this tough upkeep process, I coded the XML Content material Administration System to have the identical .NET code operating totally different on domains on the similar time.
I stored in minde the next targets :
A. Working the CMS on each Microsoft IIS and Frequent Linux webservers.
B. Working the CMS on Mono utilizing Mono Quick CGI.
C. Sharing frequent photographs and Jquery plugins between all domains.
D. Utilizing the identical .NET assemblies for all domains.
E. Utilizing a template engine that handles .NET Objects.
F. Enhancing any area content material from a SSH console.
XML CMS .NET Tasks Overview
The Content material Administration System .NET initiatives are well-architectured with a powerful C#/ASP.NET Object Oriented Programming mannequin. Its C# code follows and respects the .NET/C# and ASP.NET good naming conventions. The XML CMS comes with helpful .NET initiatives that may very well be used on different .NET Tasks ( Winforms & ASP.NET )
A. Framework.Core :
Accommodates frequent .NET Helpers. The .NET Helpers embrace
1. Serialization Utility
2. IO Utility.
three. Encryption Utility ( MD5, RSA, DES, ..) and many others..
B. Framework.TemplateEngine :
This venture a .NET manufacturing facility for NVelocity Mission. The template engine venture may use each file based mostly templates and reminiscence based mostly templates. The Framework.TemplateEngine is a standalone venture and you should use it for each Winforms & ASP.NET Tasks.
This venture is a .NET Interfaces one for the Framework.TemplateEngine venture. So you possibly can override or implement the interfaces as you want for any Winforms or ASP.NET venture.
The Net.Core accommodates all of the Fashions of the XML CMS. Moreover, the Net.Core comes with a PageBase tremendous class that inherits from System.Net.Web page and make coding simpler and higher..
That is the ASP.NET Mission. The Mission accommodates a singular web page : Index.aspx. The Index.aspx inherists from Framework.Net.Core.PageBase and there’s few code within the Framework.Net.XmlContentManagement Mission.
The XML CMS is an MVC Content material Administration System. The Framework.XmlContentManagement.Companies .NET Mission accommodates the XMl CMS Controllers. All Http Requests are despatched to a Most important Controller : XmlService.cs. This one makes use of inside controllers to validate and serve Html Outputs.
XML CMS .NET Tasks Maintainability
Maintainability Index calculates an index worth between zero and 100 that represents the relative ease of sustaining the code. A excessive worth means higher maintainability. The Maintainability Index can be utilized to shortly determine hassle spots in your code. A inexperienced ranking is between 20 and 100 and signifies that the code has good maintainability. A yellow ranking is between 10 and 19 and signifies that the code is reasonably maintainable. A purple ranking is a ranking between zero and 9 and signifies low maintainability. Every .NET venture has a great Code Metrics outcomes and a minimal of 80% Maintainability Index.
What’s new in Upcoming Updates ?
For the second, All updates are accomplished in XML Information. I’m engaged on the model the place the CMS definitions can be saved in an SQLite Database. Directors can have an full Administration part and all updates can be strored within the SQLite Database. Moreover, the XML CMS will nonetheless have XML recordsdata help and will run with an [ Hibrid Mode ] so you should use each SQLite and XML Information on the similar time.
The following model will include a Highly effective .NET O/R Mapper that helps commonest databases like : SQLite, Microsoft SQL Server, MySQL & Oracle and gives a type of LINQ Question Language that makes coding very simple.
Earlier than your buy
For assist or gross sales/technical questions relating to the XML Content material Administration System, please be happy to contact me by e mail at chouffainet[@]gmail.com. I can be happy to reply all of your questions.
The XML Content material Administration System developed and maintained by Badr CHOUFFAI and bought completely on codecanyon.internet market. Get your open supply copy right this moment…
Be part of us on Fb
Be part of us on Fb at : www.facebook.com/dotnetcms
XML CMS Visits stats