用户认证
- simple_oauth 按 OAuth 2.0 Authorization Framework RFC工业规范实现的 Oauth2.0服务端
- mail_login 使用户可以使用 “邮件地址 + 密码” 的方式登录 Drupal 实例。
- user_phone 使用 mobile_number 为用户实体添加手机号码字段。 使用户可以使用 "手机号码 + 密码" 或 “手机号码 + 短信验证码” 的方式登录 Drupal 实例,注册用户,重置密码。支持 微信小程序/原生APP/H5SPA API 登录。
- wechat_connect
为 Drupal 实例提供
微信登录
的能力,支持 Drupal Web 实例 / 微信小程序 / 原生APP / 公众号H5SPA 全部应用。 - r4032login 在用户打开没有权限的页面时,自动跳转到登录页面。
用户界面
- we_megamenu 提供了可放置区块的弹出菜单。
字段
- mobile_number 为任意实体添加国际化手机号码字段,支持全球几乎所有国家或地区。支持使用手机短信(基于 smsframework 模块)对手机号进行验证。
搜索
- search_api 更易于使用的面向非程序员的搜索引擎。
- search_api_db 使用数据库存储存 search_api 索引。
- search_api_solr 使用 Apache Solr search_api 索引服务端。
电子商务
- Commerce
- wechat_pay
- alipay
手机短信
smsframework 提供了一个用于发送短信的接口。
开发者可以实现自己的短信网关。提供了把手机号码字段绑定到特定
Entity Type
的功能,比如User
。 开发者可以把短信发送给特定的entity,比如某个用户,也可以直接发给一个手机号码。此模块还提供了短信发送队列的功能,解决大量短信发送时的耗时问题,以及短信服务商的发送频率限制问题。
邮件
- swiftmailer 为网站提供SMTP协议发送drupal系统邮件的功能。
性能
- flysystem Flysystem 是一个文件系统抽象层,它允许接入CDN网络文件系统,以提升文件系统性能。
- flysystem_aliyun_oss 接入阿里云对象储存服务。
- redis 把Redis作为Drupal的缓存系统,大幅提高性能
- memcache 把memcache作为Drupal的缓存系统,大幅提高性能
数据导入
- migrate_source_csv 使 Drupal Core 的 Migrate 模块支持 CSV 文件导入。
- feeds 使用 UI 界面管理数据导入任务。
开发
- devel
- devel_entity_updates
- features
- restui
- toolbar_menu
- Drupal console
- drush/drush
- wikimedia/composer-merge-plugin
解决方案
- rng 会议注册签到系统。
-
内联表单是经常需要用到的东西,也叫内嵌表单,也就是“表单中的表单”,在创建关联数据时非常有用。
inline_entity_form模块
提供这样的功能。
管理后台
- adminimal_theme 一个精美的黑色管理主题。
- admin_toolbar 改进管理菜单的交互,使之更方便使用。
- adminimal_admin_toolbar 为 adminimal_theme 适配 admin_toolbar 模块。
- toolbar_menu 可以方便地添加管理顶级菜单项。
- thunder_admin 一个为 thnder 发行版定制的精美蓝色后台主题,也可以单独使用。
- gin 2019年,有一帮人认为drupal的UI过时了,成立了一个项目组,目的是做
未来的drupal的样子
,这个后台主题便是他们的作品。
添加你认为的模块到本页面 https://gitee.com/WeeShop/AwesomeDrupal