Drupal建站案例分析

drupal建站,主要是用现有模块搭建网站,还是根据功能开发模块?我认为,主要是用现有模块搭建。
Drupal建站案例https://www.ciandt.com.cn/work是用模块方式建站,像是一个大市场,你想要什么,就有什么。drupal,用的人非常多,模块之间的配合灵活。建站时,以采用现有的较大模块为主,各较大模块灵活配合,实现相应的功能。(你看一下nodeone.se 上的视频教程,便对drupal各主要模块的配合有所了解。这个网站已出了几百小时的视频教程了。)
就像"蛟龙号"那样。外壳是俄罗斯的,机械手是美国的……,很多的部件,造潜水器的团队不必马上去做那些基础的东西。只需利用现有的东西,集成起来便可。你想要一个坚固的外壳,你不必上铸造设备、机加工设备,也不必研究加工工艺,你只需到“市场”上找相应服务的人。你需要耐高压的玻璃时,只需用别人造好的玻璃,自己设计一下形状就可以了。
drupal建站的方式就是这样,直接用现有的模块互相配合实现你要的功能。无需自己去写代码。
并不是所有功能都是现成的,也有需要自己完成的功能。就像蛟龙号的水声通信等,得自己来做。
以前,看过一些国外的drupal建站的公司发布的他们公司建站方式、公司成员组成。多数小公司是这样:团队中有drupal建站人员(付责用模块搭建网站)、主题制作人员、美工设计人员。这些公司本身没有开发模块的能力或是开发不了较复杂的模块。当现有模块实现不了公司的功能需求时,有两种方法。
1、找人开发模块。当有些功能无法实现,需要模块开发时,找会开发模块的高手来开发模块,把开发模块的任务外包给别人。
2、当现有模块满足不了功能需求,需要改进一些功能时,联系该模块的开发者,支付一些费用给该模块的开发者,以使该模块的开发者完善这模块的功能。例如:quiz 模块。这模块有好几个开发者。其中,有一个印度人。这个印度人就承接这模块的改进业务。有一次,某个公司用这个quiz模块建设网站,当某个功能想实现时,联系那个印度人,给其2000美元,那印度人开发出相应功能。这个印度人擅长quiz模块的开发,所以,很多人找他做这方面的功能。这样,其它小公司把任务交给擅长的人,就省去了花大量时间做他们并不擅长的事,就像开发quiz功能的扩展一样,如果自己人开发,只看懂quiz的开发原理就可能需要好几天。
回到刚才那个“drupal建站的方式,就像是一个大市场”比喻,当这个公司遇到一些功能需要实现时,只需到“市场”上购买相应的服务便可。
(还有一些专门开发复杂功能网站的公司团队,他们展示的是80%用现有模块,20%自己开发模块。像某个股票交易站等。这些很多需要根据股票等的接口来定制相应的模块。)

猜你喜欢

转载自826894814.iteye.com/blog/2419568