2009-07-16 7 views
1

Ich habe vor, eine Lösung auf der Basis von Sitecore CMS zu entwickeln, die es dem Kunden ermöglicht, seine Dokumente in Sharepoint-Manier zu verwalten (Versionierung, Diffs ??). Natürlich beschränken wir uns auf die Anzahl der Lizenzen, die für das Projekt benötigt werden, und der Client hat noch keine Lizenzen für MOSS, sodass wir den Sitecore Sharepoint Connector nicht einfach verwenden können, der von allem, was ich lese, die MOSS-Installation benötigt und wird nicht mit blankem WSS funktionieren.Erfahrungen mit Sitecore CMS mit Windows SharePoint Services?

Von dem, was ich weiß, Sitecore CMS Dokumente nicht als solche Version, aber gibt es eine Möglichkeit für eine Abhilfe?

Idealerweise würden wir mit Dokumenten und Dateien genauso arbeiten wie mit normalen Seiten, was DIFFs und ähnliches ermöglicht.

Irgendwelche Ideen?

Danke,

Marcin B

Antwort

0

Sie können wie in Sharepoint ähnliche Art und Weise sperren und Artikel Content-Version oder Medienbibliothek Elemente. Sie haben auch diff, aber das ist nur für HTML/Text-Inhalt, es funktioniert nicht mit Medienbibliothek Inhalt wie Bilder oder Office-Dokumente. Auf denen hast du nur lock + download + edit + upload + entsperren mit neuer Version. Es ist einfach, im Frontend mithilfe der Sitecore-API im Extranet eine GUI für die Versionierung/Sperrung zu erstellen, wenn Sie der Meinung sind, dass Sie bei der Bearbeitung Objekte sperren und beim Speichern eine neue Version erstellen. Ich habe dies einmal auf Sitecore 5.3.1 gemacht, es war genug für meine Anforderungen. Meine Implementierung war mit ähnlicher Logik wie SVN-Commit, wo Sie Datei in MediaLibrary in einem Ordner hochladen und Sie können "commit" Kommentar schreiben.

Ich würde vorschlagen, ein bisschen API zu erforschen und auszuprobieren, wenn Sie alles in Sitecore tun können, ich glaube nicht, dass Sie irgendein Extramodul oder Sharepoint-Lizenz dafür benötigen. Vor allem, wenn Sie ein paar nette AJAX-Widgets erstellen, die "Sperren + Herunterladen + Bearbeiten + Hochladen + Entsperren mit neuer Version" ermöglichen, könnte der nahtlose Kunde damit zufrieden sein und würde viel mit Lizenzen sparen.