Skip to content

DatabayAG/CronElectronicCourseReserve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CronElectronicCourseReserve Plugin

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.

Table of Contents

Requirements

  • PHP: Minimum PHP Version Maximum PHP Version
  • ILIAS: Minimum ILIAS Version Maximum ILIAS Version

Install

This plugin MUST be installed as a Cron Plugin.

The files MUST be saved in the following directory:

<ILIAS_DIRECTORY>/Customizing/global/plugins/Services/Cron/CronHook/CronElectronicCourseReserve

Correct file and folder permissions MUST be ensured by the responsible system administrator.

The plugin's files and folder SHOULD NOT be created, as root.

Cron Job

The plugin comes with an additional cron job task.

After completing the configuration in the ElectronicCourseReserve plugin administration the ILIAS administrator has to activate the corresponding cron job in the Administration » General Settings » Cron Jobs section. The ILIAS administrator MUST also choose the desired schedule of this job.

If a cron job is crashed with with uncatchable PHP error (which may occur in seldom cases), it has to be reactivated (deactived/activated) or reset in the cron job list.

The system administrator MUST add the cron.php (located in /cron/) to the cron table (linked content in German language) and enter a appropriate interval, e.g. once a day. The configured interval MUST be smaller than the configured schedule for the ILIAS cron job in the cron job administration.

Mailing

For failed XML imports the plugin will send an error report to a configured list of user accounts.

The system administrator MUST ensure a valid email server configuration. The ILIAS administration MUST ensure a valid mail system configuration the global ILIAS administration (Administration » Mail » External).

Logging

The ILIAS log file is used whenever the plugin considers something to be important to log.

Dependencies

License

See LICENSE file in this repository.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages