Community Answers built-in module positions
Community Answers has built in module positions where you can publish your ads and modules. This gives great flexibility to insert your custom content/ads without hacking the core. Here are…
Community Answers has built in module positions where you can publish your ads and modules. This gives great flexibility to insert your custom content/ads without hacking the core. Here are…
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: getUserAvatar Syntax of the getUserAvatar API call to get full HTML image…
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…
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…
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…
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 -…
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…
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…
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…
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…
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"…
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…
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…
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…
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…
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…
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…
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…
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…
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…
CjForum includes a built-in personal messaging system designed to facilitate private conversations among forum members. Unlike an email server or a comprehensive messaging platform, the Personal Messaging (PM) system is…
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…
5.0.8 (14-Feb-2024) * Fixed issue with topics search * Fixed issue with deprecated message on form page 5.0.7 (06-Feb-2024) + Added validation to restrict posting duplicate topics * Fixed issue…
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…
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…
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…
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…
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…
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…
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…