OmniPortal

OmniPortal is an object oriented website framework, written in C# for ASP.NET, it runs under Windows 2000/2003/XP or under the Mono Framework which runs on Linux and Mac OS X. Currently SQL Server and Access are the only supported databases, and plans for a MySQL support is planned for the future.
Features
    * Skinnable design
    * n-Teired design
    * Localization
          o English
          o French
          o Spanish
    * The ability to host multiple sites, this is accomplished by seperating the communities and allowing them to be customly administrated seperatly from the Master Community.
          o example - one database will hold all your OmniPortal Framework tables and another database holds all your data for you modules.
          o example - one community could have Windows authentication, while another community also running under the same code could use Forms authentication against a database.
    * Interchangable database support
          o Microsoft SQL Server (stable)
          o Microsoft Access (testing)
          o MySQL (planning)
    * Modules
          o HTML content management
          o Web Logs (Blogs)
          o Photo Gallery with support for Windows XP Publication Wizard
    * Custom Authentication
          o Tasks - Tasks are set at the module level by the Module developer.
          o Roles - Roles are set at the framework level by the site administrator and associated with Tasks.
          o Users - Users are assigned Roles which provides them transparent access to the modules via Tasks.

Go to http://zigamorph.com/Default.aspx/

See also these related projects.