Upload
cb-team-joomlapolis
View
1.571
Download
1
Embed Size (px)
DESCRIPTION
Slides for Community Builder presentation given by Beat at JoomlaDay France 2011
Citation preview
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é
3/4/2011Community Builder™, © 2004-2010 -
www.joomlapolis.com2
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
3/4/2011Community Builder™, © 2004-2010 -
www.joomlapolis.com3
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.
3/4/2011Community Builder™, © 2004-2010 -
www.joomlapolis.com4
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com
5
21.3.2010:
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com
6
1.4.2011:
Pourquoi je devrais laisser mes utilisateurs interagirsur 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 ?
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com7
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!)
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com8
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
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com9
3/4/2011Community Builder™, © 2004-2010 -
www.joomlapolis.com10
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!)
3/4/2011Community Builder™, © 2004-2010 -
www.joomlapolis.com11
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:
CB Team: 3 professionnels dédiés { plein temps+ (Beat, Nick, Kyle)
Une dizaine bénévoles, une demi-douzaine de mandataires
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com12
Mars 2010:
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 garderCB 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 raisonablementpossible(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
3/4/2011 © Joomlapolis - 2010 15
Joomla era
Fonctionalités CB
3/4/2011 © Joomlapolis - 2010 16
Fonctionalité Coeur Add-ons CB Team Extensions CB 3PD
Registration/approval (4)
Profiles (fields and tabs)
ACL for tabs
Profile templates
Fields (12 types)
Connections (16 wf, 1-6 d)
Moderation tools
User lists and searching
CMS integration (articles)
Key extensions integration(forum, PMS, ...)
Personalized Mass Email
GroupJive
Captcha
Privacy
ProfileBook (G+B+W)
ProfileGallery (Quotas)
Ajax File field
Rating field
Ajax text field
Autowelcome
Latest visitors
Facebook / Twitter connect
Content module
Admin navigation module
Plius de 180 listings JED
Presque chaque extension Joomla a une intégrationCB
Une API publiée permet {des dévelopeurs tiers d’intégrer aisément
Nouvelle doc CB API !
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
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com17
CB: Enregistrement: workflow
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com18
DEMO
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
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com19
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
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com20
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com21
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
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com24
DEMO
CB ProfileGallery : la gallerie photos
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com25
DEMO
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
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com26
CB Fields: CB Rating
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com27
CB Facebook Connect, CB Twitter
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com28
DEMO
Autres CB Team plugins (1)
CB Captcha
CB Autowelcome
CB Last Views
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com29
Ajax text Field-type
Edition dans le profil de membre:
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com30
DEMO
Ajax File Field-type
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com31
CB Admin module
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com32
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
34© Joomlapolis - 2011
Gro
up
Jive
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)
35© Joomlapolis - 2011
Mo
re
Le Package GroupJive 2.2
Un plugin principal,7 plugins d’integration,English plugin,modules,Manual
© Joomlapolis - 2011 36
Mo
re
GJ – Navigation menu
Le module “CB Admin Navigation” a un menu GroupJive:
© Joomlapolis - 2011 37
Mo
re
GroupJive Admin Panel
URL Frontend et Création du Menu
© Joomlapolis - 2011 38
Mo
re
GroupJive 2.2: Plugins GroupJive
Il a son API pour plugins – inclus: 7 integration plugins
© Joomlapolis - 2011 39
Mo
re
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
Mo
re
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
Mo
re
GroupJive: Admin: Gestion Membres
Ajouter des membres { un groupe et gérer leur status: Active, Inactive, Banned, Moderator, Admin, Owner
© Joomlapolis - 2011 42
Mo
re
GroupJive: Admin: Gestion Invitations
Voir les invitations et status; supprimer les invitations:
© Joomlapolis - 2011 43
Mo
re
GroupJive: Frontend: Accès principal
Le menu par défaut vous amène { la liste des catégories:
© Joomlapolis - 2011 44
Mo
re
GroupJive: Groupes d’une catégorie
Se Joindre
Editer
Visiter
Nouveau Groupe
etc.
© Joomlapolis - 2011 45
Mo
re
GroupJive: Vidéos du groupe
Ajouter
Editer
Supprimer
© Joomlapolis - 2011 46
Mo
re
GroupJive: Evènements du groupe et Fichiers
© Joomlapolis - 2011 47
Evènements
Fichiers
Mo
re
GroupJive: Photos and Mur (Wall) du groupe
© Joomlapolis - 2011 48
PHOTOS
MUR (WALL)
Mo
re
GroupJive: Membres du groupe et Invitations
© Joomlapolis - 2011 49
INVITATIONS
MEMBRES
Mo
re
GroupJive: Auto-Joindre Groupe à l’Enregistrement
Lesutilisateurschoisissent{ quelsgroupesse joindre
© Joomlapolis - 2011 50
Mo
re
GroupJive: Intégration au Forum
30/5/2010 © Joomlapolis - 2010 51
Mo
re
GroupJive: Intégration Messagerie Privée
Envoi demessagesprivés
© Joomlapolis - 2011 52
Mo
re
GroupJive: Intégration aux profils CB
Ongletdans leProfil:
Cats
Groupes
Invitations
© Joomlapolis - 2011 53
Mo
re
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)
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com56
Architecture
Community Builder
CBSubs™
Managementdes
Membres
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
Mo
re
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
Mo
re
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
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com63
DEMO
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com64
DEMO
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com65
DEMO
Mo
re
CBSubs™: Architecture
© Joomlapolis - 2011 66
• PrivilègesCBSubs™
Plan A
Jo
om
la • Joomla 1.0.X
• Joomla 1.5.X
• Joomla 1.6.?Jo
om
la
E
xte
nsio
ns • CB
• DOCman
• Remository
• Jawards
• Jevents
• VirtuMart
• GroupJive
• Alphapoints
• Pap4
• Idevaffiliate
• AcyMailing
• SOBI
• Mostrees
• JoomGallery
• Kunena
• many more
CB
Su
bs™
• Configuration
• Monaies
• Gateways
• Plans
• Commandes
• Paiements
• Notifications
• Souscriptions
• Dons
• Marchandises
• Statistiques
• Log Historique
• Config TVA
• PrivilègesCBSubs™
Plan B
• PrivilègesCBSubs™
Plan C
Mo
re
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
Mo
re
Plans overview
Plan overview area shows nice summary of available plans
Easy to see plan name, exclusivity, duration and pricing, etc.
Joomlapolis - 2011 68
Mo
re
CBSubs™: Protection (ACL)
© Joomlapolis - 2011 69
Art
icle
Co
mp
on
en
t
Mo
du
le
UR
L-p
arts
Mo
re
CBSubs™: Protection d’ Articles Joomla
Intro peut être montrée, comme “teaser”:
Joomlapolis - 2011 70
Mo
re
CBSubs™: Protection de Modules
Hiding a module
Joomlapolis - 2011 71
Expensive plan has extra module
Cheaper plan
does not
Mo
re
CBSubs™: Protection de Composants
Even if user knows direct URL to component, CBSubs™ will not allow access with needed subscription.
Joomlapolis - 2011 72
Mo
re
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
CBSubs™ botintercepts
Content blocked or available if
authorized by plan
Joomlapolis - 2011 74
ArticlesCategoriesSections
MenusModules
ComponentsURL-parts
Control access to any CMS content element!
Mo
re
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
Mo
re
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
Mo
re
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.
Joomlapolis - 2011 78
• http://www.mysite.com/insert.php?username=[username]First subscription
activation
• http://www.mysite.com/renew.php?username=[username]Subscription
renewal
• http://www.mysite.com/deactivate.php?username=[username]Subscription deactivation
• http://www.mysite.com/expire.php?username=[usrename]Subscription
expiration
Mo
re
Tax Calculations
Create tax rates and rules for specific zones.
Joomlapolis - 2011 79
Mo
re
CB Tabs / Fields protection
Specify who sees what, where and when!
Joomlapolis - 2011 80
Must be a Plan A subscriber to see a
specific CB field/tab in his profile
Must be a Plan B subscriber to see a
CB field / tab in someone else’s
profile
CBSubs™:
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 ….
83Joomlapolis - 2011
Templates :Une nouvelle aproche: la légèreté
Les templates les plus rapides de Joomla! :
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com85
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com86
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com87
DEMO
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com88
DEMO
FunLite
Joomla 1.6et 1.5
Template CB
CB Contentmodule
Menusdéroulants(css)
3/4/2011 © Joomlapolis - 2010 89
Incubateur Joomlapolis:Le concept
© Joomlapolis - 2011 90
Les Membres Pro ont accès à nos projets en dévelopement
Initiative “Incubateur”
But: Partager les idées du Team CB, 20 Plugins “POC”
Travailler en commun avec les utilisateurs
Inspiration dans les 2 sens
91© Joomlapolis - 2011
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 Blogs
CB Invites
CB VirtueMart
CB AlphaUserPoints
CB Emails
CB Queries
CB FlySpray
CB Content bot
CB Template Changer
CB Progress Field (NEW)
CB Triggers
CB Redirect
CB Fields
AWK Language Grabber
PHP Memory Tester
CB Profile Update Logger
CB Code
CB Articles
CB Query Field
CB Google Translate
CB Forums (missing)
CB Conditional (NEW)
© Joomlapolis - 2010 95
Plus de projets Incubator ajoutés constament!
Pro Plugin: CB Connect
© Joomlapolis - 2010 96
Permet de s’annoncer (login) sur votre site avec leur comptes Google, Facebook ou compatible OpenSocial.
Mo
re
CB Connect: Google Comments
Add Google gadgets to your profiles!
© Joomlapolis - 2010 97
Mo
re
CB Connect: Facebook LiveStream
Add Facebook Gadgets to your profiles!
© Joomlapolis - 2010 98
Mo
re
CB Connect: Friends Connect Comment
© Joomlapolis - 2011 99
Pro Plugin: CB Blogs
Add blogging to your profile!
© Joomlapolis - 2010 100
Mo
re
CB Blogs: Joomla content structure
© Joomlapolis - 2010 101
Mo
re
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
Mo
re
CB Invites: Personalize invitations!
Send personalized invitations to your friends!
© Joomlapolis - 2010 104
Mo
re
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
Mo
re
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
Mo
re
CB Emails: Emailer automatiquement:
Envoyer Email
Au membre
Aux admins
Lorsqu’unmembreeffectue uneaction!
© Joomlapolis - 2010 110
Pro Plugin: CB Queries
Effectuer des requêtes SQL lors d’évènements CB!
© Joomlapolis - 2010 111
Mo
re
CB Queries: Exécuter une requête BD
Requête SQL
Lorsqu’unmembreeffectue uneaction!
© 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 dansvos 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 presqueillimité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
Mo
re
CB Redirect: Rediriger vers une URL
Rediriger l’utilisateur vers un URL spécifiquelors 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
Mo
re
CB Fields: Modifier champs CB lors d’évènements!
Modifier n’importe quel champs CB fieldlors d’un évènement CB spécifique!
© Joomlapolis - 2010 120
Pro Plugin: CB Profile Update Logger
Garder la trace de toutesles modifications deprofils d’utilisateur
© Joomlapolis - 2010 121
Pro Plugin: CB Code
© Joomlapolis - 2010 122
Exécuter du code local ou distant lors d’évènements CB
Mo
re
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
Mo
re
Pro Plugin: CB Articles
Montrer des articles Joomla dans le profil de membre:
© Joomlapolis - 2010 124
Mo
re
Pro Plugin: CB Query Field
Montre le résultat d’une requête SQL en tant que champs CB field:
© Joomlapolis - 2010 125
Mo
re
Pro Plugin: CB Google Translate
Ajouter la fonction “Google Translate” au module CB Login:
© Joomlapolis - 2010 126
Mo
re
Pro Plugin: CB Conditionals
1) Montrer ou cacher des champs CB fields en fonctiond’autres champs CB fields lors de l’enregistrement.
2) Enregistrementpar étapesstep-by-step
3) Rendre champsobligatoire ou pasen fonction d’autreschamps
Exemple: si U.S.A.,montrer champs“State” et cacher“Prefecture”:
© Joomlapolis
Mo
re
Pro Plugin: CB Progress Field
Permet de visualiser quels champs ne sont pas remplis
Motive les utilisateurs { compléter leur profil
© Joomlapolis
Mo
re
Pro Plugin: CB Forums
Plugin pour l’intégration de forums hautement configurable
© Joomlapolis
Mo
re
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 sousSolutions / Incubator sur:
www.joomlapolis.com
© Joomlapolis - 2010 133
« Work in progress » (WIP) !
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com134
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
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com135
WIP:
CBSubs 1.2
Coupons
Paiements Auto-récurrents avec Alias Manager pour Ogone
Nouveaux Emails
Programme « développeurs »: API pour gateways
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com136
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
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com137
❷❸
❹❶
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.
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com138
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 139© Joomlapolis - 2010
Merci pour votre attention !
Merci pour votre soutien !
Merci pour votre participation !
A vous de jouer !
Nous vous souhaitons ausside construire uneCommunauté formidable !
Votre CB Team @ www.joomlapolis.com
21 mars 2010Community Builder™, © 2004-2010 -
www.joomlapolis.com140