N2CMS
siyixin
这个作者很懒,什么都没留下…
展开
-
N2CMS 实践之路 Part.3 第一个页
为了加速开发过程,N2很贴心地提供了snippets和templates,配置如下: 1、代码提示路径 [Documents]\Visual Studio 20xx\Code Snippets\Visual C#\My Code Snippets,触发条件n2prop 2、模版路径 [Documents]\Visual Studio 2008\Templates\ItemTemplates\V原创 2013-08-28 16:24:31 · 839 阅读 · 0 评论 -
N2CMS 实践之路 Part.1 前期准备
因为要做一个网站,时间紧,任务重,需求不明确,未来很渺茫... 所以,想尽快能把这个网站搭起来,同时能有尽量大的弹性。 废话少说。一个一般的网站,通常有前台的展示和后台的管理。后台靠自己写,往往是费力不讨好的,有通用的东西最好还是“拿来主义”。 找来找去,有一个叫N2的CMS轻量级框架貌似符合我的要求,于是就用它吧。 N2的官方网站是http://n2cms.com,其中有原创 2013-08-14 15:39:18 · 764 阅读 · 0 评论 -
N2CMS 实践之路 Tip.2 Nuget下载的包如何装
虽然目前我们拿来用的是2.2.1,但实际上N2CMS已经都到2.5.1了,而且提供了Nuget的下载,下载回来该怎么用呢? 1、设定Nuget源 工具-选项-程序包源,以下载的Nuget包所在位置新建一个源,例如C:\Users\Seven\Downloads\n2cms_2.5.0.1_nuget 2、安装CMS 工具-库程序包管理器-管理解决方案的Nuget程序包,这时在自原创 2013-08-29 17:12:10 · 806 阅读 · 0 评论 -
N2CMS 实践之路 Tip.1 重命名的类报错怎么办
使用N2CMS的snippets提供的页模版创建的item,经常自做主张地在后面加上一个Page,例如我们新建一个Item叫CSDNPage.cs,结果类名就成了CSDNPagePage了,如果我们以这个类名又创建了新页,再回去重构类名,给它改回CSDNPage,会怎么样呢? 这时进入/n2的后台,左侧的操作树就显示不出来了。 解决方法也很简单,去名为N2_Templates的数据原创 2013-08-29 15:27:22 · 706 阅读 · 0 评论 -
N2CMS 实践之路 Tip.3 自定义控件如何添加
之前介绍了具体一页的开发,相应地也有ascx的开发。 在模版中选择N2 Item Template,建立起一个自定义的用户控件。 建好后的控件如何加到之前建的页一直困扰着我,后来发现添加自定义控件需要模版页的配合,将原有页面的首页标签加一句MasterPageFile="~/UI/Site.Master",同时去掉顶级元素。 然后在中加入自己要写的东西,这时由于模版页原创 2013-09-02 13:05:56 · 587 阅读 · 0 评论 -
N2CMS 实践之路 Part.4 管理后台
完成了第一个页后,F5看下效果吧,通过/n2进入管理后台,需要输入用户名和密码,进入后如下图: 这时右击,选择新建,就可以看到我们刚刚建好的模版了。原创 2013-08-29 14:29:32 · 745 阅读 · 0 评论 -
N2CMS 实践之路 Part.2 安装过程
理一理思路,跟n2cms_2.2.1_Example_CS学习一下N2CMS的用法。 首先,使用N2CMS,需要引用至少两个dll,分别是N2和N2.Extentions,其余的就看编译后报不报错了,由于N2使用了大量的开源第三方代码,所以可能会报找不到某某dll,这时就需要从N2CMS的bin目录里取材了,例如Castle.Windsor.dll和System.Data.SQLite.d原创 2013-08-28 15:57:37 · 1022 阅读 · 0 评论