2012-04-12 7 views
2

Ich möchte ein Dokumenten-Repository für meine Firma erstellen. Grund dafür ist, dass meine Firma viele Dokumente hat und sie keine Versionsverfolgung an Ort und Stelle hatten. Dies bedeutet, dass jeder die ganze Zeit unterschiedliche Versionen benutzt.Wie verwende ich Plone als Dokumentenverwaltung?

Plone ist etwas Neues für mich und ich lernte es von einem guten Freund von mir kennen. Und schade, dass er nicht mehr in der Lage ist, meine Frage zu beantworten. Ich habe an ihn geglaubt und möchte seine Idee verwirklichen, Plone als Dokumentenspeicher für meine Firma zu nutzen.

Ich habe Plone installieren und verwalten, um die Standard-Plone-Seite anzuzeigen, fügen Sie den Benutzernamen meines Unternehmens hinzu und ändern Sie das Logo zu meinem Firmenlogo. Und jetzt ist die größte Frage, wie man das Dokumenten-Repository einrichtet? Ich habe mir eine "Seite" ausgedacht, auf der der Benutzer Dateien hinzufügen, Dateien herunterladen, nach Dateien suchen und seine Beschreibung lesen kann.

Irgendwelche führen für mich zu gehen?

Antwort

5

Wiederverwendbar, Das gleiche Problem hier. Wir haben vor 4 Wochen begonnen, Plone als unser Haupt-DMS zu verwenden (derzeit vorhandene Dokumente einfügen).

Für Arbeitskopien verwenden wir iterate (plone.app.iterate unter eggs in Ihrem buildout.cfg einfügen).

Für Versionierung, . Ich glaube, das funktionierte aus der Box.

Um einen neuen Workflow zu erstellen, schauen Sie in plone.app.workflowmanager und lesen Sie die Dokumentation. In einem previous question haben wir uns gefragt, ob wir noch Dexterity suchen, was schon viel bedeutet, aber letztendlich haben wir uns entschieden, einen bestehenden Inhaltstyp basierend auf Archetypen anzupassen.

Zum Einfügen von Dateien, solange die Beschreibung in Ordnung ist, werden sie durch die eingebaute Suchfunktionalität gefunden, aber Sie könnten Iterate verwenden, um sicherzustellen, dass niemand dieselbe Datei zweimal verwendet.

Als Ihr neues, wie ich bin, scheinen die docs zuerst hart, aber sind eigentlich ziemlich gut.

Und diese book gibt mir immer noch die Grundlage, die wir brauchen, um Funktionalität hinzuzufügen.

Viel Glück

+0

Sie erwähnen Workflow, warum sollte ich es brauchen? irgendeinen guten Grund, es zu haben? Und schließlich müssen Sie meine Gedanken gelesen haben: "ob es eine gute Buchreferenz gibt" :) – Reusable

+0

Wenn es keine Notwendigkeit für eine Überprüfung der Änderungen in beiden Online-Dokumenten (dh HTML) und den Dateien gibt, dann nein. Aber ein guter Überprüfungszyklus scheint in einem Dokumenten- "Management" -System entscheidend zu sein, aber nicht zwingend. – Speediro

+1

collective.documentviewer kann ein nettes Add-on sein, um mit der Dokumentenverwaltung auch zu verwenden. – vangheem

2

Ich denke, sollten Sie ziemlich weit mit Vanille-Plone-Installation erhalten, ohne eigene Erweiterungen oder andere Anpassung Add-on-Produkte zu entwickeln. Daher empfehle ich Ihnen, mit Plone 4 User Manual zu beginnen, um alles zu finden, was Sie out-of-the-box tun können.

Wie @Speediro erwähnt, Versionierung Unterstützung kommt für die Hauptinhaltstypen eingebaut (und man eigentlich nicht CMFEditions erwähnt überall sehen), aber es ist nicht für das Hochladen von Dateien aktiviert. Obwohl as briefly mentioned in the manual: Inhaltselemente können so konfiguriert werden, dass die Versionierung über das Site-Setup-> Plone-Konfigurationspanel unter "Typen" aktiviert/deaktiviert ist.

Working Copy Support (plone.app.iterate) sollte auch dort bereits auf die Aktivierung auf Site-Setup-Add-ons-Panel warten.

Noch vor der Plone Collective (= Community) Developer Docs oder Professional Plone 4 Entwicklung, würde ich Practical Plone 3 empfehlen. Es hat ein bisschen veraltete Grafiken (weil es für Plone 3 gemacht wurde), aber es ist toll nächsten Schritt nach dem Benutzerhandbuch. Z.B. wie man Inhaltsregeln definiert, um E-Mail-Benachrichtigungen für Inhaltsaktualisierungen zu senden (immer noch über den Browser, ohne zu kodieren). Oder wie Sie benutzerdefinierte Formulare mit Products.PloneFormGen erstellen.

Wenn Sie wirklich Ihren eigenen Code schreiben müssen, ist es an der Zeit für Professional Plone 4 und Collective Docs.

+0

@Resusable: Asko Soukkas Beschreibung ist so ziemlich der genaue Weg, den ich nehmen musste, um die ersten Schritte in Richtung Plone zu machen. Folge seinem Rat und schaue dann in das Buch, das ich erwähnt habe. Es war ein toller Lernpfad für mich. Und er hat natürlich Recht, wenn man bestimmte Produkte nicht hinzufügen muss, da sie "out of the box" zur Verfügung stehen. – Speediro

0

Wenn Sie keinen Entwickler haben, um Ihre Sachen zu verwalten, würde ich empfehlen, auf offiziellem Plone zu bleiben, kein kundenspezifischer Code und benutze nur widly benutzte Addons.

ich meine:

  • Aufenthalt auf den Standard-Theme (Sunburst)
  • den Inhalt Standard plone Typen verwenden
  • nur anpassen, das Logo
  • aktivieren plone.app.iterate in dem Add-on-Control
  • nicht mit Workflow spielen, weil sie wissen müssen, was Sie tun. Standardmäßig hat eine Datei die Sichtbarkeit ihres Ordners. Es bedeutet, wenn Sie den Ordner sehen, können Sie alle Dateien darin sehen. Sie können einfach den Standard-Workflow für Dateien unter dem ZMI aktivieren.
  • Verwenden collective.quickupload addon

Ihre Datenbank zu einer enormen Größe sehr schnell gehen, weil Plone Indizierung und Indizierung macht bedeutet viel von Räumen. Sie müssen dies als Systemadministrator behandeln.