如何将公司网站分成组来管理他们的内容

How To Break Up Company Website Into Groups To Manage Their Content

我环顾四周,没有找到任何好的答案。我在一家小公司工作。他们有一个供内部用户使用的快速信息网站。它需要更新,但情况就是这样。我希望每个组都能够管理自己的 page/s 内容。比如HR管理他们的文档,另一个组管理phone目录等。我不希望他们都必须接受培训或接受任何广泛软件的培训。它甚至可能不需要有很多功能。我一直在寻找可能的 Joomla,因为我们的小组已经知道 PHP、Apache 等。但是如果我可以分解内容并将某些区域分配给其中的某些组,我并没有真正的感觉所以他们只能更改自己的内容。

现在,所有内容都在一页上,在我到达没有可折叠菜单的 2 页项目列表之前变得一发不可收拾。我确实喜欢在某些方面他们所要做的就是将文件拖放到文件共享上以更新他们的项目。我可能会保留其中的一部分,只需将其分成单独的页面,而不是在您单击菜单项时在中间的单个框架中显示每个页面。由于其中大部分是文档,因此还算不错。

无论如何,寻找已经走过这条路并且对我正在尝试做的事情以及如何去做有感觉的人。

顺便说一句,如果在我们现有的产品上添加任何产品,我们更喜欢开源。

如果您使用 joomla,您可以选择编辑您的 mysql 数据库,有两个 table 您需要编辑,一个是用户,另一个是 usergroup_map.每个组都应该有一个组 ID 和它自己的权限。创建页面后,只需将权限分配给页面即可。如果您有超过 6 个组,您可能还需要编辑用户组 table 以添加更多组 ID

Joomla 自 1.6 版以来具有细粒度的访问控制,您可以自定义自己的访问控制。通常我会做的是为每个组创建一个用户组。然后为该组创建一个类别树来制作和管理他们的文章。然后为这些类别中的每一个类别授予组成员创建、编辑、删除或任何您希望他们拥有的权限。 那里有很多关于如何执行此操作的文档。 (一些是我 :))只需搜索 Joomla ACL 或 Joomla Access Control。