Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mod Verwaltung #150

Open
IDragonfire opened this issue Aug 2, 2012 · 25 comments
Open

Mod Verwaltung #150

IDragonfire opened this issue Aug 2, 2012 · 25 comments

Comments

@IDragonfire
Copy link
Owner

Ich würde die Mod Verwaltung umschreiben ...
#138 ist nicht gut gelöst meiner Ansicht ...

zudem unsicher ...

Ich würde einfach eine php Datei anbieten, die man includen muss ...
und Funktionen hat

addMod
deleteMod
updateMod

mit entsprechenden Parameter ...

Was meint ihr?

@Insane1990
Copy link

gute idee!

@makke81
Copy link
Contributor

makke81 commented Aug 3, 2012

was genau daran ist den unsicher?
ich hab das ganze bei meinen Addons bisher wie folgt gelöst.

Serverseite
xml.php die aus der Datenbank generiert wird

Clientseite
eine Spalte in der SQL Tabelle für die datanbank-Version
eine phpdatei mit der Aktuellen version ähnlich DZCP version.

vorteile:
eine Sammlung an Verfügbaren Addons direkt im Adminbereich der eigenen seite
wobei Installierte getrennt von den nicht installierten gelistet werden.
Direktlink zum installer/Updater mit enthalten
Spalte für Update Termin oder sonstiges ist enthalten.

Nachteile
Bei nicht erreichbarkeit des servers währen alle Addons nicht angezeigt.
manche Webhoster lassen das abrufen der Serverseitign Datei nicht zu.
das serverseitige Script müsste noch fertig gestellt werden.

wenn interesse dran besteht müssen wir uns nur noch auf einen server einigen,
wobei da addons.dzcp.de oder ähnlich natürlich am besten passen würde.

@IDragonfire
Copy link
Owner Author

Blue hatte es schon programmiert, allerdings über get in der url wie ich gesehen habe ...
Die Idee der verwaltung ist gut, aber nicht die umsetzung ...
Das meinte ich ...

@IDragonfire
Copy link
Owner Author

geplant:
copy & paste Feld
lastUpdate
lastServerVersion

@TimoStahl
Copy link
Contributor

Was meinst du mit "über get in der URL?"

@TimoStahl
Copy link
Contributor

das sicherhwitsproblem hat man egal ob php oder Text oder nicht?

@IDragonfire
Copy link
Owner Author

Ich rede hier von von meiner Version ...
Bei dir trägt man über ein Formular und getter in der Url die mods ein
Was meinst du mit php oder text?

@TimoStahl
Copy link
Contributor

Ich weiß zwar nicht wie du es jetzt machen möchtest, ich bin jetzt auch im Urlaub, aber mach doch mal ;)

@TimoStahl
Copy link
Contributor

Willst du jetzt eigentlich noch etwas neues mache, oder "meine" Variante benutzen?

@IDragonfire
Copy link
Owner Author

Api steht ... Rest versuche ich heute zu schaffen ...

@IDragonfire
Copy link
Owner Author

f4020b7
f51830d

@IDragonfire
Copy link
Owner Author

es fehlt nur noch die Serverabfrage ...

@IDragonfire
Copy link
Owner Author

3457962

@TimoStahl
Copy link
Contributor

Wenn ich das richtig sehen, ist nicht vorgesehen, das man als "normaler" User selber über das Adminmenü Einträge ändern oder hinzufügen kann.
Wäre das nicht Sinnvoll, wenn man zum Beispiel "von Hand" ein Mod updated? Oder ein Mod löscht?
Dann muss man nich über das DB-Interface gehen?

@IDragonfire
Copy link
Owner Author

Ein User soll NICHT Mods löschen und hinzufügen,
jeder erfahrende Person kann sich schnell eine deinstall.php schreiben,
welche einmal deleteMod aufruft oder direkt in der DB was ändern ...

@TimoStahl
Copy link
Contributor

@IDragonfire es fehlt noch der lang eintrag "_config_mods" und "Copy und Pate Info" da fehlt ein "s" denke ich ;)

@TimoStahl
Copy link
Contributor

ToDo:
-Bei der Copy and Paste Info fehlt nach "###" ein Zeilenumbruch.
-Und ich würde glaube ich in die Copy and Paste Zeilen immer schreiben, was der Wert ist. (Autor/Url etc)
-Und fehlt nicht auch ein Namensfeld, damit man auch weiß was jetzt eingelitch welcher Mods ist?
-Und ein Bild fehlt auch noch ;)

@IDragonfire
Copy link
Owner Author

Danke,
das muss alles noch in die Langs rein ...
Das mit dem Wert habe ich auch überlegt ...
Werde ich mal umschreiben^^
Bilder wollte ich nicht unterstützen, da dies für Modder nur zusätzlichen Aufwand ist ...
Ich bin mir beim Format auf dem Server nicht ganz sicher, wie ich dies realisieren soll...
Gibt es schon ein geeignetes Symbol?

@TimoStahl
Copy link
Contributor

Mit Bild meinte ich das Symbol ;)
Kannst ja das von Mods/AddOns verwalten nehmen, habe sonst keine Gute Idee für ein Symbol.

Den Serverseitigen Teil gibt es bis jetzt noch garnicht oder?

@IDragonfire
Copy link
Owner Author

Korrekt, bin noch auf überlegen, ob man einen Standard nimmt ...
z.b. xml
oder selbst was vereinbart

@IDragonfire
Copy link
Owner Author

Was haltet ihr von diesem Format?
https://gist.github.com/3701200

@TimoStahl
Copy link
Contributor

Wieso gibst du die Serverurl mit? Und der Name muss noch iwo gespeichert werden oder nicht?

@IDragonfire
Copy link
Owner Author

Serverurl ist in der tat überflüssig ...
Id ist der name ...
Eventuell sollte man dies abändern ...

@IDragonfire
Copy link
Owner Author

umgeändert:

https://gist.github.com/3701200

IDragonfire added a commit that referenced this issue Feb 7, 2013
(view only, for support)
remove old mod manager
@IDragonfire
Copy link
Owner Author

da keine Interesse, nur view only (erstmal)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants