跳转到主要内容
卓普 提交于 17 January 2013

我们的目标是制作一个开箱即用的drupal发行版:

  • 在安装过程中,默认加载中文语言包、激活一些必须的插件并添加一些初始化的演示内容;
  • 提供一个方便的管理界面,和一个或多个前台主题;
  • 安装完成后,对演示内容稍作更改,选定好喜爱的主题,网站即可投入使用。

制作drupal发行版,即等同于制作一个安装profile:

  • 路径:profiles/cnenterprise
  • 名称:中国企业站
  • 机读名:cnenterprise

文件结构如下:

  • profiles/cnenterprise/
  • profiles/cnenterprise/libraries 放置js库,比如jquery.cycle、ckeditor等
  • profiles/cnenterprise/translations  放置中文语言包
  • profiles/cnenterprise/modules  放置相关模块
  • profiles/cnenterprise/modules/contrib  放置一些基本的,来自drupal.org/project/modules的模块,比如views、ckeditor、smtp等
  • profiles/cnenterprise/modules/cnenterprise  放置需要我们制作的模块
  • profiles/cnenterprise/modules/cnenterprise/cnenterprise_structure  结构模块,用来设置菜单、内容类型、分类、views等结构特性,通常由Features生成
  • profiles/cnenterprise/modules/cnenterprise/cnenterprise_content  演示内容模块,用于创建区块、内容等
  • profiles/cnenterprise/modules/cnenterprise/cnenterprise_xxx  其他支持模块,比如实现类似hook_TYPE_alter、hook_form_alter的钩子
  • profiles/cnenterprise/themes 我们需要制作的前后台主题

 

现在需要的具体工作是

  • 系统组要提供一个bug跟踪系统。便于大家提交需求和bug
  • 系统组要提供一个基于master的演示。便于大家测试
  • 产品组要确定好产品需求。包括前后台各页面的功能和布局
  • 开发组要根据需求,制作相应的模块
  • 前端组要制作前后台主题

协作开发。现阶段,这个项目是一个私有项目,除了开发者,其他人无法访问项目仓库。所有开发者都具有推送数据到仓库的权限。开发过程如下:

将项目克隆到本地 git clone git@git.drupalyun.com:drupalyun-d7.git

待续

 

 

Drupal 版本