Hi,
Last week, we released JA Joomla GDPR extension BETA 2. Today, we would like to announce JA Joomla GDPR extension stable version release with 4 more popular 3rd party extensions support, new features, improvements and bug fixes. Thanks for your feedback, we have tried to include most of the requested features and workflows in this release.
JA Joomla GDPR extension brings GDPR compliance to Joomla sites. Easy to setup and customize. displays personal data of users as stored by the Joomla site owners.
JA Joomla GDPR stable release includes major changes:
New features:
- Email confirmation
- Show user's custom fields
- Show user's profile fields
Developer Guide to create GDPR plugin to support for 3rd party extension
4 more popular 3rd party extensions supported:
- Acymailing component
- J2 Store component
- Community builder component
- Kunena component
Improvements & bug fixes:
- Bug fixes and improvements for 9 supported 3rd party extensions:
- K2 component
- Virtuemart component
- JomSocial component
- Guru component
- Publisher coponent
- Adagency component
- EasyBlog component
- EasyDiscuss component
- EasySocial component
- Back-end structure and layout improvement
- 10+ bug fixes reported by user and testing discoverred
JA Joomla GDPR stable release details:
1. New feature: confirmation email
When user delete or request data deletion, to keep the process secured, a confirmation email will be sent to user with a confirmation link in the email, click on the confirmation link to proceed with the request/deletion.
Once the user confirms, the request is granted and it will proceed. The record will be added to admin dashboard. Admin can approve, reject or do manual deletion for the request.
Admin can configure the email template in the Email Settings panel.
Important:
Remember to add the shortcode {confirmURL}
in the email template, this shortcode is to generate confirmation link.
More shortcodes to use in the email template:
{username} {fullname} {siteurl} {sitename} {useremail}
2. Show user's custom fields and user's profile fields
Joomla allows you to create custom fields for users: Back-end > Users > Fields and profile fields when admin enable plugin "User - Profile".
In JA GDPR setting panel, we added settings to show and hide the user's custom fields and user's profile fields under the "Joomla" tab.
3. 4 more popular 3rd party extensions supported
The stable version released with support for 4 more extensions
GDPR plugin to support Acymailing component
J2 Store component
Community builder component
Kunena component
4. Bug fixes:
- Delete wrong user when have many request in activities page
- Kunena - attachment file should be deleted?
- Publisher - Cant show Request manual deletion after request is cancelled
- Not allow to send email without email content
- Got blank page after sending request deletion all accounts
- Menu type displays error after install GDPR package
- Kunena - Request manual deletion seem not actived, should show hand icon when hover it
- Download profile is not working property
- Kunena - Cant manual delete user request
- Kunena - Number of post displays incorrectly
5. Upcoming Features :
Upcoming release will include the following features apart from other improvements :
- Integration with Joomla 3.9 privacy features.
- User data export (CSV)
- More 3rd party extension support
6. Build JA GDPR plugin for 3rd party extension support
JA Joomla GDPR extension supports 13 popular 3rd extensions, and more extensions will be supported. Each supported 3rd party extension is an independent plugin to help to maintain core easier and can extend to support more extensions in future.
Developer can build GDPR plugin to support for a specific 3rd party extension, follow our GDPR plugin creation developer guide.
Installation and Upgrade
Simply download latest component and 3rd party extension plugins and install
3rd Party Extension Plugins download access
The core extension is free for all, all 3rd party extensions plugins are available for free for all active paid members across JoomlArt, JomSocial, Gavick, JoomlaBamboo and ijoomla. Members having any active paid plan across these sites will have free access to all current and future plugins.
This limitation has been placed to limit the support requests arising out of 3rd party extension support. The workflow implementation for each plugin may be different and we would need to dedicate constant resources to keep updating them for all latest releases.
Feel free to comment, suggest features in the comment box below.