Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Erweiterungen und Themes mit der Community teilen

Wie Community-Mitglieder ihre eigenen Exponential-Erweiterungen, Themes und Seitenpakete teilen - Veröffentlichung im eigenen Repository unter der GPL, Composer und Packagist, Projects, Versionierung und dauerhafte…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/community/contributing/sharing-extensions-and-themes.md

On this page

This page is a translation. Read the English original

Erweiterungen und Themes mit der Community teilen

Vieles, was Exponential nützlich macht, steckt in Erweiterungen, und viele davon begannen als die Lösung einer Person für ihr eigenes Problem. Wenn Sie Ihre teilen, können andere darauf aufbauen.

Inhalt

  1. Zwei Wege zu teilen
  2. Die eigene Arbeit veröffentlichen
  3. Anderen davon erzählen
  4. An das Projekt übergeben
  5. Am Leben erhalten

Zwei Wege zu teilen

WegSie behaltenCLA
Selbst veröffentlichen: Ihr eigenes Repository, Ihr eigenes Packagist-PaketDas Urheberrecht und die PflegeNicht nötig: „Wenn Sie einen Beitrag geschrieben haben und ihn auf GitHub verfügbar machen möchten, müssen Sie das CLA nicht unterschreiben“ (CONTRIBUTING.md)
An 7x zur Aufnahme in das Projekt übergeben, zum Beispiel zur Pflege in der Organisation se7enxwebDie Nennung; das Urheberrecht wird übertragenNötig, wie bei Kernel-Code (Das CLA erklärt)

Die eigene Arbeit veröffentlichen

Die vollständige Anleitung finden Sie unter Erweiterungen zurückgeben und in Teil 7 des Buchs zur Erweiterungsentwicklung, Veröffentlichen. Kurz gesagt:

  1. Aufräumen: keine Geheimnisse, keine Kundendaten, keine websitespezifischen Einstellungen.
  2. Eine Lizenz wählen. Wenn Sie eine Erweiterung verbreiten, gelten die Bedingungen der GPL; das Projekt empfiehlt GPL 2 oder neuer (Erweiterungen zurückgeben).
  3. Beschreiben Sie sie in ezinfo.php und extension.xml mit derselben Versionsnummer (ezinfo.php und extension.xml hochzählen).
  4. Veröffentlichen Sie ein öffentliches Repository und ein Composer-Paket auf Packagist (Composer und Packagist).
  5. Taggen Sie Releases und verschieben Sie nie einen Tag, der gepusht wurde (Tags sind dauerhaft).

Themes folgen den Bereichen für Designer: Theme-Erweiterungen und Veröffentlichung. Seitenpakete: Ihr Seitenpaket beitragen.

Anderen davon erzählen

An das Projekt übergeben

Wenn das Projekt Ihre Erweiterung pflegen soll, eröffnen Sie zuerst ein Issue im Community-Tracker oder sprechen Sie mit den Maintainern. Code, der 7x „zur Aufnahme in das Projekt“ übergeben wird, fällt „auf dieselbe Weise“ wie Kernel-Code unter das CLA (CONTRIBUTING.md, „What it does not cover“).

Am Leben erhalten

  • Beantworten Sie Issues, auch mit „nicht jetzt“.
  • Testen Sie sie mit neuen 6.0.x-Releases.
  • Wenn Sie sie nicht mehr pflegen können, sagen Sie das in der README, damit jemand sie übernehmen kann (Eine verwaiste Erweiterung übernehmen).

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x