SlideShare a Scribd company logo
CB Workshop with
uddeIM, Kunena, GroupJive
       and CBSubs




       @ J and Beyond 2012
Author and other info …
   Nick A. (nant) – CB Team member along with Beat and Kyle

   Matias Griese – Kunena team
   Stephan Slabihoud - uddeIM




                            © Joomlapolis                      2
Extensions mentioned




                © Joomlapolis   3
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
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
Introduction
   Three different project teams
   Collaboration – skype group chats
   Clean integration – api extensions
   End-users benefit




                             © Joomlapolis   6
1. Joomla
   Starting with default content Joomla 2.5.4 website




                             © Joomlapolis               7
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
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
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
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
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
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
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
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
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
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
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
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
GroupJive and uddeIM
   GroupJive notifications can use uddeIM (config)
   GroupJive group messaging can use uddeIM (config)




                            © Joomlapolis               20
GroupJive and Kunena
   GroupJive created Kunena forum for private / intra-group
    discussions
   GroupJive forum tab shows forum subjects with links




                             © Joomlapolis                     21
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
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

More Related Content

What's hot

Webiny Content Management System
Webiny Content Management SystemWebiny Content Management System
Webiny Content Management SystemGoran Candrlic
 
Jpb cb-joomla-articles-quickstart
Jpb cb-joomla-articles-quickstartJpb cb-joomla-articles-quickstart
Jpb cb-joomla-articles-quickstart
CB Team @ Joomlapolis
 
Jpb group jive-quickstart
Jpb group jive-quickstartJpb group jive-quickstart
Jpb group jive-quickstart
CB Team @ Joomlapolis
 
Jpb kunena-quickstart
Jpb kunena-quickstartJpb kunena-quickstart
Jpb kunena-quickstart
CB Team @ Joomlapolis
 
Word press guide_-_makeuseof.com
Word press guide_-_makeuseof.comWord press guide_-_makeuseof.com
Word press guide_-_makeuseof.comTan Pham
 
AD301: What's New in the IBM Social Business Toolkit
AD301: What's New in the IBM Social Business ToolkitAD301: What's New in the IBM Social Business Toolkit
AD301: What's New in the IBM Social Business Toolkit
Mark Wallace
 
Social Enabler for XPages
Social Enabler for XPagesSocial Enabler for XPages
Social Enabler for XPages
Niklas Heidloff
 
Rs membership and subscriptions manager
Rs membership and subscriptions managerRs membership and subscriptions manager
Rs membership and subscriptions managereatmeagain
 
JSN Cube Configuration Manual
JSN Cube Configuration ManualJSN Cube Configuration Manual
JSN Cube Configuration Manual
JoomlaShine
 
Jpb joomla25-quickstart
Jpb joomla25-quickstartJpb joomla25-quickstart
Jpb joomla25-quickstart
CB Team @ Joomlapolis
 
Chapter 2 - Publishing Online
Chapter 2 - Publishing OnlineChapter 2 - Publishing Online
Chapter 2 - Publishing Onlinekwduncan
 
Chapter 03
Chapter 03Chapter 03
Chapter 03
sfajordan
 

What's hot (12)

Webiny Content Management System
Webiny Content Management SystemWebiny Content Management System
Webiny Content Management System
 
Jpb cb-joomla-articles-quickstart
Jpb cb-joomla-articles-quickstartJpb cb-joomla-articles-quickstart
Jpb cb-joomla-articles-quickstart
 
Jpb group jive-quickstart
Jpb group jive-quickstartJpb group jive-quickstart
Jpb group jive-quickstart
 
Jpb kunena-quickstart
Jpb kunena-quickstartJpb kunena-quickstart
Jpb kunena-quickstart
 
Word press guide_-_makeuseof.com
Word press guide_-_makeuseof.comWord press guide_-_makeuseof.com
Word press guide_-_makeuseof.com
 
AD301: What's New in the IBM Social Business Toolkit
AD301: What's New in the IBM Social Business ToolkitAD301: What's New in the IBM Social Business Toolkit
AD301: What's New in the IBM Social Business Toolkit
 
Social Enabler for XPages
Social Enabler for XPagesSocial Enabler for XPages
Social Enabler for XPages
 
Rs membership and subscriptions manager
Rs membership and subscriptions managerRs membership and subscriptions manager
Rs membership and subscriptions manager
 
JSN Cube Configuration Manual
JSN Cube Configuration ManualJSN Cube Configuration Manual
JSN Cube Configuration Manual
 
Jpb joomla25-quickstart
Jpb joomla25-quickstartJpb joomla25-quickstart
Jpb joomla25-quickstart
 
Chapter 2 - Publishing Online
Chapter 2 - Publishing OnlineChapter 2 - Publishing Online
Chapter 2 - Publishing Online
 
Chapter 03
Chapter 03Chapter 03
Chapter 03
 

Similar to CB Workshop with uddeIM, Kunena, GroupJive and CBSubs

Cb subs gpl-membership-sites
Cb subs gpl-membership-sitesCb subs gpl-membership-sites
Cb subs gpl-membership-sites
CB Team @ Joomlapolis
 
Community Builder 2.0 Preview Webinar
Community Builder 2.0 Preview WebinarCommunity Builder 2.0 Preview Webinar
Community Builder 2.0 Preview Webinar
CB Team @ Joomlapolis
 
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto ActionsCivicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions
CB Team @ Joomlapolis
 
CBSubs™ beyond Memberships and ACL
CBSubs™ beyond Memberships and ACLCBSubs™ beyond Memberships and ACL
CBSubs™ beyond Memberships and ACL
CB Team @ Joomlapolis
 
IBM Sametime 9.0.x - mixed license configuration (limted vs complete)
IBM Sametime 9.0.x - mixed license configuration (limted vs complete)IBM Sametime 9.0.x - mixed license configuration (limted vs complete)
IBM Sametime 9.0.x - mixed license configuration (limted vs complete)
Novakenstein
 
World Tour Chicago 2017: Intro to Lightning Communities
World Tour Chicago 2017: Intro to Lightning CommunitiesWorld Tour Chicago 2017: Intro to Lightning Communities
World Tour Chicago 2017: Intro to Lightning Communities
Meighan Brodkey
 
Implementation without coding using Community Builder framework tools
Implementation without coding using Community Builder framework tools Implementation without coding using Community Builder framework tools
Implementation without coding using Community Builder framework tools
CB Team @ Joomlapolis
 
Zimmertwins Presentation
Zimmertwins PresentationZimmertwins Presentation
Zimmertwins PresentationAshok Modi
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3
Rod Martin
 
Joomla basic-iii undersrtanding-installing-configuring-joomla-extensions
Joomla basic-iii undersrtanding-installing-configuring-joomla-extensionsJoomla basic-iii undersrtanding-installing-configuring-joomla-extensions
Joomla basic-iii undersrtanding-installing-configuring-joomla-extensionsChanratha Sorn
 
win10 from_scratch
win10 from_scratchwin10 from_scratch
win10 from_scratch
mirko colemberg
 
phpBB3 Invitation Only Mod
phpBB3 Invitation Only ModphpBB3 Invitation Only Mod
phpBB3 Invitation Only Mod
Jeff Behnke
 
Life Cycle Management for XI 3.1
Life Cycle Management for XI 3.1Life Cycle Management for XI 3.1
Life Cycle Management for XI 3.1
guest3ceb96
 
Life Cycle Management for BusinessObjects Enterprise XI 3.1
Life Cycle Management for BusinessObjects Enterprise XI 3.1Life Cycle Management for BusinessObjects Enterprise XI 3.1
Life Cycle Management for BusinessObjects Enterprise XI 3.1
Jay Riddle
 
Drupal 8 for site builders
Drupal 8 for site buildersDrupal 8 for site builders
Drupal 8 for site builders
Kim Pepper
 
JUK 2013-implementation-wo-coding
JUK 2013-implementation-wo-codingJUK 2013-implementation-wo-coding
JUK 2013-implementation-wo-coding
CB Team @ Joomlapolis
 
BuddyPress - Harrisburg WordPress Users Group Meetup June 2014
BuddyPress - Harrisburg WordPress Users Group Meetup June 2014BuddyPress - Harrisburg WordPress Users Group Meetup June 2014
BuddyPress - Harrisburg WordPress Users Group Meetup June 2014
Timothy F McKenna
 
Joomla! 2,5 ACL- A use case
Joomla! 2,5 ACL- A use caseJoomla! 2,5 ACL- A use case
Joomla! 2,5 ACL- A use case
Ricky D'Cruze
 
Drupal User Profiles Sydney Meetup 0109
Drupal User Profiles Sydney Meetup 0109Drupal User Profiles Sydney Meetup 0109
Drupal User Profiles Sydney Meetup 0109
theneemies
 

Similar to CB Workshop with uddeIM, Kunena, GroupJive and CBSubs (20)

Cb subs gpl-membership-sites
Cb subs gpl-membership-sitesCb subs gpl-membership-sites
Cb subs gpl-membership-sites
 
Community Builder 2.0 Preview Webinar
Community Builder 2.0 Preview WebinarCommunity Builder 2.0 Preview Webinar
Community Builder 2.0 Preview Webinar
 
Joomlapolis Incubator
Joomlapolis IncubatorJoomlapolis Incubator
Joomlapolis Incubator
 
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto ActionsCivicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions
Civicon london-2013: Joomla 2 CiviCRM plugin and CB Auto Actions
 
CBSubs™ beyond Memberships and ACL
CBSubs™ beyond Memberships and ACLCBSubs™ beyond Memberships and ACL
CBSubs™ beyond Memberships and ACL
 
IBM Sametime 9.0.x - mixed license configuration (limted vs complete)
IBM Sametime 9.0.x - mixed license configuration (limted vs complete)IBM Sametime 9.0.x - mixed license configuration (limted vs complete)
IBM Sametime 9.0.x - mixed license configuration (limted vs complete)
 
World Tour Chicago 2017: Intro to Lightning Communities
World Tour Chicago 2017: Intro to Lightning CommunitiesWorld Tour Chicago 2017: Intro to Lightning Communities
World Tour Chicago 2017: Intro to Lightning Communities
 
Implementation without coding using Community Builder framework tools
Implementation without coding using Community Builder framework tools Implementation without coding using Community Builder framework tools
Implementation without coding using Community Builder framework tools
 
Zimmertwins Presentation
Zimmertwins PresentationZimmertwins Presentation
Zimmertwins Presentation
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3
 
Joomla basic-iii undersrtanding-installing-configuring-joomla-extensions
Joomla basic-iii undersrtanding-installing-configuring-joomla-extensionsJoomla basic-iii undersrtanding-installing-configuring-joomla-extensions
Joomla basic-iii undersrtanding-installing-configuring-joomla-extensions
 
win10 from_scratch
win10 from_scratchwin10 from_scratch
win10 from_scratch
 
phpBB3 Invitation Only Mod
phpBB3 Invitation Only ModphpBB3 Invitation Only Mod
phpBB3 Invitation Only Mod
 
Life Cycle Management for XI 3.1
Life Cycle Management for XI 3.1Life Cycle Management for XI 3.1
Life Cycle Management for XI 3.1
 
Life Cycle Management for BusinessObjects Enterprise XI 3.1
Life Cycle Management for BusinessObjects Enterprise XI 3.1Life Cycle Management for BusinessObjects Enterprise XI 3.1
Life Cycle Management for BusinessObjects Enterprise XI 3.1
 
Drupal 8 for site builders
Drupal 8 for site buildersDrupal 8 for site builders
Drupal 8 for site builders
 
JUK 2013-implementation-wo-coding
JUK 2013-implementation-wo-codingJUK 2013-implementation-wo-coding
JUK 2013-implementation-wo-coding
 
BuddyPress - Harrisburg WordPress Users Group Meetup June 2014
BuddyPress - Harrisburg WordPress Users Group Meetup June 2014BuddyPress - Harrisburg WordPress Users Group Meetup June 2014
BuddyPress - Harrisburg WordPress Users Group Meetup June 2014
 
Joomla! 2,5 ACL- A use case
Joomla! 2,5 ACL- A use caseJoomla! 2,5 ACL- A use case
Joomla! 2,5 ACL- A use case
 
Drupal User Profiles Sydney Meetup 0109
Drupal User Profiles Sydney Meetup 0109Drupal User Profiles Sydney Meetup 0109
Drupal User Profiles Sydney Meetup 0109
 

More from CB Team @ Joomlapolis

JAB14 Honey I shrunk the code
JAB14 Honey I shrunk the codeJAB14 Honey I shrunk the code
JAB14 Honey I shrunk the code
CB Team @ Joomlapolis
 
Community Builder 2.0 Presentation at Joomla! Day France 2014
Community Builder 2.0 Presentation at Joomla! Day France 2014Community Builder 2.0 Presentation at Joomla! Day France 2014
Community Builder 2.0 Presentation at Joomla! Day France 2014
CB Team @ Joomlapolis
 
Juk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubsJuk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubs
CB Team @ Joomlapolis
 
Joomla Day Switzerland 2013 Presentation Slides
Joomla Day Switzerland 2013 Presentation SlidesJoomla Day Switzerland 2013 Presentation Slides
Joomla Day Switzerland 2013 Presentation Slides
CB Team @ Joomlapolis
 
Joomla daytoulouse2013 talk-slides
Joomla daytoulouse2013 talk-slidesJoomla daytoulouse2013 talk-slides
Joomla daytoulouse2013 talk-slides
CB Team @ Joomlapolis
 
Jd greece-2012-joomla-community-abc
Jd greece-2012-joomla-community-abcJd greece-2012-joomla-community-abc
Jd greece-2012-joomla-community-abc
CB Team @ Joomlapolis
 
Jab 2012-contribute
Jab 2012-contributeJab 2012-contribute
Jab 2012-contribute
CB Team @ Joomlapolis
 
Community Builder 2.0: Using a new way to build Web-Apps
Community Builder 2.0:Using a new way to build Web-AppsCommunity Builder 2.0:Using a new way to build Web-Apps
Community Builder 2.0: Using a new way to build Web-Apps
CB Team @ Joomlapolis
 
Jpb cb admin-nav-quickstart
Jpb cb admin-nav-quickstartJpb cb admin-nav-quickstart
Jpb cb admin-nav-quickstart
CB Team @ Joomlapolis
 
Community Builder Solutions
Community Builder SolutionsCommunity Builder Solutions
Community Builder Solutions
CB Team @ Joomlapolis
 
The ABC of Joomla Community
The ABC of Joomla CommunityThe ABC of Joomla Community
The ABC of Joomla Community
CB Team @ Joomlapolis
 
Jand b 2011-cb-solutions-and-coding-finalgiven
Jand b 2011-cb-solutions-and-coding-finalgivenJand b 2011-cb-solutions-and-coding-finalgiven
Jand b 2011-cb-solutions-and-coding-finalgiven
CB Team @ Joomlapolis
 
Jand b 2011-cb-2.0-and-future-finalgiven
Jand b 2011-cb-2.0-and-future-finalgivenJand b 2011-cb-2.0-and-future-finalgiven
Jand b 2011-cb-2.0-and-future-finalgiven
CB Team @ Joomlapolis
 
Joomla daylyon2011 talk-finalgiven
Joomla daylyon2011 talk-finalgivenJoomla daylyon2011 talk-finalgiven
Joomla daylyon2011 talk-finalgiven
CB Team @ Joomlapolis
 

More from CB Team @ Joomlapolis (14)

JAB14 Honey I shrunk the code
JAB14 Honey I shrunk the codeJAB14 Honey I shrunk the code
JAB14 Honey I shrunk the code
 
Community Builder 2.0 Presentation at Joomla! Day France 2014
Community Builder 2.0 Presentation at Joomla! Day France 2014Community Builder 2.0 Presentation at Joomla! Day France 2014
Community Builder 2.0 Presentation at Joomla! Day France 2014
 
Juk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubsJuk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubs
 
Joomla Day Switzerland 2013 Presentation Slides
Joomla Day Switzerland 2013 Presentation SlidesJoomla Day Switzerland 2013 Presentation Slides
Joomla Day Switzerland 2013 Presentation Slides
 
Joomla daytoulouse2013 talk-slides
Joomla daytoulouse2013 talk-slidesJoomla daytoulouse2013 talk-slides
Joomla daytoulouse2013 talk-slides
 
Jd greece-2012-joomla-community-abc
Jd greece-2012-joomla-community-abcJd greece-2012-joomla-community-abc
Jd greece-2012-joomla-community-abc
 
Jab 2012-contribute
Jab 2012-contributeJab 2012-contribute
Jab 2012-contribute
 
Community Builder 2.0: Using a new way to build Web-Apps
Community Builder 2.0:Using a new way to build Web-AppsCommunity Builder 2.0:Using a new way to build Web-Apps
Community Builder 2.0: Using a new way to build Web-Apps
 
Jpb cb admin-nav-quickstart
Jpb cb admin-nav-quickstartJpb cb admin-nav-quickstart
Jpb cb admin-nav-quickstart
 
Community Builder Solutions
Community Builder SolutionsCommunity Builder Solutions
Community Builder Solutions
 
The ABC of Joomla Community
The ABC of Joomla CommunityThe ABC of Joomla Community
The ABC of Joomla Community
 
Jand b 2011-cb-solutions-and-coding-finalgiven
Jand b 2011-cb-solutions-and-coding-finalgivenJand b 2011-cb-solutions-and-coding-finalgiven
Jand b 2011-cb-solutions-and-coding-finalgiven
 
Jand b 2011-cb-2.0-and-future-finalgiven
Jand b 2011-cb-2.0-and-future-finalgivenJand b 2011-cb-2.0-and-future-finalgiven
Jand b 2011-cb-2.0-and-future-finalgiven
 
Joomla daylyon2011 talk-finalgiven
Joomla daylyon2011 talk-finalgivenJoomla daylyon2011 talk-finalgiven
Joomla daylyon2011 talk-finalgiven
 

Recently uploaded

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 

Recently uploaded (20)

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 

CB Workshop with uddeIM, Kunena, GroupJive and CBSubs

  • 1. CB Workshop with uddeIM, Kunena, GroupJive and CBSubs @ J and Beyond 2012
  • 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. Extensions mentioned © Joomlapolis 3
  • 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. 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. Introduction  Three different project teams  Collaboration – skype group chats  Clean integration – api extensions  End-users benefit © Joomlapolis 6
  • 7. 1. Joomla  Starting with default content Joomla 2.5.4 website © Joomlapolis 7
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. GroupJive and uddeIM  GroupJive notifications can use uddeIM (config)  GroupJive group messaging can use uddeIM (config) © Joomlapolis 20
  • 21. GroupJive and Kunena  GroupJive created Kunena forum for private / intra-group discussions  GroupJive forum tab shows forum subjects with links © Joomlapolis 21
  • 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. 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