Are you creating a questionnaire that requires similar answers across many questions or surveys? We are bringing a new feature that allows you to make the job easier for you. One of the most requested and most useful features, Answer Presets, is now available on Community Surveys.
What are Answer Presets?
Answer Presets are the simplest way to create repeated sets of answers across multiple questions. For example, if you are creating a Likert scale questionnaire that requires 10 questions with the same answers, Answer Presets can help you quickly create them, without needing to type in the answers in every question.
Since the Answer Presets are maintained separately, you can use them across any survey once they are created. You can manage them just like a survey.
Important features
Here are the salient features.
Create an answer preset and add as many answers as you want in a single preset
Sort the answers as per your requirement in an answer preset
Add the entire preset to a question with a single click
You can also edit answers to the preset before adding them to the question
Bonus Feature
We also bring another addition to the survey form – bulk import answers. With the same form used for importing Answer Presets, you can also enter your custom answers and import them in bulk. Now you don’t need to enter each answer one-by-one, instead enter all of them in a textbox and import in one go.
Hope these features will help you. Please post your review and rating on the Joomla Extension Directory.
As a Joomla user, you might have heard some big news in the Joomla community lately. Joomla 3, the most widely used version of the popular CMS, has reached its end of life and will no longer receive any updates or bug fixes from the Joomla project team. Meanwhile, Joomla 5, the next major version of Joomla, is already in beta and promises to bring many new features and improvements to the platform.
But what does this mean for you and your Joomla 3 sites? How can you prepare for the upcoming changes and ensure a smooth transition to the future versions of Joomla? In this blog post, we will answer these questions and explain how we, as an extension developer, are planning to support you along the way.
Why You Should Migrate from Joomla 3
Joomla 3 was released in September 2012 and has been the main version of Joomla for almost a decade. It has received many updates and enhancements over the years, but it also has some limitations and drawbacks that prevent it from keeping up with the latest web standards and technologies.
Some of the reasons why you should migrate from Joomla 3 are:
You will no longer get any security updates or bug fixes for Joomla 3. This means that your sites will be vulnerable to potential attacks and errors that could compromise your data and functionality.
You will miss out on the new features and improvements that Joomla 4 and 5 offer. Joomla 4 and 5 introduce many changes and innovations that make Joomla faster, more secure, more user-friendly, more accessible, and more compatible with modern web development practices.
You will face compatibility issues with extensions and templates that are developed for newer versions of Joomla. As Joomla evolves, so do the extensions and templates that extend its functionality and design. Many developers will stop supporting Joomla 3 and focus on the newer versions, which means that you will have fewer options and more problems with your site’s components.
You will have a harder time upgrading to newer versions of Joomla in the future. The longer you wait to migrate from Joomla 3, the more difficult it will be to upgrade to Joomla 4 or 5 later on. You will have to deal with more changes and differences between the versions, which could result in more errors and conflicts.
How to Migrate from Joomla 3
The best way to migrate from Joomla 3 is to use the official migration tool that is available in the Joomla update component. This tool will guide you through the steps of checking your site’s compatibility, backing up your data, installing Joomla 4, and updating your extensions and templates.
However, before you start the migration process, there are some things that you should do to prepare your site and avoid any issues:
Update your site to the latest version of Joomla 3. This will ensure that your site has all the latest fixes and patches that are required for a successful migration.
Update your PHP version to at least 7.4. This is the minimum PHP version that is supported by Joomla 4. If your server is running an older version of PHP, you will need to upgrade it or switch to a different hosting provider that offers a newer version.
Check your extensions and templates for compatibility with Joomla 4. Not all extensions and templates that work with Joomla 3 will work with Joomla 4. You will need to check with the developers of your site’s components if they have released compatible versions or plan to do so in the near future. If not, you will need to find alternative solutions or disable them before migrating.
Test your migration on a staging site first. Before you migrate your live site, it is recommended that you create a copy of your site on a separate environment and test the migration there first. This will allow you to identify any issues or errors that might occur during the migration and fix them before they affect your live site.
How We Will Support You
As an extension developer, we understand how important it is for you to keep your sites up-to-date and secure. That is why we are committed to providing you with the best support and service for our extensions. Here is how we will do that:
We will discontinue support for Joomla 3 starting November 1, 2023. After this date, we will no longer provide any updates or bug fixes for our extensions that are compatible with Joomla 3. We will also remove the download links and documentation for these extensions from our website. This will allow us to focus on developing and improving our extensions for the newer versions of Joomla.
We will support only Bootstrap 5 for our extensions. Bootstrap is a popular framework that provides the design and layout for many Joomla templates and extensions. Joomla 4 and 5 use Bootstrap 5, which is the latest version of the framework and has many advantages over the older versions. However, Bootstrap 5 is not compatible with Bootstrap 2, 3, or 4, which means that templates and extensions that use these versions will not work properly with Joomla 4 or 5. Therefore, we have decided to support only Bootstrap 5 for our extensions and drop support for the older versions. If you are still using a template that is based on Bootstrap 2, 3, or 4, you will need to upgrade it or switch to a different template that uses Bootstrap 5.
We will provide support for Joomla 5 in the coming months. Joomla 5 is still in beta and not ready for production use. However, we are already working on making our extensions compatible with Joomla 5 and testing them on the beta version. We will release these versions as soon as Joomla 5 becomes stable and available for general use. However, please note that these versions are meant for testing purposes only and not for live sites. Update 24/09/2023: All our extensions now support Joomla 5.
We hope that this blog post has clarified some of the questions and concerns that you might have regarding the end of Joomla 3 support and the upcoming changes in Joomla. We are looking forward to your feedback and suggestions on how we can improve our extensions and service for you. Thank you for choosing us as your extension provider!
Community Quiz v7 shipped with a new question type - Hotspots. This is one of the most requested question types by several of our users, we are listening. It's now available with v7.
Features:
Easy to create hotspots by simple mouse drag events
Customize hotspots with various shapes such as rectangles, circles, or polygons
Users can select one more hotspot that can be customized like a checkbox question
Other features bundled with v7:
Now include Joomla articles inside the course content along with quizzes
New customization options for score-wise messages position
We are pleased to announce the release of a most requested feature on Community Quiz - Question Banks. Starting in v6.4.0, you can create question banks and add questions to them. A new option is added to the quiz type to assign multiple question banks to the quiz.
How does it work?
A new menu item is added under the administrator component to view and add question banks. Once a question bank is created, you can click on the "View Questions" link on your question bank and can add questions to it. All question types are supported in the question banks.
What are the limitations?
Currently, it is possible to create question banks in the administrator site only. Although users can respond to quizzes created based on the question banks, front-end users cannot create question banks or add new questions to them.
Moving questions from one question bank to other is currently not possible, however, we are developing it. In future versions, you will be able to assign a question to multiple question banks and remove them from question banks you do not require. This feature will come in the future.
Update 27/02/2023 - v6.4.1 added the features to edit question bank assignments to questions.
What is the difference between category quizzes and question banks?
While category quizzes allow you to use questions from other quizzes in the same category, question banks follow altogether a different approach. There is no requirement to have quizzes or categories created to maintain the question banks. Questions can be moved between question banks and multiple question banks can be assigned to the same question (coming soon). It is this flexibility that differentiates the both. If you are creating new quizzes based on category quizzes, we recommend using question banks instead.
We hope this new feature will be helpful to you. Please do let us know your feedback, suggestions and any bugs.
Privacy and GDPR compliance are a few important features all site owners should take care of for continued business operations. With that in mind, we introduced several measures for GDPR compliance in our extensions in the past. Since version 3.9, Joomla! has built-in support for the privacy module, we are now deprecating all our custom implementations and will support the Joomla privacy module in our extensions going forward. As part of this initiative, we have implemented integration with the Joomla! privacy plugin system for the following extensions.
Sociable
Community Surveys
Community Quiz
Community Polls (v5.3.1)
The above extensions are now bundled with a Privacy plugin with the installer. You may need to enable the plugin from your site plugins manager to enable the feature. The plugins will automatically export the user data when a user requested their PII data. Also, the plugins will automatically delete all PII data when the user requested it.
To know more about how to set up Joomla! privacy feature, please visit the following link.
Please note that the Community Answers and CjForum still have their own dedicated GDPR features which will be replaced by the Joomla! privacy plugins in the future.
We hope these updates will help your business continue to comply with the local laws. Please let us know your feedback.
Last year we introduced Google Sheets integration to automatically sync survey responses to Google Sheets documents. Today we are bringing this feature to Community Quiz. Starting v6.1.0 you can now add one-click integration with Google Sheets and your quiz responses are automatically sent to the connected document.
How to integrate your quizzes with Google Sheets?
The integration is done in a two-step process. First, the one-time setup of your Google Cloud API keys and then integrate the quiz with your Google account where the sheets are created.
One-time Integration
The first step is to create an integration app with Google Cloud Console. If you have not done it already, get yourself an OAuth 2.0 Credentials app created at https://console.developers.google.com/apis/credentials. You need to enter a callback URI when you are creating the OAuth credentials. The callback URI is based on your survey URL. e.g. https://yoursite/quizzes-menu?task=sheets.integrate
Now the next step is to copy and add your OAuth Client ID and Client Secret values in the Community Quiz options. Go to Components -> Community Quiz -> Click on the Options button on the toolbar -> Click on the Integration tab -> Enable the Google Sheets Integration option and add your OAuth details here.
Connect your quiz with Google Sheets
This is a quiz-specific task. Go to the Edit Questions page of your quiz and click on the Sheets button. This will take you to your Google login page, authenticate with your GMail ID and you are good to go. A new sheet is created on your Google Sheets page https://sheets.google.com/. When a user responds to your quiz, a new row is added to the sheet.
Minimum System Requirements
With this release, we are moving away from the unsupported, legacy PHP5 versions, and the minimum PHP v7.2.5 or later is required. If you are still using an outdated version of PHP, we strongly recommend you upgrade your version as soon as possible.
Please do let us know your feedback and suggestions. We hope the new features help you with your business, please share your review and rating on the Joomla Extension Directory.