YetaWF is a brand new open source product licensed under GPL 3 that
assumes multiple personalities as a web framework, a CMS and an Admin
panel.
Primarily, at its core it is a framework for building ASP.NET MVC applications. For this role it includes all the relevant goodies, like the System.ComponentModel.DataAnnotations namespace, which allows for decorating the data model's class members with attributes that specify validation or display rules on them; the UIHint attribute, which allows for rendering properties under custom display templates; and Templated Helpers for building the UI based on the annotated model.
Secondly, it has been built with modularity in mind and offers out of the box predefined packages comprising many useful utility modules, such as RSA Cryptography for creating public/private keys, a ZIP file creator based on the DotNetZip library, an email sender, YetaWF.Core.SendEmail, and many more. Extensibility is guaranteed by plugging in further packages/modules, and there's also the ability to generate custom modules through BREAD (Browse, Read, Edit, Add, Delete) and the use of Visual Studio templates.
full article on i-programmer
Primarily, at its core it is a framework for building ASP.NET MVC applications. For this role it includes all the relevant goodies, like the System.ComponentModel.DataAnnotations namespace, which allows for decorating the data model's class members with attributes that specify validation or display rules on them; the UIHint attribute, which allows for rendering properties under custom display templates; and Templated Helpers for building the UI based on the annotated model.
Secondly, it has been built with modularity in mind and offers out of the box predefined packages comprising many useful utility modules, such as RSA Cryptography for creating public/private keys, a ZIP file creator based on the DotNetZip library, an email sender, YetaWF.Core.SendEmail, and many more. Extensibility is guaranteed by plugging in further packages/modules, and there's also the ability to generate custom modules through BREAD (Browse, Read, Edit, Add, Delete) and the use of Visual Studio templates.
full article on i-programmer
Comments