跳转到主要内容

招募小伙伴们参与制作Drupal免费视频!

小伙伴们,你们是否还在为Drupal如此少的免费视频而苦恼?是否因为主题制作、模块开发而烦恼?是否还在为如何入门和进阶而烦恼?

现在,有这样的一个机会,我们正组织一个免费视频制作小组,目的是汇聚社区的力量,制作一些免费的视频,供大家相互学习和交流!

如果你对这样的活动感兴趣,愿意参与的话,请尽快加入我们,我们的QQ群:258478256 加入Drupal视频制作QQ群(不参与录制者勿加)。

 

下面是视频制作计划草案,持续更新中:

Drupal视频制作计划

一、Drupal核心介绍

视频作者:大黄蜂

  1. 什么是Drupal?
  2. 安装Drupal
  3. Drupal核心功能简介(过一遍Drupal后台的主要功能)
  4. 重点介绍内容类型、字段、Taxonomy、区块与区域、主题、模块等)

二、Drupal7模块开发视频教程

视频作者:姜雨晴

第一集 环境配置   (安装方法在别的视频里应该有不重复) vagrant 方法 IDE设置(code style/远程连接)暂时以Netbeans 为例 Drupal系统结构 Developer module 案例: 第一个程序 在module页面可以安装 实现hook_help Drush/dd/dsm使用。 第二集 HOOK系统 由hook help展开,了解钩子。 钩子的使用,如何查官网hook api 常用的hook 自定义hook 案例: 写一个menu 调出一张”hello word”; 仅登陆用户可见。 案例扩展: 模块一:设置一个module_invoke_all 模块二:用hook实现在hello world 低下加入 How r u world? 模块三: 在下面再加入: I am not fun..通过安装卸载模块看效果,模块了解hook本质 第三集 form 讲解form API form 和 form state validate submit D7中 form state里的submit 改写。 易出现的问题: & Ajax 和 state 案例: 用form进行展示和建表,提交,一个新的form进行展示刚刚输入的内容。动态读取一个文件夹下的内容,用一个Button ajax方法添加到表单。 案例扩展,承接上例,展示生成之前调用module_invoke_all 此时定义的hook为 form_alter 子模块 1: 在表单中删去一些特定内容,添加表单中一些内容。 这里主要是讲 定义&$form 和 $form的区别。 第四集 Theme 第五集 Database 以及第三方存储和搜索(简要介绍solr) 第六集 node(重点) field block 第七集 模块开发过程。 需求 -> scope(不知道怎么翻译 -> 细化任务 -> 实现 -> 测试->部署。 第八集 需求 -> scope -> 细化任务 第九集 实现(模块构架)这块应该商讨一下 个人觉得这块一两个案例不能解决实际问题了,只能先做一个比较常规的后面再做案例扩展。 第十集 测试和部署    coder review   PM  Drupal 代码规范 doxygen注释

三、Drupal站点开发流程介绍

(需求分析 > 功能设计、制作PSD设计稿 > 前端主题开发 > 测试 > 站点发布至服务器)

四、搭建一个双语Drupal企业站全程实录

  1. 需求分析(每个页面可以分为哪些功能板块,哪些可以共用,可以使用哪些第三方模块、哪些需要自定义模块,确定是自己写一个主题还是基于某个基主题开发)
  2. 站点搭建
    1. 安装Drupal
    2. 安装第三方模块(或主题)
    3. 添加栏目分类、标签
    4. 添加内容类型、字段
    5. 添加内容页
    6. 添加主菜单
    7. 主题制作
    8. 制作首页
    9. 待续......
文章分类
标签