跳转到主要内容
xieyanxy9 提交于 1 March 2012

原文链接:http://drupal.org/node/341707

本节介绍一些Drupal上最好的实践及规范。

在这里你会发现一些在网站开发上的关于技术上的深入讨论,虽然这并不都是具体到Drupal上的css,HTML和图像文件的信息,但你会发现它对你开始制作主题起到很好的作用。

开发人员感兴趣的主题制作工具:主题开发模块(子模块模板开发),它公开了主题API的信息,

UI标准的信息,请参见Drupal的UI指南

一路上有亮 提交于 1 March 2012

 

原文链接:http://drupal.org/documentation/modules/dashboard

 

与仪表板工作

最后更新2010年12月11日。创建于2009年12月16日,由arianek。 由编辑LeeHunterItangalo亚马逊在编辑此页

仪表板,使管理员定制的一个重要站点信息概述。从仪表板,您可以添加和删除项目,或可以完全禁用的仪表板。

rli 提交于 1 March 2012

原文链接:http://drupal.org/node/1074362

在本教程中,我们将会建立一个模块,这个模块将列出最近一周内所有新建立的内容节点,比如日志或者论坛的帖子。本章将讲述如何建立最初的模块文件和目录。

开始之前

如果您需要用PHP来查出您站点上的错误,请访问此链接。 它将告诉您如何更改drupal的设置,使drupal显示错误信息。

为您的模块命名

建立模块的第一步是为它取一个不太长的名字。这个名字将被用在所有的模块文件名和方法名中。所以这个名字必须以字母开头并只能有小写字母和下划线。比如,我们会用"current_posts"作为一个模块名称。注意: 一定要确保根据以上规则来取名,因为它将被用于模块名和方法名的前缀。当您运行drupal“钩子“时(请参看后面的章节),drupal将只能识别拥有与您模块文件名称相同前缀的钩子。

请注意不要使用与您站点所有主题相同的名称,这样会使drupal混淆。

rli 提交于 29 February 2012

原文链接: http://drupal.org/node/1074360

此教程将为大家描述如何建立一个drupal7的模块。

如果您的目的是把drupal6的模块升级成drupal7, 请参看升级您的模块

模块是一个方法function的集合, 把它添加到drupal中,能够为drupal的核心模块提供附加的功能。在阅读完本教程后,您将能够建立一个block(区块)模块,并以此为模板,开发更多的更复杂的模块。

本教程还不能使您精通到编写一个可以发布的模块的程度, 也不会覆盖drupal的缓存机制,更不会涉及permission(权限)和drupal安全隐患的内容。请把此教程当作一个drupal模块开发的起点,您可以用其他辅导材料来提高您的能力:

guo54581706 提交于 28 February 2012

原文地址http://drupal.org/node/776864

 

如果你变更了主机,或者保持开发和线上独立,你需要迁移你的drupal站点。这是一个线下工作,或许仅仅是一个检查列表,你需要根据你的需要和服务器环境作出相应的调整。这个过程包括单站,多站(多站在windows apache 或者 多站在linux)的迁移等。

准备工作

记录源主机和目标主机安装的php任何差异,包括bugs,features,模块,配置,版本等,另外还有mysql 和 apache的差异。

准备一些工具和命令,譬如,如何上传和下载文件,管理两台机器上的MySQL等压缩文件,在mysq下更改权限和所有者。有Drupal的工具,包括其中一些步骤,例如备份和恢复数据,但他们不是应对所有问题。你应该明白在这个过程中,那些工具能保证你,那些工具不利于迁移工程。

订阅