🎉 Neu: Favicon Studio! Erstellen Sie ein komplettes Favicon-Set aus einem Bild.
Herunterladen

Reiche dein Theme oder Plugin für den Publii Marketplace ein

Wir möchten das Angebot an Themes und Plugins für Publii erweitern und nehmen deshalb Erweiterungen von Drittentwicklern in den Publii Marketplace auf. Dort erhält jede akzeptierte Erweiterung eine eigene Beschreibungsseite mit einem Link zur Website oder zum Repository des Entwicklers.

Wenn du ein Theme oder Plugin für Publii entwickelt hast, das auch anderen Nutzern helfen kann, reichst du es in vier Schritten ein:

  1. Erstelle eine Seite, auf der du dein Theme oder Plugin ausführlich beschreibst und zum Download anbietest. Dafür kannst du deine eigene Website, ein GitHub-Repository oder eine vergleichbare Plattform verwenden.
  2. Sende uns deine Erweiterung zur Prüfung. Füge einen Screenshot und eine kurze Beschreibung mit Funktionsliste bei. Für ein Plugin benötigen wir zusätzlich ein Icon, das im Marketplace angezeigt wird.
  3. Das Publii-Kernteam prüft die Erweiterung anhand der unten beschriebenen Qualitätskriterien.
  4. Nach der Annahme erstellen wir einen Eintrag im passenden Bereich des Publii Marketplace und verlinken die von dir angegebene Erweiterungsseite.

Verantwortung und Pflege

Für jedes Theme und Plugin muss eine namentlich verantwortliche Person oder ein verantwortliches Team erreichbar sein. Einreichungen, bei denen ein autonomer KI-Agent als Entwickler oder Betreuer des Projekts angegeben wird, nehmen wir nicht auf. Du kannst KI-Werkzeuge bei der Entwicklung verwenden. Entscheidend ist, dass ein Mensch die Verantwortung für den Code, den Support und die Kompatibilität mit künftigen Publii-Versionen übernimmt.

Anforderungen für Plugins

Für die Einreichung eines Plugins benötigen wir eine Download-Seite, mindestens einen Screenshot, ein Icon sowie eine Beschreibung mit Funktionsliste.

  • Download-Seite: Biete das Plugin auf deiner Website, in einem GitHub-Repository oder auf einer vergleichbaren Plattform zum Download an.
  • Screenshots: Reiche hochwertige PNG-Dateien mit mindestens 144 dpi ein. Mindestens ein Bild sollte die Optionen des Plugins zeigen. Wenn das Plugin sichtbare Elemente oder Effekte auf der Website erzeugt, füge stattdessen oder zusätzlich einen Screenshot im Einsatz bei.
  • Icon: Das Icon erscheint in der Plugin-Übersicht des Publii Marketplace.
  • Beschreibung und Funktionsliste: Beschreibe in einem kurzen Absatz, wofür das Plugin gedacht ist und wie es funktioniert. Ergänze eine übersichtliche Liste der verfügbaren Funktionen und Optionen.

Technische Anforderungen für Plugins

Plugins müssen offline nutzbar bleiben und dürfen zur Laufzeit keine erforderlichen Dateien von externen Anbietern laden.

  • Keine externen Laufzeitabhängigkeiten: Verwende keine Drittanbieter-CDNs wie jsDelivr oder unpkg und lade auch keine Google Fonts von externen Servern. Alle benötigten JavaScript- und CSS-Dateien müssen im Plugin-Verzeichnis enthalten sein.
  • „Publii“ nicht im Plugin-Namen verwenden: Der Name darf das Wort „Publii“ nicht enthalten, damit das Plugin nicht mit einer offiziellen Erweiterung verwechselt wird. Wähle stattdessen einen beschreibenden, eigenständigen Namen.

Anforderungen für Themes

Für ein Theme benötigen wir eine Download-Seite, mindestens einen Screenshot und eine Beschreibung.

  • Download-Seite: Biete die Theme-Datei auf deiner Website, in einem GitHub-Repository oder auf einer vergleichbaren Plattform zum Download an.
  • Screenshot: Reiche ein hochwertiges PNG-Bild mit mindestens 144 dpi ein. Es sollte die wichtigsten Elemente der Startseite zeigen, zum Beispiel den Header und die Beitragsübersicht. Der Screenshot soll einen klaren Eindruck von Gestaltung und Aufbau vermitteln.
  • Beschreibung: Beschreibe in ein oder zwei Absätzen die wichtigsten Funktionen, den gestalterischen Ansatz und die Zielgruppe des Themes. Nenne beispielsweise, ob es für Portfolios, Unternehmensseiten oder persönliche Blogs gedacht ist.

Technische Anforderungen für Themes

Auch Themes müssen ohne erforderliche Ressourcen von externen Servern funktionieren.

  • Nur lokal gespeicherte Ressourcen: Lege alle JavaScript-, CSS- und Schriftdateien innerhalb der Theme-Verzeichnisstruktur ab. Externe CDN-Ressourcen sind nicht erlaubt.
  • „Publii“ nicht im Theme-Namen verwenden: Der Name darf das Wort „Publii“ nicht enthalten, damit das Theme nicht mit einem offiziellen Produkt verwechselt wird. Wähle einen Namen, der den Zweck oder den Stil des Themes beschreibt.

Prüfung der Einreichung

Bei Plugins prüfen wir vor allem die Funktion, Bedienbarkeit und Dokumentation. Die verfügbaren Optionen müssen verständlich erklärt sein, und die Erweiterung sollte sich an den Standards der Publii-Core-Plugins orientieren.

Bei Themes achten wir auf Gestaltung, enthaltene Funktionen und effizienten Code. Das Theme sollte die Website nicht unnötig belasten und auf den vorgesehenen Seitentypen zuverlässig funktionieren.

Zum Review gehört auch ein Test der Live-Demo. Defekte Links, nicht funktionierende Interaktionen oder eine offensichtlich unfertige Demo können zur Ablehnung führen, unabhängig von der Qualität des zugrunde liegenden Codes.

Wenn wir eine Einreichung ablehnen, nennen wir nach Möglichkeit einen allgemeinen Grund. Eine ausführliche Beratung zu Aufbau, Funktion oder Gestaltung können wir im Rahmen des Prüfprozesses nicht anbieten.

Premium-Plugins und Premium-Themes

Du kannst auch kostenpflichtige Plugins und Themes einreichen. Der Publii Marketplace präsentiert das Produkt und verlinkt auf deine Verkaufsseite. Für Zahlungsabwicklung, Rechnungsstellung, Support nach dem Kauf und alle weiteren Aufgaben rund um den Verkauf bist du selbst verantwortlich. Publii übernimmt dafür keinen Support.

Nach der Annahme

Wird deine Erweiterung angenommen, benachrichtigen wir dich und veröffentlichen den Eintrag im passenden Bereich des Publii Marketplace.

Bei Plugins enthält die Marketplace-Seite das eingereichte Icon, einen Screenshot, die Kurzbeschreibung und die Funktionsliste. Bei Themes verwenden wir den Screenshot und die Beschreibung für den Eintrag.

Weitere Screenshots, ausführliche Funktionsbeschreibungen und zusätzliche Informationen sollten auf der verlinkten Theme- oder Plugin-Seite deiner eigenen Website stehen.

Support für eingereichte Erweiterungen

Das Publii-Team bietet keinen Support für Themes und Plugins von Drittentwicklern. Als Autor bist du für Fehlerbehebungen, Fragen der Nutzer und die weitere Pflege deiner Erweiterung verantwortlich.

Erweiterung einreichen

Sende dein Theme oder Plugin zusammen mit den erforderlichen Materialien an: contact [@] getpublii.com