You are here Web App

Web App


Drupal:如何选择模块

Drupal Drupal 的开发哲学,和其它流行的CMS平台相比,是很不同的。从一开始,Drupal就定位于通用的CMS框架,这意味着你既可以用其建设门户站点,也可以是个人博客、互动社区。因此和针对性比较明确的如Wordpress相比,Drupal的Branch中并没有包含很多很常用但并不“通用”的功能,而是将其交由数量庞大的模块(插件)支持。

以搭建博客平台为例,一个干净的Wrodpress安装,可以说基本已经是Ready to use了。而一个干净的Drupal安装,还需要启用相当数量的模块才能完成同样的职能。

这里不讨论两者的优劣,如果你选择了Drupal,如何选择Drupal的模块就成了必修的一课。Drupal有一个庞大的社区,有很多积极的开发者,除了核心团队之外,其实大量的模块是由其他的开发者Contribute的。而且为了适应各自的需要,在同一功能上会存在开发者贡献的多个模块,它们有的水平参差不齐,有的则旗鼓相当。正确选择一个模块,对于开发以及之后的维护、升级都能省去不少的麻烦。

接下来谈谈关于挑选模块的个人经验:

Drupal 5:应用模块列表

Drupal 前一阵子迁移完了一个基于Drupal 5搭建的站点的内容,把当时使用的模块做个记录,既可以观察Drupal各版本模块之发展演变,将来还能有点考古价值不定。

Drupal 6:Similar By Terms模块

Drupal Similar By Terms 模块是一个很简单的相关文章的实现,启用该模块后,没有模块相关的设置,也不需要权限的设置,你只需要(也只能)将模块创建的名为 similarterms 的区块显示到指定的区域就好。相关文章的区块只显示在文章页面,而且当没有相关文章时不显示。

Drupal 6:Statistics模块 网站访问统计

Drupal Icon

Statistics 模块是Drupal的核心模块之一。Statistics模块本身的功能不强,因此网站的访问统计我是借助 Google Analytics 来完成的。启用Statistics模块的目的是: 在 文章页面显示单篇文章的访问数量 。好像这样

Drupal Statistics

具体操作步骤如下:

Drupal 6:Taxonomy Menu模块 将分类自动转化为菜单

Drupal Icon 之前有介绍过 Tagadelic模块 (生成标签云)、 Taxonomy VTN模块 (生成索引),都是面向Freetag式的分类。对于Drupal中偏向目录式的分类, Taxonomy Menu 模块能够自动地将分类中的Term转化为Menu中的菜单项,然后在边栏中提供目录式导航。一可以避免自己一一将Term的链接添加到菜单中的重复手工劳动,二是当分类中的Term出现变化能够自动维护Menu。

Drupal 6:评论设置

Drupal Icon Drupal 初始安装后只对注册用户开放评论,匿名用户无法提交评论。Drupal中评论相关的功能分为评论的权限设置、各内容类型的评论设置和评论管理三个部分,本文根据Drupal 6对以上各部分进行讲解。

Tweet Nest:Twitter备份 归档 查询

Twitter就是……推特,很流行但我们没得用的微博服务。 Tweet Nest 基于PHP+MySQL,可以将你在推特上的“推”(Tweets)备份到数据库,按照月份归档,并且提供搜索功能。喜欢回顾自己的微博又觉得推特本身界面不方便的可以考虑使用,想把自己的推特展现给受条件所限无法访问的人们的,也可以考虑使用。

Drupal 6:Poormanscron模块 自动执行cron任务

Cron是Unix、Linux、Mac服务器上定时执行命令的进程,这些被执行的命令被称为Cron jobs。Windows平台上与Cron相对应的是计划任务。

Drupal站点也有需要执行的Cron jobs,比如清理日志、检查更新等站点维护工作,比如为搜索建立索引(否则你会发现站点搜索不能返回任何结果)。不过有时设置Cron会受到环境限制,比如你的虚拟主机供应商不允许。

Poormanscron 模块(Poor man's cron,可怜人的Cron)通过在页面中插入代码,定期执行Cron,免除了环境的困扰。

Drupal 6:Panels模块 轻松自定义布局

模板默认的布局太多呆板,已经不能满足你的需要?你想设计出更加灵活的布局?这时候就轮到 Panels 模块登场了。

Single File PHP Gallery配置篇

Single File PHP Gallery Single File PHP Gallery 安装简单,只需要将一个PHP复制到包含图片的Web目录中即可,但是PHP文件中也包含了很多的可配置选项,让你能够修改相册的文本、外观以及功能选项。

SFPG的安装包中只包含两个文件: index.php 和 readme.txt 。index.php是程序文件,可配置的选项以程序常量的形式包括在内,而readme.txt文件的大部分篇幅就是说明这些选项。

以下列出一些我认为比较会用到的选项:

本站内容仍在补完中
部分旧文可至
WordPress.com存档

访问不稳定,请自备梯子