Ich hatte es ja
hier bereits angekündigt, dass wir ab der Version 3.0.7 damit beginnen ein offizielles Plugin-Repository aufzubauen. Der Vorteil für den Nutzer liegt klar auf den Hand, denn in Zukunft braucht er sich nicht über verschiedene Webseiten hinweg darüber zu informieren, welche Plugins es für die Software gibt, sondern er kann die notwendigen Angaben jederzeit bequem in seinem eigenen ACP beziehen.
Darüber hinaus erhalten die Benutzer nicht nur eine Übersicht der momentan verfügbaren Plugins, sondern sie erfahren auch direkt auf den 1. Blick, ob für die derzeit installierten Plugins eventuell ein Update vorliegt.
Nun macht es jedoch nur wenig Sinn, wenn wir ein solches System nur für uns allein nutzen und daher haben wir beschlossen, die Zugang zum Repository auch für externe Anbieter zu öffnen und somit hat
jeder von euch ab sofort die Möglichkeit, sein eigenes Plugin der gesamten Community zugänglich zu machen. Wir möchten mit diesem Schritt die Nutzung und Attraktiviät der Plugins auf eine neue Stufe heben, denn je leichter es für Drittanbieter möglich ist, einen neuen Markt zu erschliessen, desto mehr Output wird auch für den gesamten Nutzerkreis erfolgen.
Ein wichtiger Punkt bei derartigen Projekten ist natürlich immer auch die Sicherheit und die Qualität und daher haben wir
einige Spielregeln festgelegt, an die sich jeder Entwickler bzw. jeder Programmierer eines Plugins halten muss.
Folgende Voraussetzungen sind für die Aufnahme in das Plugin-Repository zu erfüllen:
Allgemeine Voraussetzungen
- Strafrechtlich relevante Inhalte und allgemein rechtswidrige Inhalte werden nicht geduldet.
- Die Rechte Dritter sind bei der Entwicklung grundsätzlich zu schützen.
- Jeder Entwickler ist für die jeweilige Versionspflege der Plugins grundsätzlich selbst verantwortlich. Zu diesem Zweck stellen wir euch eine entsprechende Schnittstelle zur Verfügung über die es möglich ist, alle Nutzer z.B. über ein neue Plugin-Versionen zu informieren.
- Der Support für das Plugin ist durch den Entwickler selbst zu leisten. Hierbei stellen wir es euch frei, ob Ihr den Support auf eurer eigenen Website, per E-Mail oder über dieses Forum leistet.
- Für die Aufnahme eines kommerziellen Plugins berechnen wir eine einmalige Gebühr von 19,95 EUR. Sofern Ihr das Plugin kostenlos anbieten möchtet, erfolgt natürlich auch die Aufnahme in das Repository kostenlos.
- Jeder Aufnahmeantrag wird zuvor durch uns manuell geprüft. Ein grundsätzliches Anrecht auf Aufnahme in das Repository besteht nicht. Wir behalten und ferner vor, ein Plugin in Einzelfällen abzulehnen, wenn es z.B. gravierende Sicherheitsmängel besitzt oder gegen Punkt 1 dieser Liste verstößt.
Technische Vorraussetzungen
Damit unser Server auch immer mit möglichst aktuellen Informationen über euer Plugin versorgt wird, müsst Ihr zunächst eine XML Datei nach folgendem Schema erstellen. Diese Datei kopiert bitte anschließend auf euren Server und schickt uns die Url dann mit eurem Aufnahmeantrag. Wenn das Plugin dann akzeptiert wurde, kommt unser Bot 1x pro Tag bei euch vorbei um die Daten aus der XML Datei zu lesen.
Auf diese Weise könnt Ihr z.B. jederzeit und ohne unsere Mithilfe die Version, Url oder Beschreibung aktualisieren.
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<plugin>
<name>AddNoFollow</name>
<slug>AddNoFollow/AddNoFollow.php</slug>
<version>1.0</version>
<author>
<name>MountainGrafix</name>
<email>info@mountaingrafix.at</email>
<url>http://www.mountaingrafix.at/</url>
</author>
<url>http://shop.mountaingrafix.at/</url>
<description><![CDATA[Fügt den in Pressemeldungen / Artikeln verwendeten Links das <code>rel="nofollow"</code> - Attribut hinzu]]></description>
<price>4.95</price>
<tags>
<tag>nofollow</tag>
<tag>google</tag>
<tag>seo</tag>
</tags>
</plugin>
|
Anmerkungen zur XML Datei:
- slug
Hier tragen Sie bitte den Pfad zur Plugin-Datei ausgehend vom Verzeichnis /plugins ein
- url
Im Gegensatz zum Feld Author/Url können Sie hier die Url zu Ihrem Shop oder zu einer externen Beschreibung des Plugins eintragen
- description
Kurze Beschreibung des Plugin oder der Funktionsweise. Nach Möglichkeit nicht mehr als 400 Zeichen. HTML ist beschränkt möglich
- tags
Es können max. 5 Tags für jedes Plugin angegeben werden. Die Nutzung von Tags ist darüber hinaus optional