Author: admin

  • Rewardify Points System API

    Rewardify’s Points System API is designed to provide developers with a versatile and scalable solution to implement a points-based reward system within their applications. With just a few API calls, developers can seamlessly integrate the Rewardify Points System into their extensions, fostering user engagement and loyalty. Earning Points One of the key functionalities of the…

  • Rewardify Changelog

    v1.0.5 – 10-Dec-2024 * Fixed issue with PHP 7.4* Fixed PHP deprecated messages* Show message when user profile not found* Fixed issue with awarding points with Joomla articles v1.0.4 – 30-Aug-2024 * Negative points cannot be entered from backend points form v1.0.3 – 11-May-2024 * Fixed issue with user points synchronization* Fixed menu item name…

  • Import/Export Surveys

    Community Surveys allow you to export the survey to a JSON file that can be used to import or duplicate surveys on the same site or any other Joomla site where Community Surveys is installed. Here are the steps to export and import surveys. Export survey as JSON file Go to your survey reports dashboard…

  • Shortcodes supported by Community Quiz certificates

    The following shortcodes can be inserted into the certificate PDF files. The values will be automatically replaced according to the user’s response. Add the following shortcodes in the certificate template (Components -> Community Quiz -> Certificates) The answers submitted by the user can also be inserted into the PDF certificate. Make sure the “Content –…

  • Customizing Emails sent from Community Quiz

    Community Quiz uses its own templates (defined under Extensions -> Community Quiz -> Emal Templates) to send email notifications. The email templates support a few customizations such as inserting dynamic content using tags. The following are the tags that you can use inside the email templates and they will be replaced automatically when the emails…

  • Integrating survey with Google Sheets

    Community Surveys v5.7 & later versions support Google Sheets integration. When a survey is integrated with Google Sheets, the user responses are automatically synced in real-time with the selected Google Sheet. You can export the Google Sheet to an Excel file or create visualizations. So here is the process to integrate your surveys with Google…

  • Restricting users from taking the survey multiple times

    One of the important requirement for any survey is the data accuracy and unique responses from the users. Community Surveys has built-in capability to handle the multiple responses and maintain the data accuracy and uniqueness. Response Types When you are trying to restrict users from taking the survey multiple times, you need to know who…

  • Showing consolidated report to users

    Starting Community Surveys v5.5.9, you can show consolidated report to the users after completing the survey. There are other ways that you can use to publish the survey report as described below. Show report after completing the survey To enable consolidated report after completion of the survey response, the following steps are mandatory. Enable View…

  • Setting up social login in Sociable

    Sociable has built-in support for authenticating and login users via social platforms such as Facebook, Google, LinkedIn and Twitter. This guide explains how to setup the services.

  • Sociable Profile API

    Prerequisites: Add the required Sociable API library: require_once JPATH_ROOT.’/components/com_sociable/lib/api.php’; Now get the profile API: $profileApi = SociableApi::getProfileApi(); Syntax: getUserProfile Syntax of the getUserProfile API call to get full details of the user profile: getUserProfile($identifiers, $forceReload = false) $identifiers – int/array or ints Single user id or array of user ids for which the user profile…

  • Sociable Points System API

    Prerequisites: Add the required Sociable API library: require_once JPATH_ROOT.’/components/com_sociable/lib/api.php’; Now get the Points API: $pointsApi = SociableApi::getPointsApi(); Creating rules XML file A rules xml file needs to be created with all rules which you would like to provide with your component. An example of the rules xml file is: <?xml version=”1.0″ encoding=”UTF-8″?> <sociable> <points_rule> <name>com_mycomponent.eventname</name>…

  • Sociable modules and plugins

    Sociable ships with several modules and plugins, the following is an explanation about them. System Plugin Sociable System plugin is used to redirect the users to Sociable login and registration pages. Enable this plugin if you want to use Sociable built-in login and registration forms. When to enable this plugin? If you want to override…

  • Sociable Changelog

    2.0.4 – 07/Jul/2024 + Added options to customize login redirect+ New option to customize which social connections to be shown^ Updates to store MySQL null dates* Sociable Questions profile plugin does not work* Activity rules asset name filter is not working* Authentication error message is not loaded from language file 2.0.3 – 29/Mar/2024 + Added…

  • Sociable Badges API

    Prerequisites: Add the required Sociable API library: require_once JPATH_ROOT.’/components/com_sociable/lib/api.php’; Now get the profile API: $badgeApi = SociableApi::getBadgesApi(); Rules XML File Create sociable_rules.xml either in your component administrator folder or site folder (e.g. administrator/components/com_sociable) with the content like below. <?xml version=”1.0″ encoding=”UTF-8″?> <sociable> <badge_rule> <name>{rule name}</name> <asset_name>{asset name}</asset_name> <title>{title}</title> <introtext>{brief intro}</introtext> <description>{badge description}</description> <rule_content>{rule conditions}</rule_content> <image_path>{image}</image_path>…

  • Sociable Avatars API

    Prerequisites: Add the required Sociable API library: require_once JPATH_ROOT.’/components/com_sociable/lib/api.php’; Now get the profile API: $profileApi = SociableApi::getProfileApi(); Syntax: getUserAvatar Syntax of the getUserAvatar API call to get full HTML image tag linked to Sociable profile page of the user: getUserAvatar($identifiers, $size = 48, $username = ‘name’, array $attribs = array(), array $image_attribs = array()) $identifiers…

  • Sociable Activity Stream API

    Prerequisites: Add the required Sociable API library: require_once JPATH_ROOT.’/components/com_sociable/lib/api.php’; Now get the Stream API: $streamApi = SociableApi::getStreamApi(); Creating rules XML file A rules xml file needs to be created with all rules which you would like to provide with your component. An example of the rules xml file is: <?xml version=”1.0″ encoding=”UTF-8″?> <sociable> <activity_rule> <name>com_mycompopnent.eventname</name>…

  • Setting up the points system for Sociable

    Introduction Sociable has a built-in points system that allows your users to get rewarded for various activities on your site. You can configure the points for each activity available. The points can be earned within the Sociable component through many actions such as posting status, creating a topic in groups, etc. The points can also…

  • Setting up groups in Sociable

    Introduction Sociable groups allow users to create and discuss the topics of interest. A group can be a private group or a public group. Permission Settings Groups can be created either from the administrator page or from the front end by the users. Only users in the allowed Joomla user groups can create the groups…

  • Setting up the badge system for Sociable

    Introduction Badges are one of the effective ways of user retention and growing your site with more user activity. It encourages your users to participate in all activities and rewards them with badges according to their active participation. Sociable has a built-in badge system that allows you to do this. Steps to setup badge system

  • Setting up activity streams system for Sociable

    Introduction Sociable comes with a powerful activity streaming platform that allows you to configure all activities posted on the wall. It can be easily integrated with third-party extensions using the flexible API (please read the documentation if you are a developer). All corejoomla extensions have integration with the Sociable Activity Stream system. If you are…

  • Overriding Sociable layouts

    Sociable comes by default with themes for bootstrap2, bootstrap3 and bootstrap4. You can override any of these themes to create your own theme. How to override a theme To override a theme, copy a theme folder from components/com_sociable/layouts/themename to /templates/yourtemplatename/html/layouts/com_sociable/themename. Each theme has set of php files for complete forum pages. Modify the required layout with your changes.…

  • Getting started guide for Sociable

    Introduction and setup This guide allows you to set up a Sociable extension on your website. Before starting, make sure you have the necessary packages, such as the Sociable package and CjLib package, downloaded from the shondalai.com website. To learn more about how to install an extension, please read the following guide: https://docs.joomla.org/Installing_an_extension Once you…

  • Enable referrals in Sociable

    Introduction <<Page under construction>>

  • Creating Sociable Profile App

    Introduction The following documentation guides you through the development of a Sociable plugin to display your extension content inside the Sociable profiles. Plugin Contract A Sociable profile plugin is a standard Joomla plugin with a set of hooks that you can make use of to push your content. To know more about the basics of…

  • Configuring multiple profiles in Sociable

    Sociable allows you to set up different profiles for a different set of users. For example, if you have Teachers in one group and Students in another. Then you would like to have different content for these two groups, you can set up profiles for the same. So let’s get started. Plan Step 1. First…

  • Signing your Android app to publish on Play Store

    Prerequisites To publish your app on Android Store, you need to digitally sign your app. For this, you need following tools. Private Key: This is the digital certificate through which you will sign your app everytime you will get new version. Never loose the key, otherwise you cannot update your app on Play Store. Java…

  • Restricting individual articles or categories from showing on app

    Often you would need to choose the categories and/or articles from showing on front-end of your site. Similarly you can restrict the articles from showing on the Articles view of the app. There are two ways you can restrict the articles from showing on app. Restrict individual articles Restrict categories Restrict Individial Articles You can…

  • Quick Get Started Guide to Lotus

    This documentation guides you through setting up Lotus app for your users. Get the Lotus App Lotus app comes with two stage download process. . Download the Lotus component . Build, customize and download Lotus Android App Setup Lotus Joomla! component Setting up Joomla! component is like any other Joomla! extension. Download and install Make…

  • Lotus Changelog

    v1.0.3: 2018-06-10 + Added support for Android 8 Oreo + New permission setting to moderate article submissions ^ Dropped support for KitKat ^ Send HTTP codes instead of throwing exceptions * checkToken function conflicting with controller function, renamed to checkAuthToken * Captcha cannot be hidden from the options * APP: Accept button is being shown…

  • Creating Lotus Android App

    Introduction Lotus Android apps are created on corejoomla.com using simple user interface. This documentation goes through the process of creating and customising your app. Creation Make sure you have active Lotus membership on corejoomla.com Logon to corejoomla.com with your credentials Go to Account -> My Apps from main menu. This will show the Lotus app…