Tach!
Das hab ich in der Aufgabenstellung nicht als Gegebenheit genannt, aber es geht um ein Wiki und da ist man stark eingeschränkt. Da bleibt quasi nur neues SVG-Dokument hochladen, was aufwendiger ist, als im Seitentext etwas hinzuzufügen.
„Etwas“ heißt HTML-Elemente?
Jein, nur eine sehr eingeschränkte Auswahl an HTML-Elementen.
Wenn du HTML-Elemente hinzufügen kannst, kannst du auch SVG-Elemente hinzufügen.
Es gibt zum Beispiel die Widgets-Extension, darüber können Admins beliebigen Code in eine Seite bringen. Die müsste sowieso auch bei Nicht-SVG-Lösungen zum Einsatz kommen, um das benötigte CSS abseits vom style-Attribut der einzelnen Elemente notieren zu können (abgesehen vom globalen Wiki-CSS). Also wird es am Ende gehüpft wie gesprungen sein und eingebettetes SVG die Lösung werden. Für die Nicht-Admin-Anwender muss man sich was mit Template ausdenken, worüber das Widget mit den Regionsdaten versorgt wird.
Also ja: "Obwohl, irgendwas mit Templates und Widgets wird man da doch zaubern können."
Aber abgesehen vom SVG, welche Möglichkeiten bietet CSS nebst HTML an?
dedlfix.