wordpress 对于 Intranet 站点来说,什么是好的 CMS?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/3671405/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-08 18:38:16  来源:igfitidea点击:

What's a good CMS for an intranet site?

wordpressdrupalcontent-management-systemjoomla1.5

提问by blackbull77

I know this question has been tossed around by many developers and designers. I just got finished with my companies intranet site using joomla 1.5 with a custom bulit template and modifying almost everything in joomla. It got me thinking if I should be using an enterprise CMS instead of an free open source CMS. I almost went with wordpress, but the company wanted joomla for there site. It was a great for me to jump into another CMS and learn, but is there a better CMS out there that meant for intranet or does it really matter at all?

我知道这个问题已经被许多开发人员和设计师抛出。我刚刚完成了使用 joomla 1.5 和自定义 bulit 模板的公司内部网站,并修改了 joomla 中的几乎所有内容。这让我开始思考是否应该使用企业 CMS 而不是免费的开源 CMS。我几乎和 wordpress 一起去了,但该公司想要 joomla 用于那里的网站。跳入另一个 CMS 并学习对我来说很棒,但是有没有更好的 CMS 用于 Intranet 或者它真的很重要吗?

回答by Kevin

Try OpenAtrium, its free.

试试 OpenAtrium,它是免费的。

http://www.openatrium.com

http://www.openatrium.com

回答by Bruce Chapman

If you're planning an intranet project using a CMS, then you'll need to clarify a couple of requirements before choosing the right one. I have a blog post with some simple choices for choosing a cms for an intranet, more specifically on collaboration and community features. But other more basic requirements are:

如果您正在计划使用 CMS 的 Intranet 项目,那么在选择正确的需求之前,您需要澄清几个要求。我有一篇博客文章,其中包含一些用于为 Intranet 选择 cms 的简单选择,更具体地说是关于协作和社区功能。但其他更基本的要求是:

  • Is there a technology stack that the organization prefers/uses? Does it need to be on-premise or cloud based? This will filter down the candidates
  • Is the Intranet for just posting read-only notices and information, or are community features (groups, lists, news feeds, etc)
  • Does the Intranet require SSO so that organization members can seamlessly interact with content based on their identity?
  • What sort of budget is available for the Intranet? All CMS installs have a cost, even the ones without any subscription cost.
  • Is document and file management an important requirement?
  • Are customizations needed for any specific Intranet functionality or connectivity to other systems?
  • 是否有组织喜欢/使用的技术堆栈?它需要是内部部署的还是基于云的?这将过滤候选人
  • 内联网是用于发布只读通知和信息,还是社区功能(群组、列表、新闻提要等)
  • Intranet 是否需要 SSO,以便组织成员可以根据其身份与内容无缝交互?
  • 内联网有哪些可用的预算?所有 CMS 安装都有成本,即使是没有任何订阅成本的。
  • 文件和档案管理是一项重要要求吗?
  • 任何特定的 Intranet 功能或与其他系统的连接是否需要自定义?

Wordpress will do a simple intranet well, but will start to become more work if you start getting complex requirements around authentications, groups and social functionality. If on the LAMP stack and looking for more complex requirements, look at Drupal or Joomla. On the Windows/.NET side there have been suggestions in this answer already - the choices span from full commercial answers such as Sharepoint to those available open source and commercially licensed like Dnn.

Wordpress 可以很好地完成一个简单的 Intranet,但如果您开始对身份验证、群组和社交功能提出复杂的要求,它就会开始变得更多工作。如果在 LAMP 堆栈上并寻找更复杂的需求,请查看 Drupal 或 Joomla。在 Windows/.NET 方面,这个答案中已经有一些建议 - 选择范围从完整的商业答案(如 Sharepoint)到可用的开源和商业许可(如 Dnn)。

回答by Ivo van der Wijk

Nowadays everything is called a CMS - tools to maintain websites, advanced portals, wiki's, and so on. The requirements for a "CMS" are drastically different for intranets and public websites, however.

如今,一切都被称为 CMS - 用于维护网站、高级门户、维基等的工具。但是,Intranet 和公共网站对“CMS”的要求截然不同。

Intranets usually have a high level of interaction, lot's of user generated content, different content types, and so on. More users need to be able to login to the system (basically everyone, not just the content editors) with different levels of authorization and different roles in general. Collaboration in general is much more important than with an average "public" CMS based website.

Intranet 通常具有高水平的交互、大量用户生成的内容、不同的内容类型等。更多的用户需要能够以不同级别的授权和不同的角色登录系统(基本上是每个人,而不仅仅是内容编辑者)。总体而言,协作比与普通的“公共”基于 CMS 的网站重要得多。

Furthermore you will usually want different types of plugins. Google analytics and SEO are much less important, you'd be more interested in some active user plugin, recent publications, integration with other internal tools (i.e. project management) and possibly exposing other datasources (databases, telephone directories, filesystems with internal documents), and so on.

此外,您通常需要不同类型的插件。谷歌分析和搜索引擎优化不太重要,你会对一些活跃的用户插件、最近的出版物、与其他内部工具(即项目管理)的集成以及可能暴露其他数据源(数据库、电话目录、带有内部文档的文件系统)更感兴趣, 等等。

In my personal experience, Ploneis a good choice. It provides most of the above out of the box or through existing extensions and it has excellent integration possibilities with external systems. Cyn.inalso provides a somewhat completer plone based solution.

以我个人的经验,Plone是一个不错的选择。它开箱即用或通过现有扩展提供了上述大部分功能,并且具有与外部系统的出色集成可能性。Cyn.in还提供了一个比较完整的基于 plone 的解决方案。

If Plone's too much for you, you could consider some wiki-like system, such as TWikior MediaWiki

如果 Plone 对你来说太多了,你可以考虑一些类似 wiki 的系统,比如TWikiMediaWiki

回答by Fribu - Smart Solutions

I have user long time drupal, but now I switching to WordPress it's much easier, if you don't want to create a community or something like this.

我有长时间使用 drupal,但现在我切换到 WordPress,如果您不想创建社区或类似的东西,那就容易多了。

回答by Craig Bailey

As others have said, it will depend on your requirements. If you are looking for something more in the enterprise space, then elcomCMS might be a good fit - it's .NET based though (not sure if that rules it out in your case), but has an API and other dev considerations. Pretty strong as both a web CMS and an intranet. http://www.elcomcms.com/Product/elcomCMS-Overview/Intranets

正如其他人所说,这将取决于您的要求。如果您正在企业领域寻找更多的东西,那么 elcomCMS 可能是一个不错的选择 - 虽然它是基于 .NET 的(不确定在您的情况下是否排除了它),但有一个 API 和其他开发注意事项。作为 Web CMS 和 Intranet 都非常强大。 http://www.elcomcms.com/Product/elcomCMS-Overview/Intranets