2

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

Plone 对我来说是新事物,我是从我的一个好朋友那里知道的。太糟糕了,他已经不在了,无法回答我的问题。我相信他,我希望实现他的想法,将 Plone 用作我公司的文档存储库。

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

有什么线索可以让我去吗?

4

3 回答 3

5

Reusable, Same problem here. We started to use Plone as our main DMS 4 weeks ago (inserting existing docs at present).

For working copies, we use iterate (insert plone.app.iterate under eggs in your buildout.cfg).

For versioning, Products.CMFEditions. I believe this worked out of the box.

For creating new workflow, look into plone.app.workflowmanager and read the docs.

In a previous question we asked, we were still looking at Dexterity which has alot going for it but eventually we decided on adapting an existing content type based on Archetypes.

As for inserting files, as long as the description is ok, they will be found through the in-built search functionality, but you might consider using Iterate mentioned above to make sure that nobody is using the same file twice.

As your new, as I am, the docs seem hard at first but are actually quite good.

And this book is still giving me the foundation we need to keep adding functionality.

Good luck

于 2012-04-12T14:11:46.417 回答
2

我认为,您应该在原版 Plone 安装方面走得很远,而无需开发自己的扩展或其他自定义附加产品。因此,我建议您从Plone 4 用户手册开始,了解您可以开箱即用的所有操作。

正如@Speediro 所提到的,主要内容类型内置了版本控制支持(实际上您没有在任何地方看到提到的CMFEditions),但它没有为文件上传激活。虽然,正如手册中简要提到的可以通过“类型”下的“站点设置”→“克隆配置”面板将内容项配置为启用/禁用版本控制

工作副本支持(plone.app.iterate) 也应该已经在站点设置的附加面板上等待激活。

然而,在 Plone Collective (=community) Developer Docs 或 Professional Plone 4 Development 之前,我推荐Practical Plone 3。它有一些过时的图形(因为它是为 Plone 3 制作的),但它是用户手册之后的下一步。例如,如何定义内容规则以发送内容更新的电子邮件通知(仍然通过浏览器,无需编码)。或者如何使用Products.PloneFormGen.

当您真的需要编写自己的代码时,是时候使用 Professional Plone 4 和 Collective Docs。

于 2012-04-13T05:23:25.367 回答
0

如果您没有开发人员来管理您的东西,我建议您继续使用官方 Plone,没有自定义代码并且只使用广泛使用的插件。

我是说:

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

由于 Plone 正在做索引,而索引意味着大量空间,您的数据库将非常快速地增长到巨大的规模。因此,您必须以系统管理员的身份处理此问题;

于 2013-04-04T14:46:08.467 回答