存档

2009年6月 的存档

Drupal适用性的思考

2009年6月10日
评论关闭

Drupal确实在CMS系统中属于有创新优势的软件平台。从我个人的感受来说它适合以下方面:

  • 介绍型网站;(任何方面的介绍,诸如,博客、产品、软件、项目等等)
  • 群组型网站:使用og模块确实非常方便的实现了群组交流。
  • CMS网站系统: 它作为CMS的平台系统,它能实现CMS的大部分功能。

它具有非常优秀的灵活性,同时,正是它的灵活性非常大,由此产生了一些“小小”同时致命的问题:

  • 上手太累;就如有些人说的,非有经验的团队支持,请勿轻易上线Drupal。
  • 适合大型CMS模板太少,制作太专业化;好像和上面的意思产不多。
  • 模块鱼龙混杂,优秀的模块有,但重复的、设计不良造成冲突的模块也存在。且,你不尝试无法分辨。
  • 虽说,大部分的功能可以实现不用编程,但如果要实现它。实施过程不亚于自己动手、自己编写(当然首先你得学会drupal架构)。当然,你一旦学会了,并且顺手,它也许不失一个好的底层CMS工具平台系统。不过,你得有这个基础、时间、精力、英文基础(中文翻译脱节和支持力度暂时不强)。
  • 缓存问题造成性能不完美——就算本地测试,你也不会觉得快多少。
  • 非常不适合国人习惯,从界面到后台操作。连wordpress比它好理解的多得多;

由此建议如下:

  • 如果你要建立简单CMS,且你没有基础,不要去使用它;国内现成的很多,且免费。至于安全性和可靠性,自己判断;
  • 如果你要建立电子商务,直接使用ECshop;
  • 如果你要建立论坛,直接使用discuz、phpwind;
  • 如果你要建立复杂CMS,类似phpcms等更多,今后也会更多——安装好就能用;
  • 如果你要建立工作流,搜索一下,搜得比你想的多;
  • 如果你要建立SNS网站,可以考虑drupal。它是开源软件。但你的准备好孤军奋战,至少现在是的。
  • 如果你要建立以上所有的功能,可以考虑drupal。但它任何一项都比不上以上任何独立的一项。除非你自己写模块。
  • 如果你要建立完全独立的定制功能的CMS系统,可以考虑drupal。但你得有基础。不过至少,不用从头来编写底层平台。这种机会比较少。如果你要建立类似特立独行旅游网,druapl也许能满足。不过花在上面的时间和找人编写时间差不多。至少我没有看到成熟的成功案例。
  • 如果你要建立公司内部工作网站,推荐drupal。在不考虑大规模定制界面,注重功能,扩展性等来说——很好的东西。基本上来就能用了,其功能慢慢说。新闻、交流、个人博客、小型论坛没有问题。

[个人观点,仅供参考]

补充:

  • 应该不会有人用它来做类似淘宝的网站;

再强调一点: 一旦你掌握了Drupal,php技术提升、工作机会增大、朋友圈扩大,这些应该是可以得到的。 所以,如果你现在没有新的方向,请来学习吧~ 一旦拥有,工作无忧。

drupal

当代文学里到底有没有经典书籍?

2009年6月10日
评论关闭