XWebSiteTemplate is a 3-tier framework for rapid application development. It is similar to DotNetNuke in that you can just create a new application from a template, and it will work right out of the box.

Projects

XWebSiteTemplate is distributed as a solution with three projects:
  • XLib - API built on top of .NET Framework that drives everything
  • XApp - business logic
  • XAppWeb - web interface

Modules

XWebSiteTemplate implements several reusable modules usually found in every web application.

User manager
Keeps track of login information and user types
Content manager
Page specific marketing content for Search Engine optimization.
Contains content blocks for frequently-updated portions of the site.
Email manager
Custom e-mail templates for communicating with web users
Event log
Logs common events (similar to windows 'Event Viewer').
XSample module
Shows how to create common web pages.