Documentation

Find documentation for our Joomla extensions on this page.

Email Notifications

In the frontend you have the option to monitor the activity of most items by activating the "watch" button as shown below.

JoomProject - Watch button

Email notifications are available for:

  • Projects
  • Milestones
  • Tasks
  • Discussion Topics
  • Repository Directories

When you create any of these items, you will automatically monitor it. Everyone else will have to manually watch the item in order to receive notifications. Also, you will not receive notifications for your own activity.

Configuration

The sending of emails is handled through a content plugin "JoomProject Notifications". You'll find it in the Joomla Backend Plugin Manager. Disabling the plugin will also disable the sending of all JoomProject notification emails. When you edit the plugin, the following configuration options are available:

Send Events
This option determines on which events to send out notifications.

Send Method
By default, emails are sent out immediatly after an item has been created/changed. This can cause your site to slow down significantly.
If you can setup cron jobs, we recommend you set one up as described below.

Cron Job Limit
Determines the amount of emails that are being sent per job interval.

Setting up a cron job

If your hosting provider allows you to create cron jobs, you can configure the plugin to store all outgoing notifications in the database, rather than sending them directly. A script will then be able to send out the stored emails in an interval, as defined by the cron job.

To get started, edit the plugin and set the sending method to "Cron Job". Then you'll have to copy the script that your cron job will execute from (do this only if file not found in Root/cli/):

Root/plugins/content/jpnotifications/cli/jpnotification.php to: Root/cli

The example below will send out emails every 5 minutes.
crontab -e */5 * * * * /usr/bin/php "/path/to/joomla/cli/jpnotifications.php"

Obviously you will have to adjust the paths to PHP and the script to execute. If you're having trouble setting this up, please consult the help/documentation provided by your hosting company.

Update Notifications

When you or someone else updated an existing record, a notification will be sent only if one or more specific values have been changed:

Projects
Description, Category, Author, Start date, End date, Permission Groups, New comments, New attachments

Milestones
Description, Author, Start date, End date, Permission Groups, New comments, New attachments

Tasks
Description, Author, Permission Groups, Start date, End date, Milestone, Task List, Priority, Completition State, Hourly Rate, Estimated Time, New comments, New attachments

Discussion Topics
Description, Author, Permission Groups

Repository Files and Notes
Description, Author, Permission Groups

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.

Ok