drupal是一款开源的CMS内容管理系统,使用PHP语言开发,包括丰富的模块,比如短消息、网站管理、日记、论坛投票等,适用于博客、企业、门户、社交网络和电子商务等平台的搭建。Drupal下载、安装和配置都很方便,推荐需要的朋友下载!
软件功能
+ 搜索引擎友好的URL
+ Drupal提供了强大的个性化环境,每个用户可以对网站内容和表现形式进行个性化设置
+ Drupal提供了基于角色的权限系统,没有必要对每个用户进行授权,只需要对角色进行授权
+ Drupal提供的站内搜索系统能对站内的所有内容进行索引和搜索
+ Drupal的模板系统将内容和表现分离,可以很方便地控制网站的外观
+ Drupal提供内建的新闻聚合工具
+ 提供完善的站点管理和分析工具
+ Drupal的Caching机制能有效减少数据库查询次数,从而提高站点性能,降低服务器负荷
+ 强大的多语言支持体系。能够支持很多国家的语言,让你的网站在世界上通行。
+ 扩展能力强大,有丰富的第三方扩展支持。
+ 内部结构以最简单的PHP特征实现丰富的钩子机制。
使用说明
Drupal创建内容类型的基本规范
创建内容类型
创建内容类型的初始工作在添加内容类型页面(管理>结构>内容类型>添加内容类型)进行,涉及的配置项、建议规范及相关说明如下:
名称:内容类型名称由名称与机器名组成,这两部分都应该使用含义清晰的名词。以产品内容为例,其内容类型的名称及机器名则应该分别设置为“产品”及“Product”
描述:描述部分为可选,如果名称的含义足够清晰,建议描述部分无需填写。如果想要填写描述以便用户在创建内容(管理>内容>创建内容)页面看到更多说明,则建议为所有内容类型都添加描述,从而使创建内容页面显示更为美观。
提交表单设置:
标题字段:通常无需修改,视具体情况调整。如产品内容类型的标题字段可以修改为“产品名称”,更利于使用者理解。
预览:建议禁用。预览不符合国人习惯,同时预览界面结构不佳,处理预览界面显示效果会增加不必要的工作量。
发布说明:通常无需填写。
发布设置:建议去掉“推荐到首页”
展示设置:对于不需要在页面显示发布信息的内容,取消显示。
其它设置项根据需要调整。
添加字段
添加字段时需要进行的基本设置有字段名称、机器名、字段类型及控件类型。
名称:使用含义清晰的名词,如产品图片。
机器名:自行添加的字段都会以 field_ 作为前缀开头,考虑到字段今后是否会复用,分为包含内容类型名称和不包含两种情况。以产品图片为例,机器名可设置为 field_product_image 或 field_image。是否复用字段需要结合项目整体需求谨慎决定,因为两种情况的数据库表结构并不相同,选择不当会为项目后续增加不少难度。
字段类型:Drupal内核中已经包含了文本、文件、图片、选项等多种字段类型,可以根据需要安装 Link、Email等模块对字段类型进行扩展
控件:在字段类型的基础上决定在表单中使用哪种控件,以选项为例,可以选择的控件有单选、多选等
在基本设置以外,每个字段都还有丰富的细节设置,根据项目要求自行选择最合适的方式即可。
注意:字段添加完成之后,记得在字段管理页面调整字段在表单中的顺序,通常标题在最前,然后是其它增加的字段,最后是内容(Body)字段。
管理字段显示
字段添加之后,默认都会在节点页面显示出来。如果不进行设置,显示的内容和格式便可能给人一种非常粗糙的感觉。在管理字段页面,需要进行的调整主要有位置、标签及格式三个部分。
位置:与字段在内容类型表单中的顺序相似,此处的位置用于决定字段以何种顺序显示在节点页面,一般来讲也是标题最前、内容最后,但具体以每个项目实际情况为准。
标签:大部分情况下可以将标签设置为隐藏。以产品图片为例,并不需要在图片前显示“产品图片:”,用户才知道这是一张产品图片。
格式:有关格式的设置每个字段各不相同,可以根据需要调整。但需要注意这里有一个比较重要的格式——<隐藏>——如果不希望某个字段显示在节点页面中,记得将其隐藏。
除了内容类型的名称、机器名,以及字段的名称、机器名存在命名规范外,其它操作规范在项目过程中也需要了解和注意,尤其是以团队进行项目协作时,遵循一定的项目规范能够摒除个别参与者的陋习,提升整个团队操作的一致性。
∨ 展开