Jand b 2011-cb-2.0-and-future-finalgiven

  • 4,295 views
Uploaded on

Slides used during JandBeyond 2011 presentation by Beat and CB Team

Slides used during JandBeyond 2011 presentation by Beat and CB Team

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,295
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
22
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. A Look @ Community Builder 2.0 @ J and Beyond 2011
  • 2. Planned Agenda About CB: Who and Where we are now  Who we are: CB Team  Joomlapolis Community  Where we are now: Numbers  Features  Where we are going: Funding strategy  Development strategy CB 2.0: State of the art CB 2.0 research labs: CBSubs and our Incubator! CB 2.0 already implemented areas of research CB 2.0 new features What remains to be done until release What are your wishes ? © Joomlapolis - 2011 2
  • 3. My Profile …Beat ‘beat’ on forums Lake Geneva, Switzerland MS EE/CS, PhD CS Internet security / web-apps “Make it as simple as possible, but no less” © Joomlapolis - 2011 3
  • 4. Before we begin We have 2 Community Builder related back-to-back sessions  CB 2.0 and Future  CB Solutions and Coding CB Team will be present during both sessions  Beat (aka beat)  Nick (aka nant)  Kyle (aka krileon) Depending on interests, we might merge sessions and even extend if interest exists to provide coding examples CB Team members are available for consultation during conference – you can bump, or book appointment. © Joomlapolis - 2011 4
  • 5. About CB What is CB? CB in 4 dimensions CB Features Funding strategy Development strategy © Joomlapolis - 2011 5
  • 6. What is CB? Leading social networking solution that provides a clean, robust, secure social networking framework for all versions of Joomla. © Joomlapolis - 2011 6
  • 7. CB in 4D © Joomlapolis - 2011 7
  • 8. More CB in 4D: People  People perspective © Joomlapolis - 2011 8
  • 9. More CB in 4D: Teams  Work-Groups  CB Team  3 dedicated professionals full-time (Beat, Nick, Kyle)  A dozen volunteers half-dozen contractors © Joomlapolis - 2011 9
  • 10. More CB in 4D: Numbers Facts and key points:  Leading social networking solution for Joomla and Mambo  Most popular component on JED, very widely used  Stable (first beta release Aug. 2004 ~ Mambo era)  Secure (only 2 vulnerabilities reported in its 6 year history – last one was 2 years ago)  Fast: Tuned for performance (5000 simultaneous users on one server)  Free and open-source GPL license © Joomlapolis - 2011 10
  • 11. More CB in 4D: More numbers  Joomlapolis confirmed users base: 390,000 (estimated to reach 400K in June)  Forum posts: 159,000 (one of the largest native Joomla forum)  Estimated number of CB installations (base: google search): 1,000,000 – 2,000,000  Estimated number of public CB User profiles (google search): 60,000,000 – 100,000,000  Number of CB plugins: 168 on JED 64 from CB Team © Joomlapolis - 2011 11
  • 12. More CB in 4D: Technical  Technical Features Plug- ins Architecture Core Functionality © Joomlapolis - 2011 12
  • 13. More CB in 4D: Architecture © Joomlapolis - 2011 13
  • 14. CB Core Features Extended registration form:  Field type supported:  More fields, required, etc  Profile Image (c)  Tooltip popups  Username, Password (c)  First login redirection  Primary Email Address (c)  Show/Hide icons  First, Middle, Last, Name (c)  Ajax username and email checks  Connections (c) Extended membership info:  Forum stats (c)  Member since (date)  Joomla parms (lang, zone, …)  Last visit (date)  Hits (c)  Last update (date)  Text  Confirmed  Text area  Approved, Blocked, Pending  Editor area (HTML)  Online status (show/hide frontend)  Image Approval workflow (B&F)  Integer  Email confirmation  Date (pop js calendar)  Moderator approval  Check-box (Boolean) Tabs  Multi-select check-box  Multi-position layout (81 positions!)  Radio  7 display types  Single-select drop-down  ACL support  Multi-select drop-down Fields in tabs:  Delimiter (HTML + subs)  Registration form enabled  Web-address (text + URL)  Required  Email  Profile view  Password © Joomlapolis - 2011 14
  • 15. CB Core Features (more) Name Style:  Main Profile Avatar/Image  Single name field  Moderated (B&F)  First and Last name field  Registration form enabled  First, Middle, and Last name field  Resized, thumbnail, secure Login field type:  User Lists  Username  Direct URL link  Username of email  Up to 4 columns  Email  Multiple fields per column  Username, email or plugin  Include field titles in columns authentication.  Groups to include Email Handling:  ACL support for viewing  Display email only  Filtering :  Display with mailto: link  Simple  Link to form  Advanced  No display  Dynamic Connections:  Sorting  Mutual consent or not  Frontend searching:  Public or Private  Simple exact match  Cross connection or not  Simple any match  Connection types  Advanced all possibilities  Notifications (Email, PMS)  Pagination  Connection Path  Hot link protection  Degrees © Joomlapolis - 2011 15
  • 16. CB Core Features (even more) Profile Templates:  CB Workflows module  DIV or Table mode  Actions for users  Default, Dark, WinClassic,  Actions for moderators WebFX, OSX, Luna  CB Login module Membership Management  Vertical, horizontal  CB User Manager  Compact mode  Simple filter (name, email,  Pre/post text for login, logout username)  Show Greeting  Status filter (confirmed,  Show avatar approved, pending, etc.)  Show registration link (text,  Advanced filer (CB field based icon) criteria)  Show Forgotten link (text,  Mass Email (CB User Mng) icon)  Personalized  Show pending actions  HTML content  Show messages (PMS integration)  Configure chunks and delay  Login, Logout redirection  CB Online module  http/https support  Links to user profiles  Integration with CB plugins © Joomlapolis - 2011 16
  • 17. CB Core Features (still ticking …) Private Messaging  Forum Integration Integration  CB Core plugin  CB Core plugin  Kunena and others  uddeIM and others  Show forum posts in  Quick-message box profile tab  CB Menu when visiting  Show forum stats in user profile status tab area  Connection notifications  Show thread subscriptions  CB Login integration  Search, sort forum posts in Articles Integration forum tab  Show articles in tab on  Show CB fields in forum author’s profile sidebar  Shows, hits, date, title  Advanced mode to support CB substitutions  Links to article © Joomlapolis - 2011 17
  • 18. CB Core Features Expandability  Everything offered is built over the powerful and flexible CB API  Can be fully localized (messages, notifications, frontend and backend)  Features can be modified and added using CB plugins (installed by CB Plugin Manager)  Everything is cross Joomla compatible (1.6.x, 1.5.x, 1.0.x)  Hundreds of CB Plugins to chose from  Is distributed with detailed installation guide  Supported by a 390K large community on Joomlapolis!  Is GNU GPL v2 distributed …. and … IT’S FREE AS IN BEER! © Joomlapolis - 2011 18
  • 19. Funding Strategy CB is free … but someone has to pay for it …  Donations … yes, Thank You ...  Doc subscriptions  Services offerings: Consulting, Support, Services  Subscribers / Paid Members (Advanced and Professional)  CBSubs – Paid Subscriptions Membership Management Solution sales  Template sales (3 templates: MyCommunity, Coolness, Funlite)  Hosting service © Joomlapolis - 2011 19
  • 20. Membership plansAdvanced 12 m. Professional 12 m. Documentation (180+p)  All Advanced privileges Credits removal auth.  23 Incubator CB Add-ons for all your CB sites forever use them on all your sites 15 CB Add-ons forever use them on all your sites forever  Maintenance releases and GroupJive plugins release candidate access use them on all your sites forever  Professional Support forum for Maintenance releases fast 2 bday turnaround Advanced Support forum (for all your websites) (for all your site questions) 50 € for 12 months 75 € for 12 months © Joomlapolis - 2011 20
  • 21. Advanced CB add-ons Captcha Facebook connect Twitter connect Gallery + mod + doc ProfileBook + mod Privacy Ajax File field Ajax Text field Ajax Rating field AutoWelcome Latest viewers © Joomlapolis - 2011 21
  • 22. Incubator Add-ons © Joomlapolis - 2011 22
  • 23. Incubator: Projets CB Connect  CB Triggers CB Blogs  CB Redirect CB Invites  CB Fields CB VirtueMart  AWK Language Grabber CB AlphaUserPoints  PHP Memory Tester CB Emails  CB Profile Update Logger CB Queries  CB Code CB FlySpray  CB Articles CB Content bot  CB Query Field CB Template Changer  CB Google Translate CB Progress Field (NEW)  CB Forums (missing)  CB Conditional (NEW) More incubator projects constantly added! © Joomlapolis - 2010 23
  • 24. Templates Ultra Fast, Light-Weight Joomla Templates! Include Joomla 1.5 and 1.6 versions and CB template! 20-29 €/tpl © Joomlapolis - 2011 24
  • 25. Hosting Fastest website performance Zero-click CB & Joomla! install Optimized for Joomla! & CB State of the art Top Security Fully Redundant clustered clouds setup Professional Support ❸ ❶ ❷ ❹ © Joomlapolis - 2011 25
  • 26. More CBSubs™ membership subscription solution  CBSubs™ is a “special” plugin created for “our need” and commercialized to support FREE CB  Turn your Joomla website into a subscriptions based service  that protects any Joomla content element: article, category, section, component, module, …  based on “subscription plans”.  Has built-in access control mechanism  Clean, robust, no hacking solution  CBSubs™ has its own API and can have its own “plug-ins” © Joomlapolis - 2011 26
  • 27. More CBSubs: Architecture Joomla CBSubs™ Joomla Extensions • Joomla 1.0.X • CB • Settings • Joomla 1.5.X • DOCman • Currency CBSubs™ • Joomla 1.6.? • Remository • Gateways • Privileges • Jawards • Plans Plan A • Jevents • Baskets • VirtuMart • Payments • GroupJive • Notifications CBSubs™ • Alphapoints • Subscriptions • Privileges • Pap4 • Donations Plan B • Idevaffiliate • Merchandise • AcyMailing • Statistics • SOBI • History log • Mostrees CBSubs™ • JoomGallery • Privileges Plan C • Kunena • many more30/5/2010 © Joomlapolis - 2010 27
  • 28. CBSubs 1.2 withSmart Promotions! Demo follows © Joomlapolis - 2011 28
  • 29. Quick CBSubs technology Demo30/5/2010 © Joomlapolis - 2010 29
  • 30. CBSubs Technology and Strategy CBSubs was something we needed and developed  Serves as test-bed for new technology development CBSubs income helps keep CB free! CBSubs uses new XML-driven (formal-descriptions) technology  Entire backend is implemented 99% with XML formal-descriptions  Frontend invoicing address and VAT forms also Most of CBSubs is implemented with Layered MVC This new technology IS already the basis for CB 2.0 © Joomlapolis - 2011 30
  • 31. Community Builder 2.0 : FeaturesFront-end: New Look, New design, New web 2.0 User-interface Integrates many add-ons and incubator concepts New rendering engine, fully MVC templatable & overridable New data and relations engine Possibility to give more control to members PHP 5.2+ / MySQL 5.0+ / Joomla 1.5/1.6+, Easy UpgradeAdmin area: Entire Administration Area entirely rewritten & XML driven Quick configuration, Efficiency, Even more flexibility © Joomlapolis - 201 31
  • 32. CB 2.0’s new core CB template30/5/2010 © Joomlapolis - 2010 32
  • 33. More GroupJive 2.3  Join PHOTOS Edit WALL Remove New VIDEOS MENU/INF O Files EVENTS © Joomlapolis - 2011 33
  • 34. CB 2.0 XML Technology  New XML-driven development technology Internal research  Field tested  Advantages  Example: following table requires zero lines of specific PHP and Javascript implementation:30/5/2010 © Joomlapolis - 2010 34
  • 35. CB 2.0 XML-driven Administration Demo30/5/2010 © Joomlapolis - 2010 35
  • 36. Pro Plugin: CB Connect (available NOW) Login to your site withGoogle, Facebook or OpenSocial. © Joomlapolis - 2010 36
  • 37. More CB Connect: Google Comments  Add Google gadgets to your profiles! © Joomlapolis - 2010 37
  • 38. More CB Connect: Facebook LiveStream  Add Facebook Gadgets to your profiles! © Joomlapolis - 2010 38
  • 39. More CB Connect: Friends Connect Comment © Joomlapolis - 2011 39
  • 40. What remains to be done until release  Move the new engines from CBSubs into CB  Refactor the incubator plugins and GroupJive core into CB  More new CB templates (call for template designers)  Test it, Package it & release it!30/5/2010 © Joomlapolis - 2010 41
  • 41. What are your wishes ?  Thank you for your attention   What are your wishes ?  Your CB Team @ www.joomlapolis.com30/5/2010 © Joomlapolis - 2010 42