Proxer-Anwendungen

Aus Proxer.Me - Wiki
Wechseln zu: Navigation, Suche

Proxer ist mehr als nur eine Webseite. Unser Ziel ist es, umfangreiche Dienste bereitzustellen. Hierbei existiert eine Programmierschnittstelle, die es ermöglicht weite Teile von Proxer in eine beliebige Umgebung zu bringen. Sei es ein SmartTV, eine Konsole oder auch eine Smartwatch. Bei weiteren Fragen zu Proxer Anwendungen, steht das Technik-Team zur Verfügung. Auf Proxer verwenden wir die Bezeichnung "Apps" nicht für "mobile Anwendungen", sondern für alle möglichen Anwendungen.

Hier findest du die Liste aller Proxer-Anwendungen.

App einreichen

Formular zum Einreichen von Apps

Name

Der Name einer Anwendung darf aus höchstens 100 Zeichen bestehen.

Kurzbeschreibung

Die Kurzbeschreibung darf aus höchstens 200 Zeichen bestehen. Die Kurzbeschreibung sollte in einem oder zwei Sätzen erläutern, was die Aufgabe deiner Anwendung ist.

Beschreibung

In der Beschreibung kannst du allgemeine Informationen über deine Anwendung erläutern. Hier ein paar Anhaltspunkte für den Inhalt:

  • Was macht deine Anwendung?
  • Wie kann sie installiert werden? Wie kann sie deinstalliert werden?
  • Was sind die Zukunftsaussichten? Welche Funktionen können noch erwartet werden? Ideen und Ziele!
  • FAQ

Kategorien

Jede App kann man einem oder mehreren Kategorien zuordnen. Hierbei ist eine Kategorie nicht nur eine "Platform" wie "Android", sondern kann auch ein Anwendungsgebiet sein, wie beispielsweise die Kategorie "Bibliothek" oder "Browser". Kategorien kann man auch als "Tag" sehen, um bei der Suche nach einer Anwendung zu helfen. Hier ein paar Beispiele für Kategoriezuordnung:

  • Userscript für Greasemonkey: Browser, Chrome, Firefox, Safari.
  • Browser-Addon für Firefox: Browser, Firefox.
  • Browser-Addon für Firefox und Chrome: Browser, Chrome, Firefox.
  • Android-TV Anwendung, welches auch unter FireTV funktioniert: Android-TV, Fire-TV.

Source-Link

Hier kann der Link beispielsweise zum github-Projekt angegeben werden, in der der Quelltext der Anwendung veröffentlicht ist.

Support-Link

Die Platform für den Support von Proxer-Anwendungen ist das Forum. Dafür muss vorher ein Thread für deine Anwendung erstellt werden. Falls du noch keinen Support-Thread für deine Anwendung hast, dann solltest du diese vorher erstelle. Befolge folgende Schritte zum Erstellen eines neuen Support-Threads:

  1. Klicke hier zum Öffnen des Formulares.
  2. Thema: Name deiner Anwendung ein
  3. Beitrag: Copy&Paste die Beschreibung, die du im App-Formular angegeben hast.
  4. Neues Thema erstellen.

Nun kopierst du den Link in der Adressleiste und fügst es in das Feld "Support-Link" ein.

Screenshots

Es muss mindestens ein Screenshot angegeben werden. Die Screenshots werden (bisher) unverändert in die App-Seite eingebunden. Beachte, dass diese nicht allzu groß sind, da dadurch deine App-Seite langsamer laden könnte.

Freischaltprozess

Jede Anwendung muss von einem Proxer-Techniker geprüft und freigeschaltet werden. Falls wir fragen bei der Freischaltung haben, werden wir uns an dich per Proxer-PN wenden.

Nach der Freischaltung

Nach der Freischaltung ist deine Anwendung "Unveröffentlicht". Sie wird in der App-Überischt noch nicht angezeigt. Du hast nun die Möglichkeit unter "Meine Apps" deine Anwendung zu bearbeiten. An dieser Stelle solltest du auch dein erstes Release hinzufügen.

Anschließend kannst du den Status deiner Anwendung aktualisieren und sie veröffentlichen. Nun können Proxer-Nutzer deine Anwendung in der App-Übersicht sehen, und sie ggf. testen/installieren.

Meine Apps

Einsehen der eigenen Apps

Releases

Im optimalen Falle, solltest du deine App-Nutzer über jede Änderung informieren, und die Releases so transparent wie möglich gestalten. Erläutere im Changelog möglichst genau, was sich geändert hat.

Abonements

Proxer-Nutzer können deine Anwendung abonnieren. In diesem Falle werden diese Nutzer bei jedem neuen Release über das Proxer Benachrichtigungssystem benachricht.

Sugois

Bisher werden Sugois nur intern gezählt.

Kommentare und Bewertungen

Jeder Nutzer kann deine Anwendung kommentieren und bewerten. Alle Kommentare und Bewertungen sind in deiner App-Info öffentlich zugänglich. Aus den Gesamtbewertungen wird eine Durchschnittsbewertung gebildet, die in der App-Übersicht angezeigt wird. Die Bewertungen sind somit ein wichtiger Indikator für die Qualität der Anwendung.

Offizielle Apps

Hierunter fallen Anwendungen, die aktiv von Proxer-Teammitgliedern betreut, gepflegt und entwickelt werden. Sie erfüllen höchste Datenschutzansprüche und bieten eine maßgebliche Erweiterung von Proxer.

Verifizierte Apps

Deine Anwendung kann zu einer verifizierten App befördert werden, falls sie bestimmte Anforderungen erfüllt. Die Vorteile von offiziellen Apps liegen auf der Hand: Sie werden von uns empfohlen. Wogegen unverifizierte Anwendungen nicht von uns empfohlen werden und eine Warnung bei den Benutzern angezeigt werden.

Hier sind die Anforderungen für offizielle Apps:

  • Open-Source: Die Anwendung muss Open Source sein, der Code hierfür muss öffentlich erreichbar sein und/oder auf einer Versionsverwaltung (wie z.B. github) gehostet werden.
  • Werbefrei: Die Anwendung muss werbefrei sein.
  • Datenschutz: Außer für essentielle Dienste (z.B. Google Cloud Messaging) dürfen keine externen Dienste verwenden, die Daten der Nutzer abgreifen könnten. Für uns ist Datenschutz sehr wichtig, und der Entwickler sollte hoch-sensibel sein, was dieses Thema anbelangt. Falls externe Dienste verwendet werden, muss in der App-Beschreibung genau erläutert werden, wofür diese verwendet werden. Im optimalen Falle dürfen Requests nur an Proxer-Server oder Bildhoster (für z.B. Signaturen im Forum) gehen. Falls für eine bestimmte Funktion eigene Server benötigt werden, kann hierfür eine Ausnahme gemacht werden.
  • Einhalten der Nutzungsbedingungen: Unsere Nutzungsbedingungen für Proxer-Schnittstellen müssen eingehalten werden.
  • Erweiternd: Die Anwendung sollte für Proxer eine Bereicherung/Erweiterung darstellen.

Die Verifikation des Entwicklers findet postalisch statt. Wir senden einen Code, der unter einem bestimmten Link eingegeben werden muss. Wende dich für weitere Informationen an genesis.

Neue Apps

Anwendungen, die von Teammitgliedern nicht regelmäßig kontrolliert werden, fallen unter diese Kategorie. Es erscheint bei der Anwendungsübersicht eine Warnung. Für eventuelle Malware, Datenschutzprobleme und sonstigem übernehmen wir keinerlei Haftung oder Support.

Schnittstelle

Man kann mithilfe einer Schnittstelle die Releases einer Anwendung abfragen. Dies ist dann nützlich, wenn eine Plattform kein Ökosystem für automatische Updates anbietet. Du kannst innerhalb deiner Anwendung diese Schnittstelle anfragen, um herauszufinden, ob neue Versionen verfügbar sind.

Die Schnittstelle ist getrennt von der Proxer-API und ist auch ohne API-Key erreichbar. Ein Beispielaufruf erfolgt wie folgt:

https://proxer.me/apps?format=json&a=releases&app_id=X
https://proxer.me/apps?format=json&a=releases&app_id=2

Für das X muss die eigene App-ID eingefügt werden. Diese erhälst du mithilfe des Links, der zu deiner App führt:

http://proxer.me/apps/info/X