N2CMS

Features

N2 Core Engine 

  • Easy to develop: define content using .NET classes and attributes (no boring point and click web interface)
  • Very intuitive editor interface
  • Leverages on ASP.NET 2.0 (use sitemap, membership, ASPX templates, authorization, etc.)
  • Database agnostic (MS SQL, MySQL and more thanks to NHibernate)
  • Supports hierarchically organized content items with unlimited depth
  • AJAXy drag'n'drop content into regions
  • Completly free - 0$
  • Extendable 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

N2 Editor Interface

  • 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

N2 Functional Templates

  • 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