Drupal 7 核心模块与常用扩展功能梳理
虽然 Drupal 7 已停止官方支持,但仍有大量存量系统依赖其稳定性。作为资深开发者,整理这份模块清单有助于快速定位功能或维护旧项目。
一、核心基础
Field API (原 CCK) CCK 的功能在 Drupal 7 中已内置为 Field API,可灵活定制节点内容、添加各类字段并调整展示形式,是构建复杂内容的基石。
Views 几乎必备的模块,能根据各种条件筛选内容,生成自定义页面或区块,无需编写 SQL。
Clean URLs
自动生成简洁链接(如 /node/1 变为 /article/title),提升 SEO 友好度且无需人工干预。
PHPTemplate Theme Engine Drupal 4.x 之后采用的主题引擎,取代了早期的 Smarty,允许通过模板文件控制页面结构。
二、内容与媒体
WYSIWYG 编辑器 常用的富文本编辑器,现代站点通常使用 CKEditor 替代原版。
Image / ImageField / ImageCache 负责图片上传与管理,ImageField 和 ImageCache 常配合使用以优化图片缓存与缩略图。
Video / Flashvideo 视频播放支持,注意 Flash 技术已逐渐淘汰,建议转向 HTML5 播放器。
Pathauto 对应文中'创建自动路径别名模块',可根据节点名称、类型等信息自动生成 URL 别名。
三、管理与开发
Devel 开发者的神器,开启后可提供调试信息、执行 PHP 代码,极大提高主题开发与排查效率。
Dashboard 增加图形化管理面板,让管理员更直观地查看站点状态。
Global Redirect 统一域名访问,防止因 www 与非 www 导致的重复内容问题。
Update Status 监控模块更新状态,确保系统安全性。
Administration Tools 提供多级下拉菜单,方便管理员在任何页面访问功能或清除缓存。
四、社区与交互
Organic Groups 实现多站点或群组功能,支持不同用户组的内容隔离。
Simplenews / Subscriptions 邮件订阅与通讯功能,便于建立用户社群。
Feedback / Guestbook 留言本与反馈收集,增强用户互动。
CiviCRM 专业的 CRM 模块,适用于需要深度客户管理的场景。
五、电商与支付
Ubercart 经典的 Drupal 电商解决方案,支持商品管理、购物车及订单流程。
ACH Payment Gateway 银行转账支付网关集成。
六、SEO 与安全
XML Sitemap 生成 XML 格式站点地图,利于搜索引擎收录。
Google Analytics 集成谷歌统计代码,追踪流量数据。
Captcha / Bad Behavior 验证码与反垃圾机制,保护表单免受机器人攻击。
LoginToboggan 改进登录体验,支持密码找回等功能。
七、其他实用工具
Tagadelic 结合 Cumulus 等模块,生成酷炫的标签云效果。
Taxonomy Super Select 扩展分类法选择器,优化层级分类体验。
Diff 对比内容修订版本差异。

