WPTransformer â Abstract
Form follows function. By design.
Was es ist
WPTransformer ist kein Framework.
Es ist kein SaaS.
Es ist kein Abonnement das nie aufhört zu laufen.
Es ist ein Prozess mit Haltung â
und ein Werkzeug das der Maschine erlaubt zu atmen.
Das Problem mit Maschinen die nur pusten
Cloud-Systeme schlafen nie.
Sie patchen. Sie updaten. Sie senden Daten. Sie berechnen.
Wenn WordPress lÀuft, lÀuft PHP, lÀuft MySQL, lÀuft der Angriff.
Wenn Joomla lĂ€uft, lĂ€uft die OberflĂ€che â und die HintertĂŒr gleich mit.
Die Maschine hat keine Zeit zu atmen.
Das ist kein Kodex.
Cloud denkt: always on â always connected â always vulnerable
Wald denkt: Offline by Default â No Central Command â Data doesn't exist
WPTransformer ist der Ăbergang zwischen beiden Welten.
Die Transformierung: Von Rohdaten zum Vektor
Rohdaten SQL Dump · Joomla Export · Leerer Brief
â
âŒ
WPParser Extraktion â pure PHP, kein Server nötig
â
âŒ
Intermediate Layer Editierbare Zwischenschicht in DB
â â hier hĂ€lt der Mensch inne â
â â hier atmet die Maschine â
âŒ
StaticBuilder HTML · CSS · JS â nichts mehr, nichts weniger
â
âŒ
Vektor USB-Stick · ZIP · FTP · Hugo Deploy Node
â
ââââ Nullfeld Sync VPN â 194.164.194.191 · #local #offline
Der Output ist kein Website-System mehr.
Es ist ein Vektor â eine in sich geschlossene, portable Einheit.
LĂ€uft auf USB. LĂ€uft auf Rasperry Pi. LĂ€uft im Rechenzentrum.
Ohne PHP. Ohne Datenbank. Ohne laufende Kosten.
Static ist nachhaltig
Nachhaltig bedeutet nicht: billig.
Nachhaltig bedeutet: langlebig, wartungsarm, unabhÀngig.
| Was verfÀllt | Was bleibt |
|---|---|
| WordPress wird gehackt | Statische Files haben keine HintertĂŒr |
| PHP-Versionen laufen aus | HTML lÀuft in 30 Jahren noch |
| MySQL-Datenbanken korruptieren | Keine Datenbank = keine Korruption |
| Hosting-Kosten steigen | Ein Ordner kostet nichts |
| Plugins werden eingestellt | Kein Plugin = kein Ausfall |
Ein statischer Output ist nicht "fertig".
Er ist unvergĂ€nglich â bis jemand ihn bewusst verĂ€ndert.
Das ist der Kodex-Gedanke: ls -la. Alles prĂŒfbar. Alles lesbar. FĂŒr immer.
Der Human Loop â der Atemzug
Automatisierung kann konvertieren.
Hugo kann bauen. Gatsby kann bauen. Dutzende Tools können bauen.
Was sie nicht können: innehalten.
Parse â Build â [ HOLD ] â Commit â Deploy
â
âââ Ein Mensch sieht es.
Stimmt die CI?
Passt die Typo?
Fehlt eine Seite?
Ist der Ton richtig?
Der Human Loop ist kein Engpass.
Er ist das Feature â der Atemzug der die Maschine menschlich macht.
QualitÀtssicherung die kein Algorithmus ersetzt.
Haltung die kein Deployment-Script hat.
Das Archiv â was nie deployed wird, bleibt trotzdem
WordPress vergisst nicht.
Aber WordPress verfault.
WPTransformer vergisst auch nicht â
aber es verfault nicht.
SQL-Import (vollstÀndig)
â
wpt_posts Alle Posts · Alle Pages · Alle EntwĂŒrfe
â â hier entscheidet der Mensch â
â
âââ Deploy â public/ · statisch · sichtbar
âââ Archiv â bleibt in der DB · unsichtbar · unverĂ€nderlich lesbar
Der Kunde bringt 10 Jahre WordPress.
Davon gehen vielleicht 40% live.
Die anderen 60% verschwinden nicht â
sie leben im Intermediate Layer,
durchsuchbar, editierbar, exportierbar.
Kein Cloud-Bucket. Kein Backup-Plugin das irgendwann nicht mehr lÀuft.
Ein Ordner. Eine Datenbank. ls -la. Alles prĂŒfbar.
Das ist der Unterschied zwischen Migration und Ăbergabe:
Migration nimmt das Neue und wirft das Alte weg.
Ăbergabe nimmt alles â und lĂ€sst den Menschen entscheiden, was sichtbar wird.
Hugo als Deploy-Knoten
Hugo ist das schnellste Static-Site-Build-System der Welt.
Eine Binary. Eine Config. Ein hugo Befehl.
hugo --minify â /public/
rsync /public/ user@rz:/var/www/kunde/
Kein Node.js. Kein npm-Hell. Kein Lock-in.
Jedes Rechenzentrum nimmt das. Keine Diskussion.
Crumbforest-kompatibel: ls -la zeigt alles.
Nullfeld-Sync: #local #offline
Der Output kann ĂŒberall leben:
USB-Stick â Kunde hat alles lokal. Kein Internet nötig.
ZIP-Download â Archiv. UnverĂ€nderlich. Beweisbar.
FTP-Deploy â Klassisches Shared Hosting. LĂ€uft ĂŒberall.
Hugo-Build â RZ-fertig. Professionell. Schnell.
VPN-Sync Nullfeld â 194.164.194.191 · Crumbforest-intern · #offline
Der Nullfeld-Sync bedeutet:
Das transformierte Werk landet im Herz des Waldes â
nicht in einem Cloud-Bucket den jemand anderes kontrolliert.
Offline by Default. No Central Command. Data doesn't exist â ausser wo wir es wollen.
Der Stack (Schichten, keine AbhÀngigkeiten)
Crumbforest Infrastruktur · Haltung · Lizenz (das Holz darunter)
â
WPTransformer Prozess · Extraktion · Human Loop (der Werkzeugmacher)
â
Hugo Deploy-Knoten · Build · Publikation (der Bote)
â
Rechenzentrum Statische Files · Kein PHP · Kein MySQL (das Ziel)
Jede Schicht ist austauschbar.
Nur die Haltung ist unverÀnderlich.
Quellen (Input-Typen)
| Quelle | Status |
|---|---|
| WordPress (SQL Dump) | Produktiv |
| WordPress (Live Crawl) | Geplant |
| Joomla | In Entwicklung |
| Kein CMS (Neukunde) | Content via Brief â direkt Build |
Was das fĂŒr den Kunden bedeutet
| Vorher | Nachher |
|---|---|
| 30â80 âŹ/Monat Hosting | 5â15 âŹ/Monat |
| Wöchentliche Updates | Keine |
| Ladezeit 3â8 Sekunden | 0.3â0.8 Sekunden |
| AngriffsflÀche PHP + MySQL | Keine |
| Vendor-abhÀngig | Eigener Code, eigene Daten |
| Maschine die nur pustet | System das atmet |
Was das fĂŒr uns bedeutet
Wir sind nicht die Billig-Migration.
Wir sind die betreute Ăbergabe â
mit einem Menschen der innehalten darf,
bevor etwas unverÀnderlich live geht.
Das rechtfertigt den Preis.
Das erklÀrt den Mehrwert.
Das ist das Alleinstellungsmerkmal.
"Wenn die Maschine nur pustet und keine Zeit zu atmen hat â
klingt das nicht nach Kodex.""Code ist nicht neutral. Architektur ist Haltung."
â Crumbforest · B.W.A · Nullfeld · Hamburg
Crumbforest · Bits With Attitude
MIT License · CKL v1.0
ls -la. Alles prĂŒfbar. Alles lesbar. FĂŒr immer.