WP Manifestindependent plugin directory
manifest / themes / upfront-builder

UpFront Builder WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

Der schnellste und visuellste Weg, um UpFront-Themes zu erstellen. Jetzt kann jeder UpFront-Themes entwerfen, erstellen, exportieren, teilen und verkaufen

★ 0stars
13release downloads
1.0.8latest · 1mo ago

Install

Download upfront-builder.zip From the 1.0.8 release on GitHub, Sep 9, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/power-source/upfront-builder/releases/download/1.0.8/upfront-builder.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Deutsch | English

Visuelle Theme-Entwicklung für ClassicPress.

Upfront Builder erweitert das Upfront-Framework um eine vollständige Arbeitsumgebung zum Erstellen, Bearbeiten und Exportieren eigener Themes. Layouts, globale Designregeln und responsive Ansichten werden direkt auf der Website gestaltet. Das Ergebnis ist kein in der Datenbank eingeschlossenes Seitendesign, sondern ein eigenständiges Upfront-Theme, das weitergegeben und auf anderen Installationen verwendet werden kann.

Upfront Builder arbeitet mit Upfront-basierten Themes. Er ist kein universeller Page Builder für beliebige ClassicPress-Themes.

Was der Builder kann

  • neue Upfront-Themes über einen geführten Einstieg anlegen
  • bestehende Upfront-Themes visuell weiterentwickeln
  • Seiten-, Beitrags-, Archiv-, Such- und 404-Layouts verwalten
  • Inhalte und Designelemente per Drag-and-drop positionieren
  • responsive Layouts mit Breakpoints und Rasterführung gestalten
  • globale Farben, Typografie, Regionen und Elementstile pflegen
  • Bilder, Galerien, Slider, Videos, Menüs, Formulare, Widgets und eigenen Code einsetzen
  • Theme-Metadaten, Vorschaubild, Lizenz und Textdomain bearbeiten
  • Layouts, Styles und optional verwendete Bilder in das Theme schreiben
  • fertige Themes als installierbares Paket herunterladen
  • Designgrundlagen über den integrierten CodePen-Styleguide bearbeiten

So funktioniert es

1. Upfront vorbereiten

Der Builder benötigt das Upfront-Framework und ein aktives Upfront-basiertes Theme. Fehlt das Framework, lädt der integrierte Kickstart automatisch das Theme-Paket der aktuellsten stabilen GitHub-Release, prüft dessen SHA-256-Integrität, installiert es und aktiviert es. Ist Upfront bereits installiert, aber nicht aktiv, übernimmt der Kickstart nur die Aktivierung. Außerdem müssen sprechende Permalinks aktiviert sein.

2. Theme erstellen oder auswählen

Im ClassicPress-Backend öffnest Du Upfront > Upfront Builder. Dort kannst Du:

  • einen Namen für ein neues Theme vergeben und direkt mit dem Aufbau beginnen,
  • ein vorhandenes Upfront-Theme im Builder öffnen,
  • Theme-Informationen und Vorschaubild bearbeiten oder
  • ein fertiges Theme herunterladen.

Beim Anlegen erzeugt der Builder die benötigte Theme-Struktur und stellt grundlegende Layoutvorlagen bereit.

3. Visuell gestalten

Der Builder startet im Frontend-Kontext der Website. Dort bearbeitest Du Layouts und Regionen direkt in ihrer späteren Darstellung. Elemente lassen sich hinzufügen, verschieben, skalieren und konfigurieren; responsive Varianten werden über das Breakpoint-System abgestimmt.

Änderungen im Builder-Modus werden in den Dateien des ausgewählten Themes gespeichert. Damit eignet sich der Workflow sowohl für schnelle Prototypen als auch für auslieferbare Kunden- und Basisthemes.

4. Speichern und exportieren

Über Theme speichern schreibt der Builder Layouts und Designinformationen in das Theme. In der Theme-Verwaltung kannst Du anschließend Metadaten ergänzen, Bilder in den Export aufnehmen und das vollständige Theme-Paket herunterladen. Das exportierte Theme kann danach wie ein anderes ClassicPress-Theme installiert werden, sofern das Upfront-Framework auf dem Zielsystem vorhanden ist.

Typischer Workflow

  1. Upfront Builder installieren und aktivieren.
  2. Sprechende Permalinks einschalten.
  3. Falls nötig, das Upfront-Framework über den Kickstart installieren und aktivieren lassen.
  4. Unter Upfront > Upfront Builder ein Theme erstellen oder auswählen.
  5. Grundlayout, globale Stile und wiederverwendbare Regionen definieren.
  6. Einzel-, Archiv- und Sonderseiten gestalten und responsiv prüfen.
  7. Theme-Informationen und Vorschaubild vervollständigen.
  8. Theme speichern, herunterladen und auf einer Testinstallation prüfen.

Voraussetzungen

  • ClassicPress
  • PHP 7.0 oder neuer
  • Upfront-Framework oder ausgehender HTTPS-Zugriff auf GitHub für die automatische Installation
  • aktives Upfront-basiertes Theme nach Abschluss des Kickstarts
  • aktivierte sprechende Permalinks
  • Administrationsrechte für Einrichtung und Export

Für die Entwicklung am Plugin werden zusätzlich Node.js 20.19 oder neuer, npm 10 oder neuer und WP-CLI benötigt.

Installation

  1. Das Verzeichnis upfront-builder nach wp-content/plugins/ kopieren oder das Plugin-Paket über die Plugin-Verwaltung hochladen.
  2. Upfront Builder in ClassicPress aktivieren.
  3. Falls Upfront fehlt, im eingeblendeten Hinweis Framework installieren und Builder starten wählen. Der Builder verwendet ausschließlich das offizielle Asset upfront.zip der neuesten stabilen Release.
  4. Unter Einstellungen > Permalinks eine sprechende Struktur auswählen.
  5. Upfront > Upfront Builder öffnen.

Lokale Laufzeitbibliotheken

Der Builder lädt seine Laufzeitbibliotheken aus dem Plugin. Für Drag-and-drop und Größenänderungen wird Interact.js verwendet; serverseitig gelieferte Formularansichten werden vor der Ausgabe mit DOMPurify bereinigt. Es werden dafür keine CDN-Ressourcen benötigt.

Die jeweiligen Lizenztexte liegen zusammen mit den Bibliotheken im Verzeichnis vendor.

Entwicklung

Abhängigkeiten installieren und alle Prüfungen ausführen:

npm ci
npm test

CSS neu erzeugen:

npm run build

Alle Voraussetzungen, Befehle und Hinweise zum Übersetzungsworkflow stehen in DEVELOPMENT.md. Änderungen zwischen den Versionen dokumentiert CHANGELOG.md.

Dokumentation

Lizenz

Upfront Builder ist freie Software unter der GNU General Public License, Version 2 oder neuer.

Copyright 2014-2026 PSOURCE

Releases

9 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
1.0.8 latest
Sep 9, 2026 1mo ago
upfront-builder.zip
4
Sep 8, 2026 1mo ago
upfront-builder.zip
0
Sep 5, 2026 1mo ago
upfront-builder.zip
4
Sep 2, 2026 1mo ago
upfront-builder.zip
1
Aug 16, 2026 2mo ago
upfront-builder.zip
1
Aug 14, 2026 2mo ago
upfront-builder.zip
1
Aug 10, 2026 2mo ago
upfront-builder.zip
1
Aug 6, 2026 2mo ago
upfront-builder.zip
1
Aug 2, 2026 2mo ago
upfront-builder.zip
0
A grade

Security

UpFront Builder 1.0.8 · audited by WP Registry

No security issues found.

Audited release
1.0.8
Findings
none
Worst severity
—
Content hash
34be500ef19fc8da3fa98bc1…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.