一个感觉用起来还不错的CMS系统:Umbraco cms,Umbraco入门教程,Umbraco 使用

by 亿答案 11. 十月 2009 05:46

最近用了一个CMS系统,名叫Umbraco,感觉不错 (Umbraco这个单词不知道啥意思)

基本的CMS系统常用的功能都有了,用了一个来月之后发现还是蛮好用的,看到国内相关文章很少,于是打算尝试写一下相关的使用心得,希望能对要用Umbraco的朋友有所帮助。

http://umbraco.org/ 是他的官方网址。

了解一个东西最好的方式就是尝试用一下,来个亲密接触。下面写一个Umbraco的Helloworld。

如果您还没有安装,请参考这篇blog

需求描述:创建一个网站,包含两个页面,每个页面内的内容可以在Umbraco后台编辑。在两个页面上分别显示Helloword和I love Umbraco.

设计:在umbraco里,最基础的一个概念是文档类型(document type),每个文档其实可以看成一个页面类型。比如我们要创建的两个页面,每个页面都需要显示自己的内容,也就是有一个属性来定义要显示的内容。他只管内容,不管你要怎么显示,具体显示样式在template和css里面定义。

创建好了document type之后,就可以创建具体的页面了,在这个页面里面可以编辑属性的内容。然后保存,发布,这个页面就完成了。

实现:

1. 创建document type(可以同时创建对应的template)

进入管理页面后,点击左下角的Settings

右击Document Types选Create。输入一个名称,比如TextPage,点Create


2. 添加属性到document type

从左边的Document Type下面选中刚刚建立的TextPage,右边选中Generic properties,点击‘Click here to add a new property'

添加一个Property。我们添加一个名为Main Content的Richtext。注意这里的name些什么无所谓,他只会在编辑页面时显示,不会在编程中用到,但是Alias是很重要的,Alias的前后最好不要包含空格,否则会导致js错误。输入完成后点击保存按钮。

3. 创建或编辑template

点击Templates文件夹图标左边那个小三角,展开会看到已经建立好的一个模板,选中它,右边工作区会显示他的属性。

将光标移到途中所示区域,然后点击上面保存按钮右边那个

在弹出窗口中,Choose field选择我们前面建立的MainContent,然后点击左下角的Insert

Umbraco会在template内插入一行代码。在页面被浏览的时候,这一行代码会用实际的mainContent的内容替换。点保存按钮,然后我们来创建页面。

4. 创建页面(也可以叫做文档或内容)

点左下角的Content进入Content编辑页面,右击Content点Create

在弹出窗口中输入name,我们可以输入HelloWorld,然后点Create。

在下面的大文本框内输入Hello World!选中这些文本然后点上面工具条的B按钮,把它设置陈粗体。再点击左边的Publish按钮(保存按钮右边那个)。同时你会看到Template被自动设置成了我们刚才建立的dtTextPage。

点Link to document 右边的链接,恭喜你,你会看到刚才自己建立的页面,里面有你刚才输入的内容。你可以尝试输入任何内容publish后刷新页面,看网页的内容是否变化。

这就是所谓的CMS内容管理系统,在后台方便的修改内容,前台立刻发生变化,不需要任何编程工作。

5. 创建第二个页面。

用同样的方法右击Content然后创建你的第二个页面(重复步骤四).

6.创建第n个页面……

扩展:

创建CSS

添加Javascript

下一课:使用.net 用户控件

如果有什么问题和建议,请给我发消息,我会尽快回复。

 


评论

2009/10/26 4:22:18 #

lin04com

感谢你的教程,第一次使用 感觉对我很有帮助 谢谢了。

lin04com People's Republic of China

2010/3/5 21:59:12 #

atsee

请教您:怎么编辑中文网页?谢谢

atsee People's Republic of China

2010/4/19 13:09:50 #

二手挖掘机

博主的文章很精彩,mark一下

二手挖掘机 People's Republic of China

2010/4/28 20:23:33 #

Dell t410

博主很强大,膜拜下。

Dell t410 People's Republic of China

2010/5/6 2:11:18 #

浙江SEO

真的是这样的啊,我试了下很成功啊。

浙江SEO People's Republic of China

2010/5/11 11:48:51 #

黄山酒店

是比较好用的哦,不过我到现在还没完全掌握。

黄山酒店 People's Republic of China

2010/5/13 17:37:17 #

尼龙扎带

就你了,我要学习了。

尼龙扎带 People's Republic of China

2010/5/16 21:25:18 #

香烟网

一个人的感动

香烟网 People's Republic of China

2010/5/18 2:58:36 #

青岛SEO

到处冲浪,到你这里留个脚印,嘿嘿!

青岛SEO People's Republic of China

2010/6/4 18:55:53 #

玻璃瓶

踏帖留痕!

玻璃瓶 People's Republic of China

添加评论


(将显示你的Gravatar图标)

  Country flag

biuquote
  • 评论
  • 在线预览
Loading



Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen

RecentComments

Comment RSS