This is the documentation for concrete5 version 5.6 and earlier. View Current Documentation

concrete5 has some hidden features that arn't documented too well.

This How-To shows some hidden features on how to only run certain jobs, and how to see if the jobs are run successfully.

In your Dashboard, under System & Maintenance you should see a url like this:

http://site.com/index.php/tools/required/jobs?auth=27bcbbb3abace34e6df32c9b70fdb425

In order to run specific jobs you can do it in two ways, you can either add

&jID=<Job#>

replacing <Job#> with the job ID (eg: 1, 2, 3, etc). Or you can add

&jHandle=<JobHandle>

replacing <JobHandle> with the handle of the job (eg: index_search).

For the Index Search Engine job, there is one extra parameter, the extra parameter forces a full re-index of the site's searchable content. Just add

&force=1

to the end of the url (not recommended, it can take a while).

If you want, you can add

&debug=1

to the end of the url, and it will produce something like:

{error: 0,message:"Indexing complete. Index is up to date",jHandle:"index_search",jID:1,jDateLastRun:"2/23/2011 at 4:36 PM"}

f you run it on a specific job (eg: &jID=1 or &jHandle=index_search).

If you run it without the parameters, you will get something like:

{error: 0,message:"All Jobs Run Successfully",jHandle:"All Jobs",jID:0,jDateLastRun:"2/23/2011 at 4:39 PM"}

If there is an error, the message will change, and the error number will change (the error will also be shown in the Dashboard on the Jobs page).

Loading Conversation