`

Joomla 和 Drupal 的比较(之二)

    博客分类:
  • php
 
阅读更多
原文地址:http://blog.chinaunix.net/uid-20332519-id-36812.html



Joomla 和 Drupal 的比较
Joomla Drupal
社区功能
Community Builder. 一个不错的component加上一堆自己的插件, 能完成绝大多数的社区功能.
印象深刻. 用户可以组成Groups, 可以自定义注册表单.
购物和电子商务
Joomla有Virtuemart的支持, 对小型电子商务的网站还是很适用的. 另外还有跟OSCommerce的集成. 首先应该选择Virtemart, 他比较简单快捷. 除非Virtuemart缺少你要的payment支持.
支持不是很好, 缺乏税率支持和多币种. http://www.ubercart.org 似乎是个比较大的
SEO
Joomla1.5里的SEO支持, 已经挺不错的, 再加上SEF之类的component, 已经很强大了.
The out-of-the-box URLs work well and can be improved with one easy addon. The code is generally lightweight and well-optimised.
论坛
Fireboard, 功能都能满足需求, 就是似乎论坛的性能不是非常高.
本身就支持论坛功能, 不过相比成熟的论坛来说, 太嫩了一点. 如果需要高级的论坛功能, 还是考虑跟别的论坛集成, 比如VBDrupal
多媒体支持
很强, 各种格式都支持, 不过需要component的支持.不是内置功能.
Yes - Drupal Video and podcast options also available.
相册
很多相关的组件, 比如Flash gallery Expose之类
Has a default module and a Gallery2 integration.
日历和事件
JEvents之类的component, 不过用了之后, 感觉还是JCal Client/JCal Pro 比较猛
Not great. There are options but they are far behind those available for Joomla.
Template / Themes
Joomla有非常多的免费和收费版本的template库, 非常的旋和酷.
几乎没有商业的template支持, 一些免费的也非常简单.所以drupal开发的时候, 还是比较适合自己从头开发template的.
Blogs
有组件可以支持, 或者跟wordpress集成
本身的初衷就是为Blog服务, 但是没有wordpress那么专注于Blog功能
Document Management
DocMan
Workflow + Organic Groups + taxonomy可以做的到, 但是有点walkaround的感觉, 太勉强了
User Permissions
很垃圾, 后台就那么很死板的几种权限角色, 虽然有很强大的ACL功能, 可是并没被真的应用到Joomla的后台中去. 所以ACL根本没发挥出来. 如果需要弄一个后台权限很复杂的东西出来, 估计用joomla的话会比较郁闷的.
Rule based的权限管理, 非常灵活和直观. 只是缺少直接对用户的权限管理.
External Integration
Joomla 1.5 开始加入更多的Hooks, 不过诸如用户注册啦, 文章切换还要在未来版本才能实现.
Drupal的Hooks显然要多于Joomla
Content Management
不支持一个文章放在多个目录里, 而且只支持两级目录, Section >> Category
没有限制的Category支持, 并且可以支持Cross-Category的情况
Multisites Management
我没找到类似功能的组件, 虽然Extension page里有一个category专门是Multisites, 也仅仅是使用XMLRPC来管理和发布一篇文章到多个站点上.
有Multi Site的功能, 这个对于做类似于myspace, taobao这种网站, 有着很大优势. 每个用户有自己的前台后台, 能跟别人一起共享module, 共享template, 互相不同的module, template设置不会影响他人.
Documentation
比较烂的文档支持
不是很好, 只能说还可以. 相对Joomla算是及时更新
SSL Compatible
Standards Compliance
兼容性不是很好, 1.5很多不兼容以前1.0的东西
非常好
Internationalization
使用JoomFish, 还不错的一个组件盘, 只是不是joomla内置功能
非常好的内置I18N支持
Commercial Community
非常强, 很多Joomla的商业club
很弱, 很难找到Drupal的商业公司, 商业club
General Community
非常棒的社区支持, 有大量商业的和非商业的component可以使用.
很好的社区, 但是绝大多数是非商业的组件, drupal的商业化程度比Joomla来说低的多.
易用性
Joomla has a great graphical interface in separate area of website.
Administrator tasks on the current Drupal version are done via a menu on the frontpage which confuses many. Drupal 5.0 will solve this and also provide an online installer. Still, installing many modules needs technical knowledge.
学习曲线
简单, 算是最容易上手的CMS了, (就使用者来说)
比Joomla难一些, 有些东西不那么直观, 但是也算是好用的CMS了
加载速度
非常丰富的Javascript特效, 导致速度不是非常快
比Joomla稍微好一些
源文件大小, 压缩包 1.0.15 – 2.7MB
1.5 – 5.4M Version 6.2 只有 1.03M
Current Situation Joomla1.5之后的下一个版本feature list 6.2
大公司支持 Google支持的Summer Camp Yahoo支持的Camp
Overall 如果你想搭建一个好看, 并且快速能有很多功能的网站, 同时是Admin-oriented的网站, 就是少数人是admin, 管理整个site的所有内容, 普通用户就是网站的读者, 那么用Joomla是非常适合的. Drupal 是一个更加可扩展的框架, default的layout, 后台界面, 支持的功能, 都没有Joomla那样, 直接能达到商业标准. 但是他有很好的接口和模型, 能让开发人员轻松定义更适合自己的网站. 他比较适合那种需要多站点支持的, 或者说social networking system的网站.
This entry was posted on 星期五, 5月 30th, 2008 at 2:56 下午 and is filed under 亿顺点滴. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or TrackBack URI from your own site.
分享到:
评论

相关推荐

    CMSeeK:CMS检测和利用套件-扫描WordPress,Joomla,Drupal和180多个其他CMS

    一些值得注意的示例是: WordPress,Joomla,Drupal等。 发行历史 - Version 1.1.3 [25-07-2020] - Version 1.1.2 [19-05-2019] - Version 1.1.1 [01-02-2019] - Version 1.1.0 [28-08-2018] - Version 1.0.9 [21-...

    Drupal高手建站技术手册目录.pdf

    除了Drupal,手册还列举了其他几个流行的开源CMS平台如Joomla、Typo3和WordPress,这些系统同样广泛用于网站开发,但各自具有不同的特点和优势。 接下来,手册逐步引导读者了解Drupal的安装过程。包括如何选择合适...

    drupal 7 module development

    1. **钩子系统**:Drupal 的核心特性之一是钩子系统。钩子允许模块在 Drupal 执行特定操作时插入自己的代码。例如,`hook_menu()` 用于定义模块的URL路径和对应的处理函数;`hook_form_alter()` 可以修改现有的表单...

    Professional Mobile Web Development with WordPress, Joomla! and Drupal.pdf

    Advanced Drupal Mobilization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 CHAPTER 15 Basic Joomla! Mobilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

    使用Joomla轻松制作自己的网站

    #### 二、Joomla简介 Joomla是一款基于PHP语言开发的开源内容管理系统,适用于各种规模的网站构建。它不仅提供了丰富的功能和模块,还拥有庞大的社区支持,使得即使是初学者也能快速上手。Joomla的主要特点包括: ...

    XBruteForcer:X Brute Forcer工具:unlocked:WordPress,Joomla,DruPal,OpenCart,Magento

    XBruteForcer:X Brute Forcer工具:unlocked:WordPress,Joomla,DruPal,OpenCart,Magento

    Joomla扩展开发工具

    这是一个开发环境,不仅集成了Joomla的插件,还有Drupal和WordPress的开发环境.可以实现Joomla类库的自动代码提示。这个是很难得的哦,很多PHP开发工具,并没有针对Joomla类库的自动代码提示的。这是开发Joomla扩展...

    零起点学drupal

    1. **Drupal概述**:了解Drupal的历史、社区、核心价值以及它如何与其他CMS如WordPress和Joomla相比。 2. **安装Drupal**:学习如何在本地或远程服务器上安装Drupal,包括下载最新版本、设置数据库连接、配置站点...

    基于Joomla!内容管理系统的门户网站建设

    与Drupal等其他CMS相比,它更适合用于构建企业和机构的门户网站。Joomla!源自于Mambo项目,在2005年由Mambo的核心团队创立。由于其遵循GPL开源协议,使得任何人都可以在无需付费的情况下使用该系统。 #### 3. ...

    Drupal快速上手宝典

    尽管在知名度上可能不及一些竞争对手如Joomla或WordPress,但Drupal凭借其独特的模块化设计,在网站建设领域占据了一席之地。 - **发展历程**:Drupal起源于荷兰,由Dries Buytaert于2001年创建。最初的命名源于...

    Joomla2.5教程

    Joomla、Drupal和WordPress是全球最流行的内容管理系统,它们之间的竞争相当激烈。根据Google Trends的数据,Joomla的搜索量在2010年后有所下降,可能与Joomla 1.6和1.7的发布有关。不过,在某些国家,如德国,...

    drupal for dummies

    1. **Drupal基础**:首先,你会学习什么是Drupal,它的核心功能是什么,以及它如何与其他内容管理系统(如WordPress和Joomla)进行比较。理解Drupal的基本架构,包括节点、模块、主题和用户系统,是入门的基础。 2....

    Drupal 7 themes主题开发手册

    由于Drupal的特性,它支持多主题安装和主题切换,允许网站所有者选择或更改网站外观而不需要改动网站内容,这也是Drupal 7网站主题开发受到广泛关注的原因之一。 由于Drupal 7主题开发手册是用英文编写的,对于不懂...

    Joomla1.5.8

    Joomla 1.5.8 是一个开源的内容管理系统(CMS),专为构建和管理网站而设计。...如果你正在管理或打算构建一个网站,最好考虑使用最新的Joomla版本或其他现代CMS,如WordPress或Drupal,以确保最佳的安全性和功能性。

    Creating_Joomla_Template

    Joomla 是一款功能强大的开源内容管理系统(Content Management System, CMS),它被广泛应用于从简单的个人网站到复杂的商业应用程序等各种场景之中。Joomla 的主要特点包括:免费、易于安装与管理、可靠性强等。 ...

    商业源码-编程源码-Joomla v1.0.15.zip

    Joomla与WordPress、Drupal等其他流行CMS相比,各有优缺点。例如,Joomla在复杂网站结构和多用户管理方面可能更具优势,而WordPress则以易用性和丰富的主题插件著称。 总结,Joomla v1.0.15作为一款历史悠久的开源...

    Drupal详细介绍.pdf

    通过上述知识点的梳理,我们可以看出Drupal不仅是一款功能强大的CMS平台,还具备高度的灵活性和可扩展性,能够满足不同类型网站的需求。无论是个人博客还是企业级应用,Drupal都能提供一套完整的解决方案。

Global site tag (gtag.js) - Google Analytics