3

我们已将 Joomla 用作我们公司网站的开箱即用 CMS。

现在我们收到客户的要求,要创建一个旅游推荐网站。客户从未使用过 Joomla 进行编程。他使用 Joomla 作为开箱即用的组件。

他们需要创建目的地并在目的地上写下其他用户的评论、评级等。但他想重用现有的 Joomla 模块/插件以避免开发成本。

有人在这里使用过 Joomla 来完成这样的任务吗?对于可以使用什么 Joomla,我找不到更好的讨论?

4

5 回答 5

7

Your specific problem

THE community extension for Joomla is Community Builder (CB). There are also voting, commenting, bloging, etc. extensions available.

Your problem will be to find a combination which does what you want to an acceptable extent. If your customer is not satisfied and has MUSTS which the Joomla+Extensions solution doesn't provide you will have to start hacking the extensions or start writing plug-ins.

Now hacking a Joomla installation is not really a good idea since upgrading will become hard and a not upgraded Joomla installation is a great security risk.

In the end you might be better of developing your own Joomla extension which does what you need it to do, or refrain from using Joomla at all.

The more extensions you use at the same time, the harder maintenance of hacked code will be.

Joomla pros and cons in general

Joomla is definitely one of the best CMS but it always depends on your needs, what tools you use. Two websites can help with the choice greatly:

CMS overviews

  • OpensourceCMS A page where you can live-test over a 100 open source CMS and similar software
  • CMSMatrix Basically an extremely large feature comparison matrix of almost 1000 (a thousend, yes) CMS and similar software (in all price ranges)

My own experience story

There was a time, when Typo3 was strong among free CMS but that time is over, the interface is clunky and complicated, Typo3 has fallen far behind in the race. Then there was a time when Mambo became strong and later Joomla split from Mambo and became even stronger. But the code legacy of the Joomla 1.0 series was strongly flawed and a new player quickly took the momentum: Drupal. Cleaner code, clearer node based architecture, maybe for some too hard to get. In the same time when Drupal got strong and popular, the Joomla 1.0 series had serious security problems. Stories about hacked installations piled up and Drupal had the pole position for some time. Joomla 1.5 is a completely different story. It has a few fantastic new features and in every upgrade (Now 1.5.10) more and more code follows OO, MVC and other nice principles. Together with the enormous wealth of extensions (components, plugins, design templates) Joomla definitely offers more options than any other open source CMS. I've had several extrem cases (for which I would do custom development today) where only Joomla was able to fullfill all the needs for a project. There are also a few new names which have a great potential. Silverstripe for example.

于 2009-04-13T16:40:43.413 回答
1

我用过 CB、Joomunity、JomSocial 和其他一些。我的建议是使用另一个平台(对于这些类型的应用程序,我已经使用 BuddyPress 迁移到 WordPress),但它的价值:

Joomunity 现在更名为 Tuiyo (http://www.tuiyo.co.uk/),并且一年多没有发布任何代码;当我最后一次使用它时,它被拼写错误所困扰,而且非常有问题。这几乎是蒸汽器皿。

JomSocial 运行良好,但我对 Azrul 的支持非常不满意——他们有一次发布了一个补丁,破坏了一堆语言文件,而最终提供了一个工作替换文件。这对于开源项目来说很好,但对于商业项目来说却是不可接受的。我还不断收到奇怪的令牌错误,这些错误会导致代码停止(IE,空白屏幕上的错误)。

Community Builder 通常看起来很丑,没有很多工作,需要很多配置;它比其他的“开箱即用”要少得多。我已经尝试了一些分支,但对于我的经验来说,这些都不是很成熟。

此外,没有人提到 Anahita;我个人没用过,但看起来很酷。

但同样,我对 Joomla 的可用功能感到相当失望!在这方面。

于 2010-11-19T03:21:11.357 回答
0

我建议您使用两个开箱即用的 Joomla 扩展来完成您想要做的事情:

评论:Jreviews

社交网络:Jomsocial

这两个组件的总成本约为 200 美元,但它们可以很容易地集成在一起。

于 2009-05-03T17:36:35.093 回答
0

只想补充几点:

  • CB 的代码看起来不是很优雅(+ 大部分没有使用强大的 Joomla 1.5 MVC 架构。
  • 那里有几个新的社交网络扩展。提到了 JomSocial,但也有jCoummnity(虽然代码受到保护,所以你不能查看它的内部工作原理)和开源和免费的JooCommunity 。
于 2009-05-10T11:12:56.490 回答
0

评级扩展是一毛钱。至于评论和其他社交活动,你为什么不安装一个 Facebook 扩展程序。有一些非常强大,Facebook 非常擅长将社交网络流量吸引到任何网站。

于 2011-09-07T06:04:23.097 回答