Doku für eigene CLI-Tools

Hallo alle zusammen.

Gibt es irgendwo eine Doku, wie man Oxid für Cronjobs (Importe/Exporte) möglichst sauber gestalten kann?

Also, auf die Config vom Oxid Shop zugreifen, statt eine eigene zu pflegen, die SQL Klasse nutzen, statt eine eigene etc. pp?

Derzeit mache ich alles am Oxid “vorbei”, da muss es doch elegantere Wege geben, oder?

mfg,
Micha

Einfach die bootstrap.php aus dem Oxid Root Ordner includen, dann kannst du alles vom Framework verwenden.

Danke schön, dann werde ich mal etwas experimentieren.

Ein Versuch ist es auch, wenn man sich mal mit dem https://github.com/marmaladeDE/marmScheduler auseinandersetzt. Wir habe das als Grundlage genutzt und das Tool so angepasst, dass es für unsere Zwecke funktioniert…

Nach dem Vorbild des Marmalde Schedulers ist nun auch unser weiterentwickelter Scheduler auf github verfügbar. https://github.com/freshp/ego_scheduler

Cool! Was ich nicht verstehe: Wieso geht Ihr nicht über einen Pull Request, dafür ist GitHub doch da?

Gruß

Hallo Egoist,

Es freut uns, wenn unsere Module anderen helfen. Darum stellen wir sie unter OpenSource Lizenzen. Alle, auch die MIT, fordern jedoch eine Namensnennung der ursprünglichen Autoren. Ich würde dich bitte, das zu respektieren und zumindest einen entsprechenden Hinweis aufzunehmen.

Und dann natürlich die Frage: Warum kein Pull Request? Jetzt gibt es wieder zwei eigenständige Module die das selbe tun und keiner weiß, welches er verwenden soll.

Gruß Joscha

Das Repository wurde nun gelöscht und als Fork neu eingetragen. Als PULL-Request wurde es nicht gesendet, weil auch Dateien umbenannt wurden und das marmaladeScheduler-Modul nur als Gedankenanstoß diente, aber wenn es so, besser ist, dann gern auch so :slight_smile:

https://github.com/freshp/marmScheduler

@jkrug: reicht das mit der Nennung so, oder sollte das ausführlicher sein?

[QUOTE=ego_steve;142801]
https://github.com/freshp/marmScheduler
@jkrug: reicht das mit der Nennung so, oder sollte das ausführlicher sein?[/QUOTE]

Hallo,

vielen Dank für die prompte Reaktion. Passt schon.

Unter welcher Lizenz steht denn dein Code? Auch MIT? Also dürfen wir Änderungen ebenfalls wieder übernehmen?

Gruß Joscha

Natürlich dürft ihr die Änderungen gern übernehmen.