IDragonfire / dzcp

repo for the final bugfree dzcp version ... please copy inc/mysql.php from your production dzcp system
www.dzcp.de
10 stars 16 forks source link

Mod Verwaltung #150

Open IDragonfire opened 12 years ago

IDragonfire commented 12 years ago

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 commented 12 years ago

gute idee!

makke81 commented 12 years ago

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 commented 12 years ago

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 commented 12 years ago

geplant: copy & paste Feld lastUpdate lastServerVersion

TimoStahl commented 12 years ago

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

TimoStahl commented 12 years ago

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

IDragonfire commented 12 years ago

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 commented 12 years ago

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

TimoStahl commented 12 years ago

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

IDragonfire commented 12 years ago

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

IDragonfire commented 12 years ago

f4020b7a37f62146dc4485fa25e4a979d264a168 f51830de800faf2e28f4215dfed74273a7b95c61

IDragonfire commented 12 years ago

es fehlt nur noch die Serverabfrage ...

IDragonfire commented 12 years ago

3457962934cc2ec09976ac24d97c47d9e3e7581f

TimoStahl commented 12 years ago

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 commented 12 years ago

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 commented 12 years ago

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

TimoStahl commented 12 years ago

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 commented 12 years ago

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 commented 12 years ago

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 commented 12 years ago

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

IDragonfire commented 12 years ago

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

TimoStahl commented 12 years ago

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

IDragonfire commented 12 years ago

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

IDragonfire commented 12 years ago

umgeändert:

https://gist.github.com/3701200

IDragonfire commented 11 years ago

da keine Interesse, nur view only (erstmal)