Drupal
Drupal 代码规范
由 lugir 于 星期四, 12/22/2011 - 22:32 发布用户角色、编辑器及相关配置规范
由 lugir 于 星期二, 12/20/2011 - 16:15 发布本文档是《Drupal 架构师建站规范》手册的一部分。
文档包含用户角色、输入格式、编辑器及相关配置规范,不同语言的网站请使用对应语言的名称命名。
用户角色
-(admin/user/roles)
创建以下两个新增角色:
网站架构师(Architect)
管理员(Admin)
角色成员
- 网站架构师-默认只应将 user 1(即 Drupal 的超级用户)设置为此角色
- 管理员-网站交付给客户时的管理员帐号(admin/admin)
输入格式(Input Format)
-(admin/settings/filters)
根据下表添加输入格式
Drupal 6 网站常用基础模块推荐列表
由 lugir 于 星期二, 12/20/2011 - 15:10 发布本文档是《Drupal 架构师建站规范》手册的一部分。
文档整理了搭建 Drupal 6 网站时推荐安装的模块,以及对这些模块的简介。Drupal 7 用户可参考《Drupal 7 网站常用基础模块推荐列表》
Drupal 架构师建站规范
由 lugir 于 星期二, 12/20/2011 - 14:56 发布用于 Drupal 的 .gitignore 文件模板
由 lugir 于 星期一, 12/19/2011 - 10:32 发布.buildpath
.project
.settings
# Ignore configuration files that may contain sensitive information
sites/*/settings*.php
# Ignore paths that contains user-generated content.
sites/*/css
sites/*/js
sites/*/files
sites/*/private
cache/
迪原高科(北京)招聘 Drupal 前端工程师 | Dilato IT
由 lugir 于 星期一, 12/12/2011 - 11:04 发布迪原高科(北京)招聘Drupal 前端工程师,公司是美资企业,欢迎熟悉 Drupal 及对 Drupal 有兴趣的朋友加入我们。
工作描述:
- 网页设计
- 根据网页设计稿制作 Drupal 主题
职位要求:
- 精通HTML/CSS,能够处理主流浏览器兼容性问题
- 熟悉 Drupal 主题制作(懂网页设计者优先)
- 1年左右前端工作经验(熟悉JS者优先)
- 基本的英文阅读能力
- 热爱 Drupal 并希望深入学习
其它介绍:
Drupal 模块 master 主分支中的 README.txt 文件示例
由 lugir 于 星期五, 12/02/2011 - 16:10 发布处理节点表单提交之后的页面跳转
由 lugir 于 星期二, 11/29/2011 - 09:30 发布在普通情况下,当用户提交节点表单后会被重定向到对应的节点页面,如果在 URL 中传入了 ?destination=path/xxx 这样的参数,提交表单后用户就会被重定向到 destination 设置的页面。
除此之外,开发人员还可以通过为节点表单设置重定向属性,来控制表单提交后的重定向路径。
下面的代码通过应用 hook_form_alter(),判断当表单ID为"story_node_form"时,设置表单的重定向属性(#redirect)
Upload Path - 支持自定义规则的附件上传路径管理模块
通过启用核心的 Upload 模块,可以为 Drupal 增加上传附件的功能。默认情况下,通过 Upload 模块上传的附件都被存放在 Drupal 定义的文件系统路径下(默认路径为 sites/default/files),当网站的附件较多时,将所有上传文件放在同一个目录下显然过于凌乱不便于管理。
通过使用 Upload Path 模块,可以让文件根据管理员定制的规则(基于 Token)上传到指定的路径,让上传文件可以更好的组织和进行管理。
Upload Path 模块还可以基于内容类型配置例外,让 Upload 的规则不影响指定的内容类型。
更好的是,Upload Path 模块可以像 Pathauto 模块一样,为不同的内容类型设置不同的路径规则。
Upload Path 模块的默认规则是 [type]/[yyyy]/[mm],将上传文件按“文件类型/年/月”的路径形式存储。这样的规则非常不错,因此大部分情况下直接启用这个模块而不需要作任何配置都可以使用。
对于启用了附件上传功能的 Drupal 网站而言,Upload Path 绝对是需要使用的必备模块。
使用 Drupal API 添加词汇表
由 lugir 于 星期日, 11/20/2011 - 15:42 发布Drupal 使用 taxonomy_save_vocabulary() 函数创建词汇表(Vocabulary),通过定义词汇表数组,然后作为参数传入 taxonomy_save_vocabulary() 函数,程序执行时便可将定义的词汇表添加进数据库。