模块介绍
Drupal第三方模块介绍
比赛管理模块试用比较
Tournament Bracket(过时,不支持现在版本的php)
Tournament:这是一个基于用户互动的比赛管理模块,后台创建一个比赛后,用户可以加入比赛和挑战其它对手。
Sports League:纯后台发布信息的功能,数据设计非常完善,但录入数据比较繁琐,连关联内容都要手动输入node id。适合用来做二次开发。
field_collection与multifield的简单对比
field_collection比较完美地实现了子字段的使用,但由于collection是通过entity+field实现的,据说有性能问题,还带来了数据迁移时的复杂性。drupal的entity+field可以被理解为扁平化结构的数据表,在扁平化结构中记录父子关系,对于复杂的数据查询是比较难构建的。
成功导入drupal6的节点到drupal7(带图片)
使用migrate_d2d进行d6到d7的迁移,有几点要注意:
Easy module 自动生成模块开发所需的初始文件
Drupal官网上有个easy module的模块,可以生成模块的初始文件,并可以选择嵌入hook函数的初始结构。
其实也不用去安装,因为作者已经在自己网站上开放这个功能,直接用就可以了:
Drupal模块介绍:Content Taxonomy
这个模块为引用的Taxonomy Terms提供一个CCK字段类型。
该字段独立于Vocabulary设定。对于每个字段你可以指定一下设置:
- widget类型(参看后面)
- 通用的cck设置(label,description,fieldgroup,weight,single/multiple,required等等)
- 对应词汇表(vocabulary)
- 更多的多级词汇表设置,例如树的深度或父term
- 存储设置,可以保存在cck表,也可以保存在Taxonomy系统(为了保持兼容性)
- 针对widget的设置
Content Taxonomy将隐藏核心的taxonomy模块的表单字段,用自己的字段取而代之,从而提过更多的灵活性。
Drupal模块介绍:Taxonomy Menu
Taxonomy Menu模块是从上一版本延续下来的、下载人次过万的一个杀手级的模块。它负责把taxonomy分类转换成menu,功能超强,定制能力高(并且集成views/pathauto),配置集中在taxonomy管理页。经实际使用,是大批量文章分栏目显示的必备导航工具。
标签云
Tagadelic
Tagadelic是一个小模块,不需要添加数据库,自动生成标签云。它最有特色的地方是,能根据标签下文章的多寡,生成不同字体大小的标签。例子见本站。
Cumulus
Cumulus模块在Tagadelic的基础上,能显示标签云的3D漂移的效果。遗憾的是不支持中文。
模块推荐:Views Embed Form
This module allows module developers to embed (attach) any form in a Views row display as a field.