跳转到主要内容
东方龙马 提交于 25 September 2014
"工欲善其事,必先利其器"
                               -- 《论语》

测试模块、主题、发行版的网站:

http://simplytest.me/

Drupal API:

https://api.drupal.org/ (英文,Drupal 官网 API)

http://api.drupalproject.org/ (中文,部分已翻译,感谢理查)

网站必备模块:

https://www.drupal.org/project/admin_menu 管理菜单(替代默认的顶部管理菜单)

https://www.drupal.org/project/module_filter 模块分组(模块列表归类,更加清晰,方便查找)

https://www.drupal.org/project/devel 开发工具模块 (模块开发神器)

https://www.drupal.org/project/devel_themer 主题开发助手模块 (帮助快速查出所选区域的出处,提高开发效率)

常用模块:

https://www.drupal.org/project/views 视图模块 (Drupal6 时代的左膀右臂之一 非后端开发者的利器,不懂SQL,也可以做出很复杂的列表!开发者的好伴侣,views在手,代码从此变路人!)

https://www.drupal.org/project/panels Panels,中文可译为面板,无需编写代码即可覆写Drupal的模板

https://www.drupal.org/project/pathauto URL自动别名

https://www.drupal.org/project/admin_views 配合VBO模块替换默认的后台内容管理页

https://www.drupal.org/project/context 上下文模块(可以建立不同规则,在不同页面、不同类型页面设置不同的区块排版)

https://www.drupal.org/project/ds Display Suite 显示套件 (扩展系统默认提供的view mode)

https://www.drupal.org/project/ckeditor ckeditor + imce(或其他,编辑器+上传图片,经典组合)

https://www.drupal.org/project/og 小组模块

https://www.drupal.org/project/advanced_forum 高级论坛

https://www.drupal.org/project/themekey 按条件设置不同主题

https://www.drupal.org/project/userpoints 积分模块

https://www.drupal.org/project/webform 简易表单

较为常用的模块

https://www.drupal.org/project/entity 实体模块(D6中一切皆node,D7中一切皆entity)

https://www.drupal.org/project/sitemap 网站地图(html格式)

https://www.drupal.org/project/xml_sitemap 网站地图(xml格式)

https://www.drupal.org/project/examples 示例模块 (模块开发的得力助手)

https://www.drupal.org/project/i18n i18n及相关的模块(增强Drupal对多语言的支持,此模块在手,多语言不愁)

https://www.drupal.org/project/backup_migrate backup and migrate 备份和还原模块( 可以设置自动备份数据库和网站文件)

https://www.drupal.org/project/captcha 验证码常用模块

https://www.drupal.org/project/quicktabs 快捷选项卡模块(构建Tab利器,默认提供11种Tab风格任你挑选)

https://www.drupal.org/project/fpa  (Fast Permissions Administration) 和module filter类似,用在permission里效果显著。

https://www.drupal.org/project/token 中文可译为占位符,众多模块(如pathauto、page title)的依赖模块

......

工具:

Git:代码版本控制软件(类似于svn、CVS)

Git bash:windows下的管理Git的工具

Drush:为Drupal定制的shell命令行和Unix脚本接口,一行命令就可以解决很多繁琐的步骤:如Drupal(主题、模块、发行版)的下载、安装,模块/主题的开启和禁用、卸载等。

Dreditor: https://dreditor.org 为Drupal定制的浏览器插件,适用于Firefox、Chrome,可以为官网的patch代码加高亮。

 

Drupal 版本

D6下的内容模版,方便覆写。

今天给D6下的老网站新闻页增加了一个“供稿”字段,于是默认的排版不尽如人意了,不会覆写的我,笨办法直接去改css,firefox齐上阵。可是,这个是drupal啊,那么多的模块难道不能选吗?赶紧去官网找到了这个。

https://www.drupal.org/project/contemplate

不过D7的同学可以忽略了。

最后,准备入手老葛的书,尽快加入D7!何必为难自己固守D6。。。

一边看手册,一边动手操作,这样不会困和乏味吧。

记得说安装drupal时候创建的用户是超级用户,superman?尽量不用它建站,那就再创建一个superman吧,可是permissions里面需要点每一个吗?我新创建了一个管理role,如果选择所有,只有依次点,点,点。记得之前搜索user check的时候,看到一个好玩的module,就是可以select all?懒人懒福,去下载试试吧。后附原图,因为从来没有在这个坛子里发过图,正好尝试下。

thumb_chui_0.png

https://www.drupal.org/project/check_heavy_ui