Page 1 of 1

Event in schedule? [solved]

Posted: Fri Nov 30, 2012 9:55 am
by Gregor
Hallo,

Is het mogelijk om een event op een tijdstip te laten uitvoeren i.p.v. dat het wordt getriggerd door een actie zoals AddedCGBlogArticle?

Gregor

Re: Event in schedule?

Posted: Fri Nov 30, 2012 11:17 am
by Jos
Ja dat moet wel kunnen via een cronjob en een UDT. In de meeste gevallen is een cronjob echter overkill. Hier vind je wel een interessant artikel erover: http://www.cronjob.nl/

Ik zag bij de module-releases laatst ook de module SystemCron langskomen... Geen idee wat die doet, maar zou je eens kunnen onderzoeken. http://dev.cmsmadesimple.org/projects/systemcron

Re: Event in schedule?

Posted: Fri Nov 30, 2012 11:30 am
by Gregor
Dank je Jos.

Ik denk dat een cronjob overkill gaat worden, zoals het artikel ook beschrijft wanneer wel/geen cronjob. Mijn idee is om 's nachts een tweet te laten sturen als er een nieuw cgblog artikel is. Elke nacht controleren is in veel gevallen een overkill.

Waarom ik dit wil ;) Het plaatsen van een artikel na het drukken op submit, duurt soms 10-15sec voordat ik weer in het menu kom. Dit wordt veroorzaakt door een UDT die een tweet en mail stuurt. Dit zou ook op een moment later mogen gebeuren en niet om tussentijds te gaan zitten wachten. Zeker op plaatsen met een slechte internetverbinding leidt dit soms tot problemen omdat er een time out terugkomt.

Re: Event in schedule?

Posted: Fri Nov 30, 2012 11:40 am
by Jos
Gregor wrote:Het plaatsen van een artikel na het drukken op submit, duurt soms 10-15sec voordat ik weer in het menu kom. Dit wordt veroorzaakt door een UDT die een tweet en mail stuurt.
Misschien is het dan wijzer om naar de methode van tweeten en mailen te kijken. 10-15sec klinkt inderdaad niet echt acceptabel. Hoe het anders zou kunnen heb ik niet paraat.. .misschien via een UDT dmv curl een andere pagina laten aanroepen. Op die pagina staat dan jouw UDT die de tweet en de mail stuurt. Op die manier zou een gebruiker er geen last van hebben. Misschien is er een eenvoudigere methode.

Re: Event in schedule?

Posted: Sun Dec 30, 2012 3:15 pm
by Gregor
@Jos heb je een link of korte uitleg over curl?

Re: Event in schedule?

Posted: Sun Dec 30, 2012 4:51 pm
by Jos

Re: Event in schedule?

Posted: Tue Jan 08, 2013 2:33 pm
by Gregor
Na enig puzzelen is het me gelukt om een cronjob te maken die een pagina van de site aanroept waarop een UDT staat die ik periodiek kan uitvoeren. En dit werkt ook nog :)

Dank voor je hulp Jos.

Groet, Gregor