{"id":259,"date":"2007-01-31T10:44:20","date_gmt":"2007-01-31T09:44:20","guid":{"rendered":"http:\/\/www.galhano.com\/blog\/?p=259"},"modified":"2007-01-31T10:44:20","modified_gmt":"2007-01-31T09:44:20","slug":"n2-cms","status":"publish","type":"post","link":"http:\/\/galhano.com\/blog\/?p=259","title":{"rendered":"N2 CMS"},"content":{"rendered":"<p><span id=\"ctl00_ctl00_ctl00_Content_ProjectBaseMain_ProjectMain_wikiSourceLabel\"><strong>N2 is a Content Management System for ASP.NET 2.0. It&#8217;s modern, free and includes all source code.<\/strong><\/p>\n<p>I think N2 proposes an unusually nice model when creating content-enabled web 2.0 sites. The main feature is a developer-friendly way to define and encapsulate content data.<\/span><\/p>\n<p><span id=\"ctl00_ctl00_ctl00_Content_ProjectBaseMain_ProjectMain_wikiSourceLabel\"><strong>Scope<\/strong><br \/>\nN2 wants to provide a solid, extendable and user friendly content management engine and edit interface. No templates or implementations are included (except examples).<\/p>\n<p><strong>Target audience<\/strong><br \/>\nN2 is a tool for developers who need a CMS when building sites for organizations and small businesses.<\/p>\n<p><strong>Features<\/strong><\/p>\n<ul>\n<li>Type safe access of content data through custom classes. N2 promotes a domain centric content model.<\/li>\n<li>Easy-to-use editor interface &#8211; all the usual stuff (create, edit, delete, copy\/paste, versioning, file upload) is built in and there&#8217;s a plugin system when that isn&#8217;t enough.<\/li>\n<li>Compact design &#8211; should be easy to get started with as long as you&#8217;re into object oriented programming and asp.net.<\/li>\n<li>Extendable &#8211; NHibernate and it&#8217;s polymorphism features are used for content persistance<\/li>\n<li>Clean database (two 3 tables) containing only content data. Types and constraints are defined with attributes in source code.<\/li>\n<li>Non-intrusive &#8211; supports a clean separation between view and edit (N2 is just a convenient way to insert and retrieve content).<\/li>\n<li>Friendly URLs &#038; multiple domains.<\/li>\n<li>Leverages on ASP.NET 2.0 standards and concepts.<\/li>\n<\/ul>\n<p><\/span><\/p>\n<p><span id=\"ctl00_ctl00_ctl00_Content_ProjectBaseMain_ProjectMain_wikiSourceLabel\"> <a class=\"externalLink\" href=\"http:\/\/n2.libardo.com\/\">http:\/\/n2.libardo.com<\/a><\/span><\/p>\n<p><span id=\"ctl00_ctl00_ctl00_Content_ProjectBaseMain_ProjectMain_wikiSourceLabel\"><a class=\"externalLink\" href=\"http:\/\/n2.libardo.com\/\">http:\/\/www.codeplex.com\/n2<\/a><br \/>\n<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>N2 is a Content Management System for ASP.NET 2.0. It&#8217;s modern, free and includes all source code. I think N2 proposes an unusually nice model when creating content-enabled web 2.0 sites. The main feature is a developer-friendly way to define and encapsulate content data. Scope N2 wants to provide a solid, extendable and user friendly [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"close","ping_status":"close","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,42],"tags":[],"class_list":["post-259","post","type-post","status-publish","format-standard","hentry","category-aspnet","category-utils","author-admin"],"_links":{"self":[{"href":"http:\/\/galhano.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/galhano.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/galhano.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/galhano.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/galhano.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=259"}],"version-history":[{"count":0,"href":"http:\/\/galhano.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/259\/revisions"}],"wp:attachment":[{"href":"http:\/\/galhano.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/galhano.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=259"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/galhano.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}