YetaWF Solution (ASP.NET Core)
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CoreComponents @ 46a8f10
DataProvider @ 4310ab7
Localization/en-US
Modules
Skins
Utilities
Website
.gitattributes
.gitignore
.gitmodules
LICENSE
README.md
YetaWFDist5.com.sln
logo.jpg
post-clone.bat
web-BLUE.config
web-GREEN.config

README.md

Yet Another Web Framework

Build status

STOP - Do not simply retrieve the repository. There are a few easy steps you need to follow to correctly install YetaWF.

Overview

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), and various other sites.

It builds on ASP.NET Core MVC (also available using ASP.NET 4 MVC 5) to create a web framework for developers.

YetaWF offers Single Page Sites "out of the box" (every site is a single page site) and Static Pages.

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. 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.

Of course, it makes extensive use of jQuery, jQuery-UI, Ajax and many client-side plugins (like grids, menus, syntax highlighter, lightbox, CKEditor, tabs, overlays and many more). It combines these with automatic features like JavaScript and CSS minifier and bundling, http response compression (take a look at the source for this page) without burdening the developer with administrative tasks.

For the site administrator, it offers site management, automated backups, easy version upgrades, scheduled tasks and of course complete control over user/role authorizations.

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.

Links

STOP - Do not simply retrieve the repository. There are a few easy steps you need to follow to correctly install YetaWF.