Hallo Ihr fleißigen Entwickler,
ich bin dabei, ein weiteres (jaja, noch so ein Ding...) Web-Interface zu entwickeln. Der besondere Punkt bei meiner Version ist jedoch, dass sie in XUL entwickelt wird und somit für alle Anwendungen mit Gecko-Engine zur Verfügung steht.
Ein weiterer Punkt ist, dass ich nachdem ein neues Web-Interface entstanden ist, auch eine Art Rich-Client folgen soll, die dann auch als Extension in Mozilla / Firefox / ... zur Verfügung stünde, als auch eine Stand-Alone-Applikation realisiert mit dem XUL-Runner.
Was ich dazu allerdings noch benötige (und damit komme ich zu meiner eigentlichen Frage):
- Informationen über die Art und Weise, wie eMule (ab 0.47b) Daten in ein Template schreibt
- Informationen über mögliche Lese-/Schreib-Zugriffe der Daten und Variablen des Mulis von außen (also ob HTTP-Requests reichen [wenn ja, welche Parameter und Werte möglich?] oder auf andere Art und Weisen)
Ich habe bereits die Board-Suche bemüht, die offizielle Homepage von eMule abgegrast und ebenfalls sonst im Netz nach Informationen in diese Richtung gesucht, jedoch nichts weiterführendes gefunden. Ebenfalls hab ich mir natürlich schon einige verfügbare Templates angesehen, die alle auf HTML basieren, worin auch mein Hauptproblem besteht.
Simplen HTML-Code muss ich immer erst zerlegen in die eigentlichen Informationen, die ich dann in XUL darstelle. Ein großes Beispiel ist dazu der Fortschrittsbalken mit den (nicht-)verfügbaren und fertigen Teilabschnitten sowie dem kleinen Balken oben drauf (so ist es zumindest im Standard-Template von eMule 0.47c). Im Template ist an der Stelle nur ein
[DownloadBar] zu erkennen, wo später dann eine ganze Reihe von
<img ... >-Tags eingesetzt werden, also HTML Code.
Eine weitere konkrete Frage ist also:
Ersetzt das Servermodul von eMule diese Variablen derart nach einem fest codierten Schema oder ist es möglich, die Art der Informationsausgabe zu steuern?
Ich habe zwar nicht unbedingt viel Lust, den Quellcode von eMule selbst zu verändern, aber wenn es sein muss tu ich auch das, obwohl das dann nicht mehr als bloße Erweiterung zu eMule gelten kann...
Also, ich weiss, das war eine Menge Text aber ich glaube somit konnte ich recht eindeutig darlegen warum ich welche Informationen suche bzw. Unterstützung anfordere. Alle anderen Threads, die sich mit dem Theam der Web-Interfaces befassen schienen mir ungeeignet, meine Frage dorthinein zu stellen, da sie wesentlich tiefer geht, als jene.
Gruß und Danke schonmal für jegliche Art der Unterstützung!