CB Workshop with uddeIM, Kunena, GroupJive and CBSubs

4,274 views

Published on

JAB 2012 presentation featuring CB, uddeIM, Kunena, GroupJive integration

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,274
On SlideShare
0
From Embeds
0
Number of Embeds
37
Actions
Shares
0
Downloads
38
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

CB Workshop with uddeIM, Kunena, GroupJive and CBSubs

  1. 1. CB Workshop withuddeIM, Kunena, GroupJive and CBSubs @ J and Beyond 2012
  2. 2. Author and other info … Nick A. (nant) – CB Team member along with Beat and Kyle Matias Griese – Kunena team Stephan Slabihoud - uddeIM © Joomlapolis 2
  3. 3. Extensions mentioned © Joomlapolis 3
  4. 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 4
  5. 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 5
  6. 6. Introduction Three different project teams Collaboration – skype group chats Clean integration – api extensions End-users benefit © Joomlapolis 6
  7. 7. 1. Joomla Starting with default content Joomla 2.5.4 website © Joomlapolis 7
  8. 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 8
  9. 9. More 2. Community Builder  Edit CB Configuration  Connections tab:  Enable Connections: Yes  Notification Method: PMS+Email  Connection 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 9
  10. 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  UnpublishYour Profile menu (Joomla) © Joomlapolis 10
  11. 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 11
  12. 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 12
  13. 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 13
  14. 14. More 3. uddeIM and CB  Enable CB support for uddeIM  CB Plugin Manager  Private Message System plugin  Publish  PMS Component Type: uddeIM 1.0+  CB Tab Manager  Quick Message  Publish © Joomlapolis 14
  15. 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 15
  16. 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 16
  17. 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 17
  18. 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 18
  19. 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 19
  20. 20. GroupJive and uddeIM GroupJive notifications can use uddeIM (config) GroupJive group messaging can use uddeIM (config) © Joomlapolis 20
  21. 21. GroupJive and Kunena GroupJive created Kunena forum for private / intra-group discussions GroupJive forum tab shows forum subjects with links © Joomlapolis 21
  22. 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 22
  23. 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 © Joomlapolis 23

×