Drupal吧在线项目题目讨论贴

大家好,相信大家已经看到我们左边的投票了。DrupalBar决定在春节后,启动在线虚拟项目,希望广大的Drupal爱好者可以参与到其中来。

我们会提供以下服务:

1) 域名:很有可能是http://project.drupalbar.com
2) SVN服务器:用来给大家提供一个代码同步共享的工具
3) 在线指导,DrupalBar论坛将有专人在线实时回答各种开发过程中的问题
4)  美工,将由Eskalate公司的美工George同学为大家提供CSS指导 (George也是Drupal吧主题的设计者)
5)  JIRA:一个在线项目管理和issue tracking的工具, 就是这东东 https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mod...
6)  QQ群:群号待建中。。
7)  其它:(暂时没想好,随想随加,服务只多不少^_^)

 

现在我们遇到的主要问题是,到底做个啥样的项目好。因为对于初学者来说,即使只是写一个模块,也具有一定的复杂性。而对于已经入门的行家来说,简单的项目又不能满足大家的需要。因此,我们公司内部讨论过后,想出一些项目的内容,在此列举,以供大家讨论之用:

项目1: www.drupalbar.com
描述: 是的,你没看错,项目1的内容就是把DrupalBar重建一遍。DrupalBar并没有任何代码量,充其量只是使用了一些模块,同时设计了一套模板。这应该适合入门级的朋友。

项目2: 在线招聘系统
描述: 主要功能就是填写简历,提交,分类。后台管理员可以搜索,发email。基本就是为了熟悉Drupal的FormAPI而设计。当然在其中难够要和各种node和menu打交道。适合中级难度的朋友。

项目3: 公司门户
描述: 这恐怕是很多Drupaler都会遇到的一个需求。很多公司希望用Drupal来快速搭建它们的网站,同时又需要在网站上定制一部分功能,比如信息发布,客户关系管理,newsletter功能,GoogleMap,当然也包括前面的在线招聘。这个项目是一种综合的练习,里面会使用大量Drupal的模块。适合高级难度的朋友。

项目4: Drupal项目在线发布平台(方医生提供)
描述:国外有很多接活的网站,这个项目就是为国内的Drupaler们提供一个在线兼职的平台。客户可以在上面发布项目寻找开发人员,开发人员也要以在线竟价,同时还有诚信系统。一个类似的网站就像www.elance.com。适合高级难度的朋友。

项目5:(待定)

。。。

 

希望大家能涌跃发言讨论,以便让我们对大家的需求有更清晰的了解,进而提供更好的服务。谢谢


 

 

项目3: 公司门户

哈哈

-----------------------

我的博客

 我觉得可以开发一个像elance那样的国内Drupal交易平台。用户可以发布项目需求,然后开发者接活。类似于csdn.net的外包频道,只不过我们专注于Drupal market。Danny感觉如何?

我觉得你说的相当靠谱,但是这个难度是不是会有些大?我担心大家都没时间弄这么复杂的项目。

-----------------------

把Drupal Bar办成国内最好的Drupal专业网站之一.

国内drupal开发项目多吗?我知道国外的需求越来越大了,现在手头尽是Drupal项目。
我倒挺期待drupalbar英语版快出来。

嗯,先开发最基本的功能,再逐步增加功能,正所谓“增量式开发”。比如,我们先弄一个Drupal项目发布站,这个应该比较基本。举个例子:
第一阶段
使注册用户可以:

  1. 发布项目
  2. 发布个人简历
  3. 搜索并浏览项目

这也应该比较简单吧,可以先给大家热身。然后我们再增加一些复杂点的功能。
另外,Drupal的站有一个问题,就是如何进行多人协作开发。Drupal的很多配置都是记录在数据库中的,则且Drupal强大之处(当然,现在很多cms都这样)就是无须动手写代码,只需利用第三方模块,即可迅速搭建一个系统。那么,如果多人都进行开发的话,如何进行代码/数据库的版本控制呢?可有好的方法?

你说的这个问题咱俩不是N年前就讨论过了。。。没有好办法。
只能是前期设计好node type的结构,然后把数据库populate给所有人,然后数据库保持不变。大家各自开发模块功能。
 

-----------------------

把Drupal Bar办成国内最好的Drupal专业网站之一.

 我认为好的解决办法是:完全通过自定义模块来实现附加功能,包括custom node type。另外,采用某种特别的工具追踪或找出Drupal在更新配置时对数据库所做的修改,然后导出数据库更新脚本,也写在custom module中。

这个想法不错,期待进一步的解决方案出台,比如需求之类

-----------------------

=================================================
drupal爱好者-关于drupal学习资料和教程的网站

我一定要做一个sample出来试试

怎么没说怎么开始呢~
我指的是初级中级的那些