Mesogeiako ist ein zugelassenes Zentrum für lebenslanges Lernen und Berufsbildung in Thessaloniki, und seine Website war auf WordPress und dem Page-Builder von BeTheme gewachsen. Der Neubau behält jeden Inhalt und nichts von der Plattform. Er ist reines PHP 8.5 auf MySQL — ein Front-Controller, ein fünfzehnzeiliger Autoloader, kein Framework, kein Composer, kein Build-Schritt — rund fünftausend Zeilen Quellcode und zweitausend Zeilen Templates. Griechisch ist Standard, Englisch liegt unter /en/, und die Gleichwertigkeit beider Sprachen ist strukturell statt nachgerüstet: Jedes Projekt, jede Meldung und jede Seite ist eine Datenzeile mit einer Übersetzungszeile pro Sprache, Slugs gehören zur Übersetzung, sodass griechische Seiten griechisch abgeleitete URLs behalten, und eine dritte Sprache bräuchte keine Schemaänderung. Die Migration ist Code, kein einmaliger Export. Einundzwanzig geordnete, wiederholbare Schritte bauen die ganze Website aus der WordPress-Quelle neu auf — sie lesen die Inhalte des Muffin Builders, entfernen Textbausteine, vereinheitlichen Überschriften, führen doppelte Meldungen zusammen und lösen eingebettete Data-URI-Bilder in Dateien auf — und übertragen 33 Projekte, 90 Meldungen und 20 Seiten in beiden Sprachen, mit 798 Weiterleitungen, damit alte Links auf ihren neuen Seiten landen. Jedes Bild der Mediathek ist ein WebP unter 200 KB: Die Qualität sinkt von 82 auf 40, danach schrumpfen die Abmessungen, bis es passt, und das Original wird verworfen. Der Admin gibt dem Zentrum seine Projekte, Meldungen und Seiten in beiden Sprachen mit TinyMCE, eine Mediathek, Kontaktdaten sowie die Zähler und Blöcke der Startseite. Die strukturierten Daten tragen Postanschrift, Handelsregisternummer und Öffnungszeiten — drei Angaben, die die alte Website in einem Footer-Widget des Themes veröffentlichte, wo kein Beitrag und kein Importer sie sehen konnte.
WordPress hatte einige Fakten versteckt. Postanschrift, Handelsregisternummer und Öffnungszeiten standen in einem Footer-Widget des Themes statt in einem Beitrag, sodass ein Inhaltsexport sie nie sah, und die zweite Telefonnummer widersprach sich an drei Stellen der alten Website. Griechische URLs brachen außerdem das naheliegende Datenbankdesign: Prozentkodiert überschreiten sie regelmäßig 191 Zeichen bei langen gemeinsamen Präfixen, sodass ein Präfixindex tatsächlich verschiedene Adressen als Duplikate ablehnt. Und ein zweisprachiger Editor hat einen stillen Fehlermodus — ein Speichern, bei dem eine Sprache fehlt, ist nicht davon zu unterscheiden, dass jemand sie absichtlich leert.
Lösungen
Jede Korrektur ist ein eigener nummerierter Migrationsschritt, sodass ein frischer Neuaufbau aus WordPress die vom Kunden bestätigte Telefonnummer und die wiedergefundene Anschrift reproduziert, statt die alten Fehler erneut zu importieren. Weiterleitungen sind über einen SHA-256-Hash des alten Pfads eindeutig statt über ein Präfix. Jedes Archivsegment wird nur in seiner eigenen Sprache aufgelöst, damit ein Eintrag nicht unter zwei URLs lebt und sein eigenes Ranking teilt. Jedes Übersetzungsformular sendet pro Sprache eine Präsenzmarkierung — erst dadurch bedeutet eine fehlende Sprache „unverändert“ statt „löschen“ —, und die Admin-Smoke-Suite enthält dafür einen Regressionstest. Dateinamen werden vor der Transliteration NFC-normalisiert, weil macOS und Linux denselben griechischen Namen als unterschiedliche Bytes speichern.
Aktive Projekte — Die aktuelle Arbeit des Zentrums, gleich vorneStartseiten-Zähler — Vier Zahlen, die das Zentrum selbst pflegtProjekte — Aktuelle und frühere Arbeit, einen Klick voneinander entferntNews — Neunzig Artikel aus WordPress übernommen, in beiden SprachenSelbstlern-Werkzeuge — Leitfäden und Materialien in einem VerzeichnisKontakt — Die Anschrift, die die alte Website im Footer-Widget versteckteDie englische Seite — Dasselbe Archiv unter eigenen URLsDas Dashboard — Was das Zentrum veröffentlicht und welche Übersetzungen noch geprüft werden müssenProjekte — Beide Sprachen in jeder Zeile, ungeprüfte Übersetzungen markiertDer Editor — Griechische und englische Reiter, SEO-Felder, Rich TextZähler — Die Zahlen der Startseite, in beiden Sprachen bearbeitetKontaktdaten — Ein Formular, zwei Sprachen, auf der ganzen WebsiteMedien — Jedes Bild als WebP unter 200 KB
Unsere Website wurde gemäß den aktuellen Richtlinien für Barrierefreiheit WCAG 2.2 Level AA (Web Content Accessibility Guidelines) gestaltet. Das bedeutet, dass die Website für alle Nutzer zugänglich ist, einschließlich Menschen mit Behinderungen.
Funktionen zur Barrierefreiheit:
Geeigneter Farbkontrast für gute Lesbarkeit
Gut lesbare Schriftarten und Textgrößen
Vollständige Tastaturnavigation
Alternativtexte für alle Bilder
Klare Struktur und semantisches HTML
Kompatibilität mit Screenreadern
Vergrößerte Touch-Zielbereiche
Sichtbare Fokus-Indikatoren
Barrierefreiheit ist unsere Verpflichtung gegenüber allen Nutzern.
EU-Förderung - NextGenerationEU
Gefördert durch die Europäische Union – NextGenerationEU
Dieses Unternehmen wird im Rahmen der Maßnahme „Förderung unternehmerischer Initiativen junger Freiberufler (NEE)" des öffentlichen Arbeitsamtes (DYPA) gefördert, mit Mitteln der Europäischen Union – NextGenerationEU, über die Aufbau- und Resilienzfazilität „Griechenland 2.0".
Der Nationale Aufbau- und Resilienzplan „Griechenland 2.0" unterstützt Unternehmen und Freiberufler bei ihrer Entwicklung und digitalen Transformation und bietet Finanzierungsinstrumente zur Stärkung von Wettbewerbsfähigkeit, Innovation und Beschäftigung.
Durch dieses Programm hat savage.design die Mittel erhalten, eine moderne, barrierefreie und funktionale digitale Präsenz aufzubauen, die die Kundenkommunikation und Servicebereitstellung verbessert.
Das KI-Admin-Panel ist eine intelligente Oberfläche, mit der Sie jeden Aspekt Ihrer Website einfach durch Sprechen verwalten können. Keine CMS-Dashboards, kein technisches Wissen, keine manuelle Bearbeitung. Sagen Sie der KI einfach, was Sie möchten, und sehen Sie, wie es in Echtzeit geschieht.
Split-Screen-Umgebung
Chatten Sie links mit Ihrem KI-Assistenten, während Sie rechts die Änderungen live sehen. Wechseln Sie zwischen Desktop-, Tablet- und Mobilansichten, um genau zu sehen, wie Ihre Website auf jedem Gerät aussieht.
Drei Betriebsmodi
Fragen
Stellen Sie Fragen zu Ihrer Website, erhalten Sie Erklärungen und Anleitungen — ohne Änderungen vorzunehmen.
Handeln
Weisen Sie die KI an, Änderungen vorzunehmen. Text bearbeiten, Stile aktualisieren, Bilder austauschen, Bereiche hinzufügen — alles im Entwurf geprüft, bevor es live geht.
Planen
Fordern Sie einen detaillierten Umsetzungsplan für komplexe Aktualisierungen an. Die KI unterteilt ihn in Schritte mit Aufwandsschätzungen, bevor sie beginnt.
Was Ihre KI kann
Texte, Überschriften und Seiteninhalte bearbeiten
Farben, Schriften und Layout aktualisieren
Bilder austauschen und verwalten
SEO-Optimierung und Meta-Tags
Neue Bereiche und Seiten hinzufügen
Mehrsprachige Inhaltsverwaltung
Versionshistorie mit Ein-Klick-Wiederherstellung
Entwurf/Live-Trennung — vor Veröffentlichung prüfen
Sicherheit auf Unternehmensebene
Alle Änderungen gehen zuerst in den Entwurf — niemals direkt auf Ihre Live-Website
Vollständige Versionshistorie mit sofortiger Wiederherstellung zu jedem früheren Zustand
Multi-User-Authentifizierung mit rollenbasiertem Zugriff
Umfassende Audit-Protokollierung jeder Aktion
Wählen Sie Ihr Paket
Starter
€40
/Monat
Angetrieben von Claude Haiku 4.5
Perfekt für einfache Inhaltsaktualisierungen, Textbearbeitungen und Bildwechsel.
Text- und Bildbearbeitung
Grundlegende Inhaltsverwaltung
Versionshistorie
1 Benutzerkonto
Am beliebtesten
Professional
€100
/Monat
Angetrieben von Claude Sonnet 4.6
Designänderungen, neue Bereiche, SEO und Inhaltserstellung.
Alles aus Starter
Design- und Layout-Änderungen
SEO-Optimierung
Bis zu 3 Benutzerkonten
Enterprise
€250
/Monat
Angetrieben von Claude Opus 4.6
Komplexe Funktionen, vollständige Seitenredesigns, individuelles JavaScript und fortgeschrittene Entwicklung.
Alles aus Professional
Multi-Datei-Feature-Entwicklung
Fortgeschrittener individueller Code
Unbegrenzte Benutzerkonten
Interesse am AI Admin Panel? Fügen Sie es Ihrer Projektanfrage hinzu.