facebook pixel code
Community Builder : gestion de communauté Joomla

Community Builder 2.1.7 fonctionnalités passées à la loupe

Community Builder 2.1, une communication à long terme de Joomlapolis

L'équipe de joomlapolis nous parlait déjà depuis quelques mois de toutes ces nouvelles fonctionnalités et de toutes ces corrections de bugs. De cette façon cela a permis à l'équipe de faire constamment tester ces changements par des milliers d'utilisateurs et donc selon leurs avis CB 2.1 est un système solide comme de la roche et prêt pour l'utilisation (sic).
Bien entendu, avec autant de nouvelles fonctionnalités cet article ne pouvait pas lister tous les changements et ajouts apportés par cette version 2.1 comme sur nos articles classiques. Vous pouvez consulter le changelog complet sur le fil de discussion créée par joomlapolis

En revanche nous vous avons préparé une liste des 7 nouvelles fonctionnalités majeures apportées par cette version :

  1. Nouvelle mise en page du canevas : un aspect plus propre et plus élégant, plus facile à personnaliser grâce a des substitutions CSS.
    Cette fonctionnalité avait été annoncée en novembre dernier par Kyle sur le blog officiel : https://www.joomlapolis.com/blog/kyle/18709-profile-canvas-2-1 C'est un des points que nous retiendrons de cette nouvelle version car un des points les plus pénalisant de l'aspect des listes de membres : moche, difficilement paramétrable.. La plupart de nos clients se plaignaient de ces bannières et demandaient à les retirer. Il en sera peut-être autrement désormais..

    Community builder 2.1 profile canevas

  2. Le gestionnaire d'images permet de couper et de redimensionner les images,  permettant ainsi d'avoir des champs plus beaux et s'adaptant parfaitement aux mises en page de votre site.

    Voilà une fonctionnalité qui va redonner le sommeil à un grand nombre de webmaster ! En effet comment gérer le fait qu'un membre de son site envoie une image de profil en 8000*8000 ? Avant c'était mission impossible et seule la modération des images pouvait le permettre. Et encore, seules les images de profil l'étaient (avatar image). Désormais vous pouvez fixer une taille d'image en utilisant les fonctionnalités du canevas HTML5. Exemple :

     Le membre de votre site veut insérer une image comme celle-ci

      Community builder 2.1 image landscape

    Si le système de maintient de ratio n'a pas de soucis pour insérer l'image il en va autrement pour les images de type paysage comme celle proposé ci-dessus. C'est là que la nouvelle fonctionnalité va nous rendre service puisque dans les paramétrages vous avez une nouvelle ligne de paramétrage : 

      Community bulder 2.1 paramétre image

    De fait en activant cette option lorsque le membre voudra afficher une image dont la taille est supérieure à elle que vous avez défini il aura une fenêtre que vous connaissez bien si vous avez des comptes sur les réseaux sociaux et qui lui donnera la possibilité de choisir la partie de l'image qu'il préfère. Comme ceci : 

     Community builder 2.1 choix partiel de limage

  3. Des URL améliorés et plus conviviales pour un meilleur classement SEO - il n'y a plus de liens cryptés ou mal construits.
    Une image valant mille mots, voici quelques exemples significatifs : 

    Avant : /profile/userprofile/krileon
    Après : /profile/krileon

    Avant : /profile/emailuser?uid=42
    Après : /profile/emailuser/krileon

    Avant : /profile/userdetails?uid=43
    Après : /profile/userdetails/demouser
    Après : /profile-edit/demouser

    Avant : /manage-connections/manageconnections
    Après : /manage-connections 

  4. Une interface d'override de langue avec un champ de recherche de chaînes de language a été mis en place rendant les traductions beaucoup plus simples.

     Bon sur ce point j'avoue que notre avis est partagé car si une substitution de chaîne de caractère peut rendre service elle ne règle pas le manque de traduction du composant et de ses plugins. Malgré le fait que nous essayons d'être actif sur ces traductions la communauté ne suit pas et c'est encore un énorme travail qui reste à faire : https://www.transifex.com/joomlapolis/dashboard/all_projects/fr_FR/

  5. Les substitutions ELSE et ELSEIF vous donnent plus de possibilités de personnalisation de vos champs.
    Derrière cette simple phrase se cache un des problème récurent de compréhension des substitutions ! Qu'il était compliqué de mettre en place ces substitutions alors que le bénéfice pour le webmaster était tellement grand. Aujourd'hui l'équipe Joomlapolis a enfin trouvé une solution plus simple pour gérer les substitutions conditionnelles et nous faciliter le travail, exemple ci-dessous

    [cb:if username="demo"]Ce qui s'affiche est une démo.
    [cb:elseif username="admin"]Ce qui s'affiche est pour l'admin.[/cb:elseif]
    [cb:else]Ce qui s'affiche n'est NI pour la démo NI pour l'admin.[/cb:else][/cb:if]

     Mieux encore, désormais les conditionnelles imbriquées sont possibles, par exemple comme ceci :

    [cb:if username="demo"]Ce qui s'affiche est une démo.
    [cb:if user_id="myid"] Je suis seul à voir ce contenu[cb:else]Je ne vois pas ce contenu seul[/cb:else][/cb:if][/cb:if]

  6. L'interface utilisateur d'override CSS rend vos personnalisations de templates plus faciles

    Ahhh... Celui qui n'a jamais essayé de modifier une classe dans Community Builder ne peut pas comprendre à quel point la moindre avancée dans ce sujet peut être une victoire. La solution n'est certes pas encore parfaite mais elle ve dans le bon sens, un exemple est donné ici : https://www.joomlapolis.com/blog/kyle/18711-template-css-overrides-made-easy

  7. L'amélioration du champ de sélection d'option vous permet de regrouper les options et de rendre les choses plus propres pour vos utilisateurs

    Les champs à multiples valeurs comme les listes déroulantes souffraient depuis longtemps de ne pas avoir une valeur neutre affichée dans les formulaires ce qui faisait que si le futur membre de votre site ne faisait pas de choix c'était la première valeur qui était choisie de fait. Heureusement cela est terminée maintenant avec une valeur type "Choisissez votre option" non prise en compte dans les résultat des formulaires. 

    Community builder 2.1 option de choix sur valeur multiples

Bien sûr community builder est entièrement compatible avec Joomla 3.6.5 et peut-être facilement installé sur les environnements fonctionnant sous CB 2.0+ grâce à une rapide mise à jour. D'après l'éditeur, tous les addons de CB 2.0+ sont compatibles avec cette version.

L'annonce officielle de l'éditeur est lisible ici : https://www.joomlapolis.com/news/18714-community-builder-2-1-with-82-new-features-is-here


Historique des mises à jour sur Community Builder

En 2019

Community Builder 2.4.2 (16 mai 2019) : Ajouts de fonctionnalités sur l'import/export des champs user, implémentation des substitutions sur CGU, mise à jour Bootstrap 4.3.1, correction filtre XML, requête approbation image, liste utilisateurs.
Community Builder 2.4.1 (05 mars 2019) : Ajouts de fonctionnalités sur la messagerie privée et JQuery, corrections sur langage par défaut, acceptation des CGU, import user.
Community Builder 2.4 (10 janvier 2019) : Ajout de la suite Privacy, fonction d'import et export, modification des champs CGU et 6 corrections de bugs.

En 2018

Community Builder 2.3 (13 novembre 2018) : Ajout plugin messagerie privée, Boostrap 4 (Joomla 4), bouton champs date, 32 corrections de bogues.
Community Builder 2.2.1 (31 juillet 2018) : Community Builder 2.2.1 est disponible et propose 2 nouvelles fonctionnalités et 7 corrections de bugs.
Community Builder 2.2 Bootstrap 4 Release (24 juin 2018) : Version majeure signifiant la fin des version 2.1, cette version est full Boostrap 4.
Community Builder 2.1.4 (08 mars 2018) : Ajout du système de mise à jour à partir du web, saisie semie-automatique en front + 24 corrections de bogues .

En 2017

Community Builder 2.1.2 (24 janvier 2017) : Rétablit le certificat utilisé par CB Antispam et Cb connect
Community Builder 2.1.1 (19 janvier 2017) : Un mois après la sortie de Community Builder 2.1, joomlapolis sort une première mise à jour pour cette version. C'est une mise à jour de maintenance qui se concentre sur la correction des bugs mais elle contient aussi 8 nouvelles fonctions mineures

En 2016

Community Builder 2.1.7 fonctionnalités passées à la loupe (20 décembre 2016) : Beaucoup de chose très utiles dans cette version, le mieux est de lire l'article !
Community Builder 2.0.15 (25 août 2016) : La version 2.0.15 est une version de maintenance corrigeant 15 bugs et ajoutant 9 nouvelles fonctionnalités comme, entre autre, l'utilisation de l'API pour les vues d'enregistrement, l'implémentation des vues de profil avec un menu d'édition pour paramétrer les sélections d'onglet ou encore des modifications sur le module de connexion.
Community Builder 2.0.13 (03 février 2016) : La version 2.0.13 est une version de maintenance corrigeant 21 bugs et ajoutant 6 nouvelles fonctionnalités comme, entre autre, la compatibilité PHP 7, les mises à jour Bootstrap et Fontawesome.
Community Builder 2.0.14 (03 février 2016) : La version 2.0.14 est une version de maintenance corrigeant 13 bugs et ajoutant 3 nouvelles fonctionnalités comme, entre autre, l'utilisation de fenêtre modale, un renouveau du mapping sur les composants de forum ou l'implémentation de paramètres de désactivation des emails en global.

Confidentiel Agence Agerix © 2019 S.A.R.L au capital de 8500 euros. RCS Bordeaux 812 619 062.
A.P.E 6202A N° identification T.V.A FR42812619062

Agerix
Adresse: 4 rue Jean Moulin 33310 Lormont, France ,
Tel:( 33 5) 35 54 92 03 , Fax: ( 33 9) 72 14 74 74 , E-mail: contact(at)agerix.fr

agerix.fr n'est ni affilié à Open Source Matters ou au projet Joomla!® ni approuvé par eux.
Le nom Joomla! et le logo sont utilisé sous licence limitée accordée par Open Source Matters, propriétaire de la marque aux États-Unis et autres pays.