https://github.com/ulrich-digital/ud-blank-block
Leerer Basisblock zur schnellen Erstellung neuer UD-Block-Plugins. Enthält Struktur, Build-Setup und Editor-/Frontend-Assets ohne eigenen Funktionsumfang.
https://github.com/ulrich-digital/ud-blank-block
block-plugin boilerplate fse gutenberg-block starter-template ulrich-digital webpack wordpress wordpress-block
Last synced: 9 days ago
JSON representation
Leerer Basisblock zur schnellen Erstellung neuer UD-Block-Plugins. Enthält Struktur, Build-Setup und Editor-/Frontend-Assets ohne eigenen Funktionsumfang.
- Host: GitHub
- URL: https://github.com/ulrich-digital/ud-blank-block
- Owner: ulrich-digital
- Created: 2025-11-14T07:11:50.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-11-14T09:13:17.000Z (5 months ago)
- Last Synced: 2025-11-14T09:24:47.348Z (5 months ago)
- Topics: block-plugin, boilerplate, fse, gutenberg-block, starter-template, ulrich-digital, webpack, wordpress, wordpress-block
- Language: JavaScript
- Homepage:
- Size: 1.43 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UD Block: Blank
Ein minimaler Ausgangspunkt für neue WordPress-Blöcke.
Dieses Plugin dient als technische Grundlage für alle UD-Block-Plugins und enthält eine vollständig vorbereitete Build- und Plugin-Struktur ohne Funktionslogik.
## Funktionen
- Vollständig vorbereitete Block-Struktur mit block.json
- Einheitliche UD-Plugin-Struktur (PHP, JS, SCSS, Assets, Webpack)
- Editor- und Frontend-Dateien sind klar getrennt
- Prepared Webpack-Build mit expliziten Output-Dateien (editor-script.js, frontend-script.js usw.)
- Minimale Render-Callback-Struktur
- Keine Abhängigkeit zu anderen UD-Plugins
## Verzeichnisstruktur
```text
ud-blank-block/
├─ README.md
├─ assets/
├─ block.json
├─ includes/
│ ├─ block-register.php
│ ├─ enqueue.php
│ ├─ helpers.php
│ └─ render.php
├─ package.json
├─ src/
│ ├─ css/
│ │ ├─ editor.scss
│ │ └─ frontend.scss
│ ├─ js/
│ │ ├─ edit.js
│ │ ├─ editor.js
│ │ ├─ frontend.js
│ │ ├─ save.js
│ │ └─ utils/
├─ ud-blank-block.php
├─ verzeichnisliste.sh
└─ webpack.config.js
```
## Installation
- Plugin-Ordner in /wp-content/plugins/ hochladen.
- In WordPress unter Plugins aktivieren.
- Der Block erscheint im Editor unter „UD Blocks“.
## Anforderungen
- WordPress 6.5+
- PHP 8.0+
- Node.js für den Build-Prozess
## Build
```
npm install
npm run build
npm run start
```
## Autor
[ulrich.digital gmbh](https://ulrich.digital)
## Lizenz
GPL v2 or later
https://www.gnu.org/licenses/gpl-2.0.html