如何使用Plone作为文档管理?

时间:2012-04-12 10:06:14

标签: content-management-system plone

我希望为我的公司创建一个文档存储库。原因是因为我的公司有很多文件,而且他们没有版本跟踪。这意味着每个人都在使用不同的版本。

Plone对我来说是新鲜事,我从我的一位好朋友那里得知。太糟糕了他不再回答我的问题了。我相信他,我希望实现他的想法,使用Plone作为我公司的文档存储库。

我已安装Plone并设法查看默认的Plone页面,添加所有公司的用户名并将徽标更改为我公司的徽标。现在最大的问题是,如何设置文档存储库?我想到的是为用户创建一个“页面”来添加文件,下载文件,搜索文件并阅读其描述。

任何导致我走的路?

3 个答案:

答案 0 :(得分:5)

可重复使用, 同样的问题在这里我们4周前开始使用Plone作为我们的主要DMS(目前插入现有的文档)。

对于工作副本,我们使用iterate(在plone.app.iterate中的eggs下插入buildout.cfg)。

对于版本控制,Products.CMFEditions。我相信这是开箱即用的。

要创建新的工作流程,请查看plone.app.workflowmanager并阅读文档。

在我们问过的previous question中,我们仍然在看Dexterity,它有很多用途,但最终我们决定调整基于Archetypes的现有内容类型。

至于插入文件,只要说明没问题,就可以通过内置搜索功能找到它们,但是你可以考虑使用上面提到的Iterate来确保没有人使用同一个文件两次。

作为你的新人,就像我一样,docs起初似乎很难,但实际上相当不错。

book 仍然为我提供了继续添加功能所需的基础。

祝你好运

答案 1 :(得分:2)

我认为,如果没有开发自己的扩展程序或其他自定义附加产品,您应该使用vanilla Plone安装。因此,我建议您从Plone 4 User Manual开始,找出您可以开箱即用的所有内容。

正如@Speediro所提到的,版本支持内置于主要内容类型(并且您实际上并未在任何地方看到 CMFEditions ),但它未针对文件上载激活。虽然,as briefly mentioned in the manual内容项可以配置为通过“类型”下的“站点设置”→“Plone配置”面板启用/禁用版本控制。

Working Copy Supportplone.app.iterate)也应该在Site Setup的附加组件面板上等待激活。

然而,在Plone Collective(=社区)开发人员文档或专业Plone 4开发之前,我建议Practical Plone 3。它有一点点过时的图形(因为它是为Plone 3制作的),但是在用户手册之后它的下一步很棒。例如。如何定义内容规则以发送内容更新的电子邮件通知(仍然通过浏览器而无需编码)。或者如何使用Products.PloneFormGen创建自定义表单。

如果您真的需要编写自己的代码,那么专业Plone 4和集体文档应该是时候了。

答案 2 :(得分:0)

如果你不能让开发人员来管理你的东西,我建议留下官方的Plone,没有自定义代码,只使用广泛使用的插件。

我的意思是:

  • 保持默认主题(sunburst)
  • 使用默认的plone内容类型
  • 仅自定义徽标
  • 在插件控制面板中激活plone.app.iterate
  • 不要使用工作流程,因为他们需要知道你在做什么。默认情况下,文件具有其文件夹的可见性。这意味着如果您可以看到该文件夹​​,您将能够看到其中的所有文件。您只需激活ZMI下的文件的默认工作架即可。
  • 使用collective.quickupload addon

你的数据库将非常快到一个巨大的规模,因为Plone正在进行索引和索引意味着大量的空间。因此,您必须以系统管理员身份处理此问题;

相关问题