我们的目标是制作一个开箱即用的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 版本
drupal功能强大啊!
drupal功能强大啊!
支持!Drupal世界级的开源软件,中国如果不跟上
支持!Drupal世界级的开源软件,中国如果不跟上,与世界的差距将会越来越大。
不怕有差距,就怕不适合。
人本身需要多少资源?凑活着过过就行了。同样cms凑活着用用就行了,谁关心你是不是世界级,我是中国人,我对世界不熟悉,但是对中国熟悉,世界在中国是个劣势,除非你营销做得很好。
中文的企业站cms系统这么多了 用dru的优势主要在哪里
中文的企业站cms系统这么多了 用dru的优势主要在哪里?而且还是个汉化版的?