YetaWF (pronounced "Yet Another Web Framework") is a new open source product, developed by Mike van der Meulen (Softel vdm, Inc.). It was used to develop and host the company's own site, the LinksWithPics service, the WEO Report service (now discontinued), this site and various other sites.
It builds on ASP.NET Core MVC to create a web framework/CMS for developers. While it has many attributes commonly found in today's CMS like DotNetNuke, Umbraco, Drupal, etc., it instead focuses on rapid application development. Tightly integrating with Visual Studio 2015/2017, it lends itself to rapid module development, offering built-in BREAD (Browse, Read, Edit, Add, Delete) module generation, taking advantage of ASP.NET Core MVC, Data Annotation, Templated Helpers, UIHint and many other innovative features made possible by ASP.NET Core MVC and ASP.NET. Rather than being all things to all people, it narrowly focuses on offering 100% of the features that will satisfy most average websites and offers a platform for rapid custom development.
It has been in development since 2010, upgraded from MVC 3 to 4, 5 and now supports ASP.NET Core MVC. It has been used since then to host numerous sites. It's definitely not a beta version, but may need some extra documentation, which is in the works. With the move to ASP.NET Core all of YetaWF's features are available and other than a lot of framework code that had to be changed, all modules were ported with minimal source code changes, resulting in an immediately mature product.
For the site administrator, it offers site management, automated backups, easy version upgrades, scheduled tasks and of course complete control over authentication and user/role authorizations. And you can even use it on your phone/tablet without downloading any apps, with full access to all administrator features.
YetaWF also takes a new approach to localization by being designed from the ground up with localization in mind (again, without burdening the developer with administrative tasks). Pages, modules, down to SQL tables or file data are fully localizable. Adding/removing languages is possible at any time, not just at design-time. Even upgrading is super simple. We have a special upgrade utility that will upgrade your site, even if you skipped a few versions.
Try our Demo Site which lets you log into YetaWF as a Superuser so you can see all the Administrator features (you can't make any changes to the site).
Some of the built-in features for module/skin development include: