Software-Entwicklung
gradido soll sich auf gängigen WebSpace-Angeboten installieren lassen.Neben (X)HTML und CSS kommen als Programmiersprachen also nur php und JavaScript in Frage.
gradido soll mit folgenden Frameworks entwickelt werden:
CodeIgniter (php)
JQuery (JavaScript)
Wer mit entwickeln möchte, möge sich bitte melden (Kommentar oder E-Mail)
Kommentare:
Hallo,
ich hab noch einige Probleme mir das vorzustellen.
Wenn ich es richtig verstanden habe, soll Gradido:
- so einfach sein wie twitter und paypal
- man darüber handeln können
- chic sein
- das Design jeder anpassen können
- gegen CodeIgniter und JQuery programmiert werden
- zum Geld verdienen gut sein
- jede Instanz bei gradido.org registriert werden können
für Folgendes sehe ich Klärungsbedarf:
Auf dieser Domain ist bisher nur ein wiki – klar dass da jetzt jeder mitmachen kann. Ist es das jetzt? Ein Wiki?
Oder ist das nur die Plattform für die Entwicklerkommunikation?
Welche Rollen soll es in dieser Plattform geben (Anbieter, Sucher, Blogger, Follower, Admins, Betreiber, Wähler und Kunden …)?
Wie wechseln Benutzer zwischen diesen Rollen und welche Use-Cases gibt es für jeden von ihnen?
Welche Informationen werden gesammelt und von wem wie verteilt.?
Welche Datenformate werden wie dargestellt?
Welche Inhalte werden zwischen den Instanzen mit welchen Protokollen ausgetauscht?
Natürlich wecke ich mit den Begriffen Assoziationen, aber diese können ja auf der neuen Plattform etwas völlig neues bedeuten.
Wenn Geldtransfer (Dank oder Euro) eine Rolle spielt, muss man sich mit der Finanzrepräsentation in den Datentypen und dem Transaktionsmanagement besonders beschäftigen. PHP und ja<x>vasc<x>ript scheinen mir als Grundlage ungeeignet, weil diese Sprachen ausschließlich auf virtuellen Maschinen laufen, die nicht die Sicherheitsstandards von Banken erfüllen.
Wie wird abgesichert, dass die unterschiedlichen Instanzen von Gradido integer sind und korrekte Information austauschen?
Auf welcher Grundlage wird eine Instanz bei gradido.org registriert und wie weit wird ihr auf Grund dessen von anderen Instanzen und ihren Benutzern vertraut?
Wie wird Spam entgegengewirkt?
Da die Plattform frei ist, sollten entsprechende Absicherungen im Interaktionsprotokoll vorgesehen werden.
Welche Möglichkeiten zur Mehrsprachen- und Mehrnationalitätenunterstützung soll es geben (Lokalisierung)?
Wie unterscheidet sich diese Plattform von bestehenden Groupware oder Collaboration-Lösungen?
Was rechtfertigt eine komplette Neuentwicklung?
Durch welche Maßnahmen wird die Skalierbarkeit einer einzelnen Gradido-Instanz sichergestellt?
Als Programmierer wüste ich gern noch
- wo ist das Versionskontrollsystem und wie erhalte ich Zugriff darauf?
- wie errichte ich eine Testumgebung?
- wer legt die Milestones fest?
Danke
