精彩专题

菜单项占位符相关模块

Drupal的菜单系统默认菜单项必须指向一个存在的Drupal路径,或者一个绝对路径,但是有时候,为了实现多级菜单,我们需要一些特殊的菜单项,比如不带链接的菜单项,或者菜单分隔符,这种情况我们就需要模块来实现了。社区里有不少这方面的模块,大致列举一些供大家参考。

字段隐藏相关模块

在一个比较大型的项目里,一般我们会为内容类型建立很多字段,但是里面有很多字段是不需要编辑的,这里面有两种情况,一种是普通的编辑人员或者用户不可以编辑,但是管理员可以编辑,这种一般通过权限控制相关的模块实现,另一种则是根本就不需要通过页面表单编辑,一般都是自动化脚本在维护,这种字段在有的项目里还是挺多的,那么怎么隐藏这种字段就是个问题。

标签:

切换主题相关模块

你可能在很多场景中需要切换主题的技术,比如最多的,为移动设备启用另一套主题,这个专题收录的是和切换主题相关的模块,当然最多的可能还是应用在为移动设备切换主题。

备份与恢复相关的模块

备份对于网站来说是十分重要的,因此一定要做好对线上数据的备份。

Backup and Migrate模块是我们常用的Drupal备份模块,但你知道它还有一些第三方扩展模块和辅助模块可以让它的功能更加强大么,本文就为你列一些出来,欢迎补充。

登录历史相关模块

无论是为了分析数据还是为了一些账户安全策略,你都有理由记录用户的登录历史,Drupal社区提供了多款模块可供选择。

标签:

一键隐藏管理导航相关模块

在我们平时做项目时一般必装一个管理导航,要么是内置的Toolbar,要么是老牌的Administration menu,要么就是新贵Navbar,因为管理员总是需要这个东西,开发者有时也很需要。

站内键盘导航相关模块

站内键盘导航这个需求在网站上用的比较少,但是如果你是一个Mac用户,你一定知道Spotlight,或者Alfred。这个功能实际体验的话,真的很方便。

Drupal社区竟然有这样的模块,而且有的做的相当不错,推荐大家试试,本站比较推荐第一个。

优秀的复合字段相关模块

我们在开发比较复杂的管理系统时,经常需要复合字段,这样的字段Drupal核心是不提供的,但是第三方模块里提供了许多解决方案,可以让你不用从零开始用Field API自己去实现。

本文列出一些比较优秀的复合字段相关模块,可能不完整,会逐渐补充,如果大家知道其他的优秀复合字段模块,可以在回复中告诉我。

使用邮箱注册登录相关模块

默认Drupal的用户系统注册和登录都是使用用户名的,但当前主流的做法是让用户直接使用邮箱注册和登录,这样获得到的用户邮箱会更真实,尤其是再假如验证机制的话。如果自己写代码来实现这个功能也不是不可以,但是就要自己去解决遇到的各种各样的问题。

感谢Drupal社区的共享精神和Drupal模块之间可以配合使用的特点,我们可以将社区提供的多款模块配合使用来实现这个功能。

用面向对象风格进行模块开发

Drupal6是面向过程的,Drupal7虽然底层已经有很多变为面向对象的,但其hook机制仍然是面向过程的,Drupal8基本上已经彻底的面向对象了,那么对于Drupal6和Drupal7的用户,如果想提前享受面向对象带来的好处(比如代码简洁,容易维护,容易调试等),应该怎么做呢?

页面