RSEvents!Pro Extractor
RSEvents!Pro is an event plugin created by rsjoomla. It as several fields and containers that might contain links.
There are currently two plugins, combined in a package. The plugins work independently. So you can disable one of them if the link check is not needed for that particular container. Or you can download and install a single plugin using the links below.
Events
- Contact - Web (URL) as plain text URL
- description field as HTML
- translations for the fields above if
Enable multilanguage
is set toYes
in the RSEvents!Pro settings.
Locations
- URL as plain text URL
- Location marker (marker) as plain text URL
- description field as HTML
- translations for the field description if
Enable multilanguage
is set toYes
Options
Advanced
This option allows to enable/disable link replacements on a per-plugin basis.
Set the global option to Off
and specific plugins to On
to allow link replacement for only those plugins.
Set the global option to On
and specific plugins to Off
to prevent link replacement for only those plugins.
'One-click-link-replacement' is a convenient way to quickly update links. However, manually updating the link and the 'surrounding' content is often a better way to ensure the information is still consistent.
This is the interval between two extracts in days.
RsEvents!Pro items/containers do not have a modified field to determine a re-extract automatically.
It is recommended to set the When Article is Saved
and When Article is Deleted
to Reparse
or Delete on save
to ensure the items are reparsed after each save.
Setting the interval to zero will disable the time-bases recheck.
Extract only links from items that have Published State and today is between the Publish Up and Publish Down dates, if present.
Trashed containers are never extracted.
Whenever an item is saved the content must be scanned for links again. This can be done:
- immediately : Re-extract links
- on the next parse be deleting the extracted data: Delete extracted data - Links are not visible anymore in Links Menu
- on the next parse using the modified date: Do Nothing - Links are visible in Links Menu until next extract.
Some containers like modules do not have a modified date. Use Re-extract or Delete .
When an item is trashed the extracted data must be removed.
- immediately : Delete extracted data - Links are not visible anymore in the Links Menu
- on the next parse: Do Nothing - Links are visible in Links Menu until next extract
Plugin settings might impact the extracted data. This option allows to purge all data for a plugin whenever the plugin settings change.
Notes
The RsEvents!Pro tables do not have a checked-out field. So link replacement might update an Event or Location while it's edited somewhere is. So as the later is saved that might overwrite a link replacement. The old link would appear again in the reports.
The RsEvents!Pro tables do not have a modified-on field. So, the extractor can not determine whether an item is edited since the last extraction. It is recommended to set the When Article is Saved
and When Article is Deleted
to Reparse
or Delete on save
to ensure the items are reparsed after each save.
The RsEvents!Pro extenstion uses legacy code and has some quirky checks in the tables. Therefor fields are updated directly in the database, bypassing Models and Tables. As a result there is no check on the user's permissions when updating a field.