我们使用Joomla作为公司网站的开箱即用的CMS。
现在我们从客户那里得到了一个创建旅游推荐网站的需求。客户从未使用过Joomla进行编程。他使用Joomla作为开箱即用的组件。
他们需要创建目的地,并在目的地上写上其他用户的评论,评级等。但他希望重用现有的Joomla模块/插件,以避免开发成本。
有人在这里使用过Joomla来完成这样的任务吗?我找不到更好的讨论来讨论Joomla可以使用什么?
发布于 2009-04-13 16:40:43
您的特定问题
Joomla的社区扩展是Community Builder (CB)。还有投票,评论,博客等扩展可用。
你的问题将是找到一个能在可接受的范围内做你想要的事情的组合。如果您的客户不满意,并且有Joomla+Extensions解决方案不能提供的必备条件,那么您将不得不开始修改扩展或开始编写插件。
现在破解Joomla的安装并不是一个好主意,因为升级会变得很困难,而没有升级的Joomla安装是一个很大的安全风险。
最后,你最好开发自己的Joomla扩展,它可以做你需要做的事情,或者根本不使用Joomla。
你同时使用的扩展越多,黑客代码的维护就越困难。
Joomla的优点和缺点
Joomla绝对是最好的CMS之一,但它总是取决于你的需求,你使用的工具。有两个网站可以极大地帮助你做出选择:
CMS概述
我自己的经历
曾经有一段时间,Typo3在免费的内容管理系统中很强大,但时间已经过去,界面笨拙和复杂,Typo3在竞争中远远落后。然后有一段时间,Mambo变得强大,后来Joomla从Mambo分离出来,变得更加强大。但是Joomla 1.0系列的代码遗产存在严重缺陷,一个新的参与者很快就抓住了这个机会: Drupal。更清晰的代码,更清晰的基于节点的架构,可能对于一些太难获得的。在Drupal变得强大和流行的同时,Joomla 1.0系列存在严重的安全问题。有关黑客安装的故事层出不穷,Drupal在一段时间内占据了领先地位。Joomla 1.5是一个完全不同的故事。它有一些奇妙的新功能,在每次升级(现在是1.5.10)中,越来越多的代码遵循OO、MVC和其他很好的原则。再加上大量的扩展(组件、插件、设计模板),Joomla无疑提供了比任何其他开源内容管理系统更多的选择。我曾经遇到过几个极端的情况(我今天会做定制开发),其中只有Joomla能够满足项目的所有需求。还有一些新名称具有很大的潜力。例如,Silverstripe。
发布于 2010-11-19 11:21:11
我用过CB,Joomunity,JomSocial和很多其他的。我的建议是使用另一种平台(对于这些类型的应用程序,我已经迁移到带有BuddyPress的WordPress ),但这是值得的:
Joomunity现在被称为途易(http://www.tuiyo.co.uk/),一年多来没有发布任何代码;当我上一次使用它时,它被输入错误所困扰,而且有相当多的buggy。它很像是蒸气器皿。
JomSocial运行得很好,但我对Azrul的支持非常不满意--他们有一次发布了一个修补程序,破坏了一堆语言文件,而我最终贡献了一个可用的替换文件。这对于一个开源项目来说是很好的,但是对于一个商业项目来说是不能接受的。我还不断收到奇怪的令牌错误,这会导致代码停止(IE,空白白屏上的错误)。
Community Builder通常在没有大量工作的情况下看起来相当丑陋,并且需要大量的配置;与其他工具相比,它的“开箱即用”要少得多。我尝试过它的一些分支,但根据我的经验,这些分支都不是很成熟。
此外,没有人提到Anahita;我个人没有使用过它,但它看起来很酷。
但再一次,我对Joomla可用的东西感到相当失望!在这方面。
发布于 2009-05-03 17:36:35
我建议你使用两个开箱即用的Joomla扩展来做你想做的事情:
评论:Jreviews
社交网络:Jomsocial
这两个组件的总成本约为200美元,但它们可以很容易地集成在一起。
https://stackoverflow.com/questions/743281
复制相似问题