Drupal 是一个开放、集成、开源、插件化、先进的CMS平台。
Drupal is an open source content management platform powering millions of websites and applications. It’s built, used, and supported by an active and diverse community of people around the world.
安装:很简单了,下载、上传,直接访问URL,自动进入安装过程。
第一次使用:
- 通过 内容>添加内容 来建立一些网页和文章,在添加内容的同时你还可以指定让“内容”自动建立一个菜单项目
- 通过 结构>区块 定义网站各功能区块的位置,表现形式。
- 通过 结构>内容类型 可以创建、修改内容类型,默认的有 Article 和 Basic Page,注意在内容类型定制中可以充分体会到Drupal的强大,可以为内容类型创建新的字段,并指定字段配置、显示方式,这些字段包括 文本、数字、日期,也包括图片、附件、媒体等
- 通过 结构>分类 来建立维护网站的分类(Texonomy 术语) 列表,这些分类可以说Tags形式的平面分类,也可以支持树状的层次分类。分类列表可以通过 内容类型定制来指定某个字段使用某个分类列表。
- 通过 外观>配置 来选择模板,定义模板的一些基本外观参数,比如颜色。
- 至此Drupal已经完成一个简单网站的定制搭建了!你可能在寻找如何建立一个分类(分级)的目录列表,似乎因为文化的差异,Drupal对这个需求似乎不是很重视,你可以在 结构>分类 中发现,每个数术语条目都是可以点击并打开一个简单的文档列表页面的,打开地址类似于:”…./taxonomy/term/x"。你可以复制这些地址,并且用这些地址建立菜单条目,很遗憾,基本的(没有插件支持的)Drupal不能自动完成这项工作。
刚安装完的Drupal具备了一些基本功能,但是如果准备用来建立一个基本的网站的话,我们会发现还缺少一些东西,所以我们需要各种各样“模块”(类似于插件),很快你会发现Drupal有着数量众多的模块,包括编辑器、电子商务、长篇手册、项目管理、电子支付、图片库、媒体库、论坛等等,种类繁多,必有满足你需求的东西。
介绍一些必要模块吧,这个列表类似于装机必备:
- Views:视图定制,可以对各种内容的呈现形式进行深度定制,主要用来实现(定制)各种各样的列表,包括页面列表、区块类别、分类列表等等。
- Taxonomy Menu / Taxonomy Menu Trails :这一组合可以实现把树状分类结构自动挂接到某个菜单上,并且可以根据当前访问的内容页来正确高亮(HighLight)菜单条目,生成导航路径 (Breadcrumb)。注意:Taxonomy Menu Trails 的配置在内容类型定制页面里面。
- Wysiwyg:强大的可视化编辑器集成,支持Ckeiditor,Fckeditor,TinyMCE等等至少8种主流编辑器
- IMCE: 媒体浏览器,一般用来配合Wysiwyg来实现编辑器插入各种媒体,图片、Flash等等。它还需要一个 IMCE Wysiwyg API bridge ,才能实现和 Wysiwyg 的配合。
- Localization update : 可以自动检测下载、升级Drupal 核心和各模块的翻译数据
- Media: 类似于IMCE,和IMCE之间选择一个就行了,主要多支持了一个名为“ Media Selector ”的字段控件
- PlUpload: 强大的第三方上传组件集成,支持拖拽上传,进度条等等,但是似乎目前和Drupal7的兼容还有问题。
- insert: 可以把图像和文件字段的内容插入到文本编辑器中去。