Stellen Sie sich vor, Sie würden innerhalb von Sekunden einen einsatzbereiten PDF-Generator, eine SVG-Bibliothek oder einen PPT-Generator finden – alles speziell für 4D entwickelt – und diese mit einem einzigen Klick in Ihr Projekt einbinden. Kein Neuaufbau von Grund auf, kein „Rad neu erfinden“.
Genau das bietet Ihnen 4D Corner. Es ist der offizielle Katalog der 4D-Komponenten: vorgefertigte, von der Community bereitgestellte Bausteine, die Sie mit nur wenigen Klicks durchsuchen, testen und in Ihre 4D-Projekte integrieren können. Ganz gleich, ob Sie die Entwicklung beschleunigen, die Funktionen Ihrer App erweitern oder Ihre eigene Arbeit mit der Community teilen möchten – bei 4D Corner ist alles möglich.
Dieser Leitfaden führt Sie durch die Suche und Verwendung von Komponenten aus dem Katalog und erklärt Ihnen, wie Sie – wenn Sie bereit sind – Ihre eigenen Beiträge einbringen können.
WAS IST 4D CORNER?
4D Corner ist das offizielle Repository, in dem Entwickler vorgefertigte 4D-Komponenten entdecken, durchsuchen und integrieren können. Es handelt sich um einen kuratierten Katalog, der Hunderte von von der Community beigesteuerten Komponenten zentral bündelt, sodass Sie ganz einfach genau das finden, was Sie benötigen, und es mit einem einzigen Abhängigkeitslink nahtlos in Ihr Projekt einbinden können.
4D-KOMPONENTEN DURCHSUCHEN UND VERWENDEN
Die richtige Komponente finden
- Besuchen Sie 4D Corner – Durchsuchen Sie den vollständigen Katalog der verfügbaren Komponenten
- Nach Kategorie suchen – Komponenten nach Funktionalität, Autor oder Tags filtern

- Komponentendetails anzeigen – Lesen Sie Beschreibungen, Dokumentation und Versionsinformationen
- Kompatibilität prüfen – Überprüfen Sie die für Ihr Projekt erforderliche Mindestversion von 4D

- Auf die Komponentendetails zugreifen – Klicken Sie auf eine beliebige Komponente, um alle Informationen und Integrationsoptionen anzuzeigen

Eine Komponente zu Ihrem Projekt hinzufügen
Sobald Sie eine Komponente gefunden haben, die Sie verwenden möchten:
- Kopieren Sie den Abhängigkeitslink – Jede Komponente zeigt einen gebrauchsfertigen Abhängigkeitslink an. Klicken Sie auf
- Fügen Sie den Link in Ihre Projektabhängigkeiten ein – Fügen Sie den Abhängigkeitslink direkt zu Ihren Projektabhängigkeiten hinzu
- Fertig! – Ihre Komponente ist nun integriert und einsatzbereit
Was Sie erhalten
Wenn Sie eine Komponente aus 4D Corner zu Ihrem Projekt hinzufügen, erhalten Sie Zugriff auf:
- Vorgefertigte Funktionen – Sie müssen nicht von Grund auf neu programmieren
- Aktive Pflege – Die Komponenten werden regelmäßig von ihren Entwicklern aktualisiert
- Community-Support – Tauschen Sie sich mit anderen Entwicklern aus, die dieselben Komponenten nutzen
- Nahtlose Integration – Die Komponenten sind so konzipiert, dass sie reibungslos mit 4D zusammenarbeiten
IHRE EIGENE KOMPONENTE TEILEN (OPTIONAL)
Veröffentlichung Ihrer Komponente: Die technischen Grundlagen
Checkliste vor der Veröffentlichung
Bevor Ihre Komponente auf 4D Corner erscheinen kann, stellen Sie bitte sicher, dass alle folgenden Voraussetzungen erfüllt sind:
- Ein gültiges Symbol (logo.svg oder logo.png) ist in der Komponente enthalten
- Es liegt eine aussagekräftige GitHub-Beschreibung vor
- Das Thema „4d-component“ wurde dem Repository hinzugefügt
- Im Repository ist eine Lizenz definiert
- Eine README-Datei erklärt die Verwendung der Komponente
- Die Komponente ist als ZIP-Datei gepackt und einem GitHub-Release hinzugefügt
- Es wird semantisches Versioning verwendet (majorVersion.minorVersion.patchNumber)
Die Struktur des JSON-Manifests
Um Ihre Komponente bei 4D Corner einzureichen, müssen Sie eine JSON-Manifestdatei erstellen. Diese Datei enthält die Metadaten, die 4D Corner zur Katalogisierung und Anzeige Ihrer Komponente verwendet. Das Manifest ist ein obligatorischer Bestandteil Ihrer Einreichung.
Erforderliche Felder:
| Feld | Typ | Beschreibung |
|---|---|---|
| title | Zeichenkette | Der Name der Komponente (darf nicht leer sein) |
| Repository | Zeichenkette (URL) | Die URL des GitHub-Repositorys der Komponente |
Optionale Felder:
| Feld | Typ | Beschreibung |
|---|---|---|
| path_logo | Zeichenkette (URL) | Direkte URL zur Logodatei, nützlich, wenn das Logo an einem nicht standardmäßigen Speicherort abgelegt ist |
Beispiel-JSON:
{
"title": "4D QPDF",
"repository": "https://github.com/4d/4D-QPDF",
"path_logo": "https://raw.githubusercontent.com/4d/4D-QPDF/main/4D-QPDF/Resources/logo.svg"
}
Einreichen Ihrer Komponente bei 4D Corner
Sobald Ihre Komponente ordnungsgemäß vorbereitet und Ihr JSON-Manifest vollständig ist, können Sie Ihre Komponente zur Überprüfung im GitHub-Repository „4D_Corner_Component_List“ einreichen:
Der Einreichungsprozess:
- Erstellen Sie einen Pull-Request – Reichen Sie Ihre JSON-Manifest-Datei über einen Pull-Request beim Repository „4D_Corner_Component_List“ ein
- Prüfung durchdas4D Corner-Team – Ihre Einreichung wird vom 4D Corner-Team geprüft, um sicherzustellen, dass sie den Qualitätsstandards und Richtlinien entspricht
- Integration – Wenn Ihre Komponente genehmigt wird, wird sie in den 4D Corner-Katalog integriert und ist für Entwickler weltweit auffindbar
Was 4D Corner aus Ihrem Repository extrahiert
Wenn Ihre Komponente indiziert wird, extrahiert 4D Corner automatisch Metadaten aus Ihrem GitHub-Repository:
| Feld | Quelle | Anmerkungen |
|---|---|---|
| Titel | Name des Repositorys | Im Katalog hervorgehoben angezeigt |
| Autoren | Repository-Eigentümer | Zeigt an, wer die Komponente pflegt |
| Beschreibung | Beschreibung des Repositorys | Wird in den Suchergebnissen und auf der Detailseite angezeigt |
| Lizenz | Datei „/license.md“ (Stammverzeichnis) | Informiert die Nutzer über die Nutzungsrechte |
| Logo | /resources/logo.svg oder /resources/logo.png | Visuelles Erkennungsmerkmal im Katalog |
| Tags | Themen im Repository | Hilft Benutzern beim Filtern und Suchen |
| Mindestversion von 4D | Aktuelles Release-Tag | Gewährleistet Kompatibilität |
| Version | Aktuelles Release-Tag | Zeigt die aktuelle Version an |
| Download-URL | Release-Assets | Links zum Download der Komponente |
| Letzte Aktualisierung | Aktualisierungszeitstempel | Zeigt an, dass aktive Wartung erfolgt |
| Dokumentation | Startseite des Repositorys | Leitet Benutzer zu detaillierten Anleitungen weiter |
| Repository-Link | URL des Repositorys | Ermöglicht Benutzern, den Quellcode einzusehen |
| Status | Datenschutzeinstellung | Nur öffentliche Repositorys |
FAZIT
4D Corner ist eine Win-Win-Situation für das gesamte 4D-Ökosystem:
- Für Nutzer: Entdecken, testen und integrieren Sie vorgefertigte Komponenten in Sekundenschnelle
- Für Mitwirkende: Teilen Sie Ihre Arbeit mit Tausenden von Entwicklern und bauen Sie sich einen guten Ruf in der Community auf
- Für die Community: Fördern Sie Innovation durch wiederverwendbare, gut gepflegte Komponenten
Ganz gleich, ob Sie nach Komponenten suchen, um Ihre Entwicklung zu beschleunigen, oder bereit sind, eigene beizusteuern – 4D Corner ist die zentrale Plattform, die all dies ermöglicht.
Sind Sie bereit, loszulegen? Besuchen Sie 4D Corner, um den Katalog zu durchsuchen, oder lesen Sie die offizielle 4D-Dokumentation, um mehr über die Entwicklung und Veröffentlichung von Komponenten zu erfahren.
Für diesen Beitrag sind derzeit keine Kommentare verfügbar.