CMSOI

CMS-Plugin läuft rund um die Uhr, unabhängig von MS Office-Updates

Entwickelt von Redwerk für das preisgekrönte Produkt von Green Valley
×
Wohin sollen wir unser Microsoft Word-Plugin für die CMS-Produktfallstudie senden?
Bitte geben Sie Ihre Geschäfts-E-Mail ein ist keine Geschäfts-E-Mail

Green Valley BV ist einer der führenden Anbieter von E-Government-Lösungen in den Niederlanden und Belgien. Ihr spezialisiertes, regierungskonformes CMS wird von Hunderten von Städten und Landkreisen, gemeinnützigen Organisationen und Unternehmen sowie von ausländischen Vertretungen des Königreichs der Niederlande genutzt.

Alle Kunden

Dedicated Team

Wir stellten sicher, dass wir genau verstanden, was das Problem war, und stellten die richtigen Fachleute ins Team, von denen wir wussten, dass sie die Aufgabe bewältigen können.

Mehr erfahren

E-Government

Wir haben über 10 Jahre Erfahrung in E-Government-Lösungen und -Standards.

Mehr erfahren

Herausforderung

Green Valley entwickelte ein Plugin namens DSOI (Discovery Server Office Integration) für ihr CMS-Produkt, das von einer Vielzahl von Regierungsbehörden und Firmenkunden genutzt wird.

Das Plugin ermöglicht einfachen Zugriff von Microsoft Word auf die Dokumentenstruktur und verbessert das Benutzererlebnis erheblich. Es ermöglicht den Zugriff, die Änderung und das Hochladen neuer Dokumente ins CMS direkt aus Word sowie das Setzen von Metadaten. Es öffnet Word-Dateien, die im CMS gespeichert sind. Alle diese Aktionen werden über das beim Installieren hinzugefügte Plugin-Menü ausgeführt.

DSOI wurde in C++ geschrieben und kommuniziert mit Office unter Verwendung von COM- und OLE-Technologien, sodass es nur mit bestimmten Versionen der MS Office-Bibliotheken verwendet werden konnte. Daher unterhielt Green Valley mehrere Plugin-Versionen für jede Version von MS Word. Sobald die Benutzer ihre Office-Version aktualisierten, wurde das Plugin funktionsunfähig.

Die Herausforderung bestand darin, ein Plugin der nächsten Generation zu erstellen, das folgende Anforderungen erfüllt:

  • Einfach zu installieren
  • Keine Administratorrechte für die Installation erforderlich
  • So unabhängig wie möglich von der MS Office-Version
  • Unterstützung mehrerer Sprachen, mindestens auf Englisch und Niederländisch lokalisiert

Lösung

Das Redwerk-Team begann damit, zu recherchieren, wie man ein Plugin implementieren kann, das mit mehreren Versionen von MS Office funktioniert. Wir fanden eine Übereinstimmung mit VBA (Visual Basic for Applications), das weit verbreitet für das Schreiben von Makros für MS Word und andere Office-Produkte verwendet wird. Es ist eine interpretierte Sprache, die nicht in Binärcode kompiliert werden muss, um ausgeführt zu werden. Die einzige Herausforderung bestand darin, geringfügige Inkompatibilitäten in der API, die durch verschiedene Office-Versionen entstanden waren, zu bewältigen, was unser Team schnell meisterte.

Unser Entwicklungsteam für Windows-Anwendungen erstellte einen Prototyp mit einem sehr grundlegenden Anwendungsfall des Speicherns eines Dokuments im CMS zusammen mit einigen Metadaten. Es musste nach Anmeldedaten fragen, sich ins CMS einloggen, die Dokumentenstruktur abrufen und anzeigen, wo ein Benutzer einen Speicherort für das Dokument auswählen konnte. Dieser Prototyp musste auf so vielen Office-Versionen wie möglich funktionieren. Zur Kommunikation mit dem CMS verwendete es ein proprietäres Protokoll basierend auf HTTP — ein Protokoll, bei dessen Entwicklung unser Team ebenfalls half.

Als Nächstes implementierten wir zusätzliche Szenarien und eine Benutzeroberfläche. Wir fügten Lokalisierungen hinzu und testeten, testeten und testeten erneut, um sicherzustellen, dass es in allen unterstützten MS Office-Versionen einwandfrei funktioniert. Um dies zu erreichen, verwendeten wir nur die allgemeinsten APIs.

Ergebnis

Das Produkt trägt den Namen CMSOI, um den Übergang vom Discovery Server zum Green Valley CMS widerzuspiegeln. Da VBS verwendet wurde, sind keine separaten Versionen des Plugins mehr erforderlich. Derselbe Code kann in allen Versionen verwendet werden, und das löste ein großes Problem für die Kunden unseres Kunden. Das neue Plugin unterstützt die folgenden Office-Suiten:

  • Microsoft Office 97
  • Microsoft Office 2000
  • Microsoft Office XP
  • Microsoft Office 2003
  • Microsoft Office 2007
  • Microsoft Office 2010

Die von Redwerk vorgeschlagene und implementierte Technologie erleichtert es, das Plugin bei Bedarf auf OpenOffice zu portieren. Seine modulare Architektur ermöglicht das Hinzufügen von Unterstützung für andere Speicher, Authentifizierungstypen und XML-Verarbeitung, ohne den restlichen Code zu ändern.

Ergebnis
Redwerk ist ein hochgradig serviceorientierter Geschäftspartner, bereit, auf allen Ebenen der Partnerschaft zu unterstützen. Die Kommunikation ist schnell und auf den Punkt. Ihr Management verfügt selbst über tiefgehende Technologiekenntnisse, was die Dinge beschleunigt.
Mike van Dijk
Mike van Dijk, Direktor für Produkte bei Green Valley

Ein herausforderndes Kompatibilitätsproblem, das es zu lösen gilt?

Kontaktieren Sie uns

Technologien

Windows
VBA
XML
HTTP
Unternehmensbibliothek
4Entwickler arbeiteten an dem Projekt
2QA-Ingenieure
700+QA-Ingenieure
100%der Fristen eingehalten
Media
Media
Media
Media
Media
Media
Media

Beeindruckt?

Beauftragen Sie uns

Andere Fallstudien

YouTown

YouTown

Vereinigte Staaten

Bereitstellung einer umfassenden mobilen App für Kommunalverwaltungen, die in den USA und den Niederlanden eingeführt und vom Weißen Haus anerkannt wurde

City Council Decision-Making

City Council Decision-Making

Niederlande

Unterstützung des führenden E-Government-Anbieters in den Niederlanden und Belgien bei der Entwicklung mehrerer Schlüsselmodule für seine Plattform zur Entscheidungsfindung im Stadtrat

Maasmechelen

Maasmechelen

Niederlande

Ein neues CMS-Modul wurde hinzugefügt, um den Bedürfnissen der belgischen Gemeindebediensteten und der lokalen Bürger gerecht zu werden