目录
目录X

动易SiteFactoryCMS新特性体验之旅——初探内容模型

  前面说了一大堆非常技术性的动易CMS 2007的新特性,这些特性向大家展示了动易在CMS2007中所做的技术努力,也展示了动易的技术实力。

  虽然还有一大堆技术特性没有讲,这么多新特性看下来,大家可能都有些晕了。到了这篇文章,如果还写技术特性,许多网友可能会有意见了:我不管你动易的技术如何如何,你只要把一个功能强大并且好用易用的产品交给我就行了。

  OK。关于动易CMS2007的新特性中的技术特性部分,我就介绍到这里。接下来的文章我会大家介绍一些功能方面的新特性。这也算是相应功能的简单入门教程吧,大家可要认真看哦。

  首先,我要为大家介绍的功能特性就是——全新设计的内容模型。

以下是引用片段:
增强的内容模型
在动易CMS 2006中,默认只能支持文章、图片、软件、商品这四种内容模型,并且只能在这四种内容的模型上扩展一些自定义的字段。
动易CMS 2007中将内容模型提取出来进行自定义管理,用户可以根据自己的需要来创建各种各样的内容模型(如:新闻、音乐、影视、图书、房产等模型),不再受原来的四种模型的限制。为了减少用户自己定义内容模型的难度,动易CMS 2007将内置几种默认的内容模型(其中就包括了动易CMS 2006的四种内容模型)。所有的内容模型都是可以任意修改,如果现有内容模型不能满足要求,用户完全可以自定义全新的内容模型(自定义的内容模型得到的系统的支持和内置的内容模型是一致的)。模型中包括的可利用字段基本上包含了目前绝大部分的自定义需求,我们在后续的开发中也会进行不断的完善和扩充。
在设计内容模型字段时,可以指定特定的用户对字段设置添加权限,网站管理员可控制对不同的用户设计不同的提交内容的表单。

  关于内容模型,我还在很早前的一篇文章中就简单的介绍了,详见:/Blog/kuaibao/3033.html

  所以我在这篇文章里就不重复介绍内容模型有哪些优点和缺点之类的了,我为大家介绍一下如何使用内容模型。

  我们按照如下操作路径找到“内容模型管理”:进入后台--内容管理--内容模型管理。可以看到如下图所示:

图片点击可在新窗口打开查看

  左侧为内容模型管理的操作导航,右侧的列表显示当前版本系统内置的几个内容模型:文章、下载、图片、公告、友情链接。这些内置的内容模型都可以修改、删除、禁用,用户也可以添加自己的内容模型。实际上,我们的建站过程中常常还会接触到其他内容模型,如Flash、音乐、电影、课件等等。当我们发现内置的内容模型不能满足我们的需要时,就可以添加自己的内容模型。不管是内置的内容模型还是用户添加的内容模型,系统是一视同仁的对待的。实际上,动易开发团队只是开发了内容模型引擎,内置的模型是发布时为了让大家能够快速上手而添加的,所以内置的内容模型和用户自己添加的是一样的。

  我们来添加一个内容模型看看。点击左侧的“添加内容模型”,出现如下图所示界面:

图片点击可在新窗口打开查看


  我们在这里以添加一个“课件模型”为例,填写好各参数即可。需要注意的是:“默认内容页模型”这里,我们目前因为没有设计好相应的模板,所以暂时选择了官方提供的“/内容页模板/默认下载内容页模板.html”为模板,以后我们在设计好模板后,可能还需要来这里修改。提交保存后,我们点击“字段列表”,来到字段管理界面,如下图所示:

图片点击可在新窗口打开查看

  我们可以看到,系统已经自动给我们创建了一些必要的系统字段,这些系统字段是不可以删除和禁用的,但是可以修改一些参数。这是为了让内容模型能够自动获得节点、专题、点击数、推荐等功能,并且能够有一定的容错机制。

  “标题”这个字段不符合我们的要求,我们需要将之改为“课件名称”。点击“标题”这一行的“修改”链接,来到修改字段界面,如下图所示:

图片点击可在新窗口打开查看

  系统字段只允许修改有限的几个参数,如“字段别名”、“字段提示”等。如果是自己添加的字段,则可以设置所有选项。

  这里要注意的是最下方的两个选项:禁止设置该字段值的用户组、禁止设置该字段值的角色。在这里可以将不允许设置这个值的会员组和角色勾选上,这样相应的会员组和角色在添加内容时,就不会出现这个字段的相关界面,从而可以为不同的会员组或角色提供不同的添加界面。

  我们提交修改结果。然后重新来添加一个自己需要的字段,如“课件简介”。如下图所示:

图片点击可在新窗口打开查看

  我们可以看到,系统提供了非常的字段类型供选择。字段类型分为两类,一类是基本字段,就是不提供额外功能实现的字段,这与动易CMS2006中的“自定义字段”功能是差不多;另一类是系统预定义字段,如作者、来源等。这些系统预定义字段已经和系统预先设计的功能相关联。比如选择作者字段类型,就可以调用作者表中的作者信息。大家可以对每一种字段类型都测试一下,并提供一些反馈与建议给我们,以便我们更好的改进这些功能。

  内容模型管理还有许多细致的功能,如添加内容模型时,可以从内容模型模板中选择,这样就免去了一个个添加字段的麻烦。可以将现有做好的内容模型保存为内容模型模板。这里就不再一一详述了,有兴趣的网友可以自己尝试。

【打印正文】 发布时间:2007-08-20 14:41:45 浏览次数: 作者:webboy 来源:本站原创
×

用户登录