开发

Drupal 7 Features

Features 模块结合Drupal API. 将功能导出成代码并生成一个新模块. 

适用环境

Drupal 7 Features Extra

Features Extra 模块是Features的的一个扩展模块.

提供3个子模块:

Drupal 7 Entity API

Entity API 模块扩展Drupal核心的Entity API,以提供一个统一的方式来处理Entity和属性。此外,它提供了一个CRUD控制器,它有助于简化创建新的Entity类型.

Drupal 7 Entity Construction Kit (ECK)

Entity Construction Kit 模块是Entity构建工具, 在开发中可能经常都会遇到一些很不一样的数据结构,我们第一个想法应该是想到用内容类型来构建(Content Type). 但是内容类型过于繁琐. 比如我不想要Title(有模块可以将title去掉). 我不想要一些写的操作或者算法. 而且所有的Node都保存在了node表,这样数据一多肯定是不好的,网站会变得极漫.

Drupal 7 Services Entity API

Services Entity API 模块可以使所有Entity支持Services. 实现增删改查列表过滤等.

Drupal 7 Services

Services模块为Drupal站点提供了实现Web服务的能力可以同REST, XMLRPC, JSON以及SOAP协同工作。

Drupal 7 Module Builder

这是一个能自动生成模块的框架的模块。对新手开发者学习drupal中众多的hook函数很有帮助,同样对于很懒的开发者,也是一个省事的工具。

这个模块构建器能够自动生成以下内容:

  1. 一个.test文件
  2. 一个有模块的hook函数的api.php文件
  3. 一个README文件

 

Drupal 7 Strongarm

Strongarm 模块给用户提供了一个变量导出的API. 使用户可以将变量导出到代码中. 支持Features模块

必须的模块:

Drupal 7 Context PHP

Context PHP 模块可以在Context中执行PHP代码

Drupal 7 Config Pages

Config pages模块用于创建自定义配置页面。以前像类似配置的东西,我们都是创建一个hook_menu, 再创建一个form将数据保存到variables里面。如果是图片还要做图片上传,很累吧。

此模块可以自定义配置路径,创建字段去作一个配置页面. 非常方便

页面

订阅 开发