View
3.183
Download
3
Category
Tags:
Preview:
DESCRIPTION
JAB 2012 presentation featuring CB, uddeIM, Kunena, GroupJive integration
Citation preview
CB Workshop with uddeIM, Kunena, GroupJive and CBSubs
@ J and Beyond 2012
© Joomlapolis 2
Author and other info … Nick A. (nant) – CB Team member along with Beat
and Kyle
Matias Griese – Kunena team Stephan Slabihoud - uddeIM
© Joomlapolis 3
Extensions mentioned
© Joomlapolis 4
References Slides will be shared here:
www.slideshare.net/cbteam/presentations Community Builder
www.joomlapolis.com/community-builder uddeIM
www.slabihoud.de/software/id4001.htm Kunena
www.kunena.org GroupJive
www.joomlapolis.com/cb-solutions/groupjive CBSubs
www.joomlapolis.com/cb-solutions/cbsubs Picture-book tutorials
www.joomlapolis.com/support/tutorials/111-picture-books
© Joomlapolis 5
Agenda Introduction – goals Step 1: Joomla (2.5.4) Step 2: Community Builder (1.8)
Configuring CB + Joomla integration Step 3: uddeIM (2.7)
Configuring uddeIM + CB integration Step 4: Kunena (1.7)
Configuring Kunena + CB + uddeIM Integration Step 5: CB GroupJive (2.5.1)
Configuring GroupJive + CB + uddeIM + Kunena Integration
Step 6: CBSubs (2.0.1)
© Joomlapolis 6
Introduction Three different project teams Collaboration – skype group chats Clean integration – api extensions End-users benefit
© Joomlapolis 7
1. Joomla Starting with default content Joomla 2.5.4 website
© Joomlapolis 8
2. Community Builder Install CB component Install CB Modules (login, workflow, online) Edit CB Configuration:
General tab: name style: First and Last Name Field Date format: yyyy-mm-dd
Registration tab: Allow User Registration: Yes, independently of global J! settings Require Admin Approval: Yes
User Profile tab: Fields validation in Admin: No Allow user to edit his CMS parameters in frontend: ? Use new div or old table based views: Use divs
Moderation tab: Allow user to edit his CMS parameters in frontend: CB
Moderators
© Joomlapolis 9
More
2. Community Builder Edit CB Configuration
Connections tab:Enable Connections: YesNotification Method: PMS+EmailConnection Types: Add Contact + Forum-buddy
CB Login module Position-7 Publish Show only on Home menu (same as Joomla module) Show avatar when logged-in: Always Private Messaging System: uddeIM Private Messaging Notification: Show even if no messages Connections notification: Show only if pending
connections
© Joomlapolis 10
More
2. Community Builder CB Workflow module
Position-7 Publish Access: Special Show on Home menu
CB Tab Manager Enable Connections Tab Enable Articles Tab
User Menu items: Create CB Profile menu item in User menu Unpublish Your Profile menu (Joomla)
© Joomlapolis 11
More
2. Community Builder Home Menu items:
Create CB Login menu Unpublish Joomla Login menu
Joomla login Unpublish all 3 instances
Turn-off Joomla Registrations Users User manager Options: Allow User
Registrations
© Joomlapolis 12
Joomla and CB CB registration and login processes can be used
instead of Joomla’s CB Articles tab shows all articles published by
user CB users are also Joomla users (i.e., if you remove
CB in the future your Joomla user table will still contain the users)
© Joomlapolis 13
3. uddeIM Install the uddeIM component Create User menu item to uddeIM Configure uddeIM:
Messages tab: Allow BB code tags: Yes Integration tab Verify that Community Builder has
been detected
© Joomlapolis 14
More
3. uddeIM and CB Enable CB support for uddeIM
CB Plugin Manager Private Message System plugin
PublishPMS Component Type: uddeIM 1.0+
CB Tab Manager Quick MessagePublish
© Joomlapolis 15
More
uddeIM and CB Integration You can send a private message to user by
visiting his profile and selecting CB menu item Quick message (one-click message) You can see number of incoming / unread private
messages in CB Login Any CB plugin can use CB Private Message plugin
(example CB Connections, GroupJive, CBSubs mailer, etc)
© Joomlapolis 16
4. Kunena Install Kunena 1.7.2 component Kunena Integration tab:
Set Community Builder integration items Create Kunena entry page menu in Joomla Top
Menu CB Plugin Management Forum Integration
plugin: Publish Forum component: Kunena
CB Tab Management Forum: Publish
© Joomlapolis 17
More
Kunena and CB Integration Forum Tab in CB shows all forum posts and thread
subscriptions of profile user Kunena avatar area uses CB Avatar and links back
to CB User profile Kunena uses CB Login, registration, forgotten
login functions Kunena sidebar can be customized to show CB
data of poster
© Joomlapolis 18
More Kunena sidebar – CB
integration<ul class="kpost-profile"> <li class="kpost-username"><a rel="nofollow" title="" href="index.php?option=com_comprofiler&task=userProfile&user=[user_id]&Itemid=47" class="kwho-admin">[cb:userfield field="formatname"/]</a></li> <li class="kpost-avatar"><a rel="nofollow" title="" href="index.php?option=com_comprofiler&task=userProfile&user=[user_id]&Itemid=47" class="kwho-admin"><span class="kavatar">[cb:userfield field="avatar"/]</span></a></li> <li>[cb:userfield field="onlinestatus"/]</li> <li class="kpost-userrank">[cb:userfield field="forumrank"/]</li> <li class="kpost-userposts">Posts: [cb:userfield field="forumposts"/]</li> <li class="kpost-karma">Karma: [cb:userfield field="forumkarma"/] [karmaminus] [karmaplus]</li> <li>[cb:if cb_osm="1"]OSM[/cb:if]</li> <li>[cb:if cb_jlt="1"]JLT[/cb:if]</li></ul>
© Joomlapolis 19
5. GroupJive Install and publish all CB GroupJive plugins Create GJ menu from CB Plugin area of main GJ
plugin Move item to Top menu and Publish GroupJive Forum configuration (select Kunena top
category)
© Joomlapolis 20
GroupJive and uddeIM GroupJive notifications can use uddeIM (config) GroupJive group messaging can use uddeIM
(config)
© Joomlapolis 21
GroupJive and Kunena GroupJive created Kunena forum for private /
intra-group discussions GroupJive forum tab shows forum subjects with
links
© Joomlapolis 22
6. CBSubs With CBSubs you can further achieve the
following integrations: Automatically add/remove subscribers to/from
Joomla Groups Automatically add/remove subscribers to/from GJ
groups Protect Joomla content based on subscriptions
(component, modules, menu items, articles) Do not allow users to post on specific Kunena forum
categories without a subscription (URL-Parts) Show/hide specific CB Fields/Tabs based on
subscriptions of profile owner and profile viewer
© Joomlapolis 23
Conclusion Community Builder, uddeIM, Kunena, GroupJive
and CBSubs integrate nicely with each-other and are able to support many different use case scenarios
With new Joomla UX project, user interface will even look the same.
This is an example of Joomla spirit and team-work There are many other Joomla projects that also
have nice CB integrations: K2 (authors use CB user profiles and K2 tab gets K2
articles) AcyMailing (nice integration with CB and CBSubs) We are always open
Recommended