Security is a process!

Effizient von Confluence zu XWiki migrieren

Ein Überblick zum CycleSEC Migration-Framework für Confluence.

Migration-Framework für Confluence

„Mit unserem Migration-Framework für Confluence ermöglichen wir Unternehmen, ihre Managementsysteme effizient und zukunftssicher auf XWiki zu migrieren – ohne versteckte Lizenzkosten und mit maximaler Flexibilität.“
— Sebastian Klipper, CycleSEC Geschäftsführer

Die Migration von Confluence zu XWiki ist ein strategisch wichtiger Schritt für Unternehmen, die eine flexiblere, kosteneffiziente und nachhaltige Plattform für das Wissensmanagement für ihre Managementsysteme suchen.

Das CycleSEC Migration-Framework für Confluence bietet eine umfassende Lösung, um diesen Übergang effizient und erfolgreich zu gestalten. Unser Blog-Beitrag bietet ein Überblick über die zentralen Inhalte und Vorteile unseres Migration-Frameworks:

Phasen der Migration

Typischer Projektverlauf

Unser Pauschalpreismodell

Bridge-Makros

Migrationsstrategien

Zusätzliche Beratungsleistungen

Phasen der Migration

Die Migration erfolgt in mehreren Phasen, die sorgfältig geplant und umgesetzt werden. Mithilfe des als OpenSource-Software verfügbaren Confluence-XML-Import-Tools können Inhalte wie Seiten, Anhänge und Dateien direkt aus einem Confluence-Export nach XWiki übertragen werden. Dabei bleibt die Grundstruktur des ursprünglichen Wikis erhalten, was den Aufwand für Anpassungen minimiert. Allerdings kann es in vielen Fällen nach diesem Schritt zu Darstellungsproblemen kommen. Im ungünstigsten Fall wird der Seiteninhalt trotz umfangreicher Daten nicht korrekt angezeigt und stattdessen eine Fehlermeldung ausgegeben, die auf ein unbekanntes Makro hinweist, sofern kein passendes Bridge-Makro vorhanden ist.

Bridge-Makros: Schlüssel für nahtlose Funktionalität

Ein wesentliches Feature des CycleSEC Migration-Framework für Confluence sind die Bridge-Makros, die entwickelt wurden, um Confluence-spezifische Funktionen in XWiki nachzubilden. Sie gewährleisten, dass wichtige Makros wie „Page-Info“, „Panel“ oder „Expand“ auch in der neuen Umgebung korrekt dargestellt werden.

Obwohl XWiki selbst nur eine sehr begrenzte Anzahl dieser Makros unterstützt, bietet CycleSEC eine umfassende Lösung im Rahmen eines Pauschalpreismodells. Dieses umfasst zusätzlich zu den bereits nativ unterstützten Bridge-Makros die dauerhafte Nutzungslizenz der CycleSEC Bridge-Makros und individuelle Anpassungen nach dem Import. Aktuell umfasst das CycleSEC Migration-Framework für Confluence mehr als 30 zusätzliche Bridge-Makros, zum Beispiel:

Makro (ID)Migrationsstrategie
Attachments Makro
(attachments)
Migrationsstrategie:
– Verwendung des CycleSEC Bridge-Makros.
– In XWiki können Anhänge nicht mit einem Label versehen werden.
Contentbylabel Makro
(contentbylabel)
Migrationsstrategie:
– Verwendung des CycleSEC Bridge-Makros.
– CQL-Abfragen werden teilweise unterstützt.
Expand Makro
(expand)
Migrationsstrategie:
– Verwendung des CycleSEC Bridge-Makros.
Gliffy Makro
(gliffy)
Migrationsstrategie:
– Verwendung des CycleSEC Bridge-Makros.
– Das Bridge-Makro zeigt das Gliffy-PNG an.
– Zum Ändern des PNG kann z.B. PlantUML genutzt werden.
Layout Makro
(layout)
Migrationsstrategie:
– Verwendung des CycleSEC Bridge-Makros.
– Die Entfernung des Makros verbessert die Wartbarkeit des Contents.
Layout-Cell Makro
(layout-cell)
Migrationsstrategie:
– Verwendung des CycleSEC Bridge-Makros.
– Die Entfernung des Makros verbessert die Wartbarkeit des Contents.
Layout-Section Makro
(layout-section)
Migrationsstrategie:
– Verwendung des CycleSEC Bridge-Makros.
– Die Entfernung des Makros verbessert die Wartbarkeit des Contents.
Page-Info Makro
(page-info)
Migrationsstrategie:
– Verwendung des CycleSEC Bridge-Makros.
Panel Makro
(panel)
Migrationsstrategie:
– Verwendung des CycleSEC Bridge-Makros.
– Die Entfernung des Makros verbessert die Wartbarkeit des Contents.
– Nusätzliche Layout-Parameter können ggf. manuell aktiviert werden.
Recently-Updated Makro
(recently-updated)
Migrationsstrategie:
– Verwendung des CycleSEC Bridge-Makros.
Status Makro
(status)
Migrationsstrategie:
– Verwendung des CycleSEC Bridge-Makros.
Task Makro
(task)
Migrationsstrategie:
– Verwendung des CycleSEC Bridge-Makros.
Time Makro
(time)
Migrationsstrategie:
– Verwendung des CycleSEC Bridge-Makros.

Typischer Projektverlauf

Die Standardmigration, einschließlich der im Pauschalpreis enthaltenen Migrationsschritte, dauert in der Regel etwa 8 Wochen. Die Dauer der manuellen Anpassungen hängt von der Komplexität des Systems und der Datenmenge ab. CycleSEC bietet zusätzliche Beratungsleistungen an, um individuelle Anforderungen zu erfüllen, wie die Entwicklung weiterer Makros oder die Integration spezifischer Anwendungen.

Ein möglicher Projektverlauf umfasst die nachfolgend beschriebenen Schritte. Dabei werden die grün markierten Aufgaben von CycleSEC übernommen, während die orange markierten Schritte von der Auftraggeber:in durchgeführt werden.

Migrationsstrategien

Um den Übergang möglichst reibungslos zu gestalten, verfolgen wir bei Migrationsprojekten für das Layout, strukturierte Daten und unnötige Makros spezifische Ansätze:

Seitenlayout:
Confluence-Makros wie „Layout Section“ oder „Layout Cell“ werden entweder durch Bridge-Makros ersetzt oder bei Bedarf bereinigt, um die Wartbarkeit der Inhalte zu verbessern.

Strukturierte Daten:
Inhalte, die strukturierte Daten enthalten, werden in XWiki über App Within Minutes (AWM)-Apps verwaltet. Dies erleichtert die Verwaltung und ermöglicht spätere Erweiterungen.

Content-Bereinigung:
Unerwünschte Makros können durch automatisierte Prozesse entfernt werden, was die Konsistenz und Wartbarkeit des Inhalts im WYSIWYG-Editor verbessert.

Vorteile des Pauschalmodells

Das Pauschalmodell von CycleSEC bietet klare Vorteile:

Planbare Kosten:
Keine laufenden Lizenzgebühren, sondern ein einmaliger Betrag für Ihr Migrationsprojekt.

Umfangreiche Unterstützung:
Neben den Bridge-Makros ist auch der Import und ein Kontingent für Anpassungen und individuelle Beratungsleistungen während dieser Projektphase enthalten.

Schneller Projektfortschritt ohne Abhängigkeiten
Das oberste Ziel ist die zügige Ablösung des Altsystems und eine möglichst schnelle Sicherstellung der korrekten Darstellung der Inhalte einer Seite ohne Fehlermeldungen. Nachrangige Layout-Aspekte (wie mehrspaltiges Design) werden dabei zunächst zurückgestellt, da das Seitenlayout in XWiki sinnvollerweise nicht mithilfe von Makros realisiert wird. Stattdessen bietet die leistungsfähige XWiki-Syntax in Kombination mit der Unterstützung des Bootstrap-Frameworks deutlich flexiblere und bessere Gestaltungsmöglichkeiten, die auch ein zeitgemäßes Responsive Design für mobile Endgeräte ermöglichen.

Zukunftssicherheit:
Durch die Nutzung von AWM-Apps und den Verzicht auf verzichtbare Bridge-Makros wird so eine optimale Nutzung der XWiki-Funktionalitäten gewährleistet, ohne in eine Abhängigkeit von den Bridge-Makros zu geraten.

Bestandteile der Migrationsbegleitung

Die Begleitung der Migration beinhaltet die folgenden pauschalierten Bestandteile:

  •  Briefing des IT-Teams zur Konfiguration und Härtung des XWiki Migrationssystems.
  •  Von CycleSEC entwickelter Benutzerdefinierter BSI IT-Grundschutz-Baustein für XWiki.
  •  Import des Confluence-Exports mit dem Confluence-XML-Import-Tool (Confluence XML).
  •  Bestimmungsgemäße Nutzung der CycleSEC Bridge-Makros.
  •  Entwicklung von drei Bridge-Makros mindestens bis zur fehlerfreien Anzeige eines Hinweistexts.
  •  Entfernung von unerwünschten Confluence-Makros (Migrationsstrategie: Verbesserung der Wartbarkeit des Contents).
  •  Entwicklung einer in der Angebotsphase vereinbarten AWM-App und beispielhafte Datenübernahme für 10 Datensätze.

Zusätzlich zu vergütende Beratungsleistungen

Die folgenden Bestandteile einer Migration können als zusätzliche Beratungsleistungen beauftragt werden:

  •  Weitergehende individuelle Anpassung der CycleSEC Bridge-Makros und Entwicklung weiterer Bridge-Makros.
  •  Entwicklung weiterer AWM-Apps zur Datenübernahme während der manuellen Migrationsschritte.
  •  Vollständige Datenübernahme in AWM-Apps.
  •  Grafische Auswertung der AWM-App-Daten.

Weitere Beratungsleistungen und Frameworks

Für spezifische Anforderungen können Unternehmen zusätzliche Leistungen in Anspruch nehmen, darunter die Entwicklung individueller Bridge-Makros, die Integration weiterer AWM-Apps sowie die grafische Auswertung und vollständige Übernahme von Daten.

Das CycleSEC Migration-Framework für Confluence dient als Grundlage und Vorprojekt für die integrierten CycleSEC
Managementsystem-Frameworks
zur integrierten Umsetzung der ISO/IEC 27001, 22301 und 27701 und der ISO 9001, 14001 und 45001.

Die CycleSEC Managementsystem-Frameworks unterstützen u.a. die folgenden Normen und Anforderungen:

Informationssicherheit: ISO/IEC 27001 – Information security management systems

ISO/IEC 27001 auf Basis von IT-Grundschutz: Die CycleSEC ISMS-Frameworks als Alternative zu Ihrem Grundschutz-Tool

Datenschutz: ISO/IEC 27701 – Extension for privacy information management

Notfallmanagement: ISO/IEC 22301 – Business continuity management systems

Qualitätsmanagement: ISO 9001 – Quality management systems

Umweltmanagement: ISO 14001 – Environmental management systems

Arbeitssicherheit: ISO 45001 – Occupational health and safety management systems

Risiko-Management: ISO/IEC 27005:2022 – Guidance on managing information security risks

Risiko-Management: Gefährdungen des BSI IT-Grundschutz-Kompendiums

ISMS-Prozesse: ISO/IEC 27022:2021 – Guidance on information security management system processes

Datenschutz-Grundverordnung: Anforderungen der europäischen Verordnung zum Schutz personenbezogener Daten

NIS 2: Gesetzes zur Umsetzung der NIS-2-Richtlinie (im Referentenentwurf vom 07.05.2024)

Staatlicher Geheimschutz: Anlage 4 zum Geheimschutzhandbuch – GHB: VS-NfD-Merkblatt mit Stand 07/2023

Branchen-Label: Mapping zum TeleTrusT Vertrauenszeichen IT Security made in Germany

Fazit

Das CycleSEC Migration-Framework für Confluence ist eine durchdachte Lösung, die nicht nur den Übergang von Confluence zu XWiki erleichtert, sondern Unternehmen auch dabei unterstützt, langfristig von den erweiterten Möglichkeiten von XWiki zu profitieren. Mit einer klaren Strategie, leistungsfähigen Tools und flexiblen Beratungsoptionen wird der Wechsel effizient, kostensparend und zukunftssicher gestaltet. Neben der Ablösung von Confluence bietet eine Migration die Grundlage für eine Einführung der integrierten CycleSEC Managementsystem-Frameworks.

Veröffentlicht am

Foto des Autors

Dieser Beitrag kommt von

CycleSEC Redaktion

Die CycleSEC GmbH wurde 2015 als wissenschaftliche Ausgründung der Fachhochschule Münster gegründet. Seit 2017 ist das Unternehmen im alleinigen Besitz des Gründers Sebastian Klipper. CycleSEC hat seinen Sitz in Hamburg. Aus dem Norden der Republik bietet die CycleSEC GmbH ihr Beratungsportfolio in ganz Deutschland und darüber hinaus an.

Sie haben noch Fragen?

Nehmen Sie Kontakt zu uns auf:

Hier geht's zum Kontaktformular

Bitte stimmen Sie der Benutzung von Cookies durch diese Webseite zu. Weitere Informationen

Informationen zu Coockies

Diese Webseite verwendet so genannte Cookies. Sie dienen dazu, die Webseite, insbesondere die Kommentarfunktion nutzerfreundlicher, effektiver und sicherer zu machen. Cookies sind kleine Textdateien, die auf Ihrem Rechner abgelegt werden und die Ihr Browser speichert. Cookies richten auf Ihrem Rechner keinen Schaden an und enthalten keine Viren.

Wenn Sie auf "Akzeptieren" klicken, erklären Sie sich mit der Nutzung von Cookies einverstanden.

Schließen