Skip to content
Shondalai Documentation
  • Home
  • Products
  • Pricing
  • Blog
  • Get Support
  • My Account
Menu Close
  • Home
  • Products
  • Pricing
  • Blog
  • Get Support
  • My Account

Shondalai Joomla Extensions Documentation

Using CjForum activity stream

  • Post category:CjForum

Prerequisites: Add the required CjForum API library: require_once JPATH_ROOT.'/components/com_cjforum/lib/api.php'; Now get the Stream API: $streamApi = CjForumApi::getStreamApi(); Creating rules XML file A rules xml file needs to be created with…

Continue ReadingUsing CjForum activity stream

Tags which can be used in CjForum email templates

  • Post category:CjForum

CjForum sends emails using templates that you define in the backend. The following tags can be used in your email templates. In subject: {TOPIC_TITLE} - this tag will be replated…

Continue ReadingTags which can be used in CjForum email templates

Setting up user points for various activities

  • Post category:CjForum

CjForum points system allows any Joomla extension to award points to users based on the activity they perform such as writing an article, reading an article, asking a question, voting…

Continue ReadingSetting up user points for various activities

Retrieve one or more user profiles

  • Post category:CjForum

Prerequisites: Add the required CjForum API library: require_once JPATH_ROOT.'/components/com_cjforum/lib/api.php'; Now get the profile API: $profileApi = CjForumApi::getProfileApi(); Syntax: Full Syntax of the getUserProfileAPI call: getUserProfile($identifiers, $force_reload = false) $identifiers -…

Continue ReadingRetrieve one or more user profiles

Reporting/Flagging posts in CjForum

  • Post category:CjForum

Starting v3.1.2, CjForum supports user reporting of topics and replies which they think are inappropriate. Users can see a new Report button when you enable "Allow Reporting" option in the…

Continue ReadingReporting/Flagging posts in CjForum

Overriding CjForum layouts

  • Post category:CjForum

CjForum comes by default with a couple of themes, one based on Bootstrap v2 and other based on Bootstrap v3. You can override any of these themes to create your…

Continue ReadingOverriding CjForum layouts

Moderating posts in CjForum

  • Post category:CjForum

CjForum moderation features are built into the permission system which allows greater control on which user group you want to allow post moderation. To access permission settings, go to Components…

Continue ReadingModerating posts in CjForum

Migrating From Kunena

  • Post category:CjForum

You can migrate categories, topics, user profiles including forum signatures, user avatars, thank you flags. Follow below steps: Alert! Please make a backup of your database before proceeding further. Go…

Continue ReadingMigrating From Kunena

Migrating From CjBlog

  • Post category:CjForum

You can migrate CjBlog user profiles, avatars, about text, points (archive). Follow below steps: Alert! Please make a backup of your database before proceeding further. Go to Components->CjForum->MigrateIn "Select Component"…

Continue ReadingMigrating From CjBlog

Link user names to CjForum user profile in your component

  • Post category:CjForum

Prerequisites: Add the required CjForum API library: require_once JPATH_ROOT.'/components/com_cjforum/lib/api.php'; Now get the profile API: $profileApi = CjForumApi::getProfileApi(); Syntax: Full Syntax of the getUserProfileLink API call: getUserProfileLink($identifiers, $username = 'name', $path_only…

Continue ReadingLink user names to CjForum user profile in your component

Installing and configuring CjForum

  • Post category:CjForum

Installation CjForum package includes the main component, modules, and plugins required to build the full forum feature. Follow the steps below for installing the component. Install the CjLib component which…

Continue ReadingInstalling and configuring CjForum

Extending CjForum using plugin events

  • Post category:CjForum

CjForum is not just full featured but also extendable. There are many plugin events the component triggers which you can use to extend the functionality provided by the component. Creating…

Continue ReadingExtending CjForum using plugin events

Extending CjForum user profiles with custom profile fields

  • Post category:CjForum

CjForum can support extending the profiles with custom profile fields. Available since v1.0.8. Creating CjForum Plugin Please checkout the below page to know how you can create CjForum pluginhttps://wiki.corejoomla.com/Extending_CjForum_using_plugin_events onProfilePrepareForm…

Continue ReadingExtending CjForum user profiles with custom profile fields

Enable social login in CjForum

  • Post category:CjForum

CjForum has built-in support for authenticating and login users via social platforms such as Facebook, Google, LinkedIn and Twitter Enable Social Authentication To enable social authentication, follow the below steps…

Continue ReadingEnable social login in CjForum

Customizing category image and icon

  • Post category:CjForum

CjForum allow you to configure category icon in two ways. Upload image Use FontAwesome icon Upload Icon Go to Components->CjForum->Categories Click on your category link Click Options tab Select and…

Continue ReadingCustomizing category image and icon

Custom module positions in CjForum

  • Post category:CjForum

CjForum comes with some predefined module positions which allow you to embed any of your modules such as advertisements into them. Since standard module positions in Joomla does not give…

Continue ReadingCustom module positions in CjForum

Configuring user ranks

  • Post category:CjForum

CjForum has built-in ranks system to rank users based on their contribution. Ranking is an important part of community building as it will allow your users to contribute more to…

Continue ReadingConfiguring user ranks

Configure Search Engine Friendly URLs for CjForum

  • Post category:CjForum

Search engine optimization is the key in developing any forum extension. CjForum comes with many search engine optimizations built-in such as proper meta tags, titles, microdata elements for topics, authors…

Continue ReadingConfigure Search Engine Friendly URLs for CjForum

Configure CjForum personal messaging (PM) system

  • Post category:CjForum

CjForum comes with a built-in personal messaging system to help the forum members interact with each other in private conversations. As the name suggests, this is neither an email server…

Continue ReadingConfigure CjForum personal messaging (PM) system

CjForum Joomla! articles integration

  • Post category:CjForum

CjForum topics can be shown in Joomla! articles using the content plugin bundled with the CjForum package. Enabling Content Plugin Go to Extensions -> PluginsFilter the plugins with type as…

Continue ReadingCjForum Joomla! articles integration

CjForum Changelog

  • Post category:CjForum

4.2.0 (05-Feb-2023) + Show recently discussed topics on category page + New option to disable login/registration form * Show create topic button on the toolbar only if user has create…

Continue ReadingCjForum Changelog

Award points to users using CjForum Points System

  • Post category:CjForum

Prerequisites: Add the required CjForum API library: require_once JPATH_ROOT.'/components/com_cjforum/lib/api.php'; Now get the Points API: $pointsApi = CjForumApi::getPointsApi(); Creating rules XML file A rules xml file needs to be created with…

Continue ReadingAward points to users using CjForum Points System

Getting started guide to CjFit

  • Post category:Archived

The CjFit app needs integration with Fitbit API. To integrate Fitbit, you need to create an app on Fitbit site and enter the API keys in CjFit options. Setup Fitbit…

Continue ReadingGetting started guide to CjFit

Creating CjFit Challenges

  • Post category:Archived

One of the important features of CjFit is Challenges. The idea behind this feature is to encourage your users to do more workouts by creating a challenge for your community…

Continue ReadingCreating CjFit Challenges

CjFit Changelog

  • Post category:Archived

v1.0.3 (2018-01-14) + New option to show selected article on dashboard page when profile is not connected ^ Disable email settings by default in activity plugin ^ Allow deleting challenges…

Continue ReadingCjFit Changelog

Using CjBlog profile system

  • Post category:CjBlog

Prerequisites $api = JPATH_ROOT.'/components/com_cjblog/api.php'; if(file_exists($api)) { include_once $api; //rest of integration code here } Prefetching Users If you are loading multiple user profiles at a time, it is good idea…

Continue ReadingUsing CjBlog profile system

Using CjBlog avatars in your custom component

  • Post category:CjBlog

Prerequisites $api = JPATH_ROOT.'/components/com_cjblog/api.php'; if(file_exists($api)) { include_once $api; //rest of integration code here } Prefetching Users If you are loading multiple user avatars at a time, it is good idea…

Continue ReadingUsing CjBlog avatars in your custom component

Pre-fetching CjBlog user profiles

  • Post category:CjBlog

Prerequisites $api = JPATH_ROOT.'/components/com_cjblog/api.php'; if(file_exists($api)) { include_once $api; //rest of integration code here } Prefetching Users If you do not want to load all avatars at a time, you can…

Continue ReadingPre-fetching CjBlog user profiles

Installing and configuring CjBlog

  • Post category:CjBlog

Installation Installing CjBlog no different than other Joomla extensions. A quick guide is available here: http://docs.joomla.org/Installing_an_extension Configuration Options The first step after installation is configuring CjBlog. Go to Components->CjBlog in your…

Continue ReadingInstalling and configuring CjBlog

Implementing CjBlog points system in your component

  • Post category:CjBlog

Prerequisites $api = JPATH_ROOT.'/components/com_cjblog/api.php'; if(file_exists($api)) { include_once $api; //rest of integration code here } Creating XML rules file CjBlog points system requires plugin rule file for users to install on…

Continue ReadingImplementing CjBlog points system in your component
  • Go to the previous page
  • 1
  • 2
  • 3
  • 4
  • 5
  • Go to the next page

Extensions

  • Archived (19)
  • CjBlog (11)
  • CjForum (23)
  • Community Answers (6)
  • Community Polls (7)
  • Community Quiz (9)
  • Community Quotes (3)
  • Community Surveys (24)
  • Crosswords (5)
  • General (9)
  • GPS Tools (5)
  • Sociable (17)

Topics

Developers (23)

Recent Posts

  • Import/Export Surveys
  • Shortcodes supported by Community Quiz certificates
  • Customizing Emails sent from Community Quiz
  • Integrating survey with Google Sheets
  • Restricting users from taking the survey multiple times
Copyright BulaSikku Technologies Private Limited