Home
Features
ASP.NET
Simple editing
Friendly API
Open Source
Screenshots
Download
Documentation
FAQ
Getting started
Existing site
Definition
Templates
Manipulating content
API docs
The database
Advanced topics
Project
License
References
TODO
History
Background
For non-developers
Issue tracker
Discussions/Support
Solution Overview
N2 Open Source ASP.NET CMS
/
Features
Features
N2 Core Engine
Easy to develop: define content using .NET classes and attributes (no point and click web interface)
Very easy to use editor interface
Leverages on ASP.NET 2.0 (sitemap, membership, ASPX templates, authorization, etc.)
Database agnostic (MS SQL, MySQL and more thanks to NHibernate)
Supports hierarchically organized content items with unlimited depth
AJAX drag'n'drop content into regions
Completly free - 0$
Easy to extend the editor UI
Sites are developed in Visual Studio (no UI for modifyng styles and templates, nice!)
Support multiple types of content, everything from articles to blog comments
The model is stored as source code in your source control, not in a database
Map parts of the tree structure to alternative domains
Caching, ASP.NET output caching or database object caching
Supports authorization using standard .NET providers
Upgradable
Allows access control over individual content items using roles
Search engine friendly urls
Multiple sites with one installation
ASP.NET data binding utilities
Lightweight library, can be plugged into an existing ASP.NET application
Link helper
Tree helper
Permission model
Content regions
Online installation wizard
Open Source (LGPL license)
User friendly user interface
WYSIWYG content editor
Files and link picker
File manager
Extendable object model
Extendable service model
Built on a solid stack: .NET, NHibernate, Castle's Windsor Container, jQuery, TinyMCE
Edit with Internet Explorer and Firefox (and probably others) for Windows, Mac and Linux
Not tied to the page templates: freely design templates/functions
Supports scripting including jQuery, prototype and MS AJAX
Documented API
Easy to get started with
Full source code freely available
Promotes separation of business logic and presentation
Integrate using .NET user and custom controls, subscribe and react to events, extend the object model, replace core services, implement custom attributes and more
Supports .NET languages including C# and VB.NET
Built with a unit test suite and resonable code coverage
Includes some useful custom server controls
Supports interlinking items making the tree hierarchy into a graph
Available modules
Versioning with unlimited rollback
Content localization support
Authorization editing
Content localization
Create page wizard
User manager
Export and import content data and files
Track relations (links in html text)
Installation wizard
Trashcan
Globalization and page translations support
Templates project
Web standards aware, XHTML, accessible, search engine friendly markup
Scheduled publishing
Start page
Text
Redirect
News
Custom data entry form
Events calendar
FAQ
Photo gallery
Polls
RSS subscription
Search engine
Teaser part
News listin part
Two column layout part
Text part
Random image part
Social bookmarking
Google urching tracking
Calendar item
Horizontal menu
Vertical Menu
Several available themes
Change layouts
Web site statistics
Membership and user provider
User registration & Login parts