![Joomla major version](https://img.shields.io/badge/joomla-v3.10-green)
Sexy Polling Reloaded: A Joomla 4.x migration (and Joomla 3.x update) for the Joomla extension "Sexy Polling"
- "Sexy Polling Reloaded" is a fork of the "Sexy Polling" extension (version 2.1.7), which was developed by 2GLux.com and provided on the former website 2GLux.com
- The fork intends to make the functionality of the former "Sexy Polling" extension available for Joomla 4 and 5, because the original extension is not provided and supported any more
- A patch was added to fix a reported security issue
- Some limitations of the former FREE version were removed
- Support for the Joomla update system was added to check and install new releases of the extension
- The code was migrated to the Joomla 4.x and 5.x CMS and module API, while still keeping it usable for Joomla 3.10
- The latest 5.1.x release can be used for Joomla 5.x and Joomla 4.x
- The latest 5.0.x release can be used for Joomla 4.x, and Joomla 3.10. It also runs with Joomla 5.x if using the Backward Compatibility plugin.
Installation
- Manual installation
- Go to the release page and download the latest release
- Install the ZIP package in the Joomla administration backend
- Joomla update system
- Prerequesite: first installation has to be installed manually, see above
- Joomla will automatically check for updates in the administration backend
- If an update is available, change to the Extensions / Update menu and install the update
- PHP extension intl required
- The extension requires the PHP exension "intl" (Internationalization). Usually, the "intl" extension is included in the PHP installation. However, it might be necessary to activate it, i.e. the php.ini file must contain the following line: extension=intl
- If the "intl" extension is not installed, PHP errors like "Class IntlTimeZone not found", or "Attempted to load class IntlTimeZone from the global namespace" might occur.
- Migration from the former "Sexy Polling" extension
- During installation, the extension re-uses existing data from the former Sexy Polling extension.
- If you want to reuse data from the former Sexy Polling extension, do not uninstall the former Sexy Polling extension. Instead, just install the Sexy Polling Reloaded extension. It will re-use the existing database tables.
- Known issues
Examples for the date format:
- d/m/Y (22-11-2022)
- m/d/Y (11-22-2012)
- M d, Y (Nov 22, 2022)
- F d, Y (November 22, 2022)
For more details about the format options, see PHP documentation about date time format.
Development and Contributions
- The extension was developed by 2GLux.com for Joomla 2.5 and 3 with the original extension name "Sexy Polling".
- After the "Sexy Polling" extension was removed from the web and the support was not continued, a fork of the extension was migrated to Joomla 4 with the new extension name "Sexy Polling Reloaded" by Jefferson49
- Further contributions on Github are welcome!
Versions
- The latest version v5.1.0 was developed and tested with:
- Joomla 5.0.0 and Joomla 4.4.0; but should also run with other Joomla 5.x, 4.x versions.
- PHP 8.2.5; but should also run with other PHP 8.2 versions.
- The version v5.0.1 was developed and tested with:
Translation
You can help to translate this module:
You can use a text editor like notepad++ to work on translations.
You can contribute translations via a pull request (if you know how to do), or by opening a new Github issue and attaching the file. Updated translations will be included in the next release of this module.
Currently, the following frontend languages are available:
- Dutch
- English
- Farsi
- French
- German
- Greek
- Italian
- Russian
- Slovenian
- Spanish
- Turkish
Issue reporting
If you experience any bugs create a new issue in the Github repository
Github repository
https://github.com/Jefferson49/Joomla_plugin_sexypolling_reloaded