Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Content management system Joomla适合社交网站吗?联合国对Joomla有偏见的利弊_Content Management System_Joomla_Social Networking_Opencms - Fatal编程技术网

Content management system Joomla适合社交网站吗?联合国对Joomla有偏见的利弊

Content management system Joomla适合社交网站吗?联合国对Joomla有偏见的利弊,content-management-system,joomla,social-networking,opencms,Content Management System,Joomla,Social Networking,Opencms,我们已经使用Joomla作为我们公司网站的现成CMS 现在,我们从客户那里得到了创建旅游推荐网站的要求。客户从未使用Joomla进行编程。他使用Joomla作为开箱即用组件 他们需要创建目的地,并在目的地上写下其他用户的评论、评分等。但他希望重用现有的Joomla模块/插件,以避免开发成本 有人在这里用过Joomla来完成这样的任务吗?我找不到更好的讨论Joomla可以用什么?您的具体问题 Joomla的社区扩展为(CB)。 还有投票、评论、博客等扩展功能 你的问题将是找到一个组合,它能在可接受

我们已经使用Joomla作为我们公司网站的现成CMS

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

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

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

您的具体问题 Joomla的社区扩展为(CB)。 还有投票、评论、博客等扩展功能

你的问题将是找到一个组合,它能在可接受的范围内满足你的需求。 如果您的客户不满意,并且有Joomla+扩展解决方案没有提供的must,您将不得不开始破解扩展或开始编写插件

现在入侵Joomla安装并不是一个好主意,因为升级会变得很困难,而未升级的Joomla安装会带来很大的安全风险

最终,您可能会更好地开发自己的Joomla扩展来完成您需要它做的事情,或者根本不使用Joomla

您同时使用的扩展越多,维护被黑客攻击的代码就越困难

Joomla的优点和缺点 Joomla绝对是最好的CMS之一,但它始终取决于您的需求,以及您使用的工具。有两个网站可以极大地帮助您进行选择:

CMS概述
  • 一个可以对100个开源CMS和类似软件进行实时测试的页面
  • 基本上是一个非常大的功能比较矩阵,几乎有1000(千分之一,是的)CMS和类似的软件(在所有价格范围内)
我自己的经历故事
曾经有一段时间,Typo3在免费CMS中表现强劲,但这段时间已经过去,界面笨重而复杂,Typo3在竞争中远远落后。后来有一段时间曼波变得强大,后来约姆拉从曼波分裂出去,变得更加强大。但是Joomla 1.0系列遗留的代码有严重缺陷,一个新的玩家很快采取了行动:Drupal。更清晰的代码,更清晰的基于节点的体系结构,可能对某些人来说太难了。在Drupal变得强大和流行的同时,Joomla 1.0系列也出现了严重的安全问题。关于被黑客入侵的装置的故事层出不穷,Drupal在一段时间内一直处于领先地位。Joomla 1.5是一个完全不同的故事。它有一些奇妙的新特性,在每次升级(现在是1.5.10)中,越来越多的代码遵循OO、MVC和其他优秀的原则。再加上大量的扩展(组件、插件、设计模板),Joomla无疑提供了比任何其他开源CMS更多的选择。我曾经遇到过几个极端情况(今天我将进行定制开发),其中只有Joomla能够满足项目的所有需求。还有一些新名字很有潜力。以Silverstripe为例。

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

审查:

社交网络:


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

只想添加一些东西:

  • CB的代码看起来不是很优雅,因为大部分代码没有使用强大的Joomla 1.5 MVC体系结构
  • 有两个新的社交网络扩展。JomSocial被提到,但也有(虽然代码受到保护,所以你不能查看它的内部工作)并且是开源的和免费的

我使用过CB、Joomunity、JomSocial和其他一些平台。我的建议是使用另一个平台(后来我与BuddyPress一起移动到WordPress,用于这些类型的应用程序),但为了它的价值:

Joomunity现在被称为Tuiyo(http://www.tuiyo.co.uk/)而且已经一年多没有发布任何代码了;当我上次使用它的时候,它被拼写错误所困扰,而且有相当多的bug。这几乎是一种幻觉

JomSocial工作得很好,但我对Azrul的支持非常不满意——有一次他们发布了一个修补程序,它破坏了一堆语言文件,我最终贡献了一个可用的替换文件。这对于开源项目来说是不错的,但对于商业项目来说是不可接受的。我还不断收到奇怪的令牌错误,这会导致他编码停止(即在空白白屏上出错)

Community Builder在没有大量工作的情况下通常看起来非常丑陋,需要大量配置;它比其他的“开箱即用”的功能要小得多。我已经尝试过一些方法,但这些方法都不适合我的经验

而且,没有人提到过Anahita;我个人没有用过它,但它看起来很酷


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

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