Drupal

Awesome Drupal Awesome

Drupal 是一个免费的开源CMS,用PHP编写并在GNU通用公共许可证下发布,为全球网站提供后端 - 从个人博客到公司,政治和政府网站.

你可能还喜欢 awesome-php.

Tools

  • Drupal Console - Drupal CLI. 一种生成样板代码,与Drupal交互并调试Drupal的工具.
  • DrupalVM - Drupal VM使得构建Drupal开发环境变得快速而简单,并向开发人员介绍了虚拟机或Docker容器上Drupal开发的精彩世界(而不是基于旧的MAMP / WAMP开发).
  • Drush - Drush是Drupal的命令行shell和Unix脚本接口. Drush核心提供了许多有用的命令,用于与模块/主题/配置文件等代码进行交互. 同样,它运行update.php,执行sql查询和数据库迁移,以及运行cron或clear cache等misc实用程序.
  • Yo Hedley! - Scaffold无头Drupal后端,Angular app客户端和Behat测试.
  • DDEV-Local - 基于Docker的工具,用于创建和管理本地开发环境. 也可用于其他PHP应用程序. 另见 Get Started Guide

Modules

  • Administration menu - 提供独立于主题的管理界​​面(又名导航,后端).
  • Administration views - 使用实际视图替换管理概述/列表页面,以实现卓越的可用性.
  • Backup and Migrate - 备份和恢复Drupal MySQL数据库,代码和文件,或在环境之间迁移站点. Backup and Migrate支持gzip,bzip和zip压缩以及自动计划备份.
  • Better Exposed Filters - 备份和恢复Drupal MySQL数据库,代码和文件,或在环境之间迁移站点. Backup and Migrate支持gzip,bzip和zip压缩以及自动计划备份.
  • CKEditor - WYSIWYG HTML editor - 这个模块将允许Drupal用CKEditor替换textarea字段 - 一个可视化HTML编辑器,通常称为WYSIWYG编辑器.
  • Colorbox - Colorbox是一款轻量级可定制的jQuery灯箱插件. 该模块允许将Colorbox集成到Drupal中.
  • Context - 上下文允许您管理网站不同部分的上下文条件和反应. 您可以将每个上下文视为代表您网站的“部分”.
  • Display Suite - Display Suite允许您使用拖放界面完全控制内容的显示方式.
  • RESTful module - 允许通过RESTful HTTP请求操作Drupal,使用安全性,性能和可用性的最佳实践.
  • Organic groups module - 使用户能够创建和管理自己的“组”.
  • Message - 允许在许多不同的用例中记录和显示系统事件.
  • Message Notify - 生成消息时转发消息.
  • Message Subscribe - 注册在为特定内容生成消息时收到通知.
  • Module Filter - 在处理相当大的网站时,模块列表页面可能变得非常大,甚至只是用于测试正在考虑的新模块和各种模块的开发网站.
  • Entities Diagram Graph - 生成Drupal 7特定安装的实体,字段及其关系的图形.
  • Owl Carousel - 此模块集成了OwlFonk制作的精彩Owl Carousel滑块.
  • csv2sql - 将CSV转换为SQL并在Drupal安装中创建一个表.
  • Logs HTTP - 通过标记/ http端点提供推送到日志的JSON事件.
  • Features - 启用Drupal中功能的捕获和管理. 功能是Drupal实体的集合,它们结合在一起满足特定用例.
  • Commerce - 用于构建各种规模的电子商务网站和应用程序.
  • Views - 允许管理员和网站设计者创建,管理和显示内容列表.
  • Panels - 允许站点管理员为多种用途创建自定义布局.
  • Panelizer - 允许站点管理员为多种用途创建自定义布局.
  • Pathauto - Pathauto模块自动为各种内容(节点,分类术语,用户)生成URL /路径别名,而无需用户手动指定路径别名.
  • Ctools - 该套件主要是一组API和工具,用于改善开发人员体验.
  • Search API - 提供一个框架,使用任何类型的搜索引擎轻松创建Drupal已知的任何实体的搜索.
  • Slick - Slick是一款功能强大且高性能的幻灯片/旋转木马解决方案,利用Ken Wheeler的Slick旋转木马. 见http://kenwheeler.github.io/slick
  • Token - 提供核心不支持的其他令牌(最值得注意的是字段),以及用于浏览令牌的UI.
  • Ubercart - Ubercart是您网站上最受欢迎的Drupal电子商务平台. 它实现了开始在线销售产品所需的一切.
  • Rules - 规则模块允许站点管理员根据发生的事件(称为被动或ECA规则)定义有条件执行的操作.
  • Entity API - 扩展Drupal核心的实体API,以提供统一的方式来处理实体及其属性.
  • Entity cache - 将核心实体放入Drupal的缓存API中.
  • elFinder file manager - elFinder是一个开源的AJAX文件管理器
  • IMCE - IMCE是一个支持个人目录和配额的图像/文件上传器和浏览器.
  • Date - 包含灵活的日期/时间字段类型日期字段和其他模块可以使用的日期API.
  • Devel - 模块套件,包含模块开发人员和模块的乐趣.
  • Migrate - 提供灵活的框架,用于将内容从其他来源迁移到Drupal.
  • Entity validator - 允许您定义插件并设置方法以验证您正在处理的对象.
  • Webform - Webform是在Drupal中进行表单和调查的模块.
  • WYSIWYG - 允许使用客户端编辑器编辑内容.

Documentation

Articles

Distributions

  • Commerce kickstart - Commerce Kickstart是启动和运行Drupal Commerce的最快方式.
  • OpenScholar - 为您所在机构的所有网站提供支持的最简单方法.
  • Open Atrium - 由Phase2 Technology维护的Open Atrium是一个Drupal发行版,可让您通过方便的协作自信地与同事互动.
  • OpenPublic - 对于政府和公共政策组织而言,只有在为公共部门的安全性,可访问性和灵活性要求而构建时,开源才有效.
  • OpenPublish - OpenPublish是专为在线新闻行业设计的Drupal 7打包发行版. 它部署在各种媒体网站,包括杂志,报纸,期刊,贸易出版物,广播,有线服务,多媒体网站和会员出版物.

Books

Videos

Podcasts

Community

Tips

Contribute

欢迎捐款! 阅读 contribution guidelines 第一.

License

CC0

在法律允许的范围内, Nir Galon has waived all copyright and related or neighboring rights to this work.