From 1c9d1bd2c8e0d80d6b99a4bfc56a745db8c4e9e0 Mon Sep 17 00:00:00 2001 From: Stephan Hadan Date: Mon, 10 Mar 2025 09:27:30 +0100 Subject: [PATCH] new blog article --- content/posts/2025-03-10-xwiki.md | 63 +++++++++++++++++++ static/assets/images/20250310/xwiki-logo.png | Bin 0 -> 34772 bytes 2 files changed, 63 insertions(+) create mode 100644 content/posts/2025-03-10-xwiki.md create mode 100644 static/assets/images/20250310/xwiki-logo.png diff --git a/content/posts/2025-03-10-xwiki.md b/content/posts/2025-03-10-xwiki.md new file mode 100644 index 0000000..abfe6b7 --- /dev/null +++ b/content/posts/2025-03-10-xwiki.md @@ -0,0 +1,63 @@ +--- +title: "XWiki: Europäische Open-Source-Software für effektives Wissensmanagement" +date: 2025-03-10T8:18:00.000Z +categories: [ + "Digitale Souveränität", + "Europa", + "FOSS", + "IT-News" +] +description: "XWiki ist eine in Frankreich entwickelte Open-Source-Wiki-Software, die flexible Self-Hosting-Optionen, DSGVO-Konformität und professionelle Unterstützung bietet." +feature: /assets/images/20250304/openproject-logo-centered-blue-background.png +--- +In der heutigen digitalen Ära ist effizientes Wissensmanagement für Unternehmen von entscheidender Bedeutung. XWiki, eine in Frankreich entwickelte Open-Source-Software, bietet hierfür eine flexible und anpassbare Lösung. + +### Was ist XWiki? + +![XWiki-Logo](/assets/images/20250310/xwiki-logo.png) + +XWiki ist eine leistungsstarke, webbasierte Open-Source-Wiki-Software, die es Teams ermöglicht, Wissen zu erstellen, zu teilen und gemeinsam zu bearbeiten. Mit Funktionen wie WYSIWYG-Editor, Seitenhierarchie, Dashboard, Makros, Blog und Forum bietet XWiki eine vielseitige Plattform für kollaboratives Arbeiten. + +### Europäische Open-Source-Software: Digitale Souveränität + +Als in Frankreich entwickelte Open-Source-Software unterliegt XWiki den strengen Datenschutz- und Sicherheitsstandards der EU. Unternehmen und Behörden können somit ihre digitale Souveränität wahren und sicherstellen, dass ihre Daten nicht in die Hände von außereuropäischen Anbietern gelangen. Die Open-Source-Natur der Software bietet zudem volle Transparenz über den Quellcode, was Sicherheit und Vertrauen zusätzlich stärkt. + +### Datenschutzvorteile: DSGVO-konform und sicher + +XWiki entspricht den Datenschutzrichtlinien der EU, insbesondere der Datenschutz-Grundverordnung (DSGVO), und bietet somit höchsten Schutz für sensible Daten. Im Gegensatz zu vielen kommerziellen Cloud-Lösungen, die Daten möglicherweise außerhalb Europas speichern, ermöglicht XWiki volle Kontrolle darüber, wo und wie die Daten verarbeitet werden. + +### Self-Hosting: Maximale Kontrolle über die eigene IT-Infrastruktur + +Ein entscheidendes Merkmal von XWiki ist die Möglichkeit des Self-Hostings. Unternehmen und Organisationen können die Software auf ihren eigenen Servern betreiben, wodurch sie die volle Kontrolle über ihre IT-Infrastruktur und Daten behalten. Dies ist besonders für sicherheitskritische Branchen wie den öffentlichen Sektor, das Gesundheitswesen oder Finanzdienstleister von Bedeutung. + +### Integration mit anderen Systemen + +XWiki bietet zahlreiche Erweiterungen, die eine Integration mit verschiedenen Systemen ermöglichen, wie beispielsweise Jira oder GitLab. Zur Authentifizierung von Usern existieren unter anderem Erweiterungen für OpenID Connect und LDAP. + +### Migrationsmöglichkeiten: Von Confluence zu XWiki + +Für Unternehmen, die von Atlassians Confluence zu XWiki migrieren möchten, bietet XWiki spezielle Migrationswerkzeuge an. Der *Confluence Migrator* ermöglicht eine einfache Übertragung von Inhalten, einschließlich Seiten, Blogs und Anhängen, von Confluence zu XWiki. Dieser Prozess stellt sicher, dass vorhandene Daten nahtlos in die neue Umgebung übernommen werden können. + +### Professioneller Support für Unternehmen + +Neben der kostenlosen Community-Edition bietet XWiki auch kostenpflichtige Supportoptionen für Unternehmen an. Organisationen, die professionellen technischen Support, regelmäßige Updates und zusätzliche Sicherheitsfeatures benötigen, können auf verschiedene Support- und Hosting-Pakete zurückgreifen. Dies gewährleistet eine stabile, zuverlässige Nutzung und stellt sicher, dass Unternehmen bei technischen Herausforderungen schnelle und kompetente Unterstützung erhalten. citeturn0search5 + +### Erfahrungen aus der Praxis: Wichtige Hinweise für Systemintegratoren + +Bei der Implementierung von XWiki ist eine gründliche Einarbeitung als Systemintegrator erforderlich. Es ist wichtig, die Grundeinstellungen zu verstehen, wie beispielsweise das Ausblenden der Selbstregistrierung. Zudem ist zu beachten, dass Benutzernamen mit einem Punkt ("Dot") standardmäßig nicht möglich sind, außer in Verbindung mit LDAP. + +### Fazit: XWiki als sichere und flexible Alternative + +XWiki vereint leistungsstarkes Wissensmanagement mit höchsten Datenschutzstandards und digitaler Souveränität. Als Open-Source-Lösung mit Self-Hosting-Option bietet es Unternehmen und öffentlichen Einrichtungen eine sichere Alternative zu proprietären Tools. Dank der zahlreichen Erweiterungen, der Migrationsmöglichkeiten von Confluence und der verfügbaren Supportoptionen stellt XWiki eine zukunftssichere, europäische Lösung dar, die sowohl Flexibilität als auch Datensicherheit bietet. + +## Kernaussagen + +- XWiki ist eine in Frankreich entwickelte Open-Source-Wissensmanagement-Software, die höchste Datenschutzstandards erfüllt und digitale Souveränität gewährleistet. +- Dank der Self-Hosting-Option behalten Unternehmen die vollständige Kontrolle über ihre IT-Infrastruktur und sensiblen Daten. +- Die zahlreichen Erweiterungen, die Migrationsmöglichkeiten von Confluence sowie professionellen Supportoptionen machen XWiki zu einer flexiblen, sicheren und nachhaltigen Lösung für Organisationen jeder Größe. + +## Weiterführende Links + +* [Webseite von XWiki](https://www.xwiki.org/) +* [Confluence Migrator](https://store.xwiki.com/xwiki/bin/view/Extension/Confluence%20Migrator/) +* [Kommerzielle Angebote](https://xwiki.com/en/) \ No newline at end of file diff --git a/static/assets/images/20250310/xwiki-logo.png b/static/assets/images/20250310/xwiki-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2e3333d4b8c440cd39d2c6a4e5eed2509f99ec9a GIT binary patch literal 34772 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≫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୩?e_Kl9?A@k+x<2 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 j&i?=T11lRNa}$^U`yZH1N1K5^K$DkIk