Mesogeiako er et godkendt center for livslang læring og erhvervsuddannelse i Thessaloniki, og sitet var vokset op på WordPress og BeThemes page builder. Genopbygningen beholder alt indholdet og intet af platformen. Den er ren PHP 8.5 på MySQL — en front controller, en autoloader på femten linjer, intet framework, ingen Composer og intet build — omkring fem tusind linjer kildekode og to tusind linjer skabeloner. Græsk er standard, og engelsk ligger under /en/, og ligestillingen mellem sprogene er strukturel frem for eftermonteret: hvert projekt, hver nyhed og hver side er en række med én oversættelsesrække pr. sprog, slugs ligger på oversættelsen, så græske sider beholder græsk-afledte URL'er, og et tredje sprog ville ikke kræve nogen skemaændring. Migreringen er kode, ikke en engangseksport. Enogtyve ordnede, gentagelige trin genopbygger hele sitet fra WordPress-kilden — de læser Muffin Builder-indholdet, fjerner standardtekst, normaliserer overskrifter, fletter dublerede nyheder og trækker indlejrede data-URI-billeder ud i filer — og flytter 33 projekter, 90 nyheder og 20 sider over på begge sprog, med 798 omdirigeringer, så gamle links lander på deres nye sider. Hvert billede i mediebiblioteket er en WebP under 200 KB: kvaliteten trappes ned fra 82 til 40, derefter skrumper dimensionerne, indtil det passer, og originalen slettes. Adminen giver centret dets projekter, nyheder og sider på begge sprog i TinyMCE, et mediebibliotek, kontaktoplysninger samt forsidens tællere og blokke. De strukturerede data rummer postadresse, virksomhedsregistreringsnummer og åbningstider — tre oplysninger, som det gamle site offentliggjorde i en footer-widget i temaet, hvor intet indlæg og ingen importer kunne se dem.
WordPress havde gemt nogle af fakta. Postadressen, virksomhedsregistreringsnummeret og åbningstiderne lå i en footer-widget i temaet i stedet for i et indlæg, så en indholdseksport så dem aldrig, og det andet telefonnummer modsagde sig selv tre steder på det gamle site. Græske URL'er brød også det oplagte databasedesign: procentkodede løber de jævnligt over 191 tegn med lange fælles præfikser, så et præfiksindeks afviser reelt forskellige adresser som dubletter. Og en tosproget editor har en stille fejltilstand — en gemning, der udelader ét sprog, kan ikke skelnes fra en, der bevidst tømmer det.
Løsninger
Hver rettelse er sit eget nummererede migreringstrin, så en frisk genopbygning fra WordPress gengiver det telefonnummer, kunden har bekræftet, og den genfundne adresse i stedet for at genimportere de gamle fejl. Omdirigeringer er unikke på en SHA-256-hash af den gamle sti frem for et præfiks. Hvert arkivsegment opløses kun på sit eget sprog, så et element ikke lever på to URL'er og deler sin egen placering. Hver oversættelsesformular sender en tilstedeværelsesmarkør pr. sprog — det er den, der lader et manglende sprog betyde »urørt« frem for »slet« — og adminens smoke-testsuite har en regressionstest for det. Filnavne NFC-normaliseres før translitteration, fordi macOS og Linux gemmer det samme græske navn som forskellige bytes.
Aktive Projekter — Centrets Aktuelle Arbejde, Lige på ForsidenForsidens Tællere — Fire Tal, Centret Selv RedigererProjekter — Aktuelle og Tidligere, Ét Klik fra HinandenNyheder — Halvfems Artikler Overført fra WordPress, på Begge SprogSelvlæringsværktøjer — Guides og Materialer i Ét IndeksKontakt — Adressen, det Gamle Site Gemte i en Footer-WidgetDen Engelske Side — Samme Arkiv på Egne URL'erDashboardet — Hvad Centret Udgiver, og Hvad der Stadig Mangler et OversættelsestjekProjekter — Begge Sprog i Hver Række, Utjekkede Oversættelser MarkeretEditoren — Græske og Engelske Faner, SEO-felter, Rich TextTællere — Forsidens Tal, Redigeret på Begge SprogKontaktoplysninger — Én Formular, To Sprog, Vist på Hele SitetMedier — Hvert Billede Konverteret til WebP Under 200 KB
Vores hjemmeside er designet i overensstemmelse med de nyeste WCAG 2.2 Level AA tilgængelighedsretningslinjer (Web Content Accessibility Guidelines). Det betyder, at hjemmesiden er tilgængelig for alle brugere, herunder mennesker med handicap.
Tilgængelighedsfunktioner:
Passende farvekontrast for nem læsning
Læsbare skrifttyper og tekststørrelser
Fuld understøttelse af tastaturnavigation
Alternativ tekst til alle billeder
Klar struktur og semantisk HTML
Kompatibilitet med skærmlæsere
Forstørrede touch-målområder
Synlige fokusindikatorer
Tilgængelighed er vores forpligtelse over for alle brugere.
EU-støtte - NextGenerationEU
Finansieret af Den Europæiske Union – NextGenerationEU
Denne virksomhed er finansieret under aktionen "Tilskud til iværksætterinitiativer for unge selvstændige (NEE)" under den offentlige arbejdsformidling (DYPA), med midler fra Den Europæiske Union – NextGenerationEU, gennem genopretnings- og resiliensfaciliteten "Grækenland 2.0".
Den nationale genopretnings- og resiliensplan "Grækenland 2.0" støtter virksomheder og selvstændige i deres udvikling og digitale transformation og tilbyder finansielle værktøjer til at styrke konkurrenceevne, innovation og beskæftigelse.
Gennem dette program har savage.design opnået ressourcer til at udvikle en moderne, tilgængelig og funktionel digital tilstedeværelse, der forbedrer kundekommunikation og servicelevering.
AI Admin Panel er en intelligent brugerflade, der lader dig administrere alle aspekter af din hjemmeside blot ved at tale med den. Ingen CMS-dashboards, ingen teknisk viden, ingen manuel redigering. Fortæl blot AI'en, hvad du ønsker, og se det ske i realtid.
Delt skærm-miljø
Chat med din AI-assistent til venstre, mens du ser ændringer dukke op live til højre. Skift mellem desktop-, tablet- og mobilvisning for at se præcis, hvordan din side ser ud på hver enhed.
Tre driftstilstande
Spørg
Stil spørgsmål om din hjemmeside, få forklaringer og vejledning — uden at foretage ændringer.
Handl
Bed AI'en om at foretage ændringer. Rediger tekst, opdater stilarter, udskift billeder, tilføj sektioner — alt gennemgås i kladde, før det går live.
Planlæg
Anmod om en detaljeret implementeringsplan for komplekse opdateringer. AI'en opdeler det i trin med omfangsestimater, før den begynder.
Hvad din AI kan
Rediger tekst, overskrifter og sideindhold
Opdater farver, skrifttyper og layout
Udskift og administrer billeder
SEO-optimering og meta-tags
Tilføj nye sektioner og sider
Flersproget indholdsstyring
Versionshistorik med et-klik gendannelse
Kladde/live-adskillelse — gennemgang før publicering
Sikkerhed på virksomhedsniveau
Alle ændringer går først til kladde — aldrig direkte til din live-side
Fuld versionshistorik med øjeblikkelig gendannelse til enhver tidligere tilstand
Multi-bruger-godkendelse med rollebaseret adgang
Omfattende revisionslogning af hver handling
Vælg dit abonnement
Starter
€40
/måned
Drevet af Claude Haiku 4.5
Perfekt til enkle indholdsopdateringer, tekstredigering og billedudskiftning.
Tekst- og billedredigering
Grundlæggende indholdsstyring
Versionshistorik
1 brugerkonto
Mest populære
Professional
€100
/måned
Drevet af Claude Sonnet 4.6
Designændringer, nye sektioner, SEO og indholdsskabelse.
Alt fra Starter
Design- og layoutændringer
SEO-optimering
Op til 3 brugerkonti
Enterprise
€250
/måned
Drevet af Claude Opus 4.6
Komplekse funktioner, fuldstændig sideredesign, tilpasset JavaScript og avanceret udvikling.
Alt fra Professional
Multi-fil funktionsudvikling
Avanceret tilpasset kode
Ubegrænsede brugerkonti
Interesseret i AI Admin Panel? Inkluder det i din projektforespørgsel.