SlideShare une entreprise Scribd logo
1  sur  138
Télécharger pour lire hors ligne
Community Builder
Pour plus qu’un simple site social…




       JoomlaDay France 2011, Lyon, 3 avril 2010
Au menu du jour…
          Les réseaux sociaux, Pourquoi ?
          Community Builder™
              Communauté, fonctionalité, architecture, API
          Les 15 Add-Ons du CB Team
          Le nouveau GroupJive 2.2
          CBSubs™ memberships
          Templates
          L’incubateur et ses 20 plugins “Pro”
          Travaux en cours: Community Builder 2.0, CBSubs 1.2
          Hébergement et gestion d’une commauté



                                Community Builder™, © 2004-2010 -
3/4/2011                                                            2
                                     www.joomlapolis.com
Les réseaux sociaux: c’est quoi ?
          Une relation? Se connaître et se faire confiance réciproquement
          Des groupes de personnes interagissant
          Exemples de réseaux sociaux sur le web:
              www.facebook.com
                (CB sur facebook: http://www.facebook.com/home.php#/group.php?gid=7809086610 )

              www.linkedin.com
                ( CB sur linkedin.com: http://www.linkedin.com/groups?gid=72919&trk=hb_side_g )

              www.myspace.com
          Joomla! vous permet d’avoir votre réseau social sur votre site.
          Un bon tutorial Joomla! (en anglais):
              http://www.compassdesigns.net/joomla-tutorials/building-online-
               communities-with-joomla


                                         Community Builder™, © 2004-2010 -
3/4/2011                                                                                          3
                                              www.joomlapolis.com
Les réseaux sociaux: c’est quoi ?
          Gestion d’utilisateurs
               Enregistrement, approbation, workflow, cotisations, etc.
          Relier les utilisateurs
               Ajout d’« amis », exploration du réseau relationel, etc.
          Profils
               Images, Informations, fiches, applications, etc.
          Recherches
               Listes, recherches avancées, par intérêts partagé, lieu, etc.
          Communication
               Messagerie privée, courriel, forums, blogs, commentaires, etc.
          Groupes
               Gestion, modération, privilèges, etc.


                                   Community Builder™, © 2004-2010 -
3/4/2011                                                                         4
                                        www.joomlapolis.com
21.3.2010:




                                                   5

               Community Builder™, © 2004-2010 -
21 mars 2010
                    www.joomlapolis.com
1.4.2011:




                                                       6

                   Community Builder™, © 2004-2010 -
21 mars 2010
                        www.joomlapolis.com
    Pourquoi je devrais laisser mes utilisateurs interagir
           sur MON site ?
          Est-ce que ça aidera mon site ?
          Comment le mettre en place ?
          Est-ce l{ pour durer ?
          Des craintes ?
          Intégrer ?
          Comment suivre ?




                                Community Builder™, © 2004-2010 -
21 mars 2010                                                        7
                                     www.joomlapolis.com
Les membres amènent { un site:
       de la vie
       de la crédibilité
       de l’ouverture
       de l’enthousiasme
       des idées et retours précieux
       leurs amis, des recommandations
       un contact plus « proche » avec vous
       une intelligence collective (dont nous et vous faisons partie!)




                             Community Builder™, © 2004-2010 -
21 mars 2010                                                              8
                                  www.joomlapolis.com
    Externes sans contrôle (existent de toute manière):
                  Facebook, Linked-in, MySpace, Twitter, Digg, Buzz, …

          Externes avec contrôle restreint et données délocalisées:
                  Ning, Google Groups, Wave

          Internes sur votre site:
                  Sans Joomla: Elgg, …
                  Avec Joomla:
                  Community Builder (CB)
                  “CBE”
                  Jomsocial
                  Anahita


                                     Community Builder™, © 2004-2010 -
21 mars 2010                                                              9
                                          www.joomlapolis.com
Community Builder™, © 2004-2010 -
3/4/2011                                       10
                www.joomlapolis.com
    Le leader des solutions réseaux sociaux Mambo™ et Joomla!™
          Composant le plus populaire de extensions.joomla.org !
          2.4 millions de téléchargements, 383’000 membres enregistrés
          200+ extensions CB !
          Développée & supportée professionnellement depuis sa création
          Extrêmement stable (depuis 2004)
          Très sécurisée, seulement 2 vulnérabilités rapportées { ce jour,
           en 6 ans, vieilles de plus de 2 ans
          Très rapide: > 5’000 utilisateurs simultanés sur 1 serveur
          Libre (open-source et gratuit!)




                                Community Builder™, © 2004-2010 -
3/4/2011                                                                      11
                                     www.joomlapolis.com
La Commauté CB
          383’000+ membres sur joomlapolis.com , 50’000’000+ visites
                La communauté: c’est le centre, la force de CB
                Supporters « Advanced Members » (50 EUR/an)
                Pros et enthousiastes « Professional Members » (75+ EUR/an)
          CB Workgroups:
                                                                        Mars 2010:




           CB Team:
                3 professionnels dédiés { plein temps+ (Beat, Nick, Kyle)
                Une dizaine bénévoles, une demi-douzaine de mandataires


                                     Community Builder™, © 2004-2010 -
21 mars 2010                                                                          12
                                          www.joomlapolis.com
Community Builder™: Stratégique
          CB est GPL et GRATUIT
          Financé { 100% par les members Advanced et Professional
           (cotisations powered by CBSubs) et les auteurs pour garder
           CB GRATUIT and GPL.
          Releases de grande qualité et sécurité
          Support d’autres projets GPL si possible
           (Joomla, Simpleboard, Joomlaboard, Fireboard, Kunena, UddeIM, Yanc,
           GroupJive, …)
          Conscients de la Commauté (supporte utilisateurs Mambo)
           (après tout, c’est un projet de “community builders”)
          Framework solide au lieur d’adjonctions “quick” (+/-)
          Meilleur support forum et tickets raisonablement
           possible(Advanced and Professional forum areas)

3/4/2011                                   © Joomlapolis - 2010                  13
Community Builder™ historic view
          Mambo era




3/4/2011               © Joomlapolis - 2010   14
Community Builder™ historic view
          Joomla era




3/4/2011                © Joomlapolis - 2010   15
Fonctionalités CB

     Fonctionalité Coeur                Add-ons CB Team                  Extensions CB 3PD


          Registration/approval (4)       GroupJive
          Profiles (fields and tabs)      Captcha
          ACL for tabs                    Privacy
                                                                            Plius de 180 listings JED
          Profile templates               ProfileBook (G+B+W)
                                                                            Presque chaque extension
          Fields (12 types)               ProfileGallery (Quotas)          Joomla a une intégration
          Connections (16 wf, 1-6 d)      Ajax File field                  CB
          Moderation tools                Rating field                    Une API publiée permet {
          User lists and searching        Ajax text field                  des dévelopeurs tiers
          CMS integration (articles)      Autowelcome                      d’intégrer aisément
          Key extensions integration      Latest visitors
           (forum, PMS, ...)               Facebook / Twitter connect
          Personalized Mass Email         Content module
                                           Admin navigation module      Nouvelle doc CB API !


3/4/2011                                       © Joomlapolis - 2010                                      16
CB: ses Fonctionalités
     Connecter les utilisateurs au site, à ses applications, et entre eux.
      Enregistrement et authentification
              Champs additionels
              4 workflows (vérification d’utilisateurs et approbations)
              personnalisables
              Vérifications multiples d’adresses courriel
              Extensible par plugins (paiements, newsletters)
         Approbation d’images
         Listes d’utilisateurs par groupes d’utilisateurs (ACL)
         Connections entre membres (16 workflows et 1 { 6 degrés)
         Communication (email et messagerie privée)
         Articles d’utilisateurs, tabs forum, blog, livre d’or, mur


                                  Community Builder™, © 2004-2010 -
21 mars 2010                                                               17
                                       www.joomlapolis.com
CB: Enregistrement: workflow




                                                       DEMO
                   Community Builder™, © 2004-2010 -
21 mars 2010                                                  18
                        www.joomlapolis.com
CB: Listes de membres
          Listes par critères fixes
          Listes par critères variables:
                  Par exemple:
                     Dans la même ville
                     Parlant la même langue
                     De sexe opposé
                     Avec les mêmes intérêts




                                     Community Builder™, © 2004-2010 -
21 mars 2010                                                             19
                                          www.joomlapolis.com
CB: son Extensibilité: ses plugins
          35+ plugins du CB Team (Etat 3.2011. Etat 3.2010: 12 !)
          Et 180+ autres plugins
          Installable (y.c. upgrades sans dé-installation)
          4 types de plugins:
                  Extensions CB tabs et field-types
                   (peuvent être des combos tabs + field-types)
                  CB langues
                  CB templates
                  Intégrations




                                     Community Builder™, © 2004-2010 -
21 mars 2010                                                             20
                                          www.joomlapolis.com
Community Builder™, © 2004-2010 -
21 mars 2010                                       21
                    www.joomlapolis.com
Exemples d’utilisation de l’API CB 1.4
          Get unique User handle:
               $cbUser = CBuser::getInstance( (int) $user_id );

          Get user’s profile data (raw):
               $user = $cbUser->getUserData();

          Get user’s profile field, rendered in html for display:
               $html = $cbUser->getField( 'avatar' );

          Get user’s profile field, rendered as exportable data:
               $data = $cbUser->getField( 'avatar’, null, ‘csv’ );

          Get a given tab of the user profile:
               $html = $cbUser->getTab( (int) $tab_id );

          Get all tabs rendered of a given position on the user profile:
               $html = $cbUser->getPosition( 'center' );

          Get all positions rendered, indexed:
               $userViewTabs= $cbUser->getProfileView();
          Render whole profile using CB template:
               $html = HTML_comprofiler::_cbTemplateRender( $cbTemplate, $user, 'Profile', 'drawProfile',
                array( &$user, &$userViewTabs ), $output );




3/4/2011                                             © Joomlapolis - 2010                                    22
Plugins du CB Team
          CB a une API et peut être étendu avec des plug-ins:
              Profilebook (guesbook, blog, wall for profiles)
              Profilegallery (simple image/file gallery for profiles with quota)
              Privacy (apply privacy to any field or tab – even on 3PD tabs)
              Captcha (apply challenge to CB forms – can be used elsewere)
              Ajax text field plugin (adds a new fieldtype for frontend edits)
              Ajax file field plugin (fieldtype for file field in profile)
              Rating field plugin
              Autowelcome
              Authentication plugins (Facebook, Twitter, more to come …)
              Many more available in Joomlapolis Incubator



3/4/2011                               © Joomlapolis - 2010                         23
CB ProfileBook: blog, mur, livre d’or




                                                         DEMO
                     Community Builder™, © 2004-2010 -
21 mars 2010                                                    24
                          www.joomlapolis.com
CB ProfileGallery : la gallerie photos




                                                         DEMO
                     Community Builder™, © 2004-2010 -
21 mars 2010                                                    25
                          www.joomlapolis.com
CB Privacy
          CB Privacy plugin étend tous les champs CB fields
                  allowing members to select their privacy for fields and/or tabs
                       viewable by the public, registered members or connected
                        members!
                  CB website administrators can configure all




                                       Community Builder™, © 2004-2010 -
21 mars 2010                                                                         26
                                            www.joomlapolis.com
CB Fields: CB Rating




                    Community Builder™, © 2004-2010 -
21 mars 2010                                            27
                         www.joomlapolis.com
CB Facebook Connect, CB Twitter




                                                       DEMO
                   Community Builder™, © 2004-2010 -
21 mars 2010                                                  28
                        www.joomlapolis.com
Autres CB Team plugins (1)
          CB Captcha
          CB Autowelcome
          CB Last Views




                            Community Builder™, © 2004-2010 -
21 mars 2010                                                    29
                                 www.joomlapolis.com
Ajax text Field-type
          Edition dans le profil de membre:




                                                                   DEMO
                               Community Builder™, © 2004-2010 -
21 mars 2010                                                              30
                                    www.joomlapolis.com
    Ajax File Field-type




                                  Community Builder™, © 2004-2010 -
21 mars 2010                                                          31
                                       www.joomlapolis.com
CB Admin module




                  Community Builder™, © 2004-2010 -
21 mars 2010                                          32
                       www.joomlapolis.com
Community Builder GroupJive 2.2




 Adding group functionality to your community
GroupJive 2.2
   Riche en fonctionalités
   CB plugin: 100% CB API
   Compatible CB 1.4 et
    Joomla 1.6
   A des integration plugins




           © Joomlapolis - 2011   34
GroupJive 2.2      Histoire….
                   Fonctions clé
                       GroupJive 2.2 un plugin CB 1.4
                         Natif Joomla 1.6 !
                        Catégories et Groupes
                       Groupes Ouverts, privés, par invitation
                       Group bulletin board avec commentaires
                       Group Photo partage
                       Group Videos
                       Group Fichiers
                       Group Events
                       Intégration avec forum et PMS
                       Autojoin registration field
                       Traduisible complètement (backend et frontend)


                                  © Joomlapolis - 2011                   35
More
       Le Package GroupJive 2.2
          Un plugin principal,
           7 plugins d’integration,
           English plugin,
           modules,
           Manual




                                      © Joomlapolis - 2011   36
More
       GJ – Navigation menu
          Le module “CB Admin Navigation” a un menu GroupJive:




                                 © Joomlapolis - 2011             37
More
       GroupJive Admin Panel
          URL Frontend et Création du Menu




                                 © Joomlapolis - 2011   38
More
       GroupJive 2.2: Plugins GroupJive
          Il a son API pour plugins – inclus: 7 integration plugins




                                    © Joomlapolis - 2011               39
More
       GroupJive: Admin: Gestion Catégories
          Création et administration des catégories depuis le backend:
                  Published/Unpublished, Name, Description, Logo,
                   Type (Open, Approval, Invite), Access (ACL), Notify,
                   Create (Enable/Disable), Create Access (ACL), Owner Id




                                       © Joomlapolis - 2011                 40
More
       GroupJive: Admin: Gestion Groupes
          Création et administration des Groupes depuis le backend:
                  Published/Unpublished, Name, Description, Logo,
                   Type (Open, Approval, Invite), Group Access (ACL), Invite Access,
                   Notify, Users Public, Owner Id, Integration settings




                                        © Joomlapolis - 2011                           41
More
       GroupJive: Admin: Gestion Membres
          Ajouter des membres { un groupe et gérer leur status:
                  Active, Inactive, Banned, Moderator, Admin, Owner




                                       © Joomlapolis - 2011            42
More
       GroupJive: Admin: Gestion Invitations
          Voir les invitations et status; supprimer les invitations:




                                     © Joomlapolis - 2011               43
More
       GroupJive: Frontend: Accès principal
          Le menu par défaut vous amène { la liste des catégories:




                                  © Joomlapolis - 2011                44
More
       GroupJive: Groupes d’une catégorie
          Se Joindre
          Editer
          Visiter
          Nouveau
           Groupe

           etc.




                        © Joomlapolis - 2011   45
More
       GroupJive: Vidéos du groupe
          Ajouter
          Editer
          Supprimer




                       © Joomlapolis - 2011   46
More
       GroupJive: Evènements du groupe et Fichiers


            Evènements




                                                Fichiers




                         © Joomlapolis - 2011              47
More
       GroupJive: Photos and Mur (Wall) du groupe



                                                PHOTOS




           MUR (WALL)




                         © Joomlapolis - 2011            48
More
       GroupJive: Membres du groupe et Invitations



            MEMBRES




                                                INVITATIONS




                         © Joomlapolis - 2011                 49
More
       GroupJive: Auto-Joindre Groupe à l’Enregistrement

      Les
       utilisateurs
       choisissent
       { quels
       groupes
       se joindre




                            © Joomlapolis - 2011           50
More
       GroupJive: Intégration au Forum




30/5/2010              © Joomlapolis - 2010   51
More
       GroupJive: Intégration Messagerie Privée
          Envoi de
           messages
           privés




                         © Joomlapolis - 2011     52
More
       GroupJive: Intégration aux profils CB
      Onglet
       dans le
       Profil:
           Cats
           Groupes
           Invitations




                          © Joomlapolis - 2011   53
More
       Le nouveau GroupJive 2.2 : Conclusion
          Fonctionnalités initiales très étendues
          Facile { étendre avec plugins CB/GJ (API CB+GJ)
          Réécriture complète
          Design propre 100% sur API CB, donc:
          Compatible natif Joomla 1.6, 1.5, 1.0, Mambo 4.6, 4.5
          Le concept de plugins d’intégration permet { des
           développeurs tiers d’ajouter de nouvelles fonctions,
           simplement et proprement (compatibilité avant).




                                  © Joomlapolis - 2011             54
CBSubs™:
Plus que les paiements et que l’ACL
CBSubs™ : c’est quoi ?
          Une plateforme automatique de gestion de:
                  Cotisations de souscriptions (multiples et récurrentes)
                  Donations
                  Vente annexe de produits
          Centrée sur la communauté et autour de membres
          Ajoutant des workflows pour le paiement { l’enregistrement
          Intégrée { Community Builder et native Joomla 1.5 et 1.6
          ACL inclus, sans hacks !
          Multi-intégrations (+21 intégrations majeures)
          Multi-méthodes
           (1.1: Paypal, 2Checkout, Ogone, Authorize.net, SwissPost)


                                      Community Builder™, © 2004-2010 -
21 mars 2010                                                                 56
                                           www.joomlapolis.com
Architecture


                         Management
                            des
                          Membres




               CBSubs™


                                  Community
                                    Builder




                    Joomlapolis - 2011        57
CBSubs™ : Le package

       Un Plugin CB principal
       Un Plugin Joomla
       Un module Joomla*


           21 plugins d’integration*

           1 Plugin de langue English*

           1 Plugin de Template*

      * = installation pas obligatoire


30/5/2010                           Joomlapolis - 2010   58
CBSubs™ : Fonctions
   Multiple Gateways de paiement et multiples PSPs
   Multiples types de Plans (abonnements, dons, marchandises)
       Durées (1ère période différente possible)
       Période de tolérance (période de grâce)
       Prix (1ère période différente possible: essai gratuit, etc)
       Paiements Auto-récurrents avec activation/déactivation auto.
       Nombre de récurrences autorisées et ce qui se passe après
       21 Intégrations (actions de début/fin des abonnements)
   Gestion automatique des abonnements
       Date début, fin, renouvellements, etc.
   Gestion automatique des paiements, y compris des disputes
       Status, notification, logs de chaque changement et action, etc.

                               Joomlapolis - 2011                         59
More
       CBSubs™: Caractéristiques des plans -1
          Présentation:
              Hierarchies avec sous-plans
              Plans exclusifs (radio) ou non
              Textes de tites et description
              Templates MVC par plan
          Upgrades:
              Upgrades d’un plan { un autre
              Pro-rating: valeur résiduelle
          Comportement:
              Emails et textes de workflows
              Champs CB Cachés/Montrés
              Confirmation email / Approbation
              Accès ACL, Upgrade ACL Joomla


                                       Joomlapolis - 2011   60
More
       CBSubs™: Caractéristiques des plans -2
          Prix et durées
             Monaies, taux de conversion ECB
             Paiements simples et/ou auto.
             Règles de TVA
          Intégrations d’accès:
             Accès aux articles / catégories
             Accès aux menus
             Affichage des modules
             Accès aux composants
          Intégrations d’actions:
               Champs CB, Emails, Requêtes SQL, URL, Images
          Intégrations composants:
               Virtuemart, EventList, DocMAN, Remository, jAwards, AlphaUserPoints,
                iDevAf, PostAfPro, GoogleAnalytics, Plan Images, …


                                         Joomlapolis - 2011                            61
CBSubs™: Centre des Paiements
          Le centre des paiements montre l’activité sur 7 jours:
            Nombre de transactions, Paiements,
            Nouveux Enregistrements, Upgrades, Renouvellements




3/4/2011                            © Joomlapolis - 2010            62
DEMO
               Community Builder™, © 2004-2010 -
21 mars 2010                                              63
                    www.joomlapolis.com
DEMO
               Community Builder™, © 2004-2010 -
21 mars 2010                                              64
                    www.joomlapolis.com
DEMO
               Community Builder™, © 2004-2010 -
21 mars 2010                                              65
                    www.joomlapolis.com
More
           CBSubs™: Architecture
  Joomla




                                                                    CBSubs™
                            Joomla Extensions
           • Joomla 1.0.X                       •   CB                        • Configuratio
           • Joomla 1.5.X                       •   DOCman                      n                    CBSubs™
           • Joomla 1.6.?                       •   Remository                • Monaies                        • Privilèges
                                                •   Jawards                   • Gateways              Plan A
                                                •   Jevents                   • Plans
                                                •   VirtuMart                 • Commandes
                                                •   GroupJive                 • Paiements
                                                                                                     CBSubs™
                                                •   Alphapoints               • Notifications                  • Privilèges
                                                •   Pap4                      • Souscriptions         Plan B
                                                •   Idevaffiliate             • Dons
                                                •   AcyMailing                • Marchandises
                                                •   SOBI                      • Statistiques
                                                •   Mostrees                  • Log                  CBSubs™
                                                •   JoomGallery                 Historique                     • Privilèges
                                                                                                      Plan C
                                                •   Kunena                    • Config TVA
                                                •   many more




                                                                              © Joomlapolis - 2011                            66
More
                           Gateways de Paiement
          Payment gateways can be configured for Paypal (*),
           Authorize.net (*), 2CheckOut(*), PostFinance (Swiss),
           Ogone (International), Dummy, Offline
           * Also support recurring payments




                                      Joomlapolis - 2011           67
More
                            Plans overview
          Plan overview area shows nice summary of available plans
              Easy to see plan name, exclusivity, duration and pricing, etc.




                                       Joomlapolis - 2011                       68
More
          CBSubs™: Protection (ACL)
Article




                                                      Module
       Component
                   URL-parts




                               © Joomlapolis - 2011            69
More
       CBSubs™: Protection d’ Articles Joomla
          Intro peut être montrée, comme “teaser”:




                                  Joomlapolis - 2011   70
More
       CBSubs™: Protection de Modules
          Hiding a module




                             Expensive plan
                               has extra
                                                     Cheaper plan
                                module
                                                        does not




                                        Joomlapolis - 2011          71
More
       CBSubs™: Protection de Composants
          Even if user knows direct URL to component, CBSubs™ will
           not allow access with needed subscription.




                                  Joomlapolis - 2011                  72
More
       CBSubs™: Protection d’URL-parts protection
          Can be used to protect access to specific URL defined
           functions of a component. Example: Kunena forum
           categories!




                                   Joomlapolis - 2011              73
How content protection works

  CMS content
   published                   Control access to any CMS
                                   content element!


                                                       Components
                                                       URL-parts
  CBSubs™ bot                               Menus
   intercepts                               Modules


                            Articles
                            Categories
                            Sections

 Content blocked
  or available if
authorized by plan



                       Joomlapolis - 2011                           74
More
                         How integration works
          CBSubs™ plan subscriber will be automatically added to 2
           DOCman groups when subscription starts and will be
           automatically removed when subscription ends.




                                   Joomlapolis - 2011                 75
Emails automatiques
Intégration AcyMailing:




                          Joomlapolis - 2011   76
More
                           SQL integration
          In order to support more integration CBSubs™ has a SQL
           action integration plugin included in the package. This plugin
           is used to execute specific SQL statements for each member
           when his/her subscription starts and ends.
          This is a very powerful tool and must be used with care.
          CBSubs™ forums already have many SQL statements to
           integrate with Joomla extensions at the database level:
              SOBI, Mosets Trees, Acajoom newsletter, Agora forum,
               JoomGallery, etc.




                                     Joomlapolis - 2011                     77
More
                                URL integration
          There are cases where SQL actions will not suffice to
           accomplish out integration needs. The URL integration plugin
           will automatically execute a specific URLs when specific
           subscription actions take place.

               First subscription
                                  • http://www.mysite.com/insert.php?username=[username]
                   activation

                 Subscription
                                  • http://www.mysite.com/renew.php?username=[username]
                   renewal

                 Subscription
                                  • http://www.mysite.com/deactivate.php?username=[username]
                 deactivation

                 Subscription
                                  • http://www.mysite.com/expire.php?username=[usrename]
                  expiration




                                             Joomlapolis - 2011                                78
More
                          Tax Calculations
          Create tax rates and rules for specific zones.




                                     Joomlapolis - 2011     79
More
                             CB Tabs / Fields protection
          Specify who sees what, where and when!

                                                        Must be a Plan B
                Must be a Plan A
                                                       subscriber to see a
               subscriber to see a
                                                         CB field / tab in
              specific CB field/tab
                                                         someone else’s
                  in his profile
                                                              profile
                                       CBSubs™:




                                      Joomlapolis - 2011                     80
The documentation
   Quality
   407 pages
   Very detailed
   Many use cases presented
   Hundreds of pictures
   Special forum for doc suggestions




                            Joomlapolis - 2011   81
Sample use cases
   Download club
   Supplier – Consumer model:
       Dating use case
       Model – agency case
       Teacher – student case
   Clubs – associations – organizations
   Paid support use cases
       VIP clients get special treatment (e.g., access to special forum)
       Access to knowledgebase articles, ticketing system, etc.




                                 Joomlapolis - 2011                         82
Summary
   CBSubs™ is a powerhouse tool that can:
       Transform you Joomla site into a money making machine by
        enabling content for money type subscriptions
       Protect any Joomla content and charge a subscription fee to
        access
       Manage your membership subscriptions automatically granting
        or revoking privileges when needed
       Sell your merchandise items
       Collect your donations
       Integrate with many key Joomla extensions

                              Thank you ….


                             Joomlapolis - 2011                       83
Templates :
Une nouvelle aproche: la légèreté
Les templates les plus rapides de Joomla! :




                             Community Builder™, © 2004-2010 -
21 mars 2010                                                     85
                                  www.joomlapolis.com
Community Builder™, © 2004-2010 -
21 mars 2010                                       86
                    www.joomlapolis.com
DEMO
               Community Builder™, © 2004-2010 -
21 mars 2010                                              87
                    www.joomlapolis.com
DEMO
               Community Builder™, © 2004-2010 -
21 mars 2010                                              88
                    www.joomlapolis.com
FunLite
          Joomla 1.6
           et 1.5
          Template CB
          CB Content
           module
          Menus
           déroulants
           (css)




3/4/2011                 © Joomlapolis - 2010   89
Incubateur Joomlapolis:
              Le concept




Les Membres Pro ont accès à nos projets en dévelopement




                       © Joomlapolis - 2011               90
Initiative “Incubateur”
   But: Partager les idées du
    Team CB, 20 Plugins “POC”
   Travailler en commun avec
    les utilisateurs
   Inspiration dans les 2 sens




           © Joomlapolis - 2011   91
Joomlapolis Incubator: c’est quoi?
          Une Forge pour gérer, développer et partager




          Les membres ont accès aux nouvelles idées et
           peuvent aider { améliorer les concepts.



          Une excellente manière d’apprendre {
           programmer des applications CB – Voir comment
           les experts utilisent l’API de CB!


                      © Joomlapolis - 2010                 92
Incubator: Comment accéder et utiliser?
   Accès aux 35 plugins par membres Pro (75 EUR/an).
   Chaque projet a ses propres forums pour discuter avec les
    développeurs
   Et son tracker pour les requêtes de nouvelles fonctions
   Note: Ces projets sont “{ la pointe”, en développement actif,
    et peuvent changer radicalement – sans garantie de
    compatibilité arrière
   CB 2.0 reprendra une bonne partie de ces concepts !




                           © Joomlapolis - 2010                     93
Incubator: De quoi ça a l’air ?
           forge.joomlapolis.com




30/5/2010                           © Joomlapolis - 2010   94
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)
    Plus de projets Incubator ajoutés constament!

                               © Joomlapolis - 2010                        95
Pro Plugin: CB Connect
   Permet de s’annoncer (login) sur votre site avec leur comptes
    Google, Facebook ou compatible OpenSocial.




                            © Joomlapolis - 2010                    96
More
       CB Connect: Google Comments
          Add Google gadgets to your profiles!




                                  © Joomlapolis - 2010   97
More
       CB Connect: Facebook LiveStream
                       Add Facebook Gadgets to your
                        profiles!




                        © Joomlapolis - 2010           98
More
       CB Connect: Friends Connect Comment




                      © Joomlapolis - 2011   99
Pro Plugin: CB Blogs
   Add blogging to your profile!




                            © Joomlapolis - 2010   100
More
       CB Blogs: Joomla content structure




                       © Joomlapolis - 2010   101
More
       CB Blogs: Blog tab in profile
          See your CB Blogs in your profile




                                   © Joomlapolis - 2010   102
Pro Plugin: CB Invites
   Enable your membership to invite new members!




                          © Joomlapolis - 2010      103
More
       CB Invites: Personalize invitations!
          Send personalized invitations to your friends!




                                   © Joomlapolis - 2010     104
More
       CB Invites: Invites panel
          Track invitation in your invites panel!




                                    © Joomlapolis - 2010   105
Pro Plugin: CB AlphaUserPoints
   Add or subtract points based on specific CB events!




                            © Joomlapolis - 2010          106
More
       CB AlphaUserPoints: Donner des crédits
          Exemple: Donner des points par login (limite 10):




                                   © Joomlapolis - 2010        107
Pro Plugin: CB VirtueMart
   Synchroniser vos membres CB avec VirtueMart




                          © Joomlapolis - 2010    108
Pro Plugin: CB Emails
   Envoyer des emails HTML personalisés { vos membres lors
    d’« évènements CB »




                          © Joomlapolis - 2010                109
More
           CB Emails: Emailer automatiquement:
          Envoyer Email
               Au membre
               Aux admins
          Lorsqu’un
           membre
           effectue une
           action!




                             © Joomlapolis - 2010   110
Pro Plugin: CB Queries
   Effectuer des requêtes SQL lors d’évènements CB!




                           © Joomlapolis - 2010        111
More
       CB Queries: Exécuter une requête BD
      Requête SQL
      Lorsqu’un
       membre
       effectue une
       action!




                       © Joomlapolis - 2010   112
Pro Plugin: CB Triggers
   Router les triggers d’évènements Joomla vers les triggers CB:
   Permet d’utiliser les plugins CB pour des évènements Joomla!




                            © Joomlapolis - 2010                    113
Pro Plugin: CB Template Changer
   Vos utilisateurs peuvent choisir leur tempate Joomla et/ou CB

   2 champs CB Fields sont ajoutés au profils pour choisir! :




                             © Joomlapolis - 2010                   114
Pro Plugin: CB Content bot
       Plugin Joomla
       Permet d’inclure des champs de profil CB Fields dans
        vos articles
       Avec substitutions CB!!!
       Montrer ou cacher du contenu Joomla en fonction de
        champs de profil CB!
       Créer des contenus visibles après un certain temps en
        fonction de champs de profil CB Fields de type date!:
        “Time released Content” !
       Un plugin fantastique aux possibilités presque
        illimitées!



                        © Joomlapolis - 2010                    115
Pro Plugin: CB FlySpray
   Synchronize votre site CB avec le bug-tracker FlySpray




                           © Joomlapolis - 2010              116
Pro Plugin: CB Redirect
   Rediriger l’URL lors d’évènements CB (actions d’utilisateurs)




                            © Joomlapolis - 2010                    117
More
       CB Redirect: Rediriger vers une URL
          Rediriger l’utilisateur vers un URL spécifique
           lors d’évènements CB spécifiques (actions d’utilisateurs)




                                   © Joomlapolis - 2010                118
Pro Plugin: CB Fields
   Modifier des valeurs de champs CB field lors d’événements CB!




                           © Joomlapolis - 2010                     119
More
       CB Fields: Modifier champs CB lors d’évènements!

          Modifier n’importe quel champs CB field
           lors d’un évènement CB spécifique!




                                  © Joomlapolis - 2010    120
Pro Plugin: CB Profile Update Logger
   Garder la trace de toutes
    les modifications de
    profils d’utilisateur




                            © Joomlapolis - 2010   121
Pro Plugin: CB Code
   Exécuter du code local ou distant lors d’évènements CB




                           © Joomlapolis - 2010              122
More
       CB Code: Execute code with parms
          Appel d’un URL (Exécute un fichier code)
           et passe des paramètres avec méthodes GET, POST ou XML:




                                © Joomlapolis - 2010                 123
More
       Pro Plugin: CB Articles
          Montrer des articles Joomla dans le profil de membre:




                                  © Joomlapolis - 2010             124
More
       Pro Plugin: CB Query Field
          Montre le résultat d’une requête SQL en tant que champs CB
           field:




                                  © Joomlapolis - 2010                  125
More
       Pro Plugin: CB Google Translate
          Ajouter la fonction “Google Translate” au module CB Login:




                                  © Joomlapolis - 2010                  126
More
       Pro Plugin: CB Conditionals
          1) Montrer ou cacher des champs CB fields en fonction
           d’autres champs CB fields lors de l’enregistrement.
          2) Enregistrement
           par étapes
           step-by-step
          3) Rendre champs
           obligatoire ou pas
           en fonction d’autres
           champs

          Exemple: si U.S.A.,
           montrer champs
           “State” et cacher
           “Prefecture”:

                                    © Joomlapolis
More
       Pro Plugin: CB Progress Field
          Permet de visualiser quels champs ne sont pas remplis
          Motive les utilisateurs { compléter leur profil




                                    © Joomlapolis
More
       Pro Plugin: CB Forums
          Plugin pour l’intégration de forums hautement configurable




                                    © Joomlapolis
More
       Pro Plugin: New Project!
          New project




                         © Joomlapolis
Incubator Pro Plugins: Conclusion


   Les Plugins Pro permettent une flexibilités extraordinaire
   Sans “hacker” CB et/ou Joomla et perdre les upgrades faciles!

   Pour connaître plus sur ces concepts innovants, aller sous
    Solutions / Incubator sur:


                    www.joomlapolis.com




                            © Joomlapolis - 2010                    133
    « Work in progress » (WIP) !




                               Community Builder™, © 2004-2010 -
21 mars 2010                                                       134
                                    www.joomlapolis.com
 Intégration de la plupart des concepts Incubateur
       Nouveaux moteurs, nouvelle carrosserie, nouveaux horizons
       Plus de flexibilité aux administrateurs
       Possibilité de donner plus de contrôles aux membres
       Nouvelle interface utilisateur « web 2.0 » pour membres
       Nouvelle interface utilisateur pour administrateurs
       Profils complètement ajustables
       Complètement « Templatable », nouveaux templates
       Nouveaux modèles de données et de relations internes
       PHP 5.2+ / MySQL 5.0+ / Joomla 1.5/1.6+, Upgrade simple




                           Community Builder™, © 2004-2010 -
21 mars 2010                                                        135
                                www.joomlapolis.com
WIP:
          CBSubs 1.2
                  Coupons
                  Paiements Auto-récurrents avec Alias Manager pour Ogone
                  Nouveaux Emails
                  Programme « développeurs »: API pour gateways




                                    Community Builder™, © 2004-2010 -
21 mars 2010                                                                 136
                                         www.joomlapolis.com
Nous avons mis au point un hosting professionel { très Haute Disponibilité :
       Permet de démarrer directement avec un site communautaire (multi-lingue !)
       Clusters de Serveur hyper-optimizés pour Community Builder / Joomla / CBSubs
       Hautement Sécurisés
       Très Haute Disponibilité, fail-safe clustering, incl. RAID en réseau
       Intercontinental datacenters
       Automated Network Management
       Off-site backups
       Very high performances clusters:
                  2.4 Gbits/s LAN
                  100 Gbits Internet                       ❸                ❶
                  8 Terrabytes disks                                ❷      ❹
                  32 Gb RAM




                                        Community Builder™, © 2004-2010 -
21 mars 2010                                                                           137
                                             www.joomlapolis.com
Trucs et astuces du « parfait Community Builder » :
       Contenu, produits, et services de qualité
       Honnêteté
       Fairness
       Modestie
       Respecter et Aider l’autre
       Admettre ses erreurs et ses limites
       Remercier, gratifier, responsabiliser, construire
       Pas effacer/censurer sauf si règles de bienséances dépassées
       On n’est pas propriétaire, mais simple membre
       Penser au « business model », c’est du travail de longue
         halène.


                            Community Builder™, © 2004-2010 -
21 mars 2010                                                           138
                                 www.joomlapolis.com
Conclusion des conclusions 



           Le projet Community Builder a la communauté, la stratégie,
            les outils, l’infrastructure, l’équipe et le “track record” pour
            que CB reste { la pointe des frameworks de réseaux sociaux.

                                 Merci pour votre soutien!



                                               1/2



30/5/2010                            © Joomlapolis - 2010                      139
    Merci pour votre attention !
          Merci pour votre soutien !
          Merci pour votre participation !
          A vous de jouer !
          Nous vous souhaitons aussi
           de construire une
           Communauté formidable !

           Votre CB Team @ www.joomlapolis.com




                               Community Builder™, © 2004-2010 -
21 mars 2010                                                       140
                                    www.joomlapolis.com

Contenu connexe

Tendances

Insite formation medialille 2016 - v1
Insite   formation medialille 2016 - v1Insite   formation medialille 2016 - v1
Insite formation medialille 2016 - v1Véronique Lefebvre
 
Les chiffres clés de l'E-Mailing
Les chiffres clés de l'E-MailingLes chiffres clés de l'E-Mailing
Les chiffres clés de l'E-Mailingnextia
 
Présentation courte ebloo-group-fev11
Présentation courte ebloo-group-fev11Présentation courte ebloo-group-fev11
Présentation courte ebloo-group-fev11Calloc'h
 
Site internet nantes - ACIH
Site internet nantes - ACIHSite internet nantes - ACIH
Site internet nantes - ACIHAgence_ACIH
 
Parcours de découverte des territoires du web 2.0
Parcours de découverte des territoires du web 2.0Parcours de découverte des territoires du web 2.0
Parcours de découverte des territoires du web 2.0Loïc Haÿ
 

Tendances (10)

Insite formation medialille 2016 - v1
Insite   formation medialille 2016 - v1Insite   formation medialille 2016 - v1
Insite formation medialille 2016 - v1
 
Evolution du web2.0
Evolution du web2.0Evolution du web2.0
Evolution du web2.0
 
Spark Me
Spark MeSpark Me
Spark Me
 
Atelier FROTSI
Atelier FROTSIAtelier FROTSI
Atelier FROTSI
 
Le Web 2.0
Le Web 2.0Le Web 2.0
Le Web 2.0
 
Le Web 2
Le  Web 2Le  Web 2
Le Web 2
 
Les chiffres clés de l'E-Mailing
Les chiffres clés de l'E-MailingLes chiffres clés de l'E-Mailing
Les chiffres clés de l'E-Mailing
 
Présentation courte ebloo-group-fev11
Présentation courte ebloo-group-fev11Présentation courte ebloo-group-fev11
Présentation courte ebloo-group-fev11
 
Site internet nantes - ACIH
Site internet nantes - ACIHSite internet nantes - ACIH
Site internet nantes - ACIH
 
Parcours de découverte des territoires du web 2.0
Parcours de découverte des territoires du web 2.0Parcours de découverte des territoires du web 2.0
Parcours de découverte des territoires du web 2.0
 

En vedette

Les tendances du Marketing Digital 2014 - Ateliers webmarketing WSI - Saison 4
Les tendances du Marketing Digital 2014 - Ateliers webmarketing WSI - Saison 4Les tendances du Marketing Digital 2014 - Ateliers webmarketing WSI - Saison 4
Les tendances du Marketing Digital 2014 - Ateliers webmarketing WSI - Saison 4WSI France
 
Le Grand Defi Pierre Lavoie
Le Grand Defi Pierre LavoieLe Grand Defi Pierre Lavoie
Le Grand Defi Pierre LavoiePatrick Lauzon
 
99.9% des Points de Vente ont une mauvaise Identité Virtuelle
99.9% des Points de Vente ont une mauvaise Identité Virtuelle99.9% des Points de Vente ont une mauvaise Identité Virtuelle
99.9% des Points de Vente ont une mauvaise Identité VirtuelleMobilosoft
 
Visualizadores Digitales Lumens
Visualizadores Digitales LumensVisualizadores Digitales Lumens
Visualizadores Digitales LumensJavier Ayerbe
 
RAPID: Rough Agricultural Plot IDentifier. Un contador de árboles con softwar...
RAPID: Rough Agricultural Plot IDentifier. Un contador de árboles con softwar...RAPID: Rough Agricultural Plot IDentifier. Un contador de árboles con softwar...
RAPID: Rough Agricultural Plot IDentifier. Un contador de árboles con softwar...Benito Zaragozí
 
Romeo & Juliet Act 3 Sticky Notes
Romeo & Juliet Act 3 Sticky NotesRomeo & Juliet Act 3 Sticky Notes
Romeo & Juliet Act 3 Sticky NotesKaren Chichester
 
Audit SEO: Check-list pour l'indexation d'une page web
Audit SEO: Check-list pour l'indexation d'une page webAudit SEO: Check-list pour l'indexation d'une page web
Audit SEO: Check-list pour l'indexation d'une page webLaurent Mottet
 
PLOT 2004 - Plan Director
PLOT 2004 - Plan DirectorPLOT 2004 - Plan Director
PLOT 2004 - Plan DirectorCEDURE
 
2014 03 atelier-xml-tei-stage-ecdotique-institut-sources-chretiennes-hisoma
2014 03 atelier-xml-tei-stage-ecdotique-institut-sources-chretiennes-hisoma2014 03 atelier-xml-tei-stage-ecdotique-institut-sources-chretiennes-hisoma
2014 03 atelier-xml-tei-stage-ecdotique-institut-sources-chretiennes-hisomaEmmanuelle Morlock
 
Mode d’emploi LEDsky - Comment construire une armature?
Mode d’emploi LEDsky - Comment construire une armature?Mode d’emploi LEDsky - Comment construire une armature?
Mode d’emploi LEDsky - Comment construire une armature?LEDsky
 
Taller de introducción a Arduino OSL 2014
Taller de introducción a Arduino OSL 2014Taller de introducción a Arduino OSL 2014
Taller de introducción a Arduino OSL 2014Jose Antonio Vacas
 

En vedette (16)

Les tendances du Marketing Digital 2014 - Ateliers webmarketing WSI - Saison 4
Les tendances du Marketing Digital 2014 - Ateliers webmarketing WSI - Saison 4Les tendances du Marketing Digital 2014 - Ateliers webmarketing WSI - Saison 4
Les tendances du Marketing Digital 2014 - Ateliers webmarketing WSI - Saison 4
 
Entomologie
EntomologieEntomologie
Entomologie
 
Le Grand Defi Pierre Lavoie
Le Grand Defi Pierre LavoieLe Grand Defi Pierre Lavoie
Le Grand Defi Pierre Lavoie
 
99.9% des Points de Vente ont une mauvaise Identité Virtuelle
99.9% des Points de Vente ont une mauvaise Identité Virtuelle99.9% des Points de Vente ont une mauvaise Identité Virtuelle
99.9% des Points de Vente ont une mauvaise Identité Virtuelle
 
Especificaciones leds moviles
Especificaciones leds movilesEspecificaciones leds moviles
Especificaciones leds moviles
 
Visualizadores Digitales Lumens
Visualizadores Digitales LumensVisualizadores Digitales Lumens
Visualizadores Digitales Lumens
 
RAPID: Rough Agricultural Plot IDentifier. Un contador de árboles con softwar...
RAPID: Rough Agricultural Plot IDentifier. Un contador de árboles con softwar...RAPID: Rough Agricultural Plot IDentifier. Un contador de árboles con softwar...
RAPID: Rough Agricultural Plot IDentifier. Un contador de árboles con softwar...
 
Romeo & Juliet Act 3 Sticky Notes
Romeo & Juliet Act 3 Sticky NotesRomeo & Juliet Act 3 Sticky Notes
Romeo & Juliet Act 3 Sticky Notes
 
Audit SEO: Check-list pour l'indexation d'une page web
Audit SEO: Check-list pour l'indexation d'une page webAudit SEO: Check-list pour l'indexation d'une page web
Audit SEO: Check-list pour l'indexation d'une page web
 
PLOT 2004 - Plan Director
PLOT 2004 - Plan DirectorPLOT 2004 - Plan Director
PLOT 2004 - Plan Director
 
2014 03 atelier-xml-tei-stage-ecdotique-institut-sources-chretiennes-hisoma
2014 03 atelier-xml-tei-stage-ecdotique-institut-sources-chretiennes-hisoma2014 03 atelier-xml-tei-stage-ecdotique-institut-sources-chretiennes-hisoma
2014 03 atelier-xml-tei-stage-ecdotique-institut-sources-chretiennes-hisoma
 
Mode d’emploi LEDsky - Comment construire une armature?
Mode d’emploi LEDsky - Comment construire une armature?Mode d’emploi LEDsky - Comment construire une armature?
Mode d’emploi LEDsky - Comment construire une armature?
 
Presentacion 2 le dspot
Presentacion 2 le dspotPresentacion 2 le dspot
Presentacion 2 le dspot
 
Automated perimetry
Automated perimetryAutomated perimetry
Automated perimetry
 
Taller de introducción a Arduino OSL 2014
Taller de introducción a Arduino OSL 2014Taller de introducción a Arduino OSL 2014
Taller de introducción a Arduino OSL 2014
 
El futuro del futuro v2
El futuro del futuro v2El futuro del futuro v2
El futuro del futuro v2
 

Similaire à Joomla daylyon2011 talk-finalgiven

WEB et Ressources Humaines - support de cours IGS 2015
WEB et Ressources Humaines - support de cours IGS 2015WEB et Ressources Humaines - support de cours IGS 2015
WEB et Ressources Humaines - support de cours IGS 2015Clémence Bertrand-Jaume
 
Presentation communaute (Cahier de Charg
Presentation communaute (Cahier de ChargPresentation communaute (Cahier de Charg
Presentation communaute (Cahier de ChargValdes Nzalli
 
Document
DocumentDocument
DocumentViewOn
 
Déployer une plateforme collaborative : Pourquoi ? Comment ?
Déployer une plateforme collaborative : Pourquoi ? Comment ?Déployer une plateforme collaborative : Pourquoi ? Comment ?
Déployer une plateforme collaborative : Pourquoi ? Comment ?VirginieK
 
Joomsessionci-Presentation Joomla
Joomsessionci-Presentation JoomlaJoomsessionci-Presentation Joomla
Joomsessionci-Presentation JoomlaBacely YoroBi
 
Travail des group ict1 unes
Travail des group ict1 unesTravail des group ict1 unes
Travail des group ict1 unesyounes Anas
 
Fab mob Atelier Blockchain et mobilite
Fab mob Atelier Blockchain et mobiliteFab mob Atelier Blockchain et mobilite
Fab mob Atelier Blockchain et mobiliteFabMob
 
Conf'SharePoint 2013 - C06 approfondissons la nouvelle architecture sociale...
Conf'SharePoint 2013 - C06   approfondissons la nouvelle architecture sociale...Conf'SharePoint 2013 - C06   approfondissons la nouvelle architecture sociale...
Conf'SharePoint 2013 - C06 approfondissons la nouvelle architecture sociale...Patrick Guimonet
 
Créer et gérer facilement votre site Internet évolutif - Webschool Tours - Co...
Créer et gérer facilement votre site Internet évolutif - Webschool Tours - Co...Créer et gérer facilement votre site Internet évolutif - Webschool Tours - Co...
Créer et gérer facilement votre site Internet évolutif - Webschool Tours - Co...Claude BUENO
 
Associations & Digital : Faites le tri dans vos outils - Forum National des A...
Associations & Digital : Faites le tri dans vos outils - Forum National des A...Associations & Digital : Faites le tri dans vos outils - Forum National des A...
Associations & Digital : Faites le tri dans vos outils - Forum National des A...PickAsso
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Nicolas Morin
 
Club de la communication Midi-Pyrénées - Nouveaux outils
Club de la communication Midi-Pyrénées - Nouveaux outilsClub de la communication Midi-Pyrénées - Nouveaux outils
Club de la communication Midi-Pyrénées - Nouveaux outilsLudovic Dublanchet
 
Entreprendre2007 Web20
Entreprendre2007 Web20Entreprendre2007 Web20
Entreprendre2007 Web20Pascal Poty
 
Web 2.0 et réseaux sociaux professionnels par oussama-ben_khiroun
Web 2.0 et réseaux sociaux professionnels   par oussama-ben_khirounWeb 2.0 et réseaux sociaux professionnels   par oussama-ben_khiroun
Web 2.0 et réseaux sociaux professionnels par oussama-ben_khirounOussama BEN KHIROUN
 

Similaire à Joomla daylyon2011 talk-finalgiven (20)

WEB et Ressources Humaines - support de cours IGS 2015
WEB et Ressources Humaines - support de cours IGS 2015WEB et Ressources Humaines - support de cours IGS 2015
WEB et Ressources Humaines - support de cours IGS 2015
 
Presentation communaute (Cahier de Charg
Presentation communaute (Cahier de ChargPresentation communaute (Cahier de Charg
Presentation communaute (Cahier de Charg
 
Document
DocumentDocument
Document
 
Ardesi
ArdesiArdesi
Ardesi
 
Déployer une plateforme collaborative : Pourquoi ? Comment ?
Déployer une plateforme collaborative : Pourquoi ? Comment ?Déployer une plateforme collaborative : Pourquoi ? Comment ?
Déployer une plateforme collaborative : Pourquoi ? Comment ?
 
Joomsessionci-Presentation Joomla
Joomsessionci-Presentation JoomlaJoomsessionci-Presentation Joomla
Joomsessionci-Presentation Joomla
 
Guide du community manager
Guide du community managerGuide du community manager
Guide du community manager
 
Travail des group ict1 unes
Travail des group ict1 unesTravail des group ict1 unes
Travail des group ict1 unes
 
Fab mob Atelier Blockchain et mobilite
Fab mob Atelier Blockchain et mobiliteFab mob Atelier Blockchain et mobilite
Fab mob Atelier Blockchain et mobilite
 
Conf'SharePoint 2013 - C06 approfondissons la nouvelle architecture sociale...
Conf'SharePoint 2013 - C06   approfondissons la nouvelle architecture sociale...Conf'SharePoint 2013 - C06   approfondissons la nouvelle architecture sociale...
Conf'SharePoint 2013 - C06 approfondissons la nouvelle architecture sociale...
 
Créer et gérer facilement votre site Internet évolutif - Webschool Tours - Co...
Créer et gérer facilement votre site Internet évolutif - Webschool Tours - Co...Créer et gérer facilement votre site Internet évolutif - Webschool Tours - Co...
Créer et gérer facilement votre site Internet évolutif - Webschool Tours - Co...
 
Réseau social
Réseau socialRéseau social
Réseau social
 
Associations & Digital : Faites le tri dans vos outils - Forum National des A...
Associations & Digital : Faites le tri dans vos outils - Forum National des A...Associations & Digital : Faites le tri dans vos outils - Forum National des A...
Associations & Digital : Faites le tri dans vos outils - Forum National des A...
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)
 
Presentation joomla
Presentation joomlaPresentation joomla
Presentation joomla
 
Club de la communication Midi-Pyrénées - Nouveaux outils
Club de la communication Midi-Pyrénées - Nouveaux outilsClub de la communication Midi-Pyrénées - Nouveaux outils
Club de la communication Midi-Pyrénées - Nouveaux outils
 
Entreprendre2007 Web20
Entreprendre2007 Web20Entreprendre2007 Web20
Entreprendre2007 Web20
 
Drupal presentation
Drupal presentationDrupal presentation
Drupal presentation
 
Web2.0
Web2.0Web2.0
Web2.0
 
Web 2.0 et réseaux sociaux professionnels par oussama-ben_khiroun
Web 2.0 et réseaux sociaux professionnels   par oussama-ben_khirounWeb 2.0 et réseaux sociaux professionnels   par oussama-ben_khiroun
Web 2.0 et réseaux sociaux professionnels par oussama-ben_khiroun
 

Plus de 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 WebinarCB Team @ Joomlapolis
 
Juk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubsJuk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubsCB 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 ActionsCB Team @ Joomlapolis
 
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
 
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-AppsCB Team @ Joomlapolis
 
CB Workshop with uddeIM, Kunena, GroupJive and CBSubs
CB Workshop with uddeIM, Kunena, GroupJive and CBSubsCB Workshop with uddeIM, Kunena, GroupJive and CBSubs
CB Workshop with uddeIM, Kunena, GroupJive and CBSubsCB Team @ Joomlapolis
 

Plus de CB Team @ Joomlapolis (20)

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 Preview Webinar
Community Builder 2.0 Preview WebinarCommunity Builder 2.0 Preview Webinar
Community Builder 2.0 Preview Webinar
 
Cb subs gpl-membership-sites
Cb subs gpl-membership-sitesCb subs gpl-membership-sites
Cb subs gpl-membership-sites
 
Juk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubsJuk 2013-getting-started-with-cbsubs
Juk 2013-getting-started-with-cbsubs
 
JUK 2013-implementation-wo-coding
JUK 2013-implementation-wo-codingJUK 2013-implementation-wo-coding
JUK 2013-implementation-wo-coding
 
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
 
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
 
Jd gr-2012-workshop
Jd gr-2012-workshopJd gr-2012-workshop
Jd gr-2012-workshop
 
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
 
CB Workshop with uddeIM, Kunena, GroupJive and CBSubs
CB Workshop with uddeIM, Kunena, GroupJive and CBSubsCB Workshop with uddeIM, Kunena, GroupJive and CBSubs
CB Workshop with uddeIM, Kunena, GroupJive and CBSubs
 
Jpb kunena-quickstart
Jpb kunena-quickstartJpb kunena-quickstart
Jpb kunena-quickstart
 
Jpb cb-joomla-articles-quickstart
Jpb cb-joomla-articles-quickstartJpb cb-joomla-articles-quickstart
Jpb cb-joomla-articles-quickstart
 
Jpb joomla25-quickstart
Jpb joomla25-quickstartJpb joomla25-quickstart
Jpb joomla25-quickstart
 
Jpb cb admin-nav-quickstart
Jpb cb admin-nav-quickstartJpb cb admin-nav-quickstart
Jpb cb admin-nav-quickstart
 
Jpb udde im-quickstart
Jpb udde im-quickstartJpb udde im-quickstart
Jpb udde im-quickstart
 
Jpb group jive-quickstart
Jpb group jive-quickstartJpb group jive-quickstart
Jpb group jive-quickstart
 
Jpb cb-user list-quickstart
Jpb cb-user list-quickstartJpb cb-user list-quickstart
Jpb cb-user list-quickstart
 
Jpb cb-connections-quickstart
Jpb cb-connections-quickstartJpb cb-connections-quickstart
Jpb cb-connections-quickstart
 

Joomla daylyon2011 talk-finalgiven

  • 1. Community Builder Pour plus qu’un simple site social… JoomlaDay France 2011, Lyon, 3 avril 2010
  • 2. Au menu du jour…  Les réseaux sociaux, Pourquoi ?  Community Builder™  Communauté, fonctionalité, architecture, API  Les 15 Add-Ons du CB Team  Le nouveau GroupJive 2.2  CBSubs™ memberships  Templates  L’incubateur et ses 20 plugins “Pro”  Travaux en cours: Community Builder 2.0, CBSubs 1.2  Hébergement et gestion d’une commauté Community Builder™, © 2004-2010 - 3/4/2011 2 www.joomlapolis.com
  • 3. Les réseaux sociaux: c’est quoi ?  Une relation? Se connaître et se faire confiance réciproquement  Des groupes de personnes interagissant  Exemples de réseaux sociaux sur le web:  www.facebook.com (CB sur facebook: http://www.facebook.com/home.php#/group.php?gid=7809086610 )  www.linkedin.com ( CB sur linkedin.com: http://www.linkedin.com/groups?gid=72919&trk=hb_side_g )  www.myspace.com  Joomla! vous permet d’avoir votre réseau social sur votre site.  Un bon tutorial Joomla! (en anglais):  http://www.compassdesigns.net/joomla-tutorials/building-online- communities-with-joomla Community Builder™, © 2004-2010 - 3/4/2011 3 www.joomlapolis.com
  • 4. Les réseaux sociaux: c’est quoi ?  Gestion d’utilisateurs  Enregistrement, approbation, workflow, cotisations, etc.  Relier les utilisateurs  Ajout d’« amis », exploration du réseau relationel, etc.  Profils  Images, Informations, fiches, applications, etc.  Recherches  Listes, recherches avancées, par intérêts partagé, lieu, etc.  Communication  Messagerie privée, courriel, forums, blogs, commentaires, etc.  Groupes  Gestion, modération, privilèges, etc. Community Builder™, © 2004-2010 - 3/4/2011 4 www.joomlapolis.com
  • 5. 21.3.2010: 5 Community Builder™, © 2004-2010 - 21 mars 2010 www.joomlapolis.com
  • 6. 1.4.2011: 6 Community Builder™, © 2004-2010 - 21 mars 2010 www.joomlapolis.com
  • 7. Pourquoi je devrais laisser mes utilisateurs interagir sur MON site ?  Est-ce que ça aidera mon site ?  Comment le mettre en place ?  Est-ce l{ pour durer ?  Des craintes ?  Intégrer ?  Comment suivre ? Community Builder™, © 2004-2010 - 21 mars 2010 7 www.joomlapolis.com
  • 8. Les membres amènent { un site:  de la vie  de la crédibilité  de l’ouverture  de l’enthousiasme  des idées et retours précieux  leurs amis, des recommandations  un contact plus « proche » avec vous  une intelligence collective (dont nous et vous faisons partie!) Community Builder™, © 2004-2010 - 21 mars 2010 8 www.joomlapolis.com
  • 9. Externes sans contrôle (existent de toute manière):  Facebook, Linked-in, MySpace, Twitter, Digg, Buzz, …  Externes avec contrôle restreint et données délocalisées:  Ning, Google Groups, Wave  Internes sur votre site:  Sans Joomla: Elgg, …  Avec Joomla:  Community Builder (CB)  “CBE”  Jomsocial  Anahita Community Builder™, © 2004-2010 - 21 mars 2010 9 www.joomlapolis.com
  • 10. Community Builder™, © 2004-2010 - 3/4/2011 10 www.joomlapolis.com
  • 11. Le leader des solutions réseaux sociaux Mambo™ et Joomla!™  Composant le plus populaire de extensions.joomla.org !  2.4 millions de téléchargements, 383’000 membres enregistrés  200+ extensions CB !  Développée & supportée professionnellement depuis sa création  Extrêmement stable (depuis 2004)  Très sécurisée, seulement 2 vulnérabilités rapportées { ce jour, en 6 ans, vieilles de plus de 2 ans  Très rapide: > 5’000 utilisateurs simultanés sur 1 serveur  Libre (open-source et gratuit!) Community Builder™, © 2004-2010 - 3/4/2011 11 www.joomlapolis.com
  • 12. La Commauté CB  383’000+ membres sur joomlapolis.com , 50’000’000+ visites  La communauté: c’est le centre, la force de CB  Supporters « Advanced Members » (50 EUR/an)  Pros et enthousiastes « Professional Members » (75+ EUR/an)  CB Workgroups:  Mars 2010: CB Team:  3 professionnels dédiés { plein temps+ (Beat, Nick, Kyle)  Une dizaine bénévoles, une demi-douzaine de mandataires Community Builder™, © 2004-2010 - 21 mars 2010 12 www.joomlapolis.com
  • 13. Community Builder™: Stratégique  CB est GPL et GRATUIT  Financé { 100% par les members Advanced et Professional (cotisations powered by CBSubs) et les auteurs pour garder CB GRATUIT and GPL.  Releases de grande qualité et sécurité  Support d’autres projets GPL si possible (Joomla, Simpleboard, Joomlaboard, Fireboard, Kunena, UddeIM, Yanc, GroupJive, …)  Conscients de la Commauté (supporte utilisateurs Mambo) (après tout, c’est un projet de “community builders”)  Framework solide au lieur d’adjonctions “quick” (+/-)  Meilleur support forum et tickets raisonablement possible(Advanced and Professional forum areas) 3/4/2011 © Joomlapolis - 2010 13
  • 14. Community Builder™ historic view  Mambo era 3/4/2011 © Joomlapolis - 2010 14
  • 15. Community Builder™ historic view  Joomla era 3/4/2011 © Joomlapolis - 2010 15
  • 16. Fonctionalités CB Fonctionalité Coeur Add-ons CB Team Extensions CB 3PD  Registration/approval (4)  GroupJive  Profiles (fields and tabs)  Captcha  ACL for tabs  Privacy  Plius de 180 listings JED  Profile templates  ProfileBook (G+B+W)  Presque chaque extension  Fields (12 types)  ProfileGallery (Quotas) Joomla a une intégration  Connections (16 wf, 1-6 d)  Ajax File field CB  Moderation tools  Rating field  Une API publiée permet {  User lists and searching  Ajax text field des dévelopeurs tiers  CMS integration (articles)  Autowelcome d’intégrer aisément  Key extensions integration  Latest visitors (forum, PMS, ...)  Facebook / Twitter connect  Personalized Mass Email  Content module  Admin navigation module Nouvelle doc CB API ! 3/4/2011 © Joomlapolis - 2010 16
  • 17. CB: ses Fonctionalités Connecter les utilisateurs au site, à ses applications, et entre eux.  Enregistrement et authentification  Champs additionels  4 workflows (vérification d’utilisateurs et approbations)  personnalisables  Vérifications multiples d’adresses courriel  Extensible par plugins (paiements, newsletters)  Approbation d’images  Listes d’utilisateurs par groupes d’utilisateurs (ACL)  Connections entre membres (16 workflows et 1 { 6 degrés)  Communication (email et messagerie privée)  Articles d’utilisateurs, tabs forum, blog, livre d’or, mur Community Builder™, © 2004-2010 - 21 mars 2010 17 www.joomlapolis.com
  • 18. CB: Enregistrement: workflow DEMO Community Builder™, © 2004-2010 - 21 mars 2010 18 www.joomlapolis.com
  • 19. CB: Listes de membres  Listes par critères fixes  Listes par critères variables:  Par exemple:  Dans la même ville  Parlant la même langue  De sexe opposé  Avec les mêmes intérêts Community Builder™, © 2004-2010 - 21 mars 2010 19 www.joomlapolis.com
  • 20. CB: son Extensibilité: ses plugins  35+ plugins du CB Team (Etat 3.2011. Etat 3.2010: 12 !)  Et 180+ autres plugins  Installable (y.c. upgrades sans dé-installation)  4 types de plugins:  Extensions CB tabs et field-types (peuvent être des combos tabs + field-types)  CB langues  CB templates  Intégrations Community Builder™, © 2004-2010 - 21 mars 2010 20 www.joomlapolis.com
  • 21. Community Builder™, © 2004-2010 - 21 mars 2010 21 www.joomlapolis.com
  • 22. Exemples d’utilisation de l’API CB 1.4  Get unique User handle:  $cbUser = CBuser::getInstance( (int) $user_id );  Get user’s profile data (raw):  $user = $cbUser->getUserData();  Get user’s profile field, rendered in html for display:  $html = $cbUser->getField( 'avatar' );  Get user’s profile field, rendered as exportable data:  $data = $cbUser->getField( 'avatar’, null, ‘csv’ );  Get a given tab of the user profile:  $html = $cbUser->getTab( (int) $tab_id );  Get all tabs rendered of a given position on the user profile:  $html = $cbUser->getPosition( 'center' );  Get all positions rendered, indexed:  $userViewTabs= $cbUser->getProfileView();  Render whole profile using CB template:  $html = HTML_comprofiler::_cbTemplateRender( $cbTemplate, $user, 'Profile', 'drawProfile', array( &$user, &$userViewTabs ), $output ); 3/4/2011 © Joomlapolis - 2010 22
  • 23. Plugins du CB Team  CB a une API et peut être étendu avec des plug-ins:  Profilebook (guesbook, blog, wall for profiles)  Profilegallery (simple image/file gallery for profiles with quota)  Privacy (apply privacy to any field or tab – even on 3PD tabs)  Captcha (apply challenge to CB forms – can be used elsewere)  Ajax text field plugin (adds a new fieldtype for frontend edits)  Ajax file field plugin (fieldtype for file field in profile)  Rating field plugin  Autowelcome  Authentication plugins (Facebook, Twitter, more to come …)  Many more available in Joomlapolis Incubator 3/4/2011 © Joomlapolis - 2010 23
  • 24. CB ProfileBook: blog, mur, livre d’or DEMO Community Builder™, © 2004-2010 - 21 mars 2010 24 www.joomlapolis.com
  • 25. CB ProfileGallery : la gallerie photos DEMO Community Builder™, © 2004-2010 - 21 mars 2010 25 www.joomlapolis.com
  • 26. CB Privacy  CB Privacy plugin étend tous les champs CB fields  allowing members to select their privacy for fields and/or tabs  viewable by the public, registered members or connected members!  CB website administrators can configure all Community Builder™, © 2004-2010 - 21 mars 2010 26 www.joomlapolis.com
  • 27. CB Fields: CB Rating Community Builder™, © 2004-2010 - 21 mars 2010 27 www.joomlapolis.com
  • 28. CB Facebook Connect, CB Twitter DEMO Community Builder™, © 2004-2010 - 21 mars 2010 28 www.joomlapolis.com
  • 29. Autres CB Team plugins (1)  CB Captcha  CB Autowelcome  CB Last Views Community Builder™, © 2004-2010 - 21 mars 2010 29 www.joomlapolis.com
  • 30. Ajax text Field-type  Edition dans le profil de membre: DEMO Community Builder™, © 2004-2010 - 21 mars 2010 30 www.joomlapolis.com
  • 31. Ajax File Field-type Community Builder™, © 2004-2010 - 21 mars 2010 31 www.joomlapolis.com
  • 32. CB Admin module Community Builder™, © 2004-2010 - 21 mars 2010 32 www.joomlapolis.com
  • 33. Community Builder GroupJive 2.2 Adding group functionality to your community
  • 34. GroupJive 2.2  Riche en fonctionalités  CB plugin: 100% CB API  Compatible CB 1.4 et Joomla 1.6  A des integration plugins © Joomlapolis - 2011 34
  • 35. GroupJive 2.2  Histoire….  Fonctions clé  GroupJive 2.2 un plugin CB 1.4  Natif Joomla 1.6 !  Catégories et Groupes  Groupes Ouverts, privés, par invitation  Group bulletin board avec commentaires  Group Photo partage  Group Videos  Group Fichiers  Group Events  Intégration avec forum et PMS  Autojoin registration field  Traduisible complètement (backend et frontend) © Joomlapolis - 2011 35
  • 36. More Le Package GroupJive 2.2  Un plugin principal, 7 plugins d’integration, English plugin, modules, Manual © Joomlapolis - 2011 36
  • 37. More GJ – Navigation menu  Le module “CB Admin Navigation” a un menu GroupJive: © Joomlapolis - 2011 37
  • 38. More GroupJive Admin Panel  URL Frontend et Création du Menu © Joomlapolis - 2011 38
  • 39. More GroupJive 2.2: Plugins GroupJive  Il a son API pour plugins – inclus: 7 integration plugins © Joomlapolis - 2011 39
  • 40. More GroupJive: Admin: Gestion Catégories  Création et administration des catégories depuis le backend:  Published/Unpublished, Name, Description, Logo, Type (Open, Approval, Invite), Access (ACL), Notify, Create (Enable/Disable), Create Access (ACL), Owner Id © Joomlapolis - 2011 40
  • 41. More GroupJive: Admin: Gestion Groupes  Création et administration des Groupes depuis le backend:  Published/Unpublished, Name, Description, Logo, Type (Open, Approval, Invite), Group Access (ACL), Invite Access, Notify, Users Public, Owner Id, Integration settings © Joomlapolis - 2011 41
  • 42. More GroupJive: Admin: Gestion Membres  Ajouter des membres { un groupe et gérer leur status:  Active, Inactive, Banned, Moderator, Admin, Owner © Joomlapolis - 2011 42
  • 43. More GroupJive: Admin: Gestion Invitations  Voir les invitations et status; supprimer les invitations: © Joomlapolis - 2011 43
  • 44. More GroupJive: Frontend: Accès principal  Le menu par défaut vous amène { la liste des catégories: © Joomlapolis - 2011 44
  • 45. More GroupJive: Groupes d’une catégorie  Se Joindre  Editer  Visiter  Nouveau Groupe etc. © Joomlapolis - 2011 45
  • 46. More GroupJive: Vidéos du groupe  Ajouter  Editer  Supprimer © Joomlapolis - 2011 46
  • 47. More GroupJive: Evènements du groupe et Fichiers Evènements Fichiers © Joomlapolis - 2011 47
  • 48. More GroupJive: Photos and Mur (Wall) du groupe PHOTOS MUR (WALL) © Joomlapolis - 2011 48
  • 49. More GroupJive: Membres du groupe et Invitations MEMBRES INVITATIONS © Joomlapolis - 2011 49
  • 50. More GroupJive: Auto-Joindre Groupe à l’Enregistrement  Les utilisateurs choisissent { quels groupes se joindre © Joomlapolis - 2011 50
  • 51. More GroupJive: Intégration au Forum 30/5/2010 © Joomlapolis - 2010 51
  • 52. More GroupJive: Intégration Messagerie Privée  Envoi de messages privés © Joomlapolis - 2011 52
  • 53. More GroupJive: Intégration aux profils CB  Onglet dans le Profil:  Cats  Groupes  Invitations © Joomlapolis - 2011 53
  • 54. More Le nouveau GroupJive 2.2 : Conclusion  Fonctionnalités initiales très étendues  Facile { étendre avec plugins CB/GJ (API CB+GJ)  Réécriture complète  Design propre 100% sur API CB, donc:  Compatible natif Joomla 1.6, 1.5, 1.0, Mambo 4.6, 4.5  Le concept de plugins d’intégration permet { des développeurs tiers d’ajouter de nouvelles fonctions, simplement et proprement (compatibilité avant). © Joomlapolis - 2011 54
  • 55. CBSubs™: Plus que les paiements et que l’ACL
  • 56. CBSubs™ : c’est quoi ?  Une plateforme automatique de gestion de:  Cotisations de souscriptions (multiples et récurrentes)  Donations  Vente annexe de produits  Centrée sur la communauté et autour de membres  Ajoutant des workflows pour le paiement { l’enregistrement  Intégrée { Community Builder et native Joomla 1.5 et 1.6  ACL inclus, sans hacks !  Multi-intégrations (+21 intégrations majeures)  Multi-méthodes (1.1: Paypal, 2Checkout, Ogone, Authorize.net, SwissPost) Community Builder™, © 2004-2010 - 21 mars 2010 56 www.joomlapolis.com
  • 57. Architecture Management des Membres CBSubs™ Community Builder Joomlapolis - 2011 57
  • 58. CBSubs™ : Le package  Un Plugin CB principal  Un Plugin Joomla  Un module Joomla*  21 plugins d’integration*  1 Plugin de langue English*  1 Plugin de Template* * = installation pas obligatoire 30/5/2010 Joomlapolis - 2010 58
  • 59. CBSubs™ : Fonctions  Multiple Gateways de paiement et multiples PSPs  Multiples types de Plans (abonnements, dons, marchandises)  Durées (1ère période différente possible)  Période de tolérance (période de grâce)  Prix (1ère période différente possible: essai gratuit, etc)  Paiements Auto-récurrents avec activation/déactivation auto.  Nombre de récurrences autorisées et ce qui se passe après  21 Intégrations (actions de début/fin des abonnements)  Gestion automatique des abonnements  Date début, fin, renouvellements, etc.  Gestion automatique des paiements, y compris des disputes  Status, notification, logs de chaque changement et action, etc. Joomlapolis - 2011 59
  • 60. More CBSubs™: Caractéristiques des plans -1  Présentation:  Hierarchies avec sous-plans  Plans exclusifs (radio) ou non  Textes de tites et description  Templates MVC par plan  Upgrades:  Upgrades d’un plan { un autre  Pro-rating: valeur résiduelle  Comportement:  Emails et textes de workflows  Champs CB Cachés/Montrés  Confirmation email / Approbation  Accès ACL, Upgrade ACL Joomla Joomlapolis - 2011 60
  • 61. More CBSubs™: Caractéristiques des plans -2  Prix et durées  Monaies, taux de conversion ECB  Paiements simples et/ou auto.  Règles de TVA  Intégrations d’accès:  Accès aux articles / catégories  Accès aux menus  Affichage des modules  Accès aux composants  Intégrations d’actions:  Champs CB, Emails, Requêtes SQL, URL, Images  Intégrations composants:  Virtuemart, EventList, DocMAN, Remository, jAwards, AlphaUserPoints, iDevAf, PostAfPro, GoogleAnalytics, Plan Images, … Joomlapolis - 2011 61
  • 62. CBSubs™: Centre des Paiements  Le centre des paiements montre l’activité sur 7 jours:  Nombre de transactions, Paiements,  Nouveux Enregistrements, Upgrades, Renouvellements 3/4/2011 © Joomlapolis - 2010 62
  • 63. DEMO Community Builder™, © 2004-2010 - 21 mars 2010 63 www.joomlapolis.com
  • 64. DEMO Community Builder™, © 2004-2010 - 21 mars 2010 64 www.joomlapolis.com
  • 65. DEMO Community Builder™, © 2004-2010 - 21 mars 2010 65 www.joomlapolis.com
  • 66. More CBSubs™: Architecture Joomla CBSubs™ Joomla Extensions • Joomla 1.0.X • CB • Configuratio • Joomla 1.5.X • DOCman n CBSubs™ • Joomla 1.6.? • Remository • Monaies • Privilèges • Jawards • Gateways Plan A • Jevents • Plans • VirtuMart • Commandes • GroupJive • Paiements CBSubs™ • Alphapoints • Notifications • Privilèges • Pap4 • Souscriptions Plan B • Idevaffiliate • Dons • AcyMailing • Marchandises • SOBI • Statistiques • Mostrees • Log CBSubs™ • JoomGallery Historique • Privilèges Plan C • Kunena • Config TVA • many more © Joomlapolis - 2011 66
  • 67. More Gateways de Paiement  Payment gateways can be configured for Paypal (*), Authorize.net (*), 2CheckOut(*), PostFinance (Swiss), Ogone (International), Dummy, Offline * Also support recurring payments Joomlapolis - 2011 67
  • 68. More Plans overview  Plan overview area shows nice summary of available plans  Easy to see plan name, exclusivity, duration and pricing, etc. Joomlapolis - 2011 68
  • 69. More CBSubs™: Protection (ACL) Article Module Component URL-parts © Joomlapolis - 2011 69
  • 70. More CBSubs™: Protection d’ Articles Joomla  Intro peut être montrée, comme “teaser”: Joomlapolis - 2011 70
  • 71. More CBSubs™: Protection de Modules  Hiding a module Expensive plan has extra Cheaper plan module does not Joomlapolis - 2011 71
  • 72. More CBSubs™: Protection de Composants  Even if user knows direct URL to component, CBSubs™ will not allow access with needed subscription. Joomlapolis - 2011 72
  • 73. More CBSubs™: Protection d’URL-parts protection  Can be used to protect access to specific URL defined functions of a component. Example: Kunena forum categories! Joomlapolis - 2011 73
  • 74. How content protection works CMS content published Control access to any CMS content element! Components URL-parts CBSubs™ bot Menus intercepts Modules Articles Categories Sections Content blocked or available if authorized by plan Joomlapolis - 2011 74
  • 75. More How integration works  CBSubs™ plan subscriber will be automatically added to 2 DOCman groups when subscription starts and will be automatically removed when subscription ends. Joomlapolis - 2011 75
  • 77. More SQL integration  In order to support more integration CBSubs™ has a SQL action integration plugin included in the package. This plugin is used to execute specific SQL statements for each member when his/her subscription starts and ends.  This is a very powerful tool and must be used with care.  CBSubs™ forums already have many SQL statements to integrate with Joomla extensions at the database level:  SOBI, Mosets Trees, Acajoom newsletter, Agora forum, JoomGallery, etc. Joomlapolis - 2011 77
  • 78. More URL integration  There are cases where SQL actions will not suffice to accomplish out integration needs. The URL integration plugin will automatically execute a specific URLs when specific subscription actions take place. First subscription • http://www.mysite.com/insert.php?username=[username] activation Subscription • http://www.mysite.com/renew.php?username=[username] renewal Subscription • http://www.mysite.com/deactivate.php?username=[username] deactivation Subscription • http://www.mysite.com/expire.php?username=[usrename] expiration Joomlapolis - 2011 78
  • 79. More Tax Calculations  Create tax rates and rules for specific zones. Joomlapolis - 2011 79
  • 80. More CB Tabs / Fields protection  Specify who sees what, where and when! Must be a Plan B Must be a Plan A subscriber to see a subscriber to see a CB field / tab in specific CB field/tab someone else’s in his profile profile CBSubs™: Joomlapolis - 2011 80
  • 81. The documentation  Quality  407 pages  Very detailed  Many use cases presented  Hundreds of pictures  Special forum for doc suggestions Joomlapolis - 2011 81
  • 82. Sample use cases  Download club  Supplier – Consumer model:  Dating use case  Model – agency case  Teacher – student case  Clubs – associations – organizations  Paid support use cases  VIP clients get special treatment (e.g., access to special forum)  Access to knowledgebase articles, ticketing system, etc. Joomlapolis - 2011 82
  • 83. Summary  CBSubs™ is a powerhouse tool that can:  Transform you Joomla site into a money making machine by enabling content for money type subscriptions  Protect any Joomla content and charge a subscription fee to access  Manage your membership subscriptions automatically granting or revoking privileges when needed  Sell your merchandise items  Collect your donations  Integrate with many key Joomla extensions Thank you …. Joomlapolis - 2011 83
  • 84. Templates : Une nouvelle aproche: la légèreté
  • 85. Les templates les plus rapides de Joomla! : Community Builder™, © 2004-2010 - 21 mars 2010 85 www.joomlapolis.com
  • 86. Community Builder™, © 2004-2010 - 21 mars 2010 86 www.joomlapolis.com
  • 87. DEMO Community Builder™, © 2004-2010 - 21 mars 2010 87 www.joomlapolis.com
  • 88. DEMO Community Builder™, © 2004-2010 - 21 mars 2010 88 www.joomlapolis.com
  • 89. FunLite  Joomla 1.6 et 1.5  Template CB  CB Content module  Menus déroulants (css) 3/4/2011 © Joomlapolis - 2010 89
  • 90. Incubateur Joomlapolis: Le concept Les Membres Pro ont accès à nos projets en dévelopement © Joomlapolis - 2011 90
  • 91. Initiative “Incubateur”  But: Partager les idées du Team CB, 20 Plugins “POC”  Travailler en commun avec les utilisateurs  Inspiration dans les 2 sens © Joomlapolis - 2011 91
  • 92. Joomlapolis Incubator: c’est quoi?  Une Forge pour gérer, développer et partager  Les membres ont accès aux nouvelles idées et peuvent aider { améliorer les concepts.  Une excellente manière d’apprendre { programmer des applications CB – Voir comment les experts utilisent l’API de CB! © Joomlapolis - 2010 92
  • 93. Incubator: Comment accéder et utiliser?  Accès aux 35 plugins par membres Pro (75 EUR/an).  Chaque projet a ses propres forums pour discuter avec les développeurs  Et son tracker pour les requêtes de nouvelles fonctions  Note: Ces projets sont “{ la pointe”, en développement actif, et peuvent changer radicalement – sans garantie de compatibilité arrière  CB 2.0 reprendra une bonne partie de ces concepts ! © Joomlapolis - 2010 93
  • 94. Incubator: De quoi ça a l’air ?  forge.joomlapolis.com 30/5/2010 © Joomlapolis - 2010 94
  • 95. 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) Plus de projets Incubator ajoutés constament! © Joomlapolis - 2010 95
  • 96. Pro Plugin: CB Connect  Permet de s’annoncer (login) sur votre site avec leur comptes Google, Facebook ou compatible OpenSocial. © Joomlapolis - 2010 96
  • 97. More CB Connect: Google Comments  Add Google gadgets to your profiles! © Joomlapolis - 2010 97
  • 98. More CB Connect: Facebook LiveStream  Add Facebook Gadgets to your profiles! © Joomlapolis - 2010 98
  • 99. More CB Connect: Friends Connect Comment © Joomlapolis - 2011 99
  • 100. Pro Plugin: CB Blogs  Add blogging to your profile! © Joomlapolis - 2010 100
  • 101. More CB Blogs: Joomla content structure © Joomlapolis - 2010 101
  • 102. More CB Blogs: Blog tab in profile  See your CB Blogs in your profile © Joomlapolis - 2010 102
  • 103. Pro Plugin: CB Invites  Enable your membership to invite new members! © Joomlapolis - 2010 103
  • 104. More CB Invites: Personalize invitations!  Send personalized invitations to your friends! © Joomlapolis - 2010 104
  • 105. More CB Invites: Invites panel  Track invitation in your invites panel! © Joomlapolis - 2010 105
  • 106. Pro Plugin: CB AlphaUserPoints  Add or subtract points based on specific CB events! © Joomlapolis - 2010 106
  • 107. More CB AlphaUserPoints: Donner des crédits  Exemple: Donner des points par login (limite 10): © Joomlapolis - 2010 107
  • 108. Pro Plugin: CB VirtueMart  Synchroniser vos membres CB avec VirtueMart © Joomlapolis - 2010 108
  • 109. Pro Plugin: CB Emails  Envoyer des emails HTML personalisés { vos membres lors d’« évènements CB » © Joomlapolis - 2010 109
  • 110. More CB Emails: Emailer automatiquement:  Envoyer Email  Au membre  Aux admins  Lorsqu’un membre effectue une action! © Joomlapolis - 2010 110
  • 111. Pro Plugin: CB Queries  Effectuer des requêtes SQL lors d’évènements CB! © Joomlapolis - 2010 111
  • 112. More CB Queries: Exécuter une requête BD  Requête SQL  Lorsqu’un membre effectue une action! © Joomlapolis - 2010 112
  • 113. Pro Plugin: CB Triggers  Router les triggers d’évènements Joomla vers les triggers CB:  Permet d’utiliser les plugins CB pour des évènements Joomla! © Joomlapolis - 2010 113
  • 114. Pro Plugin: CB Template Changer  Vos utilisateurs peuvent choisir leur tempate Joomla et/ou CB  2 champs CB Fields sont ajoutés au profils pour choisir! : © Joomlapolis - 2010 114
  • 115. Pro Plugin: CB Content bot  Plugin Joomla  Permet d’inclure des champs de profil CB Fields dans vos articles  Avec substitutions CB!!!  Montrer ou cacher du contenu Joomla en fonction de champs de profil CB!  Créer des contenus visibles après un certain temps en fonction de champs de profil CB Fields de type date!: “Time released Content” !  Un plugin fantastique aux possibilités presque illimitées! © Joomlapolis - 2010 115
  • 116. Pro Plugin: CB FlySpray  Synchronize votre site CB avec le bug-tracker FlySpray © Joomlapolis - 2010 116
  • 117. Pro Plugin: CB Redirect  Rediriger l’URL lors d’évènements CB (actions d’utilisateurs) © Joomlapolis - 2010 117
  • 118. More CB Redirect: Rediriger vers une URL  Rediriger l’utilisateur vers un URL spécifique lors d’évènements CB spécifiques (actions d’utilisateurs) © Joomlapolis - 2010 118
  • 119. Pro Plugin: CB Fields  Modifier des valeurs de champs CB field lors d’événements CB! © Joomlapolis - 2010 119
  • 120. More CB Fields: Modifier champs CB lors d’évènements!  Modifier n’importe quel champs CB field lors d’un évènement CB spécifique! © Joomlapolis - 2010 120
  • 121. Pro Plugin: CB Profile Update Logger  Garder la trace de toutes les modifications de profils d’utilisateur © Joomlapolis - 2010 121
  • 122. Pro Plugin: CB Code  Exécuter du code local ou distant lors d’évènements CB © Joomlapolis - 2010 122
  • 123. More CB Code: Execute code with parms  Appel d’un URL (Exécute un fichier code) et passe des paramètres avec méthodes GET, POST ou XML: © Joomlapolis - 2010 123
  • 124. More Pro Plugin: CB Articles  Montrer des articles Joomla dans le profil de membre: © Joomlapolis - 2010 124
  • 125. More Pro Plugin: CB Query Field  Montre le résultat d’une requête SQL en tant que champs CB field: © Joomlapolis - 2010 125
  • 126. More Pro Plugin: CB Google Translate  Ajouter la fonction “Google Translate” au module CB Login: © Joomlapolis - 2010 126
  • 127. More Pro Plugin: CB Conditionals  1) Montrer ou cacher des champs CB fields en fonction d’autres champs CB fields lors de l’enregistrement.  2) Enregistrement par étapes step-by-step  3) Rendre champs obligatoire ou pas en fonction d’autres champs  Exemple: si U.S.A., montrer champs “State” et cacher “Prefecture”: © Joomlapolis
  • 128. More Pro Plugin: CB Progress Field  Permet de visualiser quels champs ne sont pas remplis  Motive les utilisateurs { compléter leur profil © Joomlapolis
  • 129. More Pro Plugin: CB Forums  Plugin pour l’intégration de forums hautement configurable © Joomlapolis
  • 130. More Pro Plugin: New Project!  New project © Joomlapolis
  • 131. Incubator Pro Plugins: Conclusion  Les Plugins Pro permettent une flexibilités extraordinaire  Sans “hacker” CB et/ou Joomla et perdre les upgrades faciles!  Pour connaître plus sur ces concepts innovants, aller sous Solutions / Incubator sur: www.joomlapolis.com © Joomlapolis - 2010 133
  • 132. « Work in progress » (WIP) ! Community Builder™, © 2004-2010 - 21 mars 2010 134 www.joomlapolis.com
  • 133.  Intégration de la plupart des concepts Incubateur  Nouveaux moteurs, nouvelle carrosserie, nouveaux horizons  Plus de flexibilité aux administrateurs  Possibilité de donner plus de contrôles aux membres  Nouvelle interface utilisateur « web 2.0 » pour membres  Nouvelle interface utilisateur pour administrateurs  Profils complètement ajustables  Complètement « Templatable », nouveaux templates  Nouveaux modèles de données et de relations internes  PHP 5.2+ / MySQL 5.0+ / Joomla 1.5/1.6+, Upgrade simple Community Builder™, © 2004-2010 - 21 mars 2010 135 www.joomlapolis.com
  • 134. WIP:  CBSubs 1.2  Coupons  Paiements Auto-récurrents avec Alias Manager pour Ogone  Nouveaux Emails  Programme « développeurs »: API pour gateways Community Builder™, © 2004-2010 - 21 mars 2010 136 www.joomlapolis.com
  • 135. Nous avons mis au point un hosting professionel { très Haute Disponibilité :  Permet de démarrer directement avec un site communautaire (multi-lingue !)  Clusters de Serveur hyper-optimizés pour Community Builder / Joomla / CBSubs  Hautement Sécurisés  Très Haute Disponibilité, fail-safe clustering, incl. RAID en réseau  Intercontinental datacenters  Automated Network Management  Off-site backups  Very high performances clusters:  2.4 Gbits/s LAN  100 Gbits Internet ❸ ❶  8 Terrabytes disks ❷ ❹  32 Gb RAM Community Builder™, © 2004-2010 - 21 mars 2010 137 www.joomlapolis.com
  • 136. Trucs et astuces du « parfait Community Builder » :  Contenu, produits, et services de qualité  Honnêteté  Fairness  Modestie  Respecter et Aider l’autre  Admettre ses erreurs et ses limites  Remercier, gratifier, responsabiliser, construire  Pas effacer/censurer sauf si règles de bienséances dépassées  On n’est pas propriétaire, mais simple membre  Penser au « business model », c’est du travail de longue halène. Community Builder™, © 2004-2010 - 21 mars 2010 138 www.joomlapolis.com
  • 137. Conclusion des conclusions   Le projet Community Builder a la communauté, la stratégie, les outils, l’infrastructure, l’équipe et le “track record” pour que CB reste { la pointe des frameworks de réseaux sociaux. Merci pour votre soutien! 1/2 30/5/2010 © Joomlapolis - 2010 139
  • 138. Merci pour votre attention !  Merci pour votre soutien !  Merci pour votre participation !  A vous de jouer !  Nous vous souhaitons aussi de construire une Communauté formidable ! Votre CB Team @ www.joomlapolis.com Community Builder™, © 2004-2010 - 21 mars 2010 140 www.joomlapolis.com