Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: MountainGrafix :: Supportforum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Mittwoch, 15. Juli 2009, 16:06

Voraussetzungen für die Aufnahme in das offizielle Plugin-Repository

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
  1. Strafrechtlich relevante Inhalte und allgemein rechtswidrige Inhalte werden nicht geduldet.
  2. Die Rechte Dritter sind bei der Entwicklung grundsätzlich zu schützen.
  3. 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.
  4. 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.
  5. 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.
  6. 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
if ($ahnung == NULL) { read FAQ; use SEARCH; use GOOGLE; } else { use brain; make post; }