Built in job scheduler
Plone should include a built in job scheduler.
You create a class to represent the job. You then configure the scheduler to execute the run method on that class at certain times with a certain configuration. There should be management screens that tell you when jobs were last run and their result and include the capability to run jobs manually.
There's an excellent JEE job scheduler called Quartz http://www.opensymphony.com/quartz/ something that approached the capabilities of that would be great.
Sounds like good ways to improve cron4plone, this is not going to make it into Plone core, though.
Yes I believe you can use clockserver plus cron4plone to schedule jobs
I'd like a little more than that and a friendlier admin interface. In particular:
* separate concepts of job, context, configuration and triggers like Quartz. A trigger fires a job at specific times, passing it a context and configuration
* Audit trail of when jobs last run and whether they were successful
* Ability to run jobs by a single click
* Failure options. e.g. suspend a job if it errors
I guess this could equally be seen as a useful Zope add on
AdminAlexander Limi (Admin, Plone) commented
There's already a subsystem in Zope called ClockServer that you can use to kick off jobs at certain times. Of course, this is more of a programmer tool right now.