Vous êtes sur la page 1sur 60

édito

Il y a un an, j'avais un rêve.


Ce rêve c'était de créer un magazine dans
lequel on trouverait ce que je souhaitais lire sur
Joomla! et le web en général.

Ce rêve est devenu réalité ! Et 10 numéros de


Cinnk magazine plus tard, vous tenez en vos
mains le premier numéro édité en version papier.

Pour nous tous, Joomla! est souvent plus


qu'un outil, ce sont également des rencontres,
des partages, des échanges et aussi des amis.
Avec Cinnk magazine, nous souhaitons
contribuer à promouvoir Joomla! et à créer des
liens au sein de de la communauté.

Dans ce numéro spécial, de plus de 100 pages,


vous retrouverez 4 dossiers thématiques dans
lesquels nous avons demandé à des auteurs de
partager avec vous leurs expertises, leurs points
de vue et leurs idées.

10 ans de Joomla!
10 JoomlaDay en France
10 Numéros de Cinnk magazine

Enjoy!
Simon
sommaire
n nk
Programme JoomlaDay, Paris 2016............... 4

Joomla! en chiffres................. 8

iC zin e
10 sites réalisés avec Joomla!............. 10

Can we be something more together?....... 18

À quoi ressemblera Joomla!


dans 10 ans ?......................... 22
Accessibilité, web et Joomla!............... 66

Créez vos pages


n’a jamais été aussi simple....... 72

Joomlabusiness,
rendez-vous en novembre........ 79

Tour d’horizon
des JUGs francophones......... 84

a
J and Beyond 2016, Interview de Djamel Kherbi
une réunion de famille................ 31 JUG Team Leader............ 92

g
Les 10 tendances à suivre - Spread your Joomla! Love

a
en SEO en 2016........................... 36 - Ok but show me some love first… .............. 96

10 protections de base Le lien de menu,

M
pour sécuriser son site Joomla!........ 41 colonne vertébrale de Joomla!...... 100

Évolution et perspectives Tirer parti du template


de l’ecommerce................. 46 Joomla! par défaut, Protostar................... 102

5 astuces pour un site Joomla! rapide....... 52 Trucs & astuces pour Joomla!............. 108

Web Design vs. UX Design.................. 56 Cinnk magazine


c'est quoi ? c'est qui ?............ 112
Marketing Automation :
une arme de séduction massive............. 62
Programme JoomlaDay, Paris 2016
Salle plénière Salle d’atelier 1 Salle d’atelier 2 Salle d’atelier 3

8h30 Accueil Accueil Accueil Accueil 8h30

9h Keynote d’ouverture Keynote d’ouverture Keynote d’ouverture Keynote d’ouverture 9h

Templates et surcharges, Est-ce que mon site a été hacké ? Boutique en ligne en 5 minutes
Atelier Grand débutant
9h30 les secrets des concepteurs Est-il propre ? Comment m’en assurer ? avec HikaShop 9h30
Simon Grange / Thierry Tardif
Cédric Keiflin / Yann Gomiero Christophe Avonture Nicolas Claverie

Référencer son site Joomla! AllEvents, gestionnaire


Joomla limité ? Venez rêver éveillé ! Atelier Grand débutant
10h30 État de l’art d’évènements pour Joomla 10h30
Sébastien Lapoux Simon Grange / Thierry Tardif
Thierry Broussegoutte Emmanuel Lecoester

11h20 Pause Pause Pause Pause 11h20

Comment devenir un Testeur de UX Blur : L’utilisateur décide Créez votre site


Atelier Grand débutant
11h40 Joomla ? dans le brouillard avec Page Builder CK 11h40
Simon Grange / Thierry Tardif
Marc Dechèvre Yves Koekkoek Cédric Keiflin

12h30 Pause déjeuner Pause déjeuner Pause déjeuner Pause déjeuner 12h30

Automatiser pour plus d’efficacité : Le RAD dans Joomla


Tout ce que vous voulez savoir
Joomla!, un outil marketing est peut-être déjà là : Atelier Grand débutant
13h40 sur la certification Joomla! 13h40
performant. NextGen Editor et autres solutions Simon Grange / Thierry Tardif
Eric Lamy
Alexandre Derocq / Sylvain Laffont Jean-Marc Bouillé

Utiliser des modèles


Préservez la sécurité de votre site Les formulaires sous Joomla! Atelier Grand débutant
14h40 de conception sous Joomla 14h40
Nicholas K. Dionysopoulos Yann Gomiero Simon Grange / Thierry Tardif
Ludovic Piquemal

15h30 Pause Pause Pause Pause 15h30

Activer les Accelerated Votre template


Accroitre sa visibilité
Mobile Pages de Google VirtueMart 3 : Réussir sa boutique avec le framework Gantry
15h50 avec le protocle Open Graph 15h50
sur votre site Joomla! Valérie Isaksen Charles Van Den Driessche
Emmanuel Danan
Yannick Gaultier Jean-Charles Gautard

16h50 Keynote de fin & remerciements Keynote de fin & remerciements Keynote de fin & remerciements Keynote de fin & remerciements 16h50
Dossier

Joomla! ®
CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Joomla!
en chiffres
+7000
10 Un projet qui a 10 ans
Avec un lancement le 17 août 2005, Joomla!
est un projet qui a aujourd’hui 10 ans.
Extensions
Joomla!, ce sont de nombreuses fonctionnalités
natives, mais c’est également de nombreuses
extensions tierces qui permettent d’étendre

3
(à l’infini ou presque) les fonctionnalités du CMS :
plus de 7 000 extensions référencées sur le JED ;
Près de 3% du web mondial 5 nouvelles extensions ajoutées par jour en
Avec plus de 60 millions de téléchargements, moyenne.

1294
Joomla! représente près de 3% du web mondial.

Disponible en 64 langues 64 Lire, se documenter, apprendre


Pour les utilisateurs qui découvrent Joomla!,

09
De nombreuses équipes de traduction travaillent pour ceux qui sont déjà aguerris et pour les plus
lors de chaque version pour rendre le logiciel expérimentés, Joomla! c’est aussi :
disponible dans 64 langues. • 1294 articles sur le Joomla!
Community Magazine ;

300
Plus de 300 sites gouvernementaux
• 5466 articles dans la documentation officielle 
• plus de 100 livres indépendants écrits
dans de nombreuses langues.
à travers le monde

100
Plus de 300 sites gouvernementaux à travers le
monde utilisent Joomla!. Pour plus d’information,
consulter le site http://community.joomla.org/ Communauté
showcase/sites.html Joomla!, c’est également (et surtout) une très
grande communauté qui s’entre-aide, se réunit,
discute, partage, etc. : 
• plus de 100 évènements officiels par an à travers
56 groupes de travail (Working Groups) le monde (JoomlaDay, JUGMeeting, Pizza Bugs
Le développement, la communication, and Fun, World conference, J&B, etc.)  ;
la documentation, le support, les tests, • 215 Joomla! User Group enregistrés.

215
la maintenance, etc… En tout, 56 groupes
travaillent sur le projet Joomla!.

56
Le forum officiel de Joomla!
Le forum officiel de Joomla!, qui comporte
une partie francophone, en chiffres c’est :
• 3 017 499 de messages ;
• 724 531 de sujets ;
• 672 268 de membres.

Cinnk Magazine
CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

10 sites Simon Grange


Auteur, blogueur, formateur, fan de Joomla!
et fondateur de Cinnk.

réalisés
avec Joomla!
Joomla! est un CMS d’une grande souplesse, il est
capable de répondre à bien des besoins, que ce soit un
site d’association, un site vitrine de PME, l’intranet d’un
grand compte ou encore un site de vente en ligne.

Extrêmement complet nativement, la disponibilité de


10 nombreuses extensions de qualité proposées par la 11
communauté, nous permet d’étendre ses capacités
pour réaliser des sites performants et efficaces.

Voici une sélection, arbitraire puisque concoctée par la


rédaction de Cinnk magazine, de 10 sites francophones
qui sont le reflet de la diversité des projets qu’il est
possible de réaliser avec Joomla!

Sources :
Wikipédia/toureiffel.paris/notretemps.com/laval-virtual.org/la-belle-electrique.com

Nous ont aidé à écrire cet article :


inetis.ch/octopoos.fr/pulsine.com/stylitek.com
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

1 3

12 13

2 4

3
1
Un site de grande marque
Un site monumental Peugeot qui appartient au groupe PSA Peugeot Citroën, produit essentiellement des véhicules automobiles pour
Qui ne connait pas la tour Eiffel ? Symbole de la France dans le monde, vitrine de Paris, elle accueille aujourd’hui particuliers, des utilitaires ainsi que des deux-roues. En 2009, les ventes de l’entreprise se sont élevées à près
près de 7 millions de visiteurs par an (dont environ 75% d’étrangers), ce qui en fait le monument payant le plus de 1,52 million de véhicules automobiles dans le monde, dont 1,12 million en Europe. Le site officiel Peugeot
visité au monde. Ce que l’on sait moins, c’est que le site web de cette grande dame (dont l’extension est en tourne sous Joomla! et comporte même un com_peugeot, pas encore disponible sur JED ;)
.paris) est motorisé par Joomla!.
4
2 Un site Ecommerce sur mesure
bijouteriegolaz.com est un site de commerce électronique  de 2500 produits sur une base hikashop et sur
Un site de presse maximenu ck. Le moteur de recherche interne s’adapte à la catégorie en variant le critères de recherche.
Notre Temps, magazine des seniors, fondé par la maison d’édition Bayard Presse en 1968, traite de sujets liés Par exemple, sur les montres vous avez le choix du mouvement (quartz, manuel, automatique).
à la retraite, aux droits, à la santé et aux voyages. La version papier est vendue à près d’un million d’exemplaires Le design du site a été entièrement pensé et réalisé sous Photoshop. Le template personnalisé est basé
et la version web existe depuis 1998. Propulsé aujourd’hui par Joomla!, le site www.notretemps.com comporte sur Boostrap 3. Il est responsive et permet une navigation optimisée sur les smartphones et les tablettes.
une douzaine de grandes rubriques balayant tous les centres d’intérêt de son lectorat. Il est structuré avec ZOO, Les objectifs de conversions ont été définis avec le client et intégré dans Google Analytics pour un suivis
le Content Construction Kit développé par l’équipe YOOtheme. optimal des conversions.
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

5 7

14 15

6 8

Un intranet de grande entreprise 7


EDF souhaitait remplacer un processus métier existant basé sur des documents bureautiques traditionnels et Un éditeur d’animés et mangas
des impressions de ces documents à un processus complètement digitalisé accessible depuis n’importe quel Le label Kazé, est reconnu comme ayant fondé le panorama de l’animation japonaise en France tel qu’il est
appareil. La plateforme proposée sous Joomla a été retenu pour sa robustesse, sa haute sécurité et sa flexibilité à aujourd’hui. En presque 20 ans, Kazé a édité de nombreux programmes d’animations japonaises en France et
simuler les flux métier par des interfaces accessibles sans connaissance informatique, ergonomiques et adaptées est resté longtemps l’un des tout derniers éditeurs indépendants en activité dans le domaine de la vidéo et du
à tout support. La gestion des contenus métier est faite directement côté site ainsi que l’édition “inline”. manga en Europe. Véritable galaxie de sites Joomla!, Kazé propose plusieurs boutiques en ligne, une chaine TV,
Les utilisateurs n’accèdent jamais au back-end de Joomla mais seulement aux interfaces métiers qui les et de nombreux blog d’actualités.
concernent. La plateforme est multi-centrales. Chaque groupe d’utilisateur d’une centrale gère son propre
processus métier personnalisé grâce notamment à la flexibilité remarquable des ACL/permissions dans Joomla!.
Cette plateforme assure aujourd’hui une centralisation des données métiers d’EDF ainsi qu’une exactitude, une
complétude et une accessibilité jamais atteinte auparavant. Joomla! et son architecture technique particulèrement
8
saine et aboutie autour du patron modèle-vue-contrôleur a offert un socle remarquable pour cette plateforme EDF.
Un site évènementiel
L’innovation et les nouvelles technologies sont des facteurs primordiaux de réussite pour le développement
6
et la croissance des entreprises, tout secteur confondu. Depuis 1999, Laval Virtual est le salon de référence
Une communauté d’amateur de décoration et d’aménagement de ces évolutions et le leader européen dans les domaine des nouvelles technologies et usages du virtuel.
Crée-ma-maison.com aide et accompagne les internautes dans leur projet de construction, rénovation, Avec plus de 14000 visiteurs en 2015, et une diversification constante des secteurs d’activité représentés :
aménagement et décoration de la maison. Le site crée-ma-maison.com est au coeur du Business Model Industrie, Patrimoine, Santé, Formation, Marketing, Culture, etc. Laval Virtual a choisi Joomla! pour présenter
de la marque via la vente d’espace publicitaire (publi-rédactionnel, affiliation, etc.). Par conséquent, ce site ses activités.
représente un enjeu majeur pour la société. Quelques chiffres : 100 000 sessions / mois, 14000 comptes
sur la communauté, 200 000 adhérents à la newsletter… le tout, sous Joomla !
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015

16

10

Un site de vente en ligne de proximité


Développée sous Joomla 3 et Hikashop, la boutique en ligne amoisushi.fr est dédiée à la vente de
produits alimentaires japonais. Afin d’offrir une expérience utilisateur maximale et d’améliorer la conversion,
de nombreuses fonctionnalités ont été développées :
- un système de points fidélité basé sur le composant AlphaUserpoint avec déduction des points en produit
cadeaux ou bons de réduction.
- un choix de livraison à domicile avec des minimums de commandes et délais de livraisons variables selon
le code postal du client.
- des opérations « chronomètre » mettant en avant des produits à prix cassés sur une plage horaire ou un
nombre de jours défini.
- des produits offerts selon le montant du panier...
Une optimisation en amont du référencement naturel a permis, très rapidement après la sortie du site,
de voir la visibilité de celui-ci augmenter de manière significative : + 43% en positionnement.

10

Une salle de concert


La Belle Électrique, salle de concert de Grenoble, valorise l’ensemble des musiques amplifiées (du jazz au rock
en passant par le reggae) dans une logique de croisement des esthétiques, des techniques et des technologies.
Le site web propulsé par Joomla! permet de présenter les 80 concerts et la trentaine de soirées à thèmes
programmées par l’association MixLab qui développe ce projet artistique et culturel.
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Brian Teeman
Co-fondateur de Joomla!, Brian présente des
conférences lors d'évènements Joomla! et

Can we be
Open Source aux quatre coins du monde.

something more
together?
Alors que je suis assis pour écrire cet article, nous sommes
tous en état de choc à cause des récentes atrocités qui se
sont déroulées en Belgique et à Paris récement.
A chaque fois que je me connecte sur Facebook, je vois un
nouvel ami ou collègue qui vient de se signalé en sécurité
(https://www.facebook.com/help/695378390556779)
18 afin de dire au monde qu’il va bien.
19

J’ai commencé à m’impliquer dans le monde des difficile d’imaginer la dévastation qu’a causé Katrina
logiciels libres et gratuits car je voulais aider à faire avec 1 245 morts, plus d’un million des personnes
du monde un meilleur endroit. Pour m’assurer que déplacées et 80% de la ville de La Nouvelle-Orléans
tout le monde, peu importe le niveau d’éducation, submergés.
de richesse ou de capacité technique, puisse tirer
pleinement avantage des nouvelles technologies Aujourd’hui, en 2016, Facebook aurait activé son
du World Wide Web. système Safety Check et Google aurait publié son
propre système d’alerte publique (https://support.
Dans le monde où nous vivons, les progrès sont google.com/publicalerts/?hl=en#1753666
trop souvent limités à ceux qui vivent, par accident ) et nous aurions rapidement été informé(e)s si
de naissance, dans un pays de privilèges. Le web a nos amis et familles étaient en sécurité. En 2005,
cette faculté d’être un facilitateur de mixité sociale, il n’y avait pas de tel système. Tout le monde ne
il aide à uniformiser les règles du jeu et réduit les possédait pas de téléphone mobile – sans parler
inégalités. J’ai alors souhaité, et je le souhaite d’un mobile avec envoi d’email et connexion web.
toujours aujourd’hui, réaliser ma part de travail afin Twitter n’avait pas été inventé, Facebook était
d’assurer l’égalité des chances pour tout le monde encore un réseau pour les amis et collègues
sur le web. Cela ne représente qu’une toute petite américains et Google était seulement un moteur
partie du monde, mais c’est dans cette partie que de recherche.
je sens que je peux agir et avoir un impact.
Le premier septembre 2005, à 15:02, un pasteur
Je me souviens d’une des premières grande d’une église locale, Jay Dearman, a posté un
catastrophe humaine de l’ère d’Internet – l’ouragan appel (http://forum.joomla.org/viewtopic.
Katrina (https://en.wikipedia.org/wiki/Hurricane_ php?f=48&t=3045#p23693) demandant de l’aide.
Katrina) qui a frappé il y a 10 ans, le 29 août 2005 –
le même mois que la naissance de Joomla!. Il était
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Il souhaitait désespérément fournir un lieu pour réaliser le site web. D’autres site web ont été créés, pourrait ou devrait faire, mais la prochaine fois
les survivants et les personnes déplacées en mais ils ont tous pris leurs données sur le site que vous serez accompagné(e)s d’amis Joomla!
enregistrant leur nom pour que les membres de Disaster Search qui comportait une API SOAP écrite (au JoomlaDay France ou lors du JandBeyound)
chaque famille puissent se retrouver et assurer spécialement. et que vous prenez le temps de boire un verre de
qu’ils étaient sains et saufs. vin ou un café pourquoi ne pas réfléchir à en faire
Cela a peut-être été la première fois qu’une encore plus. Peut-être créer un site sur lequel les
Seulement 22 minutes plus tard, cet appel a reçu opération 100% volontaire et basées sur une gens pourraient faire découvrir les coutumes locales
une réponse venant de Suisse par Peter Koch, et 8 communauté a démontré la puissance du World aux nouveaux arrivants. Peut-être un site web sur
heures après, la première fonctionnalité était déjà Wide Web et de la communauté Open Source. lequel les gens de toutes les religions et cultures
en ligne et utilisée. C’était un groupe de personnes qui ont vu un besoin, pourraient partager et expliquer leurs pratiques et
ont réalisé qu’ils avaient des compétences à offrir traditions. Ce ne sont que des idées, il y a tellement
Au cours de la semaine qui a suivie, plusieurs et qui ont donné de leur temps libre pour travailler de choses que nous pouvons faire pour rendre le
bénévoles se sont engagés, et "Katrina Evacuee ensemble pour le plus grand bien. monde dans lequel nous vivons un meilleur endroit.
Help Center" a été mis en ligne sur http://www.
disastersearch.org (le site n’est aujourd’hui plus en Alors que je suis assis ici à écrire cet article et à Ensemble, nous avons les compétences et les
ligne, mais vous pouvez voir l’archive ici : https:// penser à la fois aux atrocités commises en Belgique connaissances pour utiliser le web pour ce qu’il est
web.archive.org/web/20050917163710/http://www. et en France et à la plus grande migration de de mieux – mettre en relation les gens et le partage
disastersearch.org). Au cours des mois qui ont réfugiés en Europe vue dans ma vie, je ne peux que de connaissances.
suivi, les données d’un demi million de personnes me demander s’il y a quelque chose de plus que je C’est grâce à cela que nous pouvons éliminer
ont été enregistrées sur le site. Cela a permis pourrais faire aujourd’hui. l’ignorance du monde, et lorsque vous supprimez
d’aider les familles et amis à se réunir, à trouver un Le projet de recherche en cas de catastrophe a l’ignorance vous commencez à éliminer l’intolérance
abris, un emploi et, malheureusement, cela a aussi montré qu’il n’y a pas besoin de beaucoup de gens et la haine.
permis d’enregistrer l’emplacement des personnes pour qu’il y ait un impact important – il y a juste
décédées. besoin d’une bonne idée et d’un peu de temps. Faire quelque chose pour les autres est un honneur
et un privilège, non un fardeau.
Des développeurs de sites web, des designers, Peut-on se réunir à nouveau en tant que
des rédacteurs et des traducteurs, dont la majorité communauté mondiale et utiliser nos compétences
sans aucune connexion directe avec quiconque pour être quelque chose de plus.
présent dans la zone sinistrée, se sont réunis pour Je ne veux pas rester ici et dire à quiconque ce qu’il

20 21

Octopoos est une agence web et un éditeur de logiciels, basé près de Paris.
Nous sommes l’éditeur de SEBLOD®, un kit de construction d’applications et de contenu pour le web.
Nous développons également des sites à haute valeur ajoutée ainsi que des applications en ligne
personnalisées pour des entreprises à travers le monde. Notre objectif est de mettre à disposition
de ces entreprises des applications métiers possédant des interfaces simples d’utilisation.

SITES WEB CRÉÉS AVEC <JOOMLA! + SEBLOD/> :

www.bestpractices-si.fr rus.gepower.com www.liptonicetea.com/fr-FR

www.octopoos.fr
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

À quoi ressemblera
Joomla!
dans 10 ans ?
Bon, ok, très bien, Joomla! a aujourd’hui 10 ans, mais à quoi ressemblera
notre CMS dans 10 ans ? Pour répondre à cette question, nous avons
interviewé des membres de la communauté en leur demandant comment
ils voyaient l’avenir de Joomla! en 2025 !

Nous avons contacté Adrien Baborier, Jessica Dunbar, Nicholas


Dionysopoulos, Peter Martin, Radek Suski, Sander Potjer et Viktor Vogel
qui ont eu la gentillesse de se prêter au jeu, nous les en remercions !
22 23

Pour commencer, nous avons demandé à


chacun de se présenter en quelques mots
Jessica Dunbar
Adrien Baborier Merci de m’avoir sollicité pour cette interview !
Adrien, bientôt la trentaine! Fraîchement diplômé Je m’appelle Jessica Dunbar, j’habite à Milwaukee
d’une école d’ingénieurs en informatique, j’ai fait dans le Wisconsin aux USA. J’ai deux enfants qui
ma première expérience du monde de l’entreprise occupent une grande partie de mon temps. Lorsque
à l’étranger avant de finalement m’installer sur Lyon je ne voyage pas ou que je ne me consacre pas aux
pour y créer la société Acyba. technologies, vous pouvez me voir en train de jouer
Aujourd’hui gérant d’une équipe de 6 personnes au volleyball ou au softball. Je suis une grande fan de
et revendiquant le statut d’entrepreneur, j’ai dû Green Bay Packer (Football Américain). Les Packers
changer de casquette plusieurs fois, passant ainsi de Green Bay sont semblables à Joomla!, tous deux
de l’architecte/développeur au directeur de projets sont supportés par une communauté.
pour pouvoir faire évoluer la société.
Je suis maintenant bien loin du code - à mon grand Plutôt que d’écrire ce qu’est l’accessibilité,
regret - pour me concentrer sur de la gestion de voyons plutôt ce qu’est le handicap. Le handicap
projets et collaborateurs. est intrinsèquement lié aux dépendances à
Le ski en hiver et le kitesurf en été sont là pour me l’environnement. Prenons l’exemple d’un individu en
ressourcer ! En inter-saison il n’est pas rare de me fauteuil roulant qui doit accéder à un bureau : s’il n’y
retrouver sur un terrain de tennis, badminton ou a pas d’escalier, pas de porte, il y arrive bien, voire
handball. tous les jours pour que leur travail n’ait plus plus vite qu’une personne sur ses deux pieds. Vous
lieu d’être. C’est beau non ? Malheureusement ils ont êtes aussi probablement handicapé à votre manière
encore de beaux jours devant eux ;-) . dans votre vie ordinaire, moi la première. Je porte des
lunettes et, sans elles, dans certaines situations je
suis handicapée pour réaliser des tâches courantes.
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

N. D. J’ai découvert Joomla! avant qu’il ne


Nous avons ensuite demandé à nos
Nicholas Dionysopoulos Sander Potjer s’appelle Joomla! :) Mon histoire commence en
Bonjour, je suis Nicholas Dionysopoulos. Bonjour ! Je m’appelle Sander Potjer (29 ans) et je vis amis comment ils avaient rencontré 2004,  je recherchais un CMS pour remplacer
Je suis ingénieur mécanique de formation, devenu avec Julianne qui sera bientôt ma femme à Weesp, Joomla! et s’ils étaient acteurs du projet PHPNuke. Comme tout développeur web qui se
développeur web professionnel. Je crée des en Hollande, une petite ville à côté d’Amsterdam. respecte j’avais succombé à la folie d’écrire mon
programmes informatiques depuis que j’ai 11 ans, A Weesp je pratique l’aviron et nous participons à A. B. Au cours d’un stage d’école d’ingénieur, propre CMS. Je me suis vite rendu compte que ce
cela fait donc 23 ans aujourd’hui. Je viens de Grèce plusieurs compétitions tout au long de la saison. j’ai eu pour mission la mise en place d’un intranet n’était pas la voie à suivre si je tenais à ma santé
et habite actuellement prêt de Marathon – oui, le La majorité de ces compétitions se déroulent en au sein d’une mairie. La plateforme en question mentale. Comme je recherchais parmi les packs
même Marathon qui a donné le nom à la course Hollande, mais une fois par an nous concourons à était Mambo... c’était il y a 11 ans. disponibles pour Linux Mandrake, je suis tombé
Marathon – avec mon chat, deux guitares et trois l’étranger et le mois prochain nous allons à Londres J’ai vécu le changement de Mambo à Joomla! sur cette chose appelée “Mambo”. Un nom étrange,
ordinateurs. Outre l’écriture de logiciels, j’aime jouer pour The Great River Race, une course de 21,6 miles comme une révolution du web et j’ai depuis suivi une description intéressante, je l’ai installé et j’ai
de la guitare, lire et regarder des films. de long avec plus de 300 bateaux sur la Tamise. l’évolution de Joomla! de très près. commencé à l’utiliser. Je suis instantanément
Sans mon équipe d’aviron, je n’aurais jamais été J’ai monté en 2009 une société de développement tombé amoureux. Lorsque le “Big Fork” de 2005 est
impliqué dans Joomla!. d’extensions pour Joomla! : Acyba. arrivé j’ai décidé de rester avec ce fork-sans-nom
Peter Martin A travers cette société nous soutenons depuis parce que l’open source doit être important pour
Je m’appelle Peter Martin. J’habite avec ma femme Viktor Vogel toujours la communauté Joomla! notamment moi. Le fork a ensuite trouvé ce (?) joli nom, Joomla!
et nos 2 enfants (une fille de 7 ans et un petit garçon Pour commencer, j’aimerais remercier Simon pour avec notre présence physique et financière aux (avec le point d’exclamation final obligatoire) et nous
de 3 ans) à Nijmegen, une petite ville dans l’est de la sa demande d’interview ! évènements, en France comme à l’étranger. étions tous heureux.
Hollande. Je m’appelle Viktor Vogel (31 ans) et j’habite en A titre plus personnel j’ai été membre du conseil Environ 1 an après, j’apportais ma première
J’ai étudié dans le marketing et la communication Allemagne. J’habite avec ma famille à Kehl, c’est d’administration de l’afuj pendant un mandat de contribution à la communauté Joomla!, un
et j’ai travaillé dans différentes entreprises avant à coté de Strasbourg sur la frontière allemande 3 ans, apportant entre autres ma contribution composant de sauvegarde appelé JoomlaPack.
de décider de lancer mon propre business db8.nl. (j’entends du français tous les jours mais je ne suis à l’organisation d’évènements (notamment le Au début il était composé d’un ensemble de scripts
Le nom db8 représente l’idée que les sites utilisant pas si à l’aise que ça avec cette langue;) ). Avec ma JoomlaDay de Lyon) ainsi qu’à la gestion des que je développais depuis 2004 pour déplacer mes
une base de données ont des capacités illimitées femme, nous avons une fille de 3 ans. Je suis né adhésions des membres de l’association. sites de mon environnement local vers les serveurs
(db = database et 8 est une rotation du signe infini) dans l’ancienne Union Soviétique mais j’ai grandi en Je fais également parti du JoomGroup Lyonnais des clients. Le fait de sauvegarder était simplement
Depuis 2005 je propose du support Joomla! à Allemagne. Donc l’allemand est ma langue native avec lequel nous nous réunissons tous les premiers un effet de bord au fait de transférer les sites. C’est
d’autres entreprises et organisations, du support mais je parle également russe (et anglais pour mon mardi de chaque mois autour d’une problématique en réalité un utilisateur qui me l’a fait remarqué.
technique et des formations. travail, évidement). Joomla!. Jusqu’à présent je l’appelais “outil de transfert de
J’aime le partage de connaissances et je fréquente J’ai étudié les sciences informatiques au KIT de Bref, je vis Joomla! et je dors Joomla!. site”. Je n’en attendais pas plus mais les utilisateurs
de nombreux meetings et conférences. Lors de Karlsrushe et je travaille désormais pour 1&1 Internet qui aimaient ce logiciel me donnaient des retours.
conférences Joomla!, j’aime faire des présentations SE en tant que spécialiste Joomla!. Cela me donne Je l’ai donc amélioré en écoutant ces retours et j’ai
sur des sujets techniques. Dans ma ville j’organise le l’opportunité de travailler quotidiennement avec J.D. J’ai commencé dans le secteur médical. recommencé encore et encore. A cette époque je
24 Open Coffe Nijmegen (un networking mensuel pour
les petites entreprises et les auto-entrepreneurs) et
Joomla! (et d’autres CMS également) et de voyager
dans le monde entier pour rencontrer des gens
J’étais embauchée comme infirmière dans un ER et
j’étais en permanence en train de réparer le système
travaillais le jour comme Ingénieur Mécanique et
à la lueur de la lune comme intégrateur de sites et 25
le Linux Nijmegen (un Groupe d’Utilisateurs Linux qui qui ont la même passion. J’ai également un projet d’email du staff médical de l’hôpital. C’est ce qui développeur web. Fin 2009, j’ai décidé de faire le
organise un événement mensuel). personnel Joomla! (les extensions Kubik-Rubik) et m’a amené à me tourner vers l’administration de grand saut, j’ai réalisé les deux semaines de préavis
Mis à part Joomla!, mes autres centres d’intérêts je travaille comme Freelance (pour développer des réseaux. J’ai terminé mes études avec un diplôme de mon travail de jour et je suis devenu développeur
sont : les logiciels open source, Linux (Debian) PHP, applications web). en informatique et une formation en ingénierie de web à temps plein. La meilleure décision que j’ai pris
Rasberry Pi, la musique (je collectionne les vinyles), A côté de mon travail, j’aime passer du temps avec réseaux. dans ma vie !
le bricolage, les films d’art et les quiz. ma famille et mes amis, lire des livres, faire de bons Pour financer mes études je gagnais de l’argent Joomla! a été et sera la chose la plus importante
repas et partager idées et connaissances avec des grâce à Ebay. Avec des recherches compétitives, de ma vie. J’ai rencontré des gens fabuleux venant
personnes ouvertes d’esprit. des titres soignés, et des descriptions détaillées, du monde entier grâce à Joomla!. J’ai construit des
Radek Suski En ce qui concerne Joomla!, je suis dans certains j’ai appris comment optimiser mes produits afin liens d’amitié très fort grâce à Joomla!. Grâce à
Je suis né en Pologne, mais j’habite en Allemagne groupes et équipes officiels. Si cela vous intéresse, d’améliorer le prix d’achat final. L’utilisation d’Ebay Joomla!, j’ai eu (?) de nouvelles perspectives pour
depuis environ 12 ans. J’ai étudié les sciences vous pouvez voir la liste sur le Joomla! Volunteers est ce qui m’a fait entrer dans le web, l’optimisation ma vie. Je vis à travers Joomla!. Grâce à Joomla!, je
informatiques à l’Université de Darmstadt en Portal : http://volunteers.joomla.org/joomlers/viktor- pour le moteurs de recherche, et le marketing. suis allé dans des endroits où je n’avais pas même
Sciences Appliquées. À côté de mon travail quotidien vogel Pour continuer, j’avais besoin de plus qu’un simple rêvé d’aller. Ma connexion avec Joomla! est forte et
qui inclus le développement de SobiPro et de ses site statique en HTML et c’est comme cela que j’ai j’essaye de rendre autant que je peux. Faire partie de
applications, je m’occupe de nos serveurs. J’adore découvert Joomla!. la communauté internationale avec des personnes
voyager lors des différents évènements Joomla! et Après avoir terminé mon premier projet Joomla!, qui géniales, qui ne sont pas liées à la volonté et aux
faire du vélo de montagne. Nous avons monté un comportait une version personnalisée de Jcal Pro, je intérêts de grandes entreprises, est le plus beau
groupe de cyclistes, les membres de la communauté devais en apprendre plus sur ce CMS. J’ai assisté à cadeau que je n’ai jamais reçu.
roulent pour la bonne cause. Si vous souhaitez nous un JoomlaDay à Las Vegas, à la suite de quoi je suis
rejoindre, consultez le site http://jcycle.org. rentrée chez moi avec des idées plein la tête.
Nous avons également 4 perruches et elles travaillent Aujourd’hui, je suis impliquée dans de nombreuses P. M. Ma première page personnelle en
avec nous à l’agence. J’aime ces oiseaux ! équipes au sein de la communauté. J’ai commencé 1996 était une simple page en HTML que j’avais
Il y a environ 1 an, je me suis intéressé de près à à contribuer en partageant mes connaissances et développé pendant mes études. Quelques années
l’apiculture. La situation mondiale des abeilles est intervenant lors de conférences Joomla!. Je suis plus tard j’ai découvert un artiste nommé Amon
un énorme problème pour l’humanité. En deux membre de notre Production Leadership Team qui Tobin. J’ai apprécié sa musique et j’ai souhaité
semaines, nous avions nos propres ruches dans est responsable de la coordination de la production collectionner ses disques. Comme il n’existait pas
notre arrière cour, et je prends désormais soin d’elles :) du CMS Joomla! et du Framework, cela inclus le de liste complète de ces disques, j’ai compilé une
code, la documentation et la localisation. “liste de disques souhaités” et l’ai mise dans mon
site en HTML. Lorsque j’ai remarqué l’augmentation
de visiteurs j’ai décidé de créer une liste de toute
la discographie de Amon Tobin avec toutes les
informations que je connaissais.
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

En 2002 la page HTML était très longue à charger Traveler) et je suis actuellement leader de cette V. V. J’ai débuté en 2003 avec un petit site Comme Joomla! m’a tellement donné
donc j’ai divisé cette page en deux. Une solution équipe. Je fais partie de l’équipe du JED (Joomla! personnel. Je ne connaissais pas trop le PHP, (personnellement et financièrement), j’ai souhaité
était de créer une liste interactive, j’ai donc Extensions Directory) HTML, JavaScript, etc. Dans mon pack office, donner davantage et j’ai commencé à passer encore
commencé à apprendre le PHP et le MySQL. Depuis 2014 je fais également partie de l’équipe j’avais trouvé le programme “Microsoft Frontpage”, plus de temps et de connaissances pour contribuer
En 2004 j’ai découvert le CMS Mambo, ses réglages d’organisation du J and Beyond. Il y a d’autres j’ai donc commencé à construire un petit site web au projet. J’ai commencé à corriger des bugs sur
modulaires et sa “puissance de simplicité”. Si vous tâches et travaux dans lesquels je suis impliqué personnel avec ce programme. Je postais des JoomlaCode/GitHub et je suis entré dans la Bug
programmez une application web PHP/MySQL, vous mais je pense que la liste est déjà assez longue. images drôles et des histoires de mes amis et Squad Team. J’essaie toujours de mettre autant
devez tout programmer. Si vous utilisez Mambo moi-même après des soirées qui se terminaient de temps que je peux offrir au projet Joomla!.
comme un framework, vous pouvez utiliser son tard. Lorsque j’ai commencé à étudier l’Ingénierie Le moment le plus marquant pour moi, bien sûr,
interface de base de données et son système de S. P. Mon histoire débute durant l’été 2005. Mécanique à l’Université de Karlsruhe (désormais a été l’appel de la Production Leadership Team.
template. J’ai tellement apprécié que j’ai décidé de Après avoir terminé l’école supérieure, j’ai eu un KIT), j’ai également utilisé ce site web pour Je souhaite continuer cela pour au moins les 10
lancer mon propre business de sites web Mambo. long été avec énormément de temps libre avant de partager certaines idées et solutions de mon prochaines années.
En août 2005 toute l’équipe de développeurs de débuter mes études d’Architecture. Durant cet été, travail personnel. Avec le temps j’ai été fatigué de Comme vous voyez, Joomla! est une partie
Mambo était en désaccord avec l’entreprise qui était j’ai découvert Mambo qui semblait être une façon mettre à jour le site car je devais toujours travailler importante de ma vie ! Il me permet de rencontrer
derrière et le projet est parti. Un nouveau projet open très intéressante pour construire des sites web. Je hors-ligne sur mon propre PC et ensuite mettre les des gens fabuleux, de rendre de nombreuses
source a débuté et s’appelait Joomla!. Cependant, l’ai utilisé pour reconstruire la page du site web de modifications en ligne. C’était une grosse barrière personnes heureuses et de mener une vie excitante.
il n’y avait pas de documentation. Le forum était mon équipe d’aviron. C’était un site web très simple car je ne pouvais pas mettre le site web à jour
presque vide. Je suis passé sous Joomla! et j’ai et mon jeu a été de gagner de l’expérience dans ce depuis un autre ordinateur. En 2005, un des amis
souhaité faire quelque chose en retour pour le CMS domaine. Lorsque le site web a été terminé, Mambo m’a montré “Mambo” et comment il était simple
que j’utilisais pour mon business, je souhaitais a forqué vers Joomla!. A cette époque je n’avais de mettre le contenu à jour directement depuis un Pour finir, nous leur avons posé la
également que le projet rencontre du succès, j’ai aucune idée de ce qu’était un fork, la communauté navigateur sur n’importe quel ordinateur. J’ai été
question qui tue : « À ton avis, à quoi
donc commencé à aider sur le forum Joomla!, juste ou encore l’open source, mais j’ai simplement suivi vraiment excité ! Au moment où j’ai commencé,
comme un utilisateur régulier qui aidait les autres la majorité et j’ai converti le site web en Joomla!. Joomla! 1.0 a été lancé et c’est également là que ressemblera Joomla! dans 10 ans,
utilisateurs. Doucement, j’ai commencé à construire plus de mon histoire avec Joomla! a débuté ! en 2025 ? »
En 2006, on m’a proposé de devenir Modérateur sites web, et j’ai été impressionné par Joomla!, la Je suis toujours intéressé pour comprendre
sur le forum Joomla!, et un an après de devenir communauté et l’esprit open source. C’était génial comment les choses fonctionnent et j’ai commencé
Modérateur Global. C’est là que l’expérience de la de voir que les gens s’entraidaient sur les forums à regarder dans le code des extensions pour A. B. Dis-moi comment sera le web dans 10 ans
communauté Joomla! devient encore meilleure : et que tant de personnes, venant de pays et de les comprendre. Je suis devenu actif dans la et je te dirais comment Joomla! sera !
travailler ensemble, avec des personnes du monde cultures différents, contribuaient en même temps, communauté allemande et les forums de support. Joomla! a su suivre le web ces 10 dernières années,
entier. En 2009 la structure de l’équipe directrice partageaient compétences et connaissances pour J’aimais les demandes des utilisateurs qui l’exemple le plus frappant est sans doute le virage
a été modifiée et j’ai été appelé pour rejoindre la travailler ensemble sur Joomla!, qui était utilisé par souhaitaient modifier de petites choses dans les pris très tôt par Joomla dans la compatibilité des
Community Leadership Team. J’ai été actif jusqu’à des millions de sites web. C’est une chose qui me extensions existantes et j’essayais de réaliser ces sites sur téléphones portables et tablettes.

26 cette année lorsque j’ai décidé qu’il était temps pour


moi de faire d’autres choses pour le projet.
surprend encore tous les jours.
J’ai commencé à contribuer dans la communauté
modifications. J’ai utilisé mon site web pour mettre
à disposition les fichiers modifiés. J’ai également
Ma vision du web dans 10 ans alors?
J’imagine que tous les sites seront tournés vers 27
En 2013 à la Conférence Européenne Joomla! locale hollandaise en aidant les utilisateurs sur les commencé à proposer des petites extensions l’international, le moindre blog devra être traduit
JandBeyond à Noordwijkerhout en Hollande j’ai forums et en écrivant des articles. En 2008 nous personnelles sous le nom de mon projet “Kubik- dans toutes les langues avec donc la nécessité
appris le procédé de test de patchs et ai créé mon avons du forqué la communauté locale et nous Rubik Joomla! Extensions”. Avec le temps, elles sont pour la plateforme d’avoir un système de gestion
premier patch (PR) pour résoudre un bug dans avons lancé www.joomlacommunity.eu. C’est devenues très populaires, j’ai donc créé un site web multilingue très performant.
Joomla!. Depuis, j’aime écrire des patchs pour à partir de là que j’ai commencé à devenir très pour ce projet (https://joomla-extensions.kubik- On utilisera de plus en plus le cloud et la récente
résoudre des bugs. En Hollande je participe à impliqué dans la communauté locale, j’ai lancé le rubik.de/)  sortie de la version en ligne de Joomla! sur Joomla.
l’organisation de l’évènement “Joomla Pizza Bugs Joomla! User Groupe en Hollande et j’ai participé en 2009. J’ai reçu de plus en plus de demandes com est déjà un début pour accompagner ce
& Fun” en apprenant aux utilisateurs de Joomla! à l’organisation des JoomlaDays hollandais. pour des modifications tarifées, j’ai donc commencé changement, on devra pouvoir monter un site en
comment ils peuvent aider en testant les patchs. Aujourd’hui, nous avons 14 différents Joomla! User à cette époque à réaliser de nombreux travaux en un clic, avec son propre nom de domaine en ayant
Group dans notre petit pays et notre JoomlaDay tant que freelance (et je le fais toujours). Joomla! toute flexibilité sur les fonctionnalités ajoutées.
annuel accueil plus de 300 personnes. C’est une est aussi probablement la raison pour laquelle j’ai La diversification des supports pour accéder à un
R. S. Je suis activement impliqué dans le communauté très forte et j’apprécie vraiment en changé de domaine d’étude. Je me suis orienté vers site ne va pas ralentir entrainant la nécessité pour
projet, premièrement en fournissant notre première faire partie. les Sciences Informatiques et terminé mes études les sites de supporter toutes ces résolutions.
extension pour la communauté Joomla! Dès En août 2011, un nouvel épisode de mon histoire avec succès. Après l’obtention de mon diplôme, j’ai L’interconnexion entre le site et d’autres services
2006. Nous, Sigrid et moi-même, avons tous deux Joomla! a débuté lorsque j’ai été invité à rejoindre obtenu un super job bien rémunéré offert par 1&1 devra se faire sans effort, j’imagine ainsi la sortie
assisté à de nombreux JoomlaDays à travers le le Joomla! Community Leadership. En rejoignant Internet SE pour être leur Spécialiste Joomla!. d’API standardisées de communication et le
monde. J’ai été impliqué dans l’organisation de la le CLT je pouvais utiliser mon expérience avec les Ma première conférence Joomla! a été le développement des web services.
Polish Joomla! Foundation, la PJC Open Source communautés locales à un niveau international. JoomlaDay de Berlin en 2012. C’était la première On est déjà impatient, et j’imagine qu’on le sera
Foundation, et j’ai été pour quelques temps le C’est un gros challenge de travailler avec autant de fois que j’ai ressenti l’esprit et la puissance de la encore plus dans 10 ans, j’y vois là à terme une
premier président du Foundation Consil. J’ai été personnes de la communauté venant du monde communauté . J’ai également rencontré des gens refonte complète du CMS pour fournir en un temps
un des organisateurs du premier JoomlaDay en entier, avec différents fuseaux horaires, différentes géniaux que je connaissais via internet depuis record les pages consultées.
Pologne en 2012. Plus tard j’ai rejoint, toujours avec langues et énormément de cultures différentes. plusieurs années. Je pense que cela a été le La compétition sur le référencement se fera de
Sigrid, l’équipe Joomla! Media. Courant de l’année Mais en même temps, j’aime vraiment trouver des point décisif pour moi. Je suis tombé réellement plus en plus rude, Joomla! sera optimisé comme
2012, OSM recherchait de nouveaux membres pour solutions pour communiquer avec les gens venant amoureux de Joomla! et de sa communauté. jamais pour fournir le contenu idéal à tout moteur
son conseil d’administration. Un ami proche m’a de cultures variées, faire avancer les idées pour le Aujourd’hui, je me suis rendu à de nombreuses de recherche avec entre autre l’utilisation complète
demandé si j’étais intéressé et s’il pouvait proposer projet Joomla!, apprendre d’autres cultures et me conférences aux quatre coins du monde et je suis des microdatas.
ma candidature. J’ai donné mon accord et j’ai été faire des amis venant des quatre coins du monde. toujours surpris de voir à quel point les gens et la Dans 10 ans, on trouvera Joomla! là où le web sera!
élu en octobre pour être un des directeurs du conseil En attendant, Joomla! est également devenu mon communauté sont géniaux. J’aime rencontrer les
de OSM. J’ai servi le conseil pendant environ 2 ans métier. Une chose que je n’aurais jamais imaginé. gens en personne et passer du temps avec eux, en  
avant de le quitter l’an passé. Je suis cependant Je suis le développeur de l’extension Joomla! ACL particulier si ils sont aussi addicts à Joomla! que je
toujours activement impliqué dans la communauté : Manager et co-propriétaire de l’agence de service le suis ! :)
Leader de Joomla ! Event Team. Perfet Web Team.
J’ai été un des initiateurs du JET (Joomla! Events
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

J.D. L’Open Source va continuer à évoluer. qu’est une communauté internationale dynamique alors quelque chose les remplacera. Mon rêve tellement de personnes géniales et intelligentes.
L’ouverture du code source permet aux développeurs et de ce qu’elle peut réaliser avec ses seuls moyens. pour Joomla! est que notre super communauté Nous avons traversé de nombreuses choses par le
de travailler plus rapidement et leur donne contrôle Que Joomla! vive jusqu’à son nom (Joomla ! Signifie puisse continuer à contribuer en travaillant sur passé qui nous ont rapprochés et liés. J’ai assisté
et liberté. Les choses simples, comme ne pas avoir “tous ensemble” en Swahili) dans la manière la plus “la prochaine génération de CMSs” en général et à de nombreuses conférences et rencontré de
à attendre pour une clé de licence, font de l’open sincère. Nous avons une grande puissance dans arrive avec des concepts géniaux. La structure nombreuses personnes. Certaines sont devenues
source un choix facile. l’unité et nous l’utilisons pour faire du monde un organisationnelle de Joomla! permet également de vrais amis. Je ne vois pas Joomla! comme un
Grâce à l’open source, les développeurs sont endroit meilleur. cela. Il est parfaitement possible d’avoir à la fois le simple système de gestion de contenu. Non, il est
capables de travailler plus rapidement et plus Joomla CMS et “la prochaine génération Joomla!” bien plus ! Je suis le développement de la prochaine
efficacement, ce qui est bon pour le business. Mais en un seul ensemble. Je n’ai aucune idée de ce que version majeure (Joomla! 4.0) de près et je peux dire
c’est seulement le début. L’open source a emmené P. M. À coté des pages HTML, votre site sera “la prochaine génération Joomla!” ni à quoi elle que le Joomla! 4 Working Group réalise un travail
les CMSs et le développement de logiciel vers un Joomla! aura à son bord des services web basés pourra ressembler, mais j’espère que nous pourrons remarquable et progresse continuellement. Nous
tout nouveau niveau. Nous pouvons apprendre hypermedia. Avec de tels services web Joomla! collaborer pour combiner toutes les idées, des plus travaillons dur pour améliorer encore l’expérience
davantage lorsque l’information est ouverte et peut servir des données structurées (en JSON ou folles aux plus créatives, dans la publication d’un outil utilisateur et pour rendre l’administration et le
disponible. Lorsque nous sommes libres de XML) qui peuvent directement être ré-utilisées dans puissant pour les 10 prochaines années et au delà ! système de mise à jour aussi simple que possible.
collaborer, nous réglons des problèmes qu’une d’autres sites web ou par des applications (natives) Si vous souhaitez en savoir plus sur ce groupe de
personne ou même une entreprise ne peut pas de téléphones portables. Joomla! aura une API que travail, vous pouvez lire cet article : http://developer.
régler seule. les applications externes (site web/téléphones) V. V. 10 ans, c’est vraiment une longue période, joomla.org/news/620-joomla-4-working- group.
A la fin de cette décennie, environ 40 milliards pourront utiliser pour gérer votre site web Joomla!. il est donc difficile de faire des prévisions sur la html (NDLR : l’article a été traduit en français ici)
d’objets seront connectés à internet. Les De plus en plus d’appareils peuvent se connecter à situation dans laquelle sera le logiciel mais si je Merci du temps que vous avez consacré pour lire
smartphones, les maisons intelligentes, les internet et forment désormais “Internet of Things regarde les 10 années passées, je suis très confiant cette interview. Je vous souhaite du bon temps avec
appareils portables, tout est connecté. Les CMSs (IoT)”. Ils utilisent internet pour anonymement et je pense que l’avenir sera brillant. Avant tout, nous Joomla!. Vous pouvez réaliser tellement de grandes
devront supporter plus que le web. Les CMSs vont récupérer les informations venant d’autres sources, avons une communauté mondiale fabuleuse avec choses avec, Just do it !
commencer à construire des applications mobiles donner des informations à d’autres sources,
et à les préformer en nouveaux écrans émergents. rendre possible la gestion d’objets à travers le
Avec le soutient mobile, social, cloud portable, big réseau et mettre à jour (automatiquement) leurs
data et le changement constant de tout ce qui micrologiciels (les logiciels sous leurs formes les
concerne le web, nous aurons des challenges à plus petites). Donc votre site Joomla! pourrait
relever au niveau de la sécurité. Aujourd’hui nous fonctionner comme conteneur de données qui
disons “mon site web a été piraté”, dans 10 ans ce récupère des données à partir de vos appareils
sera “mon rice-cooker a été piraté”. IdO. Cependant, il y a actuellement pas de langage
ou de protocole pour l’IdO et cela conduira à des
problèmes de confidentialité et de sécurité.
28 N. D. Je ne peux pas répondre à cela en
toute honnêteté. Le World Wide Web que nous
Un projet open source comme Joomla! est
conduit par une communauté. Je crois que la 29
connaissons est âgé de 21 ans, tout juste sorti de communauté Joomla! permettra d’améliorer
l’adolescence. Notre CMS a donc été présent lors l’expérience utilisateur (UX ) et l’accessibilité de
d’une grande partie de sa vie. Le web a tant changé Joomla!, et d’intégrer dans Joomla! les tendances
à travers toutes ces années ! Mais je peux voir un technologiques utiles.
modèle émergent. Le web a commencé comme un
média de contenu lourd. Il est rapidement allé vers
une phase kitsch – vous vous souvenez des sites R. S. Pour être honnête, je n’en ai aucune idée.
avec des arcs en ciel et des GIFs animés ? - puis Un homme très visionnaire a dit, il y a quelques
vers une phase d’impression et il est désormais années, lors de la naissance d’internet, que c’était
retourné vers un contenu lourd... avec une touche. une chose passagère sans importance pour la
La touche est le fait que les sites-web ne sont technologie... 10 ans dans la science informatique
plus des îles isolées d’informations sur lesquelles est une période très longue. Je ne pense pas que qui
vous ne pouvez vous rendre que via les moteurs que ce soit puisse dire ce qui va se passer. Je suis
de recherche. Les sites web sont des nœuds cependant sûr que Joomla! sera toujours là, nous
d’informations interconnectés combinant leurs sommes un projet très flexible et nous trouverons
pièces pour atteindre des fins que nous avions notre chemin.
pensé impossibles.
Le fondement de sa puissance est que les sites
partagent leurs informations à travers ce que S. P. Joomla! en 2025, wow ! Ce n’est pas
nous appelons “web services”. Joomla! se dirige une question facile. Je suppose que nombreux
déjà dans cette direction. Votre site ne sera plus sont ceux qui pensaient que Joomla! ne tiendrait
une ile isolée, il fera partie de la révolution digitale. pas pendant 10 ans. Mon souhait est que la
Joomla! sera la première, et probablement la communauté Joomla! continue le développement
seule plateforme vraiment ouverte sur le partage de notre fantastique CMS qui permet à tant de gens
d’informations et d’agrégation, une plateforme qui de construire des sites web de qualité de partout à
ne sera pas liée par les intérêts d’une entreprise et travers le monde. Joomla! 4 commence à prendre
qui vous respecte, vous, l’utilisateur avant tout. forme, cela est prometteur. Mais cela concerne
Mes rêves, espoirs, souhaits et certitudes sont seulement les quelques prochaines années.
que Joomla! existera toujours dans 10 ans et sera Mes perspectives sont que les sites web et
toujours un point unique de référence dans le les CMSs vont changer en général. Les CMSs
monde des Logiciel Libres, un témoignage de ce seront complètement différents dans 10 ans ou
CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

J and Beyond 2016,


une réunion
de famille !
Robert Deutz
Développeur PHP, spécialiste Joomla!, membre
de la PLT, organisateur du JAB, fan de Laravel,
VueJS et d'Apple.

Joomla, c’est un peu une famille nombreuse. En gardant cela à l’esprit,


il va sans dire que JandBeyond peut être considéré comme « LA réunion
de famille » du calendrier des évènements Joomla. Désormais dans sa
septième année, l’édition 2016 du JandBeyond verra la communauté
Joomla! se réunir à Barcelone, la colorée, animée et créative ville
espagnole, située sur la magnifique côte méditerranéenne.
À Barcelone règne la vitalité, une architecture impressionnante, la haute
technologie et un melting pot débordant d’énergie créatrice. Le parallèle
30 avec l’âme de la communauté Joomla! ne pouvait être plus évident. 31
JandBeyond se déroule sur 3 jours et aborde des UX (A day in the life of a UX designer)
thèmes variés à destination des développeurs, des Heather Burns : Mini guichet de TVA et l’avenir du
designers, des concepteurs de site mais également développement web (VAT MOSS and the future of
du monde des affaires. web development)
Le programme propose 55 sessions et ainsi qu’un Kevinjohn Gallagher : Toutes les bonnes choses
après-midi de «non–conférence», une contribution (All Good Things)
de la communauté au cours duquel chaque délégué Brian Teeman : Serait-ce plus simple si nous
est encouragé à contribuer au projet. Cet après- parlions tous anglais ? (Would it be easier if we
midi est appelé «Make it Happen» et ces dernières all spoke English?)
années ont démontré que cet élément clé de la
conférence aide d’une part à l’avancement du Bien entendu, JandBeyond ce n’est pas seulement
Projet, mais permet également d’attirer de nouveaux une conférence de travail, c’est également, aux yeux
bénévoles qui pensaient, avant cette expérience, ne du plus grand nombre, un des évènements les plus
pas être en mesure d’aider le Projet. sympas, grâce notamment à nos «immanquables»
J.O.S.C.A.R.S, prix d’excellence de la communauté,
Le JAB c’est, au fond, une rencontre de participants et J!Factor, notre désormais légendaire télé-crochet.
pour les participants. Ici, les bénévoles s’expriment Nous allons bientôt ouvrir les candidatures pour les
et partagent leurs expériences, acquièrent et J.O.S.C.A.R.S. Si vous souhaitez faire un show lors
partagent de nouvelles connaissances avec les du J!Factor, soumettez votre inscription à l’adresse
autres membres de la communauté. e-mail à jfactor@jandbeyond.org.

En plus des sessions traditionnelles, JandBeyond


est ponctué de keynotes présentées par des
intervenants de renommée, abordant des sujets
généraux d’intérêt pour tous les participants. La
programmation de cette année ne diffère pas :
Zeev Suraski : L’histoire de PHP 7 (The PHP7 Story)
Crystal Harris : L’UX n’est pas un monstre effroyable
(UX is not a Big Scary Monster)
Radek Suski : Be(e) Community
Chiara Aliotta : Une journée de la vie d’un designer
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Billetterie Partenaires
Grâce au succès du précédent JandBeyond à Nous sommes toujours à la recherche de
Prague, nous sommes parvenus à réduire quelque partenaires, quelque soit le budget, alors si vous
peu le prix du billet et le tarif du billet «early bird» est souhaitez présenter votre société à la communauté
imbattable, à seulement 219 euros par personne. Joomla, tout en soutenant un super évènement,
alors veuillez consulter notre page partenaires
Les billets incluent : ou contactez-nous à l’adresse sponsoring@
- Entrée pour les 3 jours de la conférence, jandbeyond.org en nous donnant une idée de vos
- Pack de bienvenue et sac de petits cadeaux, possibilités et nous vous recontacterons avec une
- Déjeuner pour les 3 jours, proposition.
- Diner/Evènements sociaux les vendredi et samedi soirs.
Nous sommes impatients de vous rencontrer à
Barcelone !

Hébergement Pour vous inscrire, rendez-vous sur le site


jandbeyond.org
Nous avons négocié de très bons tarifs pour le
lieu de cette année, l’hôtel Alimara. Le tarif d’une
chambre double est de seulement 89 euros par nuit, PS : une offre spéciale pour les lecteurs
petit déjeuner compris. de Cinnk Magazine !
Nous offrons un coupon de réduction d’une
Si vous préférez séjourner en un autre lieu, valeur de 30 euros sur l’achat d’un billet.
nous pouvons vous proposer un large choix Achetez votre billet maintenant en utilisant le
d’hébergements à Barcelone, à des prix imbattables, code CINNK (date de validité : 18 avril 2016).
que ce soit en palace 5 étoiles comme en
hébergement de type airbnb.

Si vous décidez de séjourner à l’extérieur, pas


d’inquiétude, le lieu de la conférence est bien
desservi par les transports en commun.

32 33
Dossier

Expertises
CINNK MAGAZINE • AOÛT 2015 RUBRIQUE
CINNK MAGAZINE • MAI
ARTICLE DE FOND2016

PUT YOUR Les 10 tendances


MAILS UP! à suivre
Olivier Andrieu
Consultant SEO indépendant dans le domaine
de l’Internet, createur de la societe Abondance
et du site www.abondance.com.

en SEO en 2016
Le SEO (pour Search Engine Optimization ou, en français, référencement
naturel) est une science inexacte qui évolue au gré des modifications
d’algorithme (plus de 1 000 par an) de Google. Aussi, au fil des
jours, il est nécessaire d’effectuer une veille pour s’assurer que nos
connaissances sont toujours d’actualité. Chaque année, de nouveaux
critères de pertinence apparaissent et il est impératif de se tenir au
courant des grandes évolutions du domaine. Alors, pour cette année
2016, quelles sont les grandes tendances à suivre ? En voici 10
(liste bien sûr non exhaustive) qui nous semblent indispensables…
37

1. Compatibilité mobile 3. Temps de chargement des pages


Bien évidemment, le Web actuel est obligatoirement Justement, parlons-en... Encore un critère à mettre
mobile. Et votre site doit être compatible avec les en place pour satisfaire vos visiteurs, mais qui ne
smartphones utilisés par plus d’un internaute sur jouera pas dans votre positionnement (une fois de
deux pour interroger le Web. Si Google prend en plus, malgré ce que dit Google). Mais un internaute
compte les 3 façons d’être mobile (responsive part en moyenne au bout de 3 secondes s’il n’a pas
design, dynamic serving et site mobile dédié), il l’information désirée sous les yeux. Autant faire
semblerait que la tendance actuelle est clairement donc attention à l’expérience utilisateur avant tout !
en faveur du responsive. Cela ne vous permettra pas Un autre point à regarder de près : le TTFB (Time To
d’être réellement mieux classé sur Google mobile First Byte) ou temps de réaction du serveur, qui doit
(malgré la communication du moteur à ce niveau), être en moyenne inférieur à 200 ms.
Major Tom mais vous ferez plaisir à vos visiteurs. Et c’est bien
là l’essentiel !
Extreme delivery offic
er 4. Sécurisation HTTPS
2. AMP En 2014, Google nous a indiqué que les sites
sécurisés en HTTPS seraient à terme mieux classés
Google a mis en place depuis le 24 février 2016 le que ceux non sécurisés (HTTP). Pour l’instant, nous
projet AMP (Accelerated Mobile Pages) qui permet, n’avons pas réellement vu de différence, mais il
comme son nom l’indique, d’accélérer l’affichage semble clair qu’à terme, la plupart des sites seront
des pages web sur terminaux mobiles. Là encore, sécurisés. Donc, si votre site est déjà en ligne et non
#1 extensions cela ne favorisera pas vos contenus dans leur
classement sur le moteur, mais cela satisfera les
sécurisé, pas de panique, vous avez encore un peu
de temps pour envisager la suite. En revanche, si
for Joomla! mobinautes qui verront vos pages s’afficher plus
rapidement.
vous créez un nouveau site, lancez-le directement
en HTTPS, vous vous éviterez une migration pas
toujours si simple que cela d’ici quelques années
(ou mois).
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

8. Quality Updates 10. Javascript et Ajax


Google effectue depuis quelques mois de nombreux Google sait aujourd’hui très bien interpréter
changements importants de son algorithme de le Javascript et a grandement amélioré sa
pertinence, sans réellement communiquer dessus. compréhension de l’Ajax. Donc attention au contenu
Ces changements ont reçu plusieurs noms (Quality visualisé (ou pas) grâce à ces techniques qui ne
Updates, Phantom...) et restent assez abscons dans sont plus des freins pour le moteur de recherche.
leur mode de fonctionnement. Attention donc à ne Google demande ainsi à ce que les fichiers JS et
pas être dépendant de Google pour votre trafic (pas CSS sur un site ne soient pas bloqués par le fichier
plus de 50% de votre trafic total venant du moteur) robots.txt (ou autre). A vérifier !
car cela peut rapidement devenir dangereux si vous
êtes victime d’une de ces mises à jour… Enfin, terminons cette liste avec un bonus : n’oubliez
pas d’insérer dans votre site les fondamentaux du
SEO : balises H1-H6, Title, meta «description», mots
en gras, URL lisible, etc. La majorité des sites créés
9. Moteur de réponse en 2016 ont encore de grosses lacunes à ce niveau.
La plus grosse (r)évolution en termes de SEO cette
La notion de «moteur de réponse» est essentielle année serait peut-être de voir ces fondamentaux,
pour Google : sur de nombreuses requêtes, il tente connus depuis des années, enfin intégrés pour obte-
de vous fournir directement la réponse plutôt que nir une meilleure visibilité sur Google !.
des liens vers des pages web. A vous, comme
pour le Knowledge Graph (qui est d’ailleurs partie
intégrante de cette stratégie) de vérifier qu’un
featured snippet (réponse directe) n’est pas affiché
par Google sur vos requêtes ou, si c’est le cas, de Bien évidemment, le Web actuel est
voir comment en tirer parti… obligatoirement mobile. Et votre site doit
être compatible avec les smartphones
utilisés par plus d’un internaute sur deux
pour interroger le Web.

38 39

Knowledge Graph pour la requête «nelson mandela»

5. Knowledge Graph du sens : il doit se faire entre deux sites de même


thématique et l’ancre doit parfaitement décrire le
Le Knowledge Graph ou graphe de connaissance contenu de la page distante, sans ressembler à
de Google représente la partie «encyclopédique» une requête. Attention aux pénalités, sinon, si vous
affichée à droite de la page de résultats, la plupart essayez d’être plus malin que le moteur, l’algorithme
du temps lorsqu’on saisit une «entité nommée» Penguin, qui lutte contre ce type de pratique, ne
(nom propre) comme requête. vous oubliera pas…
Les informations viennent de Wikipedia, d’une base
de données rachetée il y a quelques années de cela
(Freebase), des outils Google (Maps, MyBusiness)
ou enfin de sociétés ou organisations partenaires. Si 7. Sémantique
un Knowledge Graph est affiché sur vos requêtes, il
peut s’avérer intéressant de regarder s’il est possible L’algorithme de Google est devenu très complexe,
d’y apparaître au travers de données ou d’un lien... mélangeant savamment réseaux neuronaux,
intelligence artificielle et techniques d’apprentissage
automatique. On n’est plus à l’ère de la bête
répétition de mots clés dans un texte parfois rédigé
6. Netlinking uniquement pour les moteurs de recherche. Faites
donc très attention à la richesse sémantique de
Bien évidemment, les liens et le PageRank restent vos contenus et utilisez les balises et les données
au cœur de l’algorithme de Google, comme depuis structurées proposées par le standard Schema.org.
sa naissance. Mais Google est devenu extrêmement d’y apparaître au travers de données ou d’un lien...
sensible aux liens factices et aux ancres (le texte
cliquable) sur optimisées. Un lien doit donc véhiculer Moteur de réponse
CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

10 protections de
base pour sécuriser
son site Joomla!
La semaine suivant la mise en production du site de notre

Développeur de la solution aeSecure, protection


vitolphiliste amateur, son site était hacké et son hébergeur

et nettoyage de sites web. Co-fondateur du


le met en demeure de cesser l’envoi de spam.
Cette histoire vous semble exagérée ? Elle ne l’est pas,
beaucoup de personnes pensent encore aujourd’hui que

Christophe Avonture
c’est « le » site qui est visé lors d’une attaque et non les
ressources de celui-ci.
C’est la plus grossière et, pourtant, fréquente erreur en

JUG Wallonie.
matière de sécurisation : « cela ne me concerne pas »
se dit le webmaster.
41
En réalité, peu d’attaques sont le fait d’un être virus. En fait, le virus se duplique à de multiples
humain qui tente de pénétrer votre site. Les endroits sur le site pour multiplier ses chances
attaques sont le fait de scripts qui scannent le web d’y rester longtemps et il est souvent multiple :
à la manière d’un moteur de recherche (ce n’est pas l’un pour envoyer des spams, l’autre pour forcer
un employé de Google qui scanne votre site n’est-ce le téléchargement d’un logiciel, d’autres pour faire
pas ?). Ces scripts sont aussi connus sous le nom du black hat SEO, participer à des attaques de déni
de « bots » ; ils utilisent différents moyens pour de service (DDoS), …
trouver votre site dont par exemple la technique
dite « Google Dorks » qui est d’une simplicité
monstrueuse. « — Et toi, comment fais-tu pour
Imaginons une faille dans un composant Joomla! sécuriser ton site Joomla! ?
hypothétique nommé com_collection. Cette faille a — Oh, tu sais, mon site n’est pas
été publiée sur des sites internet tels que des bases intéressant pour des hackeurs, je n’y
de données de hackeurs. Dès ce moment, le site de
parle que de vitolphiluménie. Je ne
notre ami est en grand danger car, bien entendu, ses
URLs ont été indexées par Google et il utilise une
risque donc rien.
ancienne version, non à jour, de com_collection. Tu crois ?
En lançant la recherche paramétrée in-url:index. Oui, bien sûr, j’en suis certain puisqu’il
php?option=com_collection site:.fr le bot va obtenir n’y a rien à y voler et j’ai si peu de
de Google la liste des sites en .fr où l’extension est visiteurs… »
installée ; sites n’ayant pas activé la réécriture des
URLs. Disposant de cette liste, le script va lancer
des requêtes vers le site pour exploiter la faille qui Ok, j’ai bien compris ! Que puis-je faire
a été rapportée. Game over puisque l’extension qui
pour garder les bots à distance ?
s’y trouve n’était pas à jour, la faille a été exploitée, le
virus mis en place et le bot va répertorier votre site
Mauvaise nouvelle : pas grand-chose. Nous l’avons
dans sa base de données Powned puis passer au
vu, les bots sont des scripts qui scannent le web à
site suivant. Tout cela est totalement automatisé.
la recherche de potentielles failles. Lorsqu’il arrive
Et le virus mis en place, que fait-il ? Ici, aussi, une
sur un site sécurisé, il va quand même essayer
fausse croyance est de penser qu’il n’y a qu’un seul
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

d’exploiter les failles. Mais, toute la différence est pouvez ignorer quelques semaines une version l’accès base de données, un troisième pour votre l’hypothèse où un virus aurait réussi à s’introduire
là, il ne réussira pas. La sécurisation du site est n’apportant que des nouvelles fonctionnalités accès FTP, un quatrième pour l’accès à vos emails, dans le dossier /images, le pare-feu n’en autorisera
un mécanisme, constant !, qui va fermer portes et mais vous ne pouvez jamais ignorer une mise à etc. Ainsi, si un seul est hacké, vous gardez la main pas son appel en URL ; le virus était réduit alors au
fenêtres et bloquer toutes tentatives d’infiltrations. jour de sécurité comme nous en avons eu fin 2015 sur les autres fonctionnalités du site. silence.
Mécanisme constant car la protection d’hier ne sera par exemple où une faille 0day était largement Une fois installé, ne négligez pas de configurer
pas suffisante demain. exploitée sur le web, faille profitant d’un défaut de correctement chaque option du pare-feu selon les
sécurisation de la variable user-agent du navigateur spécificités de votre site.
et d’une faille dans les anciennes versions de PHP 6. Installez un pare-feu
(cfr le choix d’un bon hébergeur).
1. Choisir un hébergeur de qualité Faites de même pour chaque extension de votre Un pare-feu est un logiciel qui va se mettre
site : tenez-vous au courant des évolutions et suivez- « devant » votre site et qui va agir comme un 7. Protégez votre propre ordinateur
Quelle que soit la sécurisation intrinsèque de votre les. Joomla! va très bientôt disposer d’un plugin de garde à l’entrée mais aussi à la sortie de votre site.
site, si l’hébergeur est mauvais, votre site sera une notification par email pour vous informer des mises- Il va filtrer les accès, regarder les URLs qui sont Même sous Mac ! Ayez un antivirus à jour et gardez-
passoire. Le choix d’un bon hébergeur est crucial ! à-jour disponible pour votre site ; songez à l’activer. envoyées à votre site afin de déterminer si tel accès vous d’utiliser certains logiciels dont la sécurité est
Un exemple : certains proposent encore des est autorisé, si telle URL est dangereuse défaillante, comme le réputé FileZilla qui stocke en
hébergements sur des antiques PHP 4 (alors que clair les accès FTP dans un fichier xml, préférez par
PHP 7 pointe le bout de son nez). Comparez les exemple WinSCP (Windows) ou CyberDuck (Mac) ;
hébergeurs, étudiez les techniques de sécurisation, pour n’en citer que deux.
de backup, d’isolation qu’ils proposent. Suivent-ils
les versions de PHP en installant systématiquement
la dernière version mineure sur votre site ?
8. Installez une tâche planifiée
Si cela vous est possible, utilisez des tâches
2. Un site par hébergement planifiées (cronjob) pour programmer l’exécution
d’un script qui fera un backup de votre base de
Pour limiter les coûts, certaines agences peu données, surveillera les modifications apportées sur
scrupuleuses achètent un hébergement standard à les fichiers, vérifiera une fois par jour les nouveaux
quelques euros par mois, en espace disque illimité, utilisateurs ajoutés, ...
et y mettent des dizaines de sites clients. Pour peu
qu’un seul site soit hacké car pas maintenu à jour,

Created by Scott Lewis


tous les sites sont en danger du fait que le virus du
42 43

from the Noun Project


site1 peut aller contaminer tous les sites qui sont 9. Utilisez un logiciel de supervision
sur le même hébergement. Il est donc impératif
d’avoir des hébergements qui soient isolés les uns Il existe différents logiciels dans cette catégorie
des autres, ce que permet un hébergement distinct. dont celui d’un ami : Watchful.li. Un logiciel de super-
vision va vous permettre, depuis une interface web
unique, d’assurer le suivi de l’ensemble de vos sites
Joomla!, de lancer des opérations de maintenance
3. Ne conservez que le strict minimum (backup, mise à jour, …) et même d’être alerté par
emails en cas de problème, comme un changement
Durant la phase de développement du site, vous dans un fichier critique du site.
serez passé par une phase de test en essayant
plusieurs templates, plusieurs extensions, …
avant de poser votre choix. Il est impératif de
supprimer les extensions, les modules, les plugins 10. Backups, backups, backups
et les templates que vous n’utilisez plus. Ne
vous contentez pas de les dépublier car le code En cas de pépin, vous serez heureux de pouvoir
exécutable (fichiers php) reste sur votre serveur repartir d’un backup propre d’avant le hack ou le
et donc appelable depuis une URL paramétrée. plantage. Faites régulièrement des backups que
Désinstallez, supprimez, nettoyez et plutôt dix fois vous téléchargerez en local et/ou conserverez sur
qu’une seule. Régulièrement, faites un tour dans un autre hébergeur. Testez le backup de temps à
vos extensions et élaguez. Moins vous aurez de autre pour garantir qu’il est fonctionnel.
code php sur votre site, moins la « voilure » sera Attention : certains virus ne se manifestent que
grande et plus vous passerez au travers d’attaques plusieurs semaines après avoir infiltré (mais c’est
qui cibleront tel ou tel composant.
5. Gestion des mots de passe (ex : SQL injections) et dès lors que la requête est
suspicieuse, elle sera bloquée et enregistrée dans à vérifier, je n’ai pas trouvé sur internet) votre site.
Une seule règle en la matière : un mot de passe un fichier journal. Selon les pare-feu, vous recevrez Conservez donc longtemps vos backups pour être
complexe à usage unique. N’utilisez que des mots ou pas une alerte par email pour vous informer de certain d’en posséder un d’avant le hack.
du type « ue40#cp6CmSi1$0@fOuK » et faites- la tentative. Lorsque le pare-feu bloque une URL,
4. Faites un suivi scrupuleux vous un devoir de ne pas le retenir. Utilisez des votre CMS n’est même pas accédé, tout se passe
des versions coffres forts type LastPass, Dashlane, Keepass, … en amont.
Vous n’aurez jamais à les retenir et vous pourrez Le pare-feu va aussi jouer un rôle à la sortie du
Corolaire du point ci-dessus. Mettez à jour Joomla! respecter la deuxième assertion : un bon mot de site c’est à dire par exemple interdire l’exécution
dès qu’une nouvelle version paraît et sans tarder si passe est à usage unique. Un mot de passe pour de scripts qui sont déjà sur le site mais dans des
cette version est une mise-à-jour de sécurité. Vous votre administration, un autre mot de passe pour dossiers où ils ne sont pas attendus. Ainsi, dans
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015

Découvrez le club
des applications SEBLOD
Ce club vous donne accès à un ensemble d’applications
« prêtes à l’emploi » et personnalisables. Grâce à elles,
vous disposerez d’une base de fonctionnalités présentes
sur la majorité des sites internet de vos clients.

STANDARD STANDARD+

6 12
mois mois
44
11. Derniers conseils 1
• activez le mode de réécriture des URLs (SEF) pour • veillez à restreindre les permissions de l’utilisateur
éviter les URLs index.php?option=com_collection et, • pour votre base de données (ne pas lui donner le
donc, réduire les attaques par Google Dorks ; droit de supprimer la dite base par exemple)  ;
• prenez le temps de parcourir toutes les options • supprimez les fichiers inutiles tels que joomla.xml
de paramétrages de Joomla! et des extensions à la racine du site
que vous utilisez. Par exemple désactivez toujours INSTALL.txt, license.txt, README.md…
les possibilités d’upload dans les composants de
contact si vous ne souhaitez pas permettre de Nous l’avons vu, la sécurisation d’un site web est le
sauver un fichier sur votre serveur ; résultat de bons choix posés (hébergeur, politique
• configurez correctement les droits d’accès (ACLs) de mots de passe, …), d’actes récurrents (mises-à-
sur votre site selon la technique dite du least jour, backups, …) et de l’utilisation de quelques outils
permission ; tiers. En suivant ces quelques principes, vous allez
• de la même manière, spécifiez des permissions fortement réduire le risque de vous retrouver avec
(chmod) restreintes sur vos fichiers (644) et un site qui sera défacé et utilisé pour des attaques
dossiers (755), les fichiers ne devant plus être (phishing, DDos, spam, …).
modifiés pouvant être en lecture-seule (444) ; Si vous n’avez pas encore de pare-feu (firewall)
• évitez d’avoir un compte nommé « admin ». Pour pour protéger votre site, n’hésitez pas à consulter
les attaques de type brute-force, lorsque le login est mon site web https://www.aesecure.com. Vous y
« admin », 50% du travail est déjà fait ; trouverez un outil de protection gratuit ainsi que de
• mettez le rapport d’erreur de Joomla! sur aucun ; multiples articles traitant de sécurité.
• Activez la double-authentification à votre site
Joomla (ex. Google Authenticator ou Utilisation
d’une Yubikey) ;
• protégez vos dossiers sensibles (/administrator, /
votre-parefeu, /vos-stats, /vos-secrets, …) par l’ajout
d’un fichier .htpasswd pour ajouter une seconde
protection login/password ;
• désactivez la couche FTP dans la configuration
de Joomla! (si vous l’aviez activé) puisqu’alors vos
www.seblod.com/apps
données de connexion sont stockées en clair dans
le fichier configuration.php se trouvant à la racine
du site ;
CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Évolution
Nicolas Claverie
Développeur d'extensions depuis les débuts
du CMS Joomla!, Nicolas a créé HikaShop
en 2010 et reste le principal développeur

et perspectives
de ce composant E-commerce.

de l’ecommerce
Avec 1462 milliards d’euros générés dans le monde dont 424 milliards
en Europe en 2014 et au-delà des 1 700 milliards en 2015, soit plus
21%, l’e-commerce confirme sa progression en terme de poids dans
l’économie.
Le trio de tête reste inchangé avec le tourisme (32%), l’habillement et
les chaussures (10%), puis viennent les équipements de maison (7%).
Bien sûr, les géants du web se taillent la part du lion. Ainsi, 0.5% des
sites réalisent 70% du chiffre d’affaire annuel. Amazon est en tête
grâce à son statut de pionnier avec par exemple en France 16 832 000
vues par mois, suivent CDiscount, la Fnac, eBay et Voyage-Sncf.com.
47

L’e-commerce a déjà fait beaucoup


parler, et ce n’est certainement pas fini,
tant les chiffres et l’impact sur le système
économique sont impressionnants !
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

D’abord, la visibilité. Comprendre par là un bon et implémentez cela à vos sites. Plus de visibilité
positionnement dans les moteurs de recherche, entraînera plus de vues, et donc forcément plus
qui est le premier critère souvent indépassable de clients potentiels !
pour atteindre le succès. Un point essentiel, à considérer en tant que boutique
Un seul mot pour cerner l’ensemble de ce concept : en ligne : les Microdatas.
SEO ou optimisation pour les moteurs de recherche Cette technologie permet, lors des recherches,
(Search Engine Optimization). non seulement de monter dans le classement
Pour cela de nombreux points techniques doivent mais aussi d’afficher directement dans la page de
impérativement être remplis par vos futurs sites. recherche les photos produits, les prix, les notes
Ces critères varient d’un moteur de recherche à clients. De plus, cela permet à vos produits d’être
un autre, mais l’époque fait que Google représente visibles sur la partie Google Shopping !
en Europe et aux Etats-Unis plus de 80% des
recherches. Et dans le reste du monde cette Il est donc temps de se demander quels
suprématie n’est remise en cause qu’en Asie, sont les secrets à connaître pour que
et encore ! votre site fasse la différence au milieu de
Donc faites le tour du cahier des charges de Google cette nébuleuse concurrentielle.
Boutiques physiques et e-commerce

Mais attention ne faites pas l’erreur de croire que La consommation collaborative confirme sa
les clés d’Internet n’appartiennent qu’aux grosses progression, avec bien sûr Uber, AirBnB et d’autres
structures. En effet, nombreuses sont les boutiques qui démontrent que la demande pour ce type de
virtuelles qui se lancent. services est de plus en plus forte.
Ainsi l’augmentation du nombre de sites montre On notera aussi la part de marché de l’alimentaire
la prise de conscience de ces débouchés, mais avec 7%, là encore, en augmentation. Cela s’explique
aussi l’ensemble des domaines qui se tournent aisément, car nombreux sont les acteurs à avoir
vers l’e-commerce. innové, que ce soit avec le drive pour les magasins
Avec 164 200 de sites actifs en 2014, cela petits ou grands, la livraison des courses ou des
représente 14% de plus que l’année précédente, repas directement à la maison, l’alimentation
parmi lesquels on peut trouver plus récemment : développe donc son offre pour toucher de nouveaux
48 les services à la personne, l’économie collaborative
et même les commerces de proximité.
clients !
49
Alors avec cette croissance et toutes ces
L’e-commerce permet, pour 58% de ces derniers, de promesses, quelles évolutions pour demain ?
constater une progression de leur chiffre d’affaire La tendance montre clairement que les acheteurs
en boutique. Et attention, il s’agit bien ici de l’impact vont de plus en plus se tourner vers le smartphone
de la boutique virtuelle sur la boutique réelle, à ne et la tablette pour réaliser leurs achats. Ceux-ci ont
pas confondre avec la présence uniquement sur les augmenté de 60% en 2015 contre 54% en 2014,
réseaux sociaux. Ceci montre donc les bénéfices de après un démarrage en 2012 et 2013 autour des
l’e-commerce, voir même sa complémentarité avec 155%.
les boutiques réelles. Comme d’habitude, les plus grands marchands ont
L’autre répercussion de l’e-commerce dans le réel, ouvert la voie, puisque tous disposent déjà d’une
c’est ses 112 000 emplois, sachant que 48% des application ou d’une version mobile de leur site.
sites prévoient des augmentations d’effectifs ! Les boutiques de téléchargement démocratisent
d’ailleurs l’achat via support mobile que ce soit pour
la musique, les jeux ou les applications diverses.

Requête "samsung galaxy s7"

Le design du site est la première impression, pour les clients sur mobiles, sans compter que
c’est l’élément qui mettra votre client en condition votre client ne se perd pas et que cela améliore
d’achat. En effet, un site à la fois esthétique et votre SEO et l’ergonomie. Donc même si, bien
en adéquation avec vos produits contribue à sûr, ces concepts ne sont pas applicables à tout
convaincre inconsciemment le client potentiel de contexte commercial, rapprochez-vous en !
votre professionnalisme, c’est votre vitrine virtuelle L’ergonomie, justement, ne doit pas être confondue
en somme. Et n’oubliez pas, “on a jamais une avec le design. Ici, tout doit être fait pour
seconde chance de faire une bonne impression”. rendre votre site immédiatement simple donc
De nos jours, le “flat” design et le concept du “one compréhensible et aisément navigable pour aller
page” semblent être des choix à la fois efficaces et d’un point A à B, et surtout avec des allers retours
plébiscités par les utilisateurs. Un design épuré et rapides et où que soit le client.
sur une seule page est vraiment un plus indéniable
Répartition des achats faits sur Ordinateur, Tablette et Smartphone
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015

Un exemple: si le client doit chercher le bouton lui de partager sur les réseaux sociaux une bonne
“ajouter au panier” ou que les étapes du protocole de affaire, invitez-le à commenter et à noter les
paiement sont trop nombreuses ou contraignantes, produits, etc.
votre taux de transformation du client potentiel vers Une fois que le client est revenu, il faut lui donner
une commande sera décevant. De même, plus la l’envie de refaire un tour d’horizon du site, donc
navigation sera complexe ou longue plus l’abandon gardez votre site dynamique avec des nouveautés,
en cours d’achat peut survenir, et ce malgré l’envie changez les produits mis en avant, les coloris
de départ du client sur votre site. Ainsi, limiter la voir la mise en page, soyez au fait des soldes,
profondeur de l’arbre des catégories de vos produits des saisonnalités ou des évènements liés à vos
(et même de vos articles Joomla!) est fortement produits. En bref, votre site doit vivre !
conseillé. Un site trop statique sera de toute façon vite
A ce propos, en plus d’avoir en tête ces concepts, rattrapé par la concurrence sur internet car “comme
je vous conseille fortement l’utilisation d’outils dans la nature, ce qui n’évolue pas meurt”, et ça
dits de tracking, qui vous permettront entre autre les grandes entreprises de l’e-commerce l’ont bien
d’analyser le parcours type du client sur votre site, compris.
mais aussi fourniront des statistiques sur les pages
les plus consultées, le nombre de visites. Ainsi, le Une fois que le succès sera au rendez-vous,
cas échéant, vous pourrez opérer des changements la seconde étape, et pas des moindres, est
pour augmenter votre taux de transformation. l’international !
Evidemment, et ce n’est pas une découverte, les
Un autre point important est de faire en sorte que le potentiels de développement de clientèle ne sont
client se sente en sécurité. Pour cela, configurez un pas sur le vieux continent, les marchés de l’e-
certificat SSL pour votre site, utilisez des extensions commerce sont comme à chaque fois dans les pays
connues, faites les mises à jour pour boucher les en développement, le Moyen-Orient notamment,
éventuelles failles découvertes, et ajoutez les logos où la croissance est au-delà des 30%, mais
officiels de vos certificats et autres systèmes de aussi en Asie qui connaît un nombre exponentiel
sécurité sur votre site. d’utilisateurs d’Internet avec aujourd’hui plus d’un
Car la multiplication des sites est aussi une milliard d’internautes.
aubaine pour les escroqueries diverses mettant Seulement, cela ne s’improvise pas, et il convient
éventuellement le client en état de méfiance. Donc de trouver le bon marché où votre offre trouvera
là encore démarquez-vous ! un écho ou mieux, prendra la place d’une offre
De plus, le choix de la plateforme de paiement peut insuffisante ou inexistante.
50 aussi contribuer à cet objectif, tant par sa simplicité
que par sa bonne connaissance ou réputation
Ensuite, pensez aux coûts de cette nouvelle
direction, comme vos coûts de fonctionnement ou
auprès du grande public. de logistique. Sont-ils en adéquation avec les prix de
Dans un second temps, pour gagner en retour client, ce nouveau marché ?
un bon suivi colis informant le client des étapes L’autre notion à aborder c’est la localisation.
franchies par le colis est un plus indéniable. Autrement dit, mettre en place la langue de ces
De même, proposer à vos clients de voter et de pays, supporter le paiement avec leurs devises et
poster des commentaires pour les produits (ou même mieux, proposer des numéros de téléphone
vendeurs de votre place de marché) conforte les locaux, etc.
nouveaux clients potentiels dans leurs décisions Renseignez-vous pour trouver les modes de
d’achats mais permet également d’améliorer la paiement qui à la fois simplifieront et rassureront
recherche des produits sur le site. vos futurs clients dans ces pays. Le dernier
Enfin, autre point important, un numéro de point important de cette seconde phase est la
téléphone, une adresse, voir un module de chat en législation du pays quant à l’e-commerce, là seront
ligne finira de rassurer le client quant au sérieux du abordé les taxes, les législations et les droits des
marchand. consommateurs.

Ensuite, il s’agit d’assurer la pérennité de votre site Le futur est donc à l’e-commerce pour tout
e-commerce. Il va falloir maintenant fidéliser vos et partout, alors que Internet n’a pas fini de
clients, vous avez des ventes, capitalisez dessus ! révolutionner nos sociétés. Il est ainsi devenu
Cette partie sera d’autant plus simple, si les primordial d’optimiser son site pour cela. De  es chiffres du e-commerce sur skeelbox.com : http://bit.do/chiffres-cles-monde
L

Annexes
précédentes se sont fait sans accrocs mais plus plus, même si vous démarrez un petit site d’e- Les chiffres clés, PDF à télécharger sur fevad.com : http://bit.do/chiffres-cles
encore, si plusieurs petites attentions ont été commerce, il est important de penser à la suite. Améliorer son SEO sur webmarketing-com.com : http://bit.do/optimiser-SEO
offertes au client : comme évoquer plus haut Trouver une solution à la fois facile à prendre en Joomla! et le reférencement sur codeur.com : http://bit.do/journal-referencement
le suivi colis, des e-mails pour notifier le client main et permettant de gérer toute la complexité Joomla! et les Microdata sur magazine.joomla.org : http://bit.do/joomla-microdata
des différentes étapes de la commande, un nécessaire au démarrage, à la mise en avant, et à Les moteurs de recherche dans le monde sur abondance.com : http://bit.do/moteurs-recherches
questionnaire satisfaction, et la méthode classique : l’expansion d’un site e-commerce s’avèrera décisif. Optimisation performance Joomla sur tophebergeur.com : http://bit.do/performance-joomla
les points de fidélité en lien avec des réductions. Joomla!, grâce à sa flexibilité et aux nombreux E-commerce en France sur webmarketing-com.com : http://bit.do/e-commerce-francais
Les newsletters sont également un bon moyen outils disponibles, vous permettra de vous tourner Le Drive et son évolution sur fevad.com : http://bit.do/evolution-drive
de faire revenir le client sur votre site. Attention vers l’avenir et de négocier ces virages évolutifs et L’emploi et l’e-commerce sur fevad.com : http://bit.do/e-commerce-monde
toutefois à la fréquence d’envoi qui ne doit pas être technologiques en douceur. Le mobile et l’e-commerce sur skeelbox.com : http://bit.do/mobile-first
trop importante et à trouver le bon sujet à aborder et sur comarketing-news.fr : http://bit.do/chiffres-mobile
dans celle-ci pour intéresser le client. Améliorer son taux de conversion sur skeelbox.com : http://bit.do/taux-conversion
Faites également “travailler” votre client. Proposez- Animer son site e-commerce sur altics.fr : http://bit.do/animation-website
La stratégie pour l’international sur info-commerce.fr : http://bit.do/e-commerce-international
CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

5 astuces
Simon Kloostra
Webdesigner basé vers Utrecht, spécialisé
dans Joomla! et le SEO.
Auteur de Joomlaseo.com, site web populaire
traitant de l’optimisation de site web Joomla!.

pour un site
Joomla! rapide
Les internautes peuvent rapidement quitter un site web si celui-ci se
charge lentement, et cela vaut aussi pour les sites construits avec
Joomla!. Avec les astuces que nous allons voir dans cet article, vous
pourrez rendre votre site nettement plus rapide. Vos visiteurs passeront
donc plus de temps sur votre site, et ils deviendront plus facilement de
potentiels clients.
Par ailleurs, Google prend en compte la rapidité d’affichage des sites web
dans ses facteurs de classement. En améliorant le temps de chargement
de votre site, vous pourriez donc améliorer son référencement.
Regardons 5 astuces pour que votre site s’affiche plus rapidement.
53
Commencer avec un état des lieux
Avant de commencer les travaux d’optimisation, il Il existe également d’autres outils :
est toujours bon de savoir comment se place votre Pingdom Tools
site. Heureusement, il existe de nombreux outils Google Pagespeed Insights
permettant d’analyser la vitesse de votre site web. Dareboost
Mon outil favori est Gtmetrix (gtmetrix.com).
Il établit deux mesures en utilisant les outils Avant de commencer, assurez-vous d’avoir
PageSpeed et Yslow. Cela vous donne énormément une sauvegarde complète de votre site.
d’informations sur votre site et sur les aspects qui
pourraient être améliorés. Vous connaitrez le temps
de chargement actuel, le nombre de ressources
chargées, le poids de la page, etc.
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

JCH-Optimize (www.jch-optimize.net ) et Yireo nécessaires. Il y a de nombreuses manières de


Options de cache avec Joomla!
Scriptmerge (https://www.yireo.com/software/ travailler ce domaine, voici quelques exemples :
joomla-extensions/scriptmerge ) sont deux • En utilisant l’extension Advanced Module Manager
Le cache permet de réutiliser certaines parties de
extensions qui sont excellentes pour cela. Elles sont de NoNumbers, vous pouvez inclure ou exclure
votre site. Lorsque Joomla! affiche un article, il
dotées de paramètres permettant de combiner et des modules en fonction du navigateur. Avec cette
envoie les données venant de la base de données
de compresser vos fichiers, supprimer les espaces fonctionnalité, vous pourrez exclure une galerie
et les transforme en HTML. Lorsque vous activez
inutiles, et charger les scripts de manière différée ou lourde des navigateurs mobiles, afin d’améliorer le
le cache, vous réutilisez le HTML pré-généré qui est
asynchrone. Elles proposent également quelques temps de chargement sur ces mobiles.
déjà présent. L’inconvénient est qu’une modification
paramètres plus avancés comme le lazy-load pour • Egalement, sur les mobiles, vous n’avez pas besoin
apportée à un article pourrait ne pas être visible tout
les images, un support pour le CDN, un support pour d’images de grandes tailles. Avec un site web
de suite. Mais cela n’est pas un problème pour une
les sprites, etc. responsive design, vous pouvez forcer vos images
majorité de site.
dans une taille mobile, mais en réalité vous chargez
L’utilisation d’un de ces plugins peut réellement l’image dans son poids réel (et lourd). L’extension XT
Pour activer le cache, rendez-vous dans la
améliorer la rapidité de votre site. L’utilisation de Adaptive Images peut vous permettre de travaille
configuration globale de votre site, puis dans
ce type d’extension nécessite que vous vérifiiez ce problème (https://www.extly.com/utilities/xt-
l’onglet Système. Vous trouverez les « paramètres
Réduire la taille de vos images soigneusement que toutes les fonctionnalités de adaptive-images.html).
de cache », le mieux est de choisir le réglage
votre site web fonctionnent correctement après
conservatif.
Réduire la taille de vos images optimisation.
Les images représentent souvent une partie
importante de n’importe quelle page web, parfois
jusqu’à 70%, vous devez donc les optimiser, et ainsi
gagner en performance. Il existe de nombreuses Conclusion
manières d’optimiser vos images. Les astuces les
plus importantes sont : Penser aux performances sur mobile J’espère qu’avec ces conseils vous pourrez rendre
vos sites beaucoup plus rapides. Assurez-vous
• Chargez vos images dans la taille exacte dont Les performances sur mobiles deviennent de de repasser chaque site au test de GTMetrix et de
vous avez besoin. Vous pouvez utiliser des plus en plus importantes. Dernièrement, Google comparer les tests avant et après optimisation.
extensions pour retailler vos images lors de leur a dit favoriser les sites utilisant le projet AMP N’oubliez pas de vérifier que votre site fonctionne
téléchargement. Une solution très simple est le (Accelerated Mobile Pages). Cela est assez toujours correctement ;)
Ensuite, vous devez regarder le plugin Système - gestionnaire étendu de l’éditeur JCE pour Joomla!. technique à mettre en place, mais allez voir le
Cache de page. Ce plugin va vous aider à rendre • Utilisez la compression sans perte. De plugin AMP par Weeblr (https://weeblr.com/joomla- Pour aller plus loin dans l’optimisation de vos sites
votre site encore plus rapide, mais il peut parfois nombreuses images contiennent des données accelerated- mobile-pages/wbamp ). Joomla!, vous pouvez vous rendre sur cette partie
54 causer des problèmes sur différents éléments
comme les formulaires de contact ou de règlement.
superflues qui ne sont pas nécessaire pour
l’affichage de l’image. Avec des outils comme Cependant, sur un site web “normal”, vous pouvez
de mon site : joomlaseo.com/performance. 55
Il fonctionne très bien sur les pages statiques. ImageRecycle (www.imagerecycle.com) vous travailler les performances mobiles. Réfléchissez
pouvez supprimer ces données, ce qui représente sur ce que vous devez réellement charger sur les
Par ailleurs, certains hébergeurs offrent également souvent 50% du poids de l’image, surtout pour mobiles, par rapport aux éléments qui ne sont pas
des caches du côté du serveur, comme Varnish. les fichiers PNG. D’autres outils intéressant sont
Vous pouvez les utiliser comme une alternative au Kraken.io et TinyPNG.
cache Joomla!. • Utilisez la fonctionnalité Lazy-load pour vos
images. Cela peut être réalisé avec le plugin Lazy
Enfin, vous pouvez également mettre en cache les Load pour Joomla! :
éléments localement en utilisant une technique • (joomla-extensions.kubik-rubik.de/llfj-lazy-load-for-
appelée “Leverage browser caching”. Cela vous joomla).
permet de ne pas recharger des fichiers images, <IfModule mod_expires.c>
CSS et Javascripts qui l’ont déjà été. Pour activer FileETag MTime Size
cela, vous devez ajouter le code suivant à votre AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css appli-
fichier .htaccess (voir fin d'article). cation/xml application/xhtml+xml application/rss+xml application/javascript
application/x-javascript
Optimiser vos CSS et Javascript
ExpiresActive On
Après vos images, CSS et Javascript sont la partie ExpiresDefault "access plus 1 seconds"
la plus importante (en termes de poids) de vos ExpiresByType text/html "access plus 600 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"
Activer G-Zip pages web. Les Templates mal codés, en particulier,
ExpiresByType text/css "access plus 1 month"
peuvent être très lourd en Javascript. Le mieux est
bien sûr de choisir des Templates de qualité, mais ExpiresByType text/javascript "access plus 1 month"
Toujours dans la configuration générale de Joomla!,
même si devez conserver votre Template actuel, ExpiresByType application/javascript "access plus 1 month"
rendez-vous dans l’onglet Server puis réglez le
vous pouvez apporter plusieurs optimisations. ExpiresByType application/x-javascript "access plus 1 month"
paramètre Compression GZIP sur Oui.
En fait, tous les scripts devraient être aussi petits ExpiresByType image/x-icon "access plus 1 year"
Cela va compresser au format Gzip les données
que possible, et les fichiers aussi petits que possible ExpiresByType image/jpeg "access plus 1 year"
envoyées par Joomla!.
(1 gros fichier est préférable à de nombreux petits ExpiresByType image/png "access plus 1 year"
fichiers) et chargés de manière asynchrone. Cela ExpiresByType image/gif "access plus 1 year”
peut paraître très technique, mais heureusement il </IfModule>
existe plusieurs plugins qui vous aideront dans ce
domaine.
CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Crystal Harris
Consultante UX passionnée, fondatrice de
lucid-fox.com.
Amoureuse de FOSS. Évangéliste UX dans
Joomla!, et évangéliste Joomla! partout ailleurs.

Web Design
vs. UX Design
“Qu’est-ce que tu fais comme métier ? ”
C’est une question pourtant simple, mais j’ai souvent du mal à y répondre.
Finalement, je réponds « Webdesigner », parce que je ne veux pas prendre
le temps d’expliquer ce à quoi je passe réellement mes journées.
Les gens feignent d’être intéressés, hochent la tête et la conversation
glisse sur autre chose. Mais ce n’est pas cela. Ma réponse est inexacte.
Il serait plus exact de dire je suis designer d’expérience utilisateur – mais
ce serait encore un abus de langage, et j’en parlerais plus tard.
57
Comment sommes-nous arrivés dans un monde où il est compliqué
d’expliquer un métier en quelques mots compréhensibles, même à
des gens du même secteur d’activité ? Et de toute façon, quelle est la
différence entre UX et web design ?

Le design du site n’était pas du tout travaillé, et


L’histoire du design sur le web
c’était tout à fait approprié. Le but du web étant
strictement utilitaire, les technologies utilisées
Au commencement…
l’étaient toutes autant. Même si vous aviez voulu
Pour trouver la réponse, remontons le temps de
introduire des éléments visuels, vos possibilités
quelques années vers les années 90. (26 ans pour
étaient assez limitées. En fait, la balise <img> ne
être exact – je sais ça ne me rajeunit pas non plus)
sera introduite que trois plus tard en 1993.
Le CERN vient juste de lancer le premier site internet
et le premier serveur public. Nommé « Projet
Le premier serveur – on peut encore lire
WWW », il fournit aux visiteurs des informations
techniques, sur la façon de lancer son propre site
l’étiquette manuscrite « Cette machine est
web, des informations sur d’autres projets W3, et un serveur. NE PAS L’ETEINDRE !! » .
plus encore.
Dans leurs propres termes :
La même année, le navigateur Mosaic est sorti, et
“Le WorldWideWeb (W3) est une initiative de
le World Wide Web gagnant en popularité, les gens
recherche d’information hypermédia étendue visant
commencèrent à l’utiliser pour faire toutes sortes
à donner un accès universel à un grand univers de
de choses, y compris des achats en ligne, des
documents. »
bannières de pubs et, oui, même des rencontres !
Ou, exprimé plus simplement, c’était un outil pour
trouver de l’information ; une bibliothèque des temps
Puis, en l’espace de quelques années, l’objet
modernes au bout de nos doigts.
de l’autoroute de l’information s’est élargi de la
simple interconnexion entre individus à beaucoup,
beaucoup plus que cela.
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

(Par Coolcaesar at the English language Wikipedia, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=395096) Il est encore en ligne ! (Visitez le ici http://www.warnerbros.com/archive/spacejam/movie/jam.htm)

58 59
Les tables à la rescousse ! Les gens en voulurent plus, ils désireraient comment les tables seraient imbriquées les unes “…à ce jour, la plupart des exemples d’astuces et de
des choses nouvelles, des choses dans les autres. La norme CSS 1.0 a été introduite hacks CSS ont été réalisées par des développeurs.
différentes - alors la technologie s'est en 1996, et bien qu'elle aie essentiellement inclus Les designers ont encore à y imprimer leur marque.
Aves les navigateurs supportant enfin les images, il
des propriétés pour les polices et les couleurs, Cela doit changer. »
semblait qu’un web beau et utile était juste à portée développé pour les leur fournir. chaque petite avancée fut utile.
de main. Sauf, que… cela n’a pas été le cas.
Pour beaucoup de designers, y compris moi-même,
Enter the <table>. You remember those, right?
Avec ces outils, la créativité fut florissante, et des ce fut une source d’inspiration et un excellent
Arrivèrent les <table>. Vous vous en rappelez n’est-
pépites comme le site SpaceJam sont nées. outil d’apprentissage. Alors que les sites en Flash
ce pas ?
mangeurs de bande passante restaient populaires,
Faute d’une solution plus efficace, et pour répondre
Flash et les âges sombres sortaient de plus en plus de beaux sites statiques,
aux besoins des clients et satisfaire les designers,
construits à base de CSS et mettant le contenu
les développeurs ont utilisé un élément html conçu
Flash est sorti fin 1996, et un an plus tard tous les au premier plan. Doucement, les sites en CSS ont
pour l'organisation de valeurs et l'on détourné de
navigateurs modernes le supportaient. Au départ gagné, car
son but initial. Cela a marché et pendant une longue
période "le tranchage" des designs fut la norme. le but de Flash était assez simple – il permettait L’illumination CSS les utilisateurs commencèrent à montrer
à l’utilisateur de jouer des sons et de créer des
Après tout, les seules choses limitatives dans une
animations simple. Finalement, il a évolué au point Pour encourager les concepteurs et les
leur préférence pour les sites se chargeant
Il était clair que pour être efficace, les gens de supporter la vidéo, les interactions avancées développeurs à construire davantage de sites en rapidement et qui leur offraient une
et les entreprises ont dû faire preuve de et les développeurs ont été capables de réaliser utilisant les CSS, et « faire comprendre ce que c’est meilleure expérience.
créativité et ont dû se démarquer. des sites entiers uniquement à l’aide de Flash et tous ces trucs en CSS », CSS Zen Garden est né en
l’actionscript. Comparé à ce qui était disponible 2003.
à cette époque, c’était (et cela reste) un outil très
conception complexe étaient d’une part l’intelligence puissant. Mais comme on dit, un grand pouvoir Comme le site original le déclarait :
du développeur et d’autre part le fait de savoir implique de grandes responsabilités. “Il y est clairement nécessaire pour les CSS d’être
comment les tables seraient imbriquées les unes Il ne fallut pas longtemps avant que tous les prises au sérieux par les artistes graphiques.
dans les autres. La norme CSS 1.0 a été introduite designers « cool » n’utilisent Flash pour tout, et Le Jardin Zen a pour but d’exalter, d’inspirer et
en 1996, et bien qu'elle aie essentiellement inclus parfois juste pour le plaisir de la démo. Comme trop d’encourager la participation. Pour commencer,
des propriétés pour les polices et les couleurs, souvent, cependant, cette technologie nouvelle et regardez quelques-uns des designs existants dans
chaque petite avancée fut utile. cool a été malmenée au détriment de l'expérience la liste. En cliquant sur n‘importe lequel, cela va
Avec ces outils, la créativité fut florissante, et des de l’utilisateur. Les sites en Flash lourds mettaient charger la feuille de styles correspondante dans
pépites comme le site SpaceJam sont nées. des siècles à charger, et bien que les effets visuels cette même page. Le code reste le même, la seule
soient magnifiques, c'était un mauvais compromis chose qui a changé est le fichier CSS externe. Oui,
pour la plupart des utilisateurs qui voulaient juste vraiment.
obtenir quelque chose.
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Bien que ce ne soit pas toujours intentionnel, on


Pourquoi s’en soucier?
peut voir qu’avec le temps l’expérience utilisateur
à évoluée – et finalement des pans entiers de
Avez-vous lu ce que j’ai dit plus haut ? Par la
technologies ont été abandonnées et de nouvelles
puissance collective de millions d'utilisateurs, des
se sont développées en faveur de l’expérience.
technologies entières ont disparu. A quand remonte
Telle est la puissance de l’utilisateur.
votre dernière visite d’un site en Flash ?
A l'origine, cet article visait à expliquer la différence
Bien que ce soit sur une échelle beaucoup plus
entre web design et UX design. Cependant, il est
grande, le coût d’une mauvaise UX est beaucoup
rapidement devenu évident que ce serait comme
plus élevé que l'investissement nécessaire pour
essayer d'expliquer la différence entre une goutte
en créer une bonne. Si vous avez déjà entendu
d'eau et une flaque d'eau – le web design est
l’expression « les gens votent avec leur portefeuille »,
juste une petite partie de ce qui se passe dans
et bien une des façons de le faire passe par leurs
l'expérience d'un utilisateur.
habitudes de navigation. Une bonne expérience
utilisateur fait que les utilisateurs reviennent.
Aujourd’hui, quand on dit web design, la plupart des
gens font référence à l’aspect conception visuelle
D’une manière plus générale, fournir une bonne
d’un site web. Un terme plus « moderne » serait UI
expérience utilisateur est en partie le reflet de votre
design ou design d’interface utilisateur – les rôles
honnêteté. Cela peut sembler idiot, mais votre site
sont similaires. Cependant un web designer avait
web génère des expériences émotionnelles pour les
l’habitude de penser à bien plus que juste le look
gens. Comment voulez-vous qu’ils se sentent quand
and feel.
ils quittent votre site ?
En fait, beaucoup de choses qu’un UX designer fait
maintenant correspondent à ce qu’aurait fait un
web designer il y a 10 ou 15 ans. Avec l’expérience
et le temps, ces processus ont été affinés avec des
choses comme :
L’UX est là pour longtemps
Le site CSS Zen Garden original, en novembre 2003. • les personas (des personnes semi-fictives,
façonnées à travers des recherches et des À mesure que nous nous éloignons de dispositifs
interviews d’utilisateurs réels, qui nous aident à impersonnels comme nos ordinateurs et que nous

60 La révolution mobile Designer l’expérience utilisateur identifier et à se rappeler à qui est destiné le site en
cours de construction) ;
allons vers des expériences plus intégrées (comme
l’internet des objets, et l’intelligence artificielle) le 61
Avec l’introduction de téléphones capables de Bien que l’intitulé du job soit relativement nouveau, • les flux utilisateur (workflows idéals suivant web design peut devenir sans objet.
naviguer sans limites sur le web (c’est de toi que je le fait de porter attention à l’expérience utilisateur ne lesquels nos utilisateurs accomplissent une action L’expérience utilisateur non.
parle Iphone), les choses commencèrent à bouger l’est pas, lui. (Après tout, pour qui faisons-nous donc ou naviguent dans un site)  ;
rapidement. Le matériel et les logiciels évoluèrent ces sites internet ?). • prototypage (création d'une version de test simple Quand la technologie change, les processus
rapidement, surpassant leurs prédécesseurs, avec Jetez un coup d’œil à la première moitié de cet de notre produit pour mettre nos hypothèses à spécifiques que nous utilisons peuvent évoluer –
l’avènement du spécifique mobile… non attendez... article. Certaines parties sont mises en valeurs dans l’épreuve)  ; mais l’étude de ceux qui l’utilise et comment les
basé sur des grilles, non attendez… responsive chacune des sections, et une fois les points reliés • et beaucoup, beaucoup plus, en fonction du client servir au mieux a toujours été importante et le sera
design, et les tendances vont et viennent au fil des nous obtenons : et du projet. toujours.
saisons. Lors de votre prochain projet de site web, je vous
Attendez… c’est encore ce qui est en train de se Il était clair que pour être efficace, les Bien qu’une partie soit purement visuelle, la majeure encourage à parler avec vos utilisateurs. Cela fait
passer. gens et les entreprises ont dû faire preuve partie de l’UX design se concentre sur la recherche, sens au niveau business, ça aide à préparer le futur
C’est le monde dans lequel nous vivons de créativité et ont dû se démarquer. Les les données, les tests et l'analyse - ce qui explique et c’est tout simplement la bonne chose à faire.
actuellement. gens en voulurent plus, ils désireraient pourquoi j'insiste sur le fait qu’UX "design" est La prochaine fois qu’on vous demandera ce que
des choses nouvelles, des choses trompeur. vous faites, vous pourrez dire “Je conçois des
Avec la technologie à notre disposition différentes - alors la technologie s'est Après tout, l'expérience d'un utilisateur est une expériences utilisateurs » et en être fier !
aujourd’hui, les designers sont libres développée pour les leur fournir. Comme réaction à un produit fini - et nous n’avons pas le
Sources :
de tirer parti des tendances et des idées trop souvent, cependant, cette technologie contrôle absolu sur leurs réactions.
http://info.cern.ch/hypertext/WWW/TheProject.html
actuelles pour créer des sites web (et des nouvelle et cool a été malmenée au Toutefois, nous avons un certain contrôle sur les
http://www.evolutionoftheweb.com/
web apps, et des applications natives, et détriment de l'expérience de l’utilisateur.
facteurs qui l'influencent, et c'est ce sur quoi nous
http://www.pewinternet.org/2014/03/11/world-
plus encore) qui répondent le mieux aux nous concentrons comme consultants UX.
C’était un mauvais compromis pour la wide-web-timeline/
besoins de leurs clients et des utilisateurs. plupart des utilisateurs qui voulaient juste http://mezzoblue.com/archives/2003/05/07/
obtenir quelque chose. Les utilisateurs css_zen_gard
commencèrent à montrer leur préférence
C’est fantastique.
pour les sites se chargeant rapidement et
Mais alors, pourquoi un tel maelstrom de titres dans qui leur offraient une meilleure expérience.
nos métiers ? Nous avions des Web designer et des Avec la technologie à notre disposition
graphistes ; nous avons maintenant des UI Designer, aujourd’hui, les designers sont libres
UI Developer, Visual Designer, Interaction Designer de tirer parti des tendances et des idées
et UX Designer actuelles pour créer des sites web (et des
Ah, tiens cette phrase à nouveau – UX Design. web app, et des applications natives, et
Comment s’y retrouver dans tout cela ? plus encore) qui répondent le mieux aux
besoins de leurs clients et des utilisateurs.
CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Marketing
L’équipe Acyba
Une équipe dynamique avec un but commun…
Créer de remarquables composants avec des
idées originales.

Automation : une arme


de séduction massive
Le marketing automation est un devenu le sujet à la mode chez les
marketeurs. Définit comme une des nouvelles façons de communiquer et
de prendre contact avec vos cibles, il a pour réputation d’être complexe et
uniquement à la portée de grandes entreprises. En réalité, la plupart d’entre
vous ont déjà commencé à intégrer le marketing automation dans leurs
actions quotidiennes sans forcément le savoir. C’est peut-être votre cas !

Du charme à la conquête au grès des prochaines actions (téléchargement,


63
inscription à une newsletter, etc.), on lui demande
plus d’informations comme d’abord le nom de son
Avant d’aller plus loin, une petite piqure de rappel
entreprise et par la suite sa fonction. 
quant à ses fondamentaux semble nécessaire.
Il s’agit d’une pratique qui permet d’allier les
- Le marketing nurturing : l’amour ça se cultive !
problématiques marketing (se faire connaître, faire
Pour que la relation avec le contact se concrétise et
passer un message, positionner une marque ou une
perdure, il est nécessaire de le nourrir d’informations
entreprise, générer des leads1) aux problématiques
tout au long du processus, du 1er contact à la prise
commerciales (qualifier les leads, finaliser des
de décision finale. Une fois le lead devenu client,
ventes, générer du CA, provoquer de la récurrence,
il ne faut pas non plus l’oublier. En effet, pour le
etc.). Ses deux principaux objectifs sont d’attirer
fidéliser, il faut continuer à lui apporter des contenus
du trafic autour des contenus afin de récupérer des
intéressants pour rester présent dans son esprit
contacts et d’automatiser des campagnes pour
et être considéré comme une aide essentielle à sa
identifier les meilleurs leads.
prise de décision. 
C’est en réalité une vraie mine d’informations et de
bénéfices qui s’articulent autour de 3 mécaniques
marketing :

- Le lead scoring : qualifier pour mieux transformer


! A chaque action d’un contact (téléchargement, Pour un flirt avec Joomla!
participation à un webinar, action sur les réseaux
sociaux, etc.) un certain nombre de points va lui être En parlant d’amour, notre CMS préféré Joomla! et
attribué. Une fois que le palier de point définit est son écosystème riche en extensions profession-
atteint, cela signifie que le contact est «chaud». Une nelles peut vous permettre d’entreprendre facile-
campagne spécifique va alors lui être envoyée et/ou ment une démarche de marketing automation. En
les informations vont remonter dans un CRM pour effet, vous pouvez vous construire un outil complet
une prise de contact commerciale directe.  et performant en imbriquant plusieurs modules les
uns aux autres. Ainsi, il vous est possible de lancer
-  Le progressive profiling : tout vient à point à simplement des scénarios automatiques directe-
qui sait attendre ! Afin d’éviter une approche ment à partir de votre interface Joomla!. Pour les
trop intrusive qui risque de faire fuir le contact, profils avancés, des extensions plus pointues, spé-
la récolte de ses informations doit se faire pas à cialement dédiées au marketing automation, sont
pas. On récupère en premier lieu son email, puis également disponibles.
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Afin de mettre en place une démarche de premier ni-


veau, des extensions comme AcyMailing et AcySMS
ont la capacité de s’intégrer avec des modules de
type e-commerce, événementiel et communautaire.
Elles vous permettent d’utiliser l’ensemble des datas
récoltées via votre site internet et de déclencher des
communications en fonction des actions de vos
contacts.
Pour rentrer en phase de séduction et mettre tous
les atouts de votre côté, voici quelques exemples
qui peuvent être lancés pour booster vos ventes et
maximiser votre ROI :

- Charmez vos contacts pour conclure ! Program-


mez des emails automatiques lorsqu’une com-
mande n’est pas confirmée ou qu’un panier est
abandonné. Bien souvent l’acheteur oublie de valider
et il apprécie de recevoir un rappel pour lui indiquer
que son achat n’est pas achevé. Il arrive parfois que
le prix soit un frein à la conclusion de la vente. Pour
pallier à ça, générez des codes promos directement
dans ces emails pour finir de convaincre l’acheteur.

- Montrez leur qu’ils sont importants et que vous


pensez à eux ! Après la participation à un évène-
ment ou pour une date déterminée (anniversaire,
date d’inscription, évènement saisonnier…), rien de
tel qu’un email pour les remercier, les féliciter et les
fidéliser ! A vous de trouver un axe différenciant pour
vous démarquer de vos concurrents et leur appor-
64 ter une réelle valeur ajoutée. Un cadeau, une offre
spéciale ou une proposition privilégiée placeront
65
vos clients au cœur de votre stratégie et ils vous le
rendront bien !

- N’abandonnez pas vos utilisateurs et ne perdez


pas le contact ! Pensez à programmer un message
automatique aux personnes qui ne se sont pas
connectées ou n’ont pas acheté depuis X jours. C’est
ici l’occasion de présenter les nouveautés, récolter
des avis sur l’expérience utilisateur ou encore de
proposer un code promo pour relancer le contact.

Vous l’aurez compris, passez en mode Casanova


pour multiplier les conquêtes en pensant marketing
automation ! L’important est de bien connaître le par-
cours d’achat et les habitudes de vos visiteurs pour
identifier des scénarios appropriés et combler leurs
attentes. Ne négligez pas l’importance du marketing
dans votre business. En plus de vous faire gagner
du temps, il vous permet d’optimiser vos résultats
tout en humanisant vos relations !

1 Lead : prospect qualifié, à propos duquel on possède


les informations nécessaires pour le transformer en
client. Source : Mercator - Lendrevi, Lévi
CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

et de la coordination de l’équipe d’intégrateurs,


Chargée des développements Joomla!
Accessibilité,

Ariane Andurand

webmaster de C3rb.
web et Joomla!
L’accessibilité n’est pas une grande marmite où l’on tomberait dedans
petit. Pire, les formations actuelles en multimédia n’en parlent toujours
pas assez. Mais au détour d’un AO (appel d’offre) ou d’une rencontre
il se peut que nous soyons alertés sur ce sujet et que l’on s’y intéresse…
ou pas. La plupart du temps les réponses apportées dans les cahiers
des AO restent de belles promesses commerciales non suivies d’actions
réelles lors de la production dudit site.

67
Personnellement ma dose de potion magique Ne sachant pas votre niveau et votre degré de
je l’ai prise en 2011 grâce à la formation Expert connaissance sur l’accessibilité numérique
Accessibilité en Évaluation de l’association je vais tout d’abord vous présenter ce qu’est
BrailleNet (braillenet.org). Lors de cette formation je l’accessibilité numérique, puis le cadre légal et
n’ai pas rencontré des Accessibilix mais des experts réglementaire pour les sites publics en France,
passionnés. De cette période j’évoque également ce que je sais de l’accessibilité de Joomla!, et les
à chaque fois ma rencontre avec Sylvie Duchâteau informations sur deux Templates dits accessibles
utilisatrice d’une plage braille et Jaws qui à l’époque pour Joomla!3.X.
nous a démontré par A+B que pour elle c’était
mission impossible d’acheter un produit sur le site
de la Fnac.
L’accessibilité c’est quoi ?
Suite à cette formation, j’entre dans le Groupe de
Travail Accessiweb nourrie d’une liste d’échanges Plutôt que d’écrire ce qu’est l’accessibilité,
emails où l’on trouve réponses à nos questions sous voyons plutôt ce qu’est le handicap. Le handicap
la bienveillance de personnes bien plus expertes est intrinsèquement lié aux dépendances à
que soi dans chacun des domaines. J’y côtoie des l’environnement. Prenons l’exemple d’un individu
passionnés dont des experts en audit qui œuvrent en fauteuil roulant qui doit accéder à un bureau :
tous les jours pour que leur travail n’ait plus lieu s’il n’y a pas d’escalier, pas de porte, il y arrive bien,
d’être. C’est beau non ? Malheureusement ils ont voire plus vite qu’une personne sur ses deux pieds.
encore de beaux jours devant eux ;-) . Vous êtes aussi probablement handicapé à votre
manière dans votre vie ordinaire, moi la première.
Diffuser largement auprès de tous les webmasters, Je porte des lunettes et, sans elles, dans certaines
contributeurs et développeurs les notions situations je suis handicapée pour réaliser des
d’accessibilité est un travail de longue haleine. tâches courantes.
En 2015 j’ai franchi le pas en présentant au Bref, l’accessibilité numérique (#a11y sur les
Joomla!Day Nice une conférence sur l’accessibilité réseaux) c’est pour les -handicapés- personnes en
en général et particulièrement avec Joomla!. situation de handicap.
A ma grande surprise, très peu de personnes Nous ne sommes pas tous égaux dans nos utilisations.
connaissaient les règles en vigueur actuellement Nous n’avons pas tous les mêmes outils.
en France, et pourtant cela intéresse beaucoup de Nous n’avons pas tous la même culture.
passionnés du CMS Joomla!.
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

important car ni Narrator pour Windows, ni TalkBack Joomla! permet de créer rapidement un site
pour Android n’arrivait à la cheville de VoiceOver. internet mais le choix du Template utilisé et les
En 20 ans des progrès considérables ont été faits pratiques éditoriales doivent respecter au mieux
grâce notamment à la diffusion des standards,
des bonnes pratiques mais également grâce aux
les standards. La vigilance est de mise car sur le
outils à disposition liés à l’évolution des pratiques web tout le monde est contributeur.
de code (je pense notamment aux compilateurs
CSS. Une variable non accessible peut être Historiquement les initiatives pour apporter de
corrigée rapidement : les frameworks) et c’est très l’accessibilité au CMS joomla! étaient individuelles.
certainement la culture même de l’accessibilité qui Grâce à la conceptrice allemande des Template
se diffuse et permet à tout un chacun de prendre “Beez” Angie Radtke, un Template était proposé
conscience des enjeux du respect des normes. en version Joomla!1.5 et réédité en Joomla!2.5. Il
Le SEO et le mobile ont contribué à cette évolution. s’agissait d’un Template front incluant l’accessibilité.
On peut dire que ça c’est un des avantages Aujourd’hui avec la version 3 de Joomla! les
collatéraux de la raison initiale “proposer des Templates “beez” ont disparu du pack par défaut.
sites accessibles aux personnes handicapées”. Deux initiatives individuelles ont été recensées,
Voir à ce sujet le très bon billet “ le vrai bénéfice celle de C3RB Informatique et celle de Francesco
de l’accessibilité” d’Olivier Nourry sur son blog Zaniol. Ces initiatives ont donné naissance à deux
“Accessiblog”. Templates : Zong et RGAAC3rb.
Dans les prochaines versions, la core team de
Joomla! prévoit l’intégration d’un nouveau Template
pour l’interface d’administration afin de remplacer
Le cadre légal en France les deux Templates existants à l’heure actuelle.
La prise en compte de l’accessibilité se fera donc
En France, l’association BrailleNet sert de relais à la également côté administration, ce qui est essentiel
Web Accessibility Initiative. Elle mène des actions pour un CMS. Ce nouveau Template devra à la fois
d’information, de formation, de législation et de être adaptatif et favoriser l’accessibilité. L’objectif est
certification. de proposer un design unique, robuste et convivial. 
Du coté des sites, en 10 ans, nous avons atteint Le système de bug tracker sur GitHub mis en place
le chiffre “mirobolant” de 3% des sites publics par les développeurs de Joomla! permet de faire
ayant publié une attestation de conformité. Cette remonter tout problème d’a11y du CMS (voir un
déclaration est exigée par la loi… Etude de mars exemple de remontées : issues.joomla.org/tracker/
68 2014 “ce que les sites web nous disent de leur
accessibilité” - étude Braillenet/UPMC .
joomla-cms/6467
69
Accessiweb a désormais formé plus de 500 experts
et le référentiel d’État (le RGAA daté de 2009) a subi
une cure de jouvence. Le nouveau référentiel RGAA Présentation des deux initiatives
3 a été officialisé par un décret d’application le 2 mai de template Accessible sous Joomla!3
dernier.
La DISIC (une sorte de DSI interministérielle) Il existe certainement d’autres initiatives
annonce un grand plan de communication pour faire individuelles mais j’ai pu en recenser deux qui
connaître l’accessibilité. Une volonté nouvelle est de méritent que l’on s’y attarde.
mettre en place un label en parallèle pour inciter à
Le but de l’accessibilité est de mettre tout le monde essentiel que les outils de consultation de ces sites
“tendre” vers l’accessibilité (le label e-accessible). De Zhong Template
sur un même pied d’égalité. (logiciels de lecture, navigateurs web, terminaux
quoi encourager les décideurs à faire auditer un site.
Pour permettre le développement de l’accessibilité mobiles...) soient eux-mêmes utilisables par des
Désormais l’amélioration continue sera donc prônée, Franscesco commença à développer son Template
à travers ces composants, le W3C a créé des personnes handicapées,
les déclarations et les efforts dans l’amélioration au cours de sa thèse à l’université. Il a fait de son
recommandations à travers le projet Web • et plus récemment les interfaces riches: ARIA.
continue d’un site seront mis en avant. travail un Template disponible. 
Accessibility Initiative (WAI) créé en 1996. Bientôt L’essor des services et applications en ligne
20 ans… Et heureusement des passionnés qui ont reposant sur l’utilisation croissante de technologies Tous les Templates proposés par Francesco sont
encore toutes leurs dents pour faire appliquer ces hybrides telles que JavaScript, AJAX et SVG, basés sur le Framework Zhong ayant pour but de
règles et faire reculer les barrières. l’élaboration par la WAI de l’Accessible Rich Internet proposer une base solide d’accessibilité pour la
Le travail du W3C et de la WAI (web accessibility Applications Suite (ARIA) vise à mettre en place L’accessibilité avec Joomla! ? construction de modèles. Ce Framework a pour
initiative en 1996 ) a été considérable, puisqu’il le cadre normatif nécessaire à l’accessibilité des ambition de réunir à la fois l’élégance du design,
a produit des recommandations d’accessibilité applications Web dynamiques. Si on se penche sur les “gros sites” on observe à les bonnes pratiques et l’accessibilité pour le
couvrant les critères à respecter par : peu près le respect de nombreux critères, mais la développement front-end. 
• les contenus Web : WCAG ( 2008 - 2.0 ), difficulté est pour les sites associatifs, les mairies, Les composantes d’accessibilité sont basées sur les
Au sujet des outils de consultation, saviez-vous que etc. Alors qu’au quotidien ce sont ces sites-là qu’une normes WCAG 2.0 (pour en savoir plus http://www.
• les outils de production de contenu : ATAG. Les la plupart d’entre nous a un lecteur d’écran dans sa
lignes de conduite les plus à jour pour les logiciels personne utilise, qu’elle soit handicapée ou non lors accessibletemplate.com/zhong/features). Le code
poche ? de sa consultation. basé sur l’utilisation d’éléments compressés (CSS,
d’édition de HTML, les éditeurs de page ou logiciel En 1993 naissait JAWS, le logiciel pour Windows,
de publication de site Web créant le code HTML, Joomla! permet de créer rapidement un site HTML et minification du JS, sur une base JavaScript
et depuis bien du chemin a été parcouru. C’est en internet mais le choix du Template utilisé et les performante) est donc performant, il inclut
sont les Authoring Tools Accessibility Guidelines 2005 avec l’intégration de Voice Over sous MAC que
dans leur version 1.0, datant de février 2000. En tant pratiques éditoriales doivent respecter au mieux les également un code PHP modulaire et l’utilisation
les lecteurs d’écran se démocratisent. En 2009 son standards. La vigilance est de mise car sur le web de SASS pour dissocier le style du cœur et celui du
que CMS, Joomla! est donc tenu de les respecter, apparition dans l’Iphone a continué cette diffusion.
• les outils de consultation : UUAG. Afin de tirer tout le monde est contributeur. thème.
Pour Apple cet outil a été un vecteur de vente
le meilleur parti des sites Web accessibles, il est
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015

Le Zhong Framework permet également de modifier Ce qu’il faut garder à l’esprit, si nous voulons
profondément les couleurs et les styles de chaque
élément tout en proposant par-dessus le marché
travailler pour une meilleure accessibilité de notre
CMS préféré, ce qu’il faudrait dans l’idéal :
CRÉEZ RAPIDEMENT & EN TOUTE SIMPLICITÉ
VOS PROPRES TEMPLATES RESPONSIVES JOOMLA!®
des petits plus comme les icônes sociales, les • mieux prendre en compte, dans la documentation
boutons, un design responsive, le choix de sa disponible du CMS, les recommandations liées
Google font importée, le paramétrage de son code à l’accessibilité (note sur les composants, sujets
Google Analytics, la compatibilité avec Bootstrap. Le sur les forums, documentation…) et des éditeurs
Template dispose d’un guide complet d’installation. WYSIWYG par défaut,
Pour le moment le Zhong Framework est • former à l’accessibilité nos contributeurs, voire
compatible avec Joomla 2.5 et Joomla 3.x, limiter leur accès à certaines fonctionnalités dans
cependant il est prévu de porter la compatibilité de les éditeurs pour éviter les erreurs liées aux éditeurs
celui-ci vers d’autres plateformes comme Drupal et trop complets,
Wordpress. • implémenter dans l’administration des articles et
Une version gratuite du Template peut être dans l’éditeur une méthode de vérification du code
téléchargée ici : d’entrée et de sortie. Il est bien plus facile de déceler
accessibletemplate.com/zhong/free-download l’erreur au moment où elle est créée qu’après le
résultat final, c’est un travail de titan de retrouver
l’erreur initiale générant un conflit.
RGAAC3rb Template
Conscient de la force de la communauté Joomla! À noter le 25 juin 2015 : le thème du dernier
et favorisant toujours l’expérience et la réflexion de séminaire GTA était «l’accessibilité des CMS». J’ai
la communauté d’utilisateurs, C3rb Informatique a été contactée pour y présenter Joomla! et c’est par
décidé de mettre à disposition de tous un Template l’intermédiaire d’un de mes collègues que Joomla! GAIN DE TEMPS
Joomla!3.X conforme aux normes d’accessibilité en a défendu son accessibilité dans l’atelier : 4 CMS
vigueur. 
Au sujet du Template, sont intégrées des balises
sur le grill, Wordpress, Drupal, SPIP et Joomla!. Voir
le compte rendu d’Edouard (happyculture.coop/
PEU DE CONNAISSANCES TECHNIQUES
pour l’implémentation ARIA, et certaines vues du
core de Joomla! sont mises à disposition dans le
blog/21eme-seminaire-technique-accessiweb).
UN CODE SOURCE GÉNÉRÉ SIMPLE
Template pour améliorer l’accessibilité du code Pour conclure il ne faut pas oublier que
d’origine. Les équipes de C3RB soumettent des l’accessibilité est un processus continu (voir capture
issues au fur et à mesure à la Core Team sur le ci-dessous). Au fil du temps, un site même réalisé et
GitHub de Joomla!. Un plugin a été développé pour pensé  « accessible » va se dégrader. Il est d’ailleurs WWW.TEMPLATE-CREATOR.COM
70 gérer les conflits liés à l’intégration de Bootstrap
3 (Plugin plg_system_rgaac3rb). Le choix s’est
préférable de parler de contenus accessibles plutôt
que de sites accessibles.
porté sur Bootstrap car il prend en compte les
développements du Paypal Accessible Plugin Vous, contributeur, webdesigner, intégrateur et
par exemple. RGAAC3rb est fourni avec des ce que vous produisez, n’êtes qu’un maillon de la
dépendances à jour et maintenables via GRUNT. chaîne qui lie le contenu à l’utilisateur final. Plus vos
Il est mis gratuitement à disposition de tous à connaissances seront solides et plus cette chaîne
l’adresse suivante, http://c3rb.org/jd15fr . sera fiable et chacun y gagnera.
Hormis ces deux Templates qui ne représentent Pour ceux qui voudraient aller plus loin, de
qu’une partie de la mise en conformité d’un site, un nombreux écrits sur le web, des conférences et
travail global est nécessaire dans le cœur de notre des publications papiers existent, il suffit de s’y
CMS pour le rendre accessible. intéresser. Pour ma part, si cet article rencontre du
succès je serai ravie de proposer de temps à autre
des focus sur une problématique d’accessibilité.

20 EXTENSIONS POUR CONSTRUIRE


& AMÉLIORER VOTRE SITE JOOMLA!®

EXTENSIONS ET TUTORIELS JOOMLA!

W WW .JOOM LACK.FR
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Cédric Keiflin il suffit de glisser- déposer l’image de votre - cartes Google ;


Développeur passionné de Joomla! ordinateur dans la zone pour qu’elle soit - sliders d’images ;
Fondateur du site Joomlack.com automatiquement uploadée sur votre site ; - témoignages ;
- séparateur : pour créer une séparation horizontale - nombres animés ;

Créez vos pages


entre vos éléments ; - boutons (avec action au clic) ;
- message : affiche un message pour attirer - formulaires de contact ;
l’attention du lecteur ; - tables (de la simple table, à la table de prix évoluée).
- onglets horizontaux : pour afficher votre contenu
dans des onglets et gagner de la place ; D’autres éléments viendront étoffer cette liste

n’a jamais été


- accordéons : pour afficher votre contenu dans des pour vous permettre d’aller toujours plus loin plus
accordéons et gagner de la place ; facilement dans la création de votre contenu.
- module : pour charger n’importe quel module du
site, et si besoin en créer un à la volée directement

aussi simple
dans l’interface ;
- vidéo : vous permet d’afficher des vidéos Edition des styles
responsive, que ce soit des vidéos hébergées
sur votre site, ou des vidéos hébergées sur des Chaque ligne, chaque bloc et chaque élément de la
plateformes comme Youtube ; page peut être stylé indépendamment. En cliquant
- audio : lecteur audio pour offrir la possibilité au sur le bouton « CSS » vous ouvrez une fenêtre
visiteur de jouer un morceau. d’édition qui vous permet de définir l’allure de
Page Builder CK est un outil qui se présente comme un éditeur de l’élément :
En plus des éléments par défaut vous pouvez
contenu. La différence ici c’est qu’on peut créer des structures complexes obtenir des éléments supplémentaires en installant
- couleur de fond, dégradé, image de fond ;
- couleur du texte, gras italique et autres options,
avec des lignes et des colonnes et du contenu spécifique (images, icones, l’extension Page Builder CK Params qui est un taille, police d’écriture, sélection d’une police
complément payant. Cette extension ajoute Google ;
sliders, accordéons, onglets, …) en quelques minutes sans connaissances de nombreuses fonctionnalités très utiles pour - marges internes et marges externes sur toutes les
en codage. l’utilisation de Page Builder CK.
Voici la liste des éléments supplémentaires
faces indépendamment ;
- coins arrondis, bordures sur chaque face ;
disponibles actuellement (cette liste étant destinée - ombre ;
à évoluer avec le temps et les demandes des - CSS personnalisés pour ajouter n’importe quelle
Cet outil s’adresse aux débutants qui veulent créer On peut créer des colonnes d’un simple clic sur le
utilisateurs) : règle à l’élément courant et laisser parler votre
72 leur site sans connaissances particulières, mais
aussi aux professionnels qui désirent augmenter
bouton « + » et sélectionner parmi les options de
largeurs prédéfinies. imagination ;
- vidéo d’arrière-plan.
73
leur productivité en créant du contenu de qualité
très rapidement. De plus le contenu peut ensuite
être facilement édité et manipulé par l’utilisateur
final sans formation lourde.

Comment ça marche ?
Vous créez une nouvelle page qui sera vierge et ne
contient qu’une ligne. Dans cette ligne vous pouvez
glisser-déposer n’importe quel élément qui se trouve
dans le menu de gauche.

Dans chaque colonne on ajoute alors l’élément que


l’on veut.
Les éléments présents par défaut dans l’interface
sont :
- texte : pour écrire un texte avec un éditeur de texte
classique ;
- icone : sélection d’une icone parmi la librairie Font
Awesome qui compte plusieurs centaines d’icones
disponibles en 1 clic ;
-icone et texte : permet d’avoir directement une
icone suivie d’un titre et d’une zone de texte ;
- image : pour ajouter une image dans votre page,
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Intégration dans les articles


et ailleurs… partout en fait !

Le bouton de l’éditeur
Vous pouvez créer des pages, mais pas
uniquement. Page Builder CK vous permet d’insérer
le contenu d’une page dans un article, mais aussi
partout où vous avez accès à un éditeur de texte
avec les boutons additionnels.
Page Builder CK est livré avec un bouton éditeur qui
s’intègre dans l’éditeur avec les autres boutons.

Animations
Des styles prédéfinis mais pas que ! En effet cette
Vous pouvez ajouter des animations à n’importe
baguette magique vous donne également accès
quelle ligne ainsi qu’à n’importe quelle colonne :
à un panneau dans lequel vous pouvez gérer vos
Fondu ; mouvement ; rotation ; zoom ; vous avez le
propres styles !
choix de les combiner et de leur durée. L’animation
se déclenchera alors lorsque le visiteur fera défiler la
Grâce à cette interface vous pouvez :
page et qu’il arrivera au niveau de la zone à animer. Une fois l’interface activée elle sera
- enregistrer un style que vous venez de créer sur
automatiquement reconnue lors de l’édition de cet
un élément ;
article. Pas besoin de créer des pages avant de
- voir la liste des styles que vous avez enregistrez
créer les articles, tout se fait au même endroit. Le
avec une prévisualisation du rendu ;
contenu est directement stocké dans votre article.
- éditer directement le style et le mettre à jour ;
La baguette magique Profitez pleinement des catégories, des tags, des
74 La baguette magique
- supprimer les styles que vous ne voulez plus ;
options de publication et toutes les options natives
de Joomla! et des articles tout en profitant de la
75
Petite astuce : ces styles personnalisés sont stockés Grâce à ce bouton vous pouvez charger n’importe
Grâce à Page Builder CK Params on peut utiliser la puissance et de la simplicité de Page Builder CK.
dans des fichiers, vous pouvez donc les récupérer, quelle page n’importe où, mais aussi charger
baguette magique, mais à quoi sert-elle ? les partager, et les utiliser sur d’autres sites ! plusieurs pages, en gros vous faites comme vous
Cette petite icone renferme une possibilité de design
voulez !
très intéressante car elle vous affiche un panneau
Le bouton détecte automatiquement les tags de
dans lequel vous n’avez qu’à cliquer pour affecter un
page que vous avez déjà insérés et vous propose de
design prédéfini à votre élément. Près d’une
les éditer directement dans une fenêtre popup. Vous
Sauvegarde automatique
pouvez aussi créer des pages à la volée de la même
Page Builder CK pense à votre bien-être et
manière si vous n’avez pas encore créé la page que
sauvegarde automatiquement jusqu’à 5 versions
vous voulez appeler.
de vos pages. Vous pouvez les restaurer
instantanément depuis l’interface d’édition de la
Intégration directe comme éditeur page.
d’article Ne perdez plus vos modifications, et revenez en
Au-dessus de l’article vous avez un autre bouton qui arrière si vous rencontrez un souci, c’est un gage de
vous propose de basculer sur Page Builder CK. Alors sécurité.
là, si vous l’acceptez votre mission sera d’éditer Info : si vous utilisez l’édition directe dans les
votre article directement avec l’interface de Page articles il faut activer l’historique natif des articles
Builder CK ! pour créer des sauvegardes, c’est alors Joomla! qui
le fera pour vous.

Module Page Builder CK


Créer des pages et des articles c’est bien mais le
contenu d’une page de site ne s’arrête pas à ça.
C’est pour cela que Page Builder CK est livré avec
un module spécifique qui vous permet de profiter de
l’interface pour créer vos modules.
Vous pouvez le publier où vous voulez, créer autant
de modules que vous voulez.
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Au programme, des blocs de présentations


Appel de page existante – Modèles ?
classiques, des présentations de personnes, des
zones de contacts, des tables de prix, et sûrement
Modèle or not Modèle, telle est la question. De quoi
d’autres à venir encore !
on parle ? Tout simplement d’une option de Page
D’ailleurs si vous voulez proposer vos créations pour
Builder CK qui vous permet d’appeler une page
les partager avec les autres utilisateurs, n’hésitez
existante, mais directement dans la page que vous
pas à me contacter !
être en train de créer.
Ici on parle donc bien de modèle, des pages que
En espérant vous offrir un meilleur environnement
vous créez avec des styles et contenus que vous
créatif pour vos sites web. Joomla!, tous ensembles.
pouvez ensuite réutiliser à l’infini dans toutes les
Cédric KEIFLIN
autres pages en un seul clic.
http://www.joomlack.fr
http://www.template-creator.com

76

Demandez à charger une page et l’interface vous


affiche la liste des pages existantes, il suffit alors
de la sélectionner pour l’intégrer dans votre page
en cours. En haut, ou en remplacement de la page
complète, c’est vous qui choisissez.

À venir bientôt …
La fonctionnalité en cours de développement est
une librairie en ligne qui vous affiche une liste de
modèles que vous pouvez insérer dans votre page
en un clic.
La librairie fonctionnera avec une API hébergée sur
JoomlaCK qui enverra les informations sur votre
site pour afficher les modèles.
La librairie sera mise à jour directement sur
JoomlaCK sans intervention de votre part et
l’utilisation de modèles se fera en un clic de la
même manière que l’insertion de vos propres pages.
CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Cyril Thibout
Passionné de technologies et d'informatique,
créateur de Pulsar Informatique et membre du
Conseil d'Administration de l'AFUJ.

Joomlabusiness
rendez-vous
en novembre
Joomla! a fêté ses 10 ans en 2015. Depuis 10 ans l’AFUJ organise la
journée JoomlaDAY qui est essentiellement tournée vers la communauté
des utilisateurs de Joomla!. Mais malgré la montée en puissance de
ce CMS phare qui gagne des prix chaque année aucune manifestation
n’était organisée pour promouvoir Joomla! Au-delà du cercle de ses
utilisateurs existants.

Pourquoi organiser une journée pour entre les acteurs majeurs de la gestion de contenu
79
sous Joomla! et les décideurs des entreprises et
les professionnels autour de Joomla! ? organisations françaises.
Initialement prévu pour 2015 cette manifestation
nouvelle a été reportée pour des raisons
d’organisation en 2016.
Il ne s’agit pas d’y venir défendre ou présenter telle
Vers qui est organisée cette journée
ou telle extension, le discours est nettement moins JoomlaBusiness ?
technique qu’un JoomlaDay. Ici on parle beaucoup
plus de projet et la technologie n’est qu’un moyen Partant de ce constat, l’AFUJ a décidé de
pour réaliser ces projets. montrer aux DSI, chefs de projets et à tous les
Le public est aussi différent. Nous nous adressons à professionnels du web qui ne connaissent pas
un public très différent de la communauté Joomla! encore Joomla! comment Joomla! peut les aider
mais plutôt à ceux qui ne connaissent pas, voire dans la conception et la réalisation d’outils web
même auraient un avis négatif sur Joomla!. Nous métiers professionnels au-delà de simples sites
voulons aller chercher ceux qui nous aiment le web. Il ne s’agit donc pas d’une manifestation
moins et leur expliquer comment Joomla!, qui a tournée vers les développeurs mais nettement plus
beaucoup évolué ces dernières années, peut les vers les décideurs.
aider dans la gestion de leur business.
Conçu et organisé par l’AFUJ avec le concours de
nombreuses sociétés, le JoomlaBusiness a pour
vocation de présenter au plus grand nombre le Comment s’organise cette journée
fabuleux potentiel du CMS open source Joomla! et JoomlaBusiness ?
l’incroyable vitalité des acteurs professionnels de
Joomla!. Cette première édition sera marquée par L’enjeu est clairement de rassembler en une journée
de nombreux temps forts, avec des prises de parole les acteurs français principaux de Joomla! pour
d’experts, des conférences et des tables rondes expliquer et démontrer au travers de conférences
orientées sur les grandes tendances et enjeux des et d’expositions comment, avec Joomla!, ils ont
sites et applications web comme la production et pu répondre aux problématiques d’interopérabilité,
la gestion de site/application, le digital marketing, mobilité, marketing, e-commerce, productivité ou
le cloud, le big data, l’interopérabilité, la mobilité, encore de sécurité.
la gestion documentaire. Le JoomlaBusiness est
une occasion unique d’échange et de partage
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

80 81

• Chaine de production et méthodologie. Cloud (auto-scaling) et Big Data


Le JoomlaBusiness aura lieu à Paris Nous recherchons des conférenciers !
• Sécurité & Performance. Hébergement à la demande.
sur l’espace du mas de plus de 800m2 • Interopérabilité. Hébergement selon trafic temps réel (auto-scaling).
Voici quelques pistes possibles pour entrer dans les
• Digital Marketing. Enregistrement et recherche big data, nosql…
• Un hall d’accueil. thèmes proposées :
• Cloud (auto-scaling) + Big Data.
• Un espace d’exposition et de rencontres de 390 m2 Chaîne de production
• Une grande salle de 250 places. • Méthodologie (Agilité, réutilisabilité, infrastructure
Les sessions doivent être orientées vers des
• Deux salles de 50 places. de développement…).
applications métiers traitant d’un ou plusieurs Intéressé ? Contactez-nous !
• Framework.
thèmes généraux ci-dessus et mises en œuvre sur
• Rentabilité (coût d’un projet Joomla!).
des sites ou extranet ou intranet. Si l’aventure de présenter une ou deux sessions de
• Ressources nécessaires.
Par exemple, elles peuvent porter sur des systèmes 45 minutes environ selon les thèmes sélectionnés
Securité & Performance
Les thèmes du JoomlaBusiness de gestion électronique de document (GED), gestion vous intéresse, faites-nous parvenir ici un titre et
• Audit ?
de planning, CRM, système de crowdfunding, un résumé court afin que nous puissions évaluer
• Les SGBD compatibles.
Conçu et organisé par l’AFUJ avec le concours de signature électronique de contrat, solutions de avec vous de la pertinence du sujet par rapport à
• Architecture.
nombreuses sociétés, le JoomlaBusiness, organisé recherche, site e-commerce BtoB ou BtoC…, avec l’événement !
Interopérabilité
le 10 novembre 2016 à la Maison des Associations le plus souvent une dimension mobile. Il ne s’agit En espérant pouvoir vous compter parmi nos
• Interconnexion et solutions de convergence
à Paris, a pour vocation de présenter au plus pas de promouvoir telle ou telle extension Joomla! intervenants, nous nous tenons à votre disposition
avec Joomla!
grand nombre le fabuleux potentiel du CMS open ou telle agence mais de montrer que Joomla! est la pour tout complément d’information.
• Multi sites, web services, passerelles.
source Joomla! et l’incroyable vitalité des acteurs réponse aux enjeux et problématiques des DSI L’équipe du JoomlaBusiness
Digital Marketing
professionnels de Joomla!. Cette première édition et Chefs de Projets. Contact : Cyril Thibout
• SEO : Search Engine Optimization.
sera marquée par de nombreux temps forts, avec (programme@joomlabusiness.fr)
• SEA : Search Engine Advertising.
des prises de parole d’experts, des conférences et
• SEM : Search Engine Marketing.
des tables rondes orientées vers des applications
• SMO : Social Media Optimization.
métiers traitant de l’un ou des thèmes généraux
• Retour sur Investissement.
ci-après :
Dossier

Commu-
nauté
CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Tour d’horizon
des JUGs
francophones
Vous connaissez surement le slogan «Joomla! a un cœur battant :
sa communauté» ! Depuis quelque temps, des groupes d’utilisateurs
Joomla! français se sont déclarés en tant que Joomla! User Group,
rejoignant ainsi les JUGs francophones déjà existants. Cinnk Magazine
est allé à la rencontre de ces groupes algériens, belges et français, et leur
a posé quelques questions. Une manière de prendre le pouls de cette
communauté qui, on peut vous le dire, confirme bien ce slogan !
85

passionnés, variés, bienveillants… les membres qui le


Pouvez-vous présenter votre JUG en
composent sont à l’image de cette communauté que
quelques mots j’aime retrouver lors des JoomlaDays.
Cédric pour le JUG Strasbourg Christophe pour le JUG Wallonie
Nous sommes une petite équipe locale en Alsace Le JUG Wallonie est né fin 2011 avec pour but de
qui essaie de regrouper ceux de la région, mais aussi rassembler les joomleurs francophones belges.
d’ailleurs. On se retrouve régulièrement avec nos L’appellation “JUG Wallonie” (nom de la région
voisins Suisses par exemple. Les rencontres sont francophone de Belgique) et non, “JUG Bruxelles”
plutôt cool, il y a tous les niveaux et des personnes p.ex., permet cette identification linguistique (la
de tous horizons. capitale étant une région bilingue).
En outre, la Belgique francophone n’étant pas très
Céline pour le JUG Toulouse grande (d’où qu’on soit, en une heure de voiture
Un groupe avait été créé sur Toulouse par Pierre on a quitté le pays !), cela n’avait pas de sens de
Sempé en 2008. En perte de vitesse à son départ de positionner la JUG sur une ville précise.
Toulouse, il s’est reconstitué suite au JoomlaDay de
Strasbourg en 2012 avec la volonté d’organiser le Djamel pour le JUG Alger
JoomlaDay suivant à Toulouse. Défi relevé. Quelques Le JUG Alger a reçu l’aval de la communauté Joomla!
réunions mensuelles ont suivi mais le groupe en mars 2013, la première réunion s’est tenue en avril
s’est essoufflé avec les impératifs professionnels 2013, depuis nous nous réunissons tous les trois
de chacun. À l’occasion du lancement des Jugs mois.
en France, l’AFUJ m’a contacté pour savoir si
un Jug Toulousain serait envisageable. Nick a
bien voulu me suivre dans l’aventure et m’aide à
organiser des rencontres à la Cantine dont il est
le régisseur. Le groupe v 3.0 est enthousiasmant :
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Eric pour le JUG Bordeaux Vinod pour le JUG Marseille on trouve par exemple Alain qui est suisse et qui
De combien de membres est constitué
Le JUG de Bordeaux a été créé en 2007 par Notre Joomla! User Group est tout nouveau, et a une entreprise dans la création d’escaliers et
des passionnés bordelais comme Xavier Reiss, c’est suite à une envie forte de faire des rencontres votre JUG, et quels sont leurs profils ? qui fait son site vitrine tout seul, ou Gilloux plutôt
Yannick Gauthier ou Clarisse Taffard. Je les ai ouvertes, de contribuer à la communauté, orienté e-commerce. On trouve des personnes qui
personnellement rejoints en fin d’année 2007 et d’échanger nos savoir-faire, et de retrouver les Cédric pour le JUG Strasbourg font des sites, et il y a moi qui développe quelques
nous n’étions à l’époque qu’une poignée. Basé sur joomlers de la région que nous avons monté ce JUG Le JUG est officiellement composé de 2 personnes extensions. Ça va du débutant aux personnes plus
le principe des joomapéros, nous avons évolué début septembre. J’ai trouvé ça génial qu’on ait la pour le gérer, car c’est un prérequis pour le expérimentées.
en 2008 vers des présentations de composants, possibilité d’organiser des rencontres via un Joomla! formulaire de community.joomla.org. La deuxième
des ateliers référencement ou aide en direct et User Group local ! J’ai la chance aussi que Marc personne qui gère le JUG Strasbourg avec moi Céline pour le JUG Toulouse
le joomgroupe bordelais a commencé à croître Studer, membre du CA de l’AFUJ, se soit joint à moi est Patrick Kohl, connu pour ses développements Difficile à dire. Il y a un noyau de 6 ou 7 réguliers
régulièrement. dans cette aventure, vu qu’il vient de s’installer à Aix- Virtuemart. Mais il y a aussi Roland Leicher qui et une 12aine qui viennent plus ou moins
Depuis cet été le joomgroupe bordelais est devenu en-Provence. À deux, on essaie d’agrandir et de faire habite dans le sud de l’Alsace et qui nous file de régulièrement. À chaque rencontre il y a de
le JUG Bordeaux, cela nous permet d’être visible sur vivre notre groupe pour réunir les passionnés de bons coups de main pour l’organisation. On est nouvelles têtes, les profils sont variés. Certains
le site officiel de joomla.org et donne également de Joomla!. toujours ouverts aux esprits participatifs :) sont tout débutants et viennent découvrir, d’autres
la visibilité sur l’action communautaire française et comme moi connaissent Joomla! depuis 10 ans et
francophone (je n’oublie pas nos amis belges !). ont connu d’autres CMS. Certains ne jurent que par
Joomla! et d’autres zappent d’un CMS à un autre…
Georges pour le JUG Nice Nous sommes quelques webdesigners et 2 ou 3
Ce groupe a démarré ses activités en 2009 à développeurs.
l’initiative de Thierry Broussegoutte. Au début nous
avions un peu de mal à conforter notre position,
n’ayant pas de lieu de réunion fixe, et puis nous Christophe pour le JUG Wallonie
avons trouvé le Museaav, place Garibaldi, et cela Question difficile car cela varie selon nos
nous a permis de fidéliser le groupe. évènements. Dans le noyau, nous sommes une
petite dizaine. Cette équipe est celle qui permet au
Jean-Charles pour le JUG Paris JUG de fonctionner, de communiquer, de gérer le
Le JUG Paris s’organise par l’intermédiaire du forum site du JUG (www.jugwallonie.be), etc.
Joomla.fr où le plus régulièrement possible et dans Lors d’évènements comme nos “Rencontres autour
un lieu différent à chaque fois, nos participants se de Joomla!”, nous pouvons être plus de soixante (64
réunissent autour d’une thématique précise propre inscrits lors de notre rencontre de septembre 2015,
au CMS Joomla!. malheureusement annulée en dernière minute suite
à un problème logistique dans le propriétaire de la
86 Karim pour le JUG Algeria
Notre JUG, s’appelle JUGALGERIA, c’est un
salle super-équipée qui devait nous accueillir).
87
rassemblement d’utilisateurs de Joomla! à travers Nos membres ont un profil qu’on retrouve dans
le territoire national qui réunit les amateurs comme la communauté : le webmaster passionné
les professionnels de Joomla. Nous œuvrons à (photo, scooter, …), les enseignants, du personnel
travers plusieurs événements et aussi sur les administratif en charge du site de leur société
réseaux sociaux en général pour la vulgarisation de / mairie et, aussi, des professionnels qui
Joomla! développent des sites pour des clients ainsi que des
développeurs. Nous touchons aussi des débutants
Nicolas pour le JUG Lyon qui viennent pour nos conférences et/ou journées
Le JUG Lyonnais a été créé suite au JoomlaDay de formation “Grands Débutants”.
Lyon de 2011. Après l’événement, nous avons pris Des Français du Nord nous font aussi l’honneur de
contact avec les personnes locales et ainsi initié nos leur présence.
rencontres entre Joomlers lyonnais.
Djamel pour le JUG Alger
Pierre pour le JUG Tarbes À vrai dire il n’y a pas de membres fixes, mais plutôt
Le JUG Tarbes est un groupe créé en Janvier 2016 des participants qui assistent à nos réunions.
par Dominique Emendi et Pierre Sempé. Ce groupe Ceux-ci proviennent de divers horizons, ça va du
est une excellente occasion de rencontrer des simple curieux au webmaster, la culture et l’esprit
développeurs Joomla! expérimentés qui peuvent communautaire n’est pas encore très ancré en
répondre aux questions que vous pourriez avoir Algérie, mais j’espère que ça changera avec le
à propos de Joomla!, du développement Web, du temps.
référencement, des médias sociaux et une multitude
d’autres disciplines. Du débutant à l’expert, nous Eric pour le JUG Bordeaux
sommes tous ici pour partager, apprendre et Il est difficile de dire combien nous sommes
s’entraider. exactement car depuis 8 ans beaucoup sont
Côté membres, c’est assez variable à vrai dire. Il venus nous voir, parfois une fois, parfois très
Simon pour le JUG Grenoble m’est arrivé à plusieurs reprises de croiser des régulièrement. Nous avons eu des Joomapéros où
Nous étions quelques-uns à nous réunir autour personnes une seule fois, tandis que d’autres sont étaient présentes plus de quarante personnes, suivis
d’un verre et de Joomla! depuis plus d’un an, et là depuis le début en 2008 : Alain, Gilloux, et moi si d’un joomapéro où nous n’étions que quelques-
nous avons souhaité «officialiser» le JUG Grenoble je ne me trompe pas. On est régulièrement entre 5 uns. Si je devais donner un chiffre global, je pense
récemment, il y a quelques mois au retour du et 6 personnes mais on s’est aussi retrouvés à 15 que nous dépassons la centaine en cumulé et une
JoomlaDay de Nice. une fois ! Le profil des participants ? il n’y en a pas ! trentaine de membres réguliers.
Tout le monde peut venir, il n’y a pas de prérequis,
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Georges pour le JUG Nice amateurs qui ont leur site sous Joomla, etc. Bien Christophe pour le JUG Wallonie chaque année aux Journées du Logiciel Libre,
C’est très fluctuant, on dira un noyau dur d’une sûr, vu que nos réunions sont mensuelles, tout le En général, nous réussissons à nous réunir trois afin de présenter Joomla! avec généralement
dizaine de membres qui peut s’étendre à une monde ne peut pas venir à chaque fois. Cela tourne à quatre fois par an, le samedi de 9h00 à 18h00. une conférence puis un atelier «Premiers pas».
vingtaine, parfois, sur des ordres du jour plus donc pas mal avec une moyenne de 15 personnes à Nos dernières rencontres ont pu se faire dans un Enfin, nous avons également participé à plusieurs
racoleurs. Depuis 2 ans, le groupe est en 2 pôles, un chaque rencontre. centre de formations TIC, ce qui nous permettait de journées Pizza Bugs & Fun.
à Nice et un à Cannes, cela permet une meilleure consacrer une journée entière “autour de Joomla!”
prise en compte des efforts de participation de Pierre pour le JUG Tarbes (en parallèle, des conférences et la formation). Pierre pour le JUG Tarbes
chacun vis à vis des distances. Nous ne pouvons pas définir le nombre exact des Nous essayons de nous réunir trimestriellement
Les profils sont très divers, des amateurs débutants membres qui fréquentent le JUG Tarbes. Nous Djamel pour le JUG Alger afin de mieux s’organiser et avoir des contenus de
qui veulent découvrir, des amateurs du monde avons organisé notre première réunion Mercredi 6 Actuellement nous nous réunissons tous les trois qualité. Ces réunions s’organisent sous la forme
associatif qui gèrent déjà un site et qui veulent être janvier 2016, 6 personnes étaient présente avec des mois, généralement le week-end. Ça se passe d’after work à partir de 19 heures, principalement le
plus compétents, des pros qui vivent de joomla!, qui profils divers et variés : un jeune développeur de 21 l’après-midi dans un café ou bien dans une salle mercredi.
animent plus souvent qu’ils ne viennent chercher ans étudiant à l’IUT de Tarbes, un graphiste print, un quand il s’agit de réunion thématique de type
de l’info. Des designers qui ont besoin de mieux webmaster du 1er RHP (Régiment des Hussards workshop. Simon pour le JUG Grenoble
comprendre la dynamique joomla! pour leur création Parachutiste), une débutante passionnée par le web, Actuellement, nous nous réunissons tous les
graphique. On a eu des personnes provenant de et un journaliste photographe. Eric pour le JUG Bordeaux deuxièmes mardi du mois dans un café du centre-
sociétés, mais c’est plus difficile de cerner leurs Nous nous réunissons tous les mois, de septembre ville. Ce qui est super pour se rencontrer autour d’un
recherches ;-) . Simon pour le JUG Grenoble à juillet et cela depuis 2007, joli non ? :) Le format verre, mais reste tout de même perfectible pour
Nous sommes actuellement une petite dizaine est toujours celui de l’after work, généralement de développer des ateliers ou des présentations. Nous
Eric pour le JUG Bordeaux à nous réunir, nous venons d’horizons différents, 18h30 à 21h. sommes donc en recherche d’un lieu plus adapté !
Il est difficile de dire combien nous sommes du professionnel qui travaille avec Joomla! Certains d’entre nous se rendent également au
exactement car depuis 8 ans beaucoup sont (webdesigner, webmaster ou développeur), à Georges pour le JUG Nice JoomlaDay chaque année.
venus nous voir, parfois une fois, parfois très l’amateur, de débutant à confirmé. Ce qui est génial, En général une fois par mois, le plus souvent en
régulièrement. Nous avons eu des Joomapéros où c’est cette diversité de profils, parce que chacun fin de journée. Rarement des journées ou alors à Vinod pour le JUG Marseille
étaient présentes plus de quarante personnes, suivis peut apprendre de l’autre. l’occasion de manifestations plus ouvertes (Journée C’est plutôt after work. Nous nous retrouvons une
d’un joomapéro où nous n’étions que quelques- du logiciel libre à Sophia Antipolis). Quelques fois fois par mois, car vu l’emploi du temps de chacun,
uns. Si je devais donner un chiffre global, je pense Vinod pour le JUG Marseille aussi des BBQ ou apéro chez l’un ou l’autre. ce ne sera pas possible de faire plus pour l’instant.
que nous dépassons la centaine en cumulé et une Nous sommes actuellement 5 membres, vu que l’on Notre objectif est de se retrouver au moins 2/3
trentaine de membres réguliers. démarre notre groupe. Parmi les membres, nous Jean-Charles pour le JUG Paris heures à partir de 18h30 ou 19h30, sur une
avons 2 développeurs/professionnels, 2 utilisateurs La fréquence des réunions est très variable et discussion ouverte, ou sur des thèmes organisés.
Jean-Charles pour le JUG Paris amateurs, 1 membre professionnel. peut dépendre de l’actualité Joomla. Celles-ci se Cela peut être les discussions liées à une difficulté
Bien qu’il existe un certain nombre d’utilisateurs déroulent sous la forme d’after work sur Paris, technique, un savoir-faire Joomla!, les extensions, la
88 réguliers, nous accueillons des nouveaux venus
à chaque réunion. Une vingtaine de personnes
souvent le Vendredi, offrant la possibilité à chacun
d’y venir même après le travail.
sécurité Joomla, la sécurité hébergement...
Notre dernier JApéro a eu lieu le 14 octobre, vous 89
se réunissent à chaque rencontre et tous types trouverez toutes les infos sur notre site.
de profils se côtoient avec majoritairement des À quelle fréquence Karim pour le JUG Algeria
débutants et des professionnels. Nous organisons chaque année un joomladay avec
vous réunissez-vous ?
C’est l’occasion pour certains d’apprendre et des conférences, ateliers et concours, mais aussi
de découvrir le potentiel d’un CMS maintes fois on se rencontre dans des sorties qu’on a appelé les
Cedric pour le JUG Strasbourg
récompensé, et de se lancer sur des bases solides joomkahwa et ça n’a pas de fréquence exacte, car
La formule actuelle de nos rencontres se présente
grâce aux conseils d’utilisateurs expérimentés on l’organise à chaque fois qu’on le peut. Chaque
sous la forme d’une journée avec repas du midi. On
présents. premier janvier, on organise un joomlaltitude
organise cela le dimanche car c’est le jour où tout le
C’est aussi l’occasion pour les plus experts d’entre où nous profitons de la nouvelle année pour discuter
monde est disponible. On se retrouve à chaque fois
nous de démocratiser le CMS Joomla et de récolter de joomla! et se revoir, car le but primaire de nos
dans un autre endroit, chacun accueille à son tour
des retours d’expérience très enrichissants quant rencontres, c’est de mettre des voix et des visages
chez lui, sans obligation bien sûr. La fréquence de
aux usages qui sont faits de ce CMS. sur les pseudos avec qui on discute pendant des
nos rencontres est d’environ tous les 3-4 mois en
mois sur Facebook ou autre !
fonction des disponibilités de chacun. Le prochain
Karim pour le JUG Algeria
Joomapéro organisé par le JUG Strasbourg se
Le nombre officiel du bureau est de 15 personnes, Nicolas pour le JUG Lyon
tiendra à Erstein le 13 décembre.
ce sont les membres qui se sont réunis pour Nous nous réunissons une fois tous les mois,
On passe une journée ensemble de 10h à 17h en
constituer ce Jug, mais il y a aussi les membres des le premier mardi soir de chaque mois, à partir
moyenne, avec une bonne bouffe le midi. :)
pages Facebook, du forum et des personnes qui de 19h. Nous participons également quasiment
On essaie aussi de se regrouper pour faire du
assistent à tous nos évènements qui dépassent les
covoiturage, cela permet de ne pas faire la route
2000 personnes.
tout seul. J’ai d’ailleurs dans l’idée de mettre en
Les profils n’ont pas une particularité spéciale, car
place une petite carte pour localiser les membres
nous acceptons toute personne ayant envie de
afin de mieux gérer tout cela.
connaître Joomla ou de se perfectionner.
Céline pour le JUG Toulouse
Nicolas pour le JUG Lyon
Il y a plus d’une cinquantaine de personnes
Une fois par mois à La Cantine Toulouse. Nous Avec notre gamme de produits SIGB et
avons choisi le second lundi de chaque mois, en Portail Orphée, votre médiathèque est équipée
membres du JUG. Tous les types de profils sont
fin de journée autour d’un verre et quelques chips.
représentés au sein de notre JUG. Nous avons
Rien n’est figé dans le marbre, on pourra envisager du CMS le plus performant du marché !
des développeurs, des professionnels du web qui
d’autres formats.
utilisent Joomla au quotidien, des webdesigners,
des débutants qui viennent découvrir Joomla, des

Retrouvez-nous sur : c3rb.org


CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Eric pour le JUG Bordeaux


Que faites-vous lors de vos réunions ? qui sont contre les changements effectués depuis la nous avons déjà eu l’occasion d’organiser des
Avec une première partie présentation de version 1. présentations sur Joomla! et ses extensions.
composant ou atelier, et une seconde partie où Nous faisons en sorte que tout le monde connaisse
Cédric pour le JUG Strasbourg
chacun partage ce qu’il a amené : boissons (nous tout le monde et ainsi créer des partenariats, Vinod pour le JUG Marseille
Alors oui on boit, d’ailleurs on commence par ça ! lol
sommes sur Bordeaux...), gâteaux, charcuterie, proposer des services entre participants et aussi Pour l’instant, nous discutons sur les thèmes
avec un bon café :)
fruits, etc... parler du programme du prochain joomladay. mentionnés juste avant. Mais on essayera
Il nous est déjà arrivé de faire des présentations,
Le dernier joomapéro de la saison est celui de d’organiser certaines présentations via un ordinateur
surtout lorsqu’il y a de la demande, mais
juillet, généralement fait en début de mois et sur les Nicolas pour le JUG Lyon portable. Nous n’avons pas la possibilité d’utiliser un
généralement c’est discussion ouverte. Chacun peut
magnifiques berges de Bordeaux rives droite. C’est Les réunions commencent généralement autour vidéo projecteur, vu que le Joomla! User Group de
exposer ce qu’il fait et partager avec les autres, mais
pendant ce joompique-nique que chaque membre d’un (plusieurs même) verres avec quelqu’un Marseille se réunit dans un Pub. Si nous avons plus
aussi poser ses problèmes pour y trouver de l’aide.
souhaite aux autres de bonnes vacances d’été, présentant quelque chose. de membres à l’avenir, nous envisagerons de nous
Le meilleur moment est généralement celui où on
reviens sur les moments fort de la saison passée Nous nous réunissons soit dans un bar de la ville et réunir dans un espace-coworking de Marseille.
commence l’apéro... ;)
et propose de nouveaux thèmes pour la rentrée de dans ce cas, on paye les consos au bar en partant,
Comme tu l’as compris, on est assez ouverts et on
septembre.. soit dans les locaux de Acyba et Hikari Software.
essaie de s’adapter à la demande du moment, et
aussi au nombre de participants. Et là, chacun ramène à boire et à manger, et nous
Georges pour le JUG Nice partageons le tout ensemble. Créer votre JUG ?
On fait de tout, avec des thèmes assez précis, des Les présentations durent généralement 1h ou 2h.
Céline pour le JUG Toulouse
préparations de tutos divers, des démos. Et bien Elles vont de la présentation d’une extension en
En général chacun apporte à boire ou à manger pour Vous êtes utilisateurs de Joomla! et il n’existe pas
sûr de la discussion sur des sujets du moment. Une particulier/framework de template, de comparaison
l’apéritif. Après un tour de table, une thématique de JUG à proximité de chez vous ? Vous pouvez
grande part est donnée à l’aide sur des problèmes d’extension/framework de templates, de la
est abordée : Gantry, SEO, etc. Cette thématique créer le vôtre ! Cela est très simple. Sur le Joomla!
précis rencontrés par des débutants ou des avertis présentation des nouvelles fonctionnalités de
est décidée d’une fois sur l’autre et, si quelqu’un le Community Portal, vous retrouverez un formulaire
plus exigeants. On boit aussi (modéré toujours) et Joomla, des trucs & astuces autour de Joomla, de
souhaite, il peut préparer une petite présentation. vous permettant de créer votre JUG.
on grignote des petites choses, tout cela apporté sujets plus généraux genre le SEO ou la sécurité
Sinon, ce sont des échanges libres. Les discussions
par chacun. des serveurs, etc. Certaines fois, nous faisons aussi
sont passionnées mais toujours dans la bonne Si vous rencontrez des problèmes, ou si vous avez
humeur. Les sujets sortent même parfois du cadre des séances «docteur joomla!» où nous essayons des questions, vous pouvez contacter Eric Lamy qui
Jean-Charles pour le JUG Paris de nous entraider sur des problèmes auxquels nous
du web ! Une rencontre a même été faite avec les fait partie de l’équipe Joomla! Users Groups Team.
Un sondage regroupant un certain nombre de faisons face.
utilisateurs de SPIP. L’ambiance et les échanges ont
thématiques est proposé aux futurs participants, Bien sûr, il est très fréquent que nous restions à
été tellement bons et agréables qu’on renouvellera
afin de définir le sujet de la prochaine réunion. Une discuter ensemble suite à la présentation. Voir que
ça. Et pourquoi pas avec les utilisateurs de Drupal,
fois validé, la date et l’heure sont confirmées et nous quelqu’un lance un défi au babyfoot :)
Wordpress ou autres… Une liste de thématiques a
préparons la thématique sous forme d’exposé PPT
déjà été proposée pour les mois à venir.
afin d’animer les débats et travailler sur un support Pierre pour le JUG Tarbes
90 Christophe pour le JUG Wallonie
Lors des dernières rencontres, nous avions
concret.
Plus qu’une formation, ces réunions permettent
Pendant notre première réunion, Mercredi 6 janvier
2016, nous avons organisé une vidéo-conférence
91
de faire découvrir concrètement aux débutants sur la découverte d’aeSecure avec la participation
carrément deux sessions parallèles : un cours pour
l’usage qu’il est fait (en fonction de la thématique) de Christophe Avonture le développeur du logiciel
les Grands Débutants (toute la journée) et des
et permettent aux professionnels d’échanger sur les et ancien développeur d’AllEvents un gestionnaire
conférences (en principe au nombre de quatre). Lors
méthodologies de travail. d’évènements pour Joomla!. Pour la deuxième
de ces journées, nous étions en séance plénière à
Les débats s’enrichissent également de sujets réunion, prévue au mois de mai, il sera question de
trois moments : le matin pour l’ouverture, durant le
connexes à la thématique définie et notamment de faire une install party dans un lieu très populaire à
repas de midi et comme clôture en fin de journée.
sujets sur l’usage du CMS Joomla dans le monde, Tarbes. Ce lieu est pour le moment tenu secret.
Avant de se quitter, nous organisons nos “forums en
sur son évolution et sur les opportunités qu’il offre.
live” c’est-à-dire que tout un chacun est libre de venir
Toujours dans la bonne humeur, chacun est libre Simon pour le JUG Grenoble
poser ses questions, de demander l’aide du groupe
d’apporter de quoi boire ou manger dans le but de Comme on le disait, c’est d’abord un moment
pour surmonter un problème avec son site. Bref, ce
joindre l’utile à l’agréable et de garder de l’énergie convivial, où l’on peut discuter, échanger nos
qu’on appelle dans le jargon un “Docteur Joomla!”.
pour rester concentré :-D expériences et avis, que ce soit sur Joomla!, ses
Notre défi, aujourd’hui, est de retrouver un tel lieu
Enfin, c’est aussi l’occasion pour chacun de faire extensions, mais aussi le référencement ou encore
de rencontre. Suite à notre annulation forcée de la
des rencontres, d’intégrer un groupe d’utilisateurs les structures d’entreprises.
rencontre de septembre 2015, nous allons réaliser
Joomla et parfois de saisir des opportunités de Bien que le lieu ne soit pas super adapté,
un inventaire des lieux que nos membres nous ont
travail.
proposés afin de redémarrer au plus vite : en effet,
les membres du “noyau” comme les participants
Karim pour le JUG Algeria
sont impatients de se retrouver prochainement
Pour les joomladay, c’est des conférences et
autour de notre sujet de conversation préféré !
ateliers, mais pour les autres rencontres, c’est une
occasion de revoir notre politique d’organisation, de
Djamel pour le JUG Alger
voir les membres afin de connaitre leurs critiques et
Ça discute beaucoup, pas mal d’échanges et
suggestions, afin d’aller de l’avant et de continuer à
d’exposés, et beaucoup de questions de la part
faire notre possible pour un résultat optimal.
des débutants. Les réunions se terminent par une
Nous discutons aussi de Joomla! et des nouvelles
collation, notre prochaine réunion se tiendra le 12
versions, avec les avis de ceux qui sont pour et ceux
décembre prochain.
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Djamel Kherbi
Joomla! aficionado, web master au pole l’annuaire, il y a aussi tout un travail de support et promotion de Joomla! en organisant des réunions
multimédia de la radio Algérienne, réalisateur d’aide  pour encourager les utilisateurs du CMS et des ateliers, cela permet tout d’abord à des
radio, organisateur du JUG Alger, Leader de
Joomla!, pour qu’ils s’organisent en JUGs dans leurs personnes de se rencontrer en dehors du web et
l'équipe Joomla! User Group.
villes. Nous sommes une équipe multinationale ensuite de partager une passion commune pour

Interview de
de 12 personnes, c’est un vrai travail d’équipe. Ma Joomla!. Il y a tout un networking qui se crée
première tâche est d’assurer une coordination entre autour de la communauté, pas mal de volontaires
les membres de l’équipe et de répartir les tâches. proviennent des JUGs et apportent leur contribution
J’assure aussi  la liaison avec notre CLT (Community au projet Joomla!.
Leadership Team). Je voudrais remercier Jennifer Gress qui fait

Djamel Kherbi
un travail formidable au sein de l’équipe, sans
oublier les membres de l’équipe qui apportent
beaucoup. J’ai aussi une pensée particulière pour
Jean-Marie Simonet qui a beaucoup fait pour
Pour toi, c’est quoi l’enjeu des Joomla! l’internationalisation de Joomla!.   

JUG Team Leader


Users Groupe dans le projet Joomla! ?
Les Joomla! Users groupe est un maillon essentiel
dans le projet Joomla!, la communauté est
composée de volontaires qui contribuent au projet
dans divers domaines. Ça va du codeur jusqu’au
Le premier mars 2016, Joomla.org annonçait la nomination designer et au marketing ainsi qu’aux groupes
de traduction, tous sont bénévoles et donnent de
de Djamel Kherbi comme JUG team Leader. leurs temps au projet Joomla!. Les JUGs font la
Nous avons souhaité en savoir un peu plus sur Djamel et sur le rôle qu’il
allait avoir dans cette équipe qui gère les JUGs (Joomla! User Groups)
à travers le monde.

92 Bonjour Djamel, peux-tu te présenter recherches sur le web je tombe sur Mambo presque
par hasard, c’est le coup de foudre.
pour nos lecteurs ? A l’époque j’utilisais un serveur local EasyPhp (le
doyen des serveurs en local host), je me suis très
Je suis un passionné d’informatique et du web,

Gagnez du temps sur


vite rendu compte que j’avais entre les mains un
ingénieur du son de formation et réalisateur radio, outil de création très puissant et d’une facilité et • Backups
j’ai toujours côtoyé les machines et le monde d’une souplesse incroyables. Avec la fin du projet • Mise à jour à distance
vos maintenances Joomla!
du numérique. En radio l’informatique a fait son Mambo en 2005, je découvrais  la première version
apparition à la fin des années 80, avec le boom Joomla!.  Je n’ai pas accroché tout de suite, ce n’est • Audit de sécurité
du web au début des années 90. J’ai découvert qu’en 2011 avec la sortie de la version  2.0 (1.6) • Infos d’extensions
l’encodage audio et le streaming ce qui m’a amené que je me suis replongé dedans, et là j’ai découvert
à m’intéresser aux sites web et aux contenus • Status du serveur
une communauté incroyable que j’ai commencé à
multimédia, les débuts des années 2000 marquent suivre. Joomla! m’a  permis de faire des rencontres • Rapport PDF
un tournant pour moi avec la découverte du logiciel et de lier des amitiés, notamment avec la rencontre
libre IceCast et la création de ma première web de plusieurs membres de la communauté lors de
radio dédiée au Rap Algérien. Essai gratuit
mon premier JAB (-> définition de JAB ?) en mai
2015 à Prague. Juste après le JAB  je postule pour durant 30 jours !
intégrer l’équipe des JUGs en tant volontaire.
https://watchful.li
Joomla! et toi, c’est quoi votre histoire ?
L’aventure démarre en 2002 avec un projet de web Tu viens d’être nommé groupe Leader de
radio thématique dédiée à la musique Brésilienne.
À l’époque, je travaillais encore sur des pages
la JUG TEAM, en quoi consiste ce travail ?
HTML statiques avec l’éditeur Front Page, la partie
J’ai rejoint la JUG TEAM en août 2015. Celle - ci
dynamique de l’éditeur gérée avec l’extension
est responsable du maintien de l’annuaire des
serveur de Front Page qui  prenait en charge un
groupes d’utilisateurs Joomla! répartis sur les
compteur de visite. La gestion très basique des
cinq continents de la planète. Nous recevons des
formulaires avec des fonctionnalités CGI/POST
inscriptions que nous vérifions et selon certains
avait ses limites, pas pratique du tout, on se rend
critères bien définis nous validons le JUG. Mais
compte assez rapidement des limites techniques
ce travail va bien au-delà  de la vérification de
et des problèmes liés à la sécurité. En faisant des
Le tableau de bord
du webmaster
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

pour laquelle vous l'avez passée. Par exemple en

Certification
L'historique
ce moment, nous sommes sur les versions 3.x
de Joomla, la certification sera donc valable pour
L’idée de la certification n’est pas nouvelle, nous en
toutes les versions de Joomla 3.x. Si une nouvelle
parlions déjà lors du JoomlaDay de Toulouse avec
version majeure devait sortir, la version 4, une
Radek Suski, Brian Teeman et Alice Grevet. Les
nouvelle certification sera mise en place.
premiers écrits officiels datent de 2012-2013 avec
les articles de Helvecio da Silva sur le blog joomla.

Joomla!
org, celui de Brian Teeman ou le slideshare de Sarah
Eric Lamy Watz, plus récemment.
Acteur du web depuis pas mal d'années, j'ai Cette idée germait également dans les JUGs
découvert Joomla! en 2006 ; un CMS ouvert (Joomla! User Groups), et l’AFUJ (Association Qui fait passer la certification ?
et doté d'une communauté incroyable.
Francophone des Utilisateurs de Joomla!) a eu sa
part de discussions à ce sujet. Open Source Matters, OSM pour les habitués,
a décidé de s'associer à des Joomla Learning
Partners, les JLPs. Ces JLPs sont des entreprises,
Un des événements Joomla! de cette année 2016 sera très certainement des Joomla User Group (JUG) ayant fait la demande
auprès d'OSM pour devenir centre d'examen. Les
le lancement de la certification. Pourquoi ? Parce que les enjeux qui se Les enjeux JUGs organisant les JoomlaDay seront également
cachent derrière cette certification sont considérables. Nous allons voir habilités à faire passer la certification.
Ils sont multiples, mais nous pourrions les résumer
ici pourquoi. Nous verrons aussi quelles sont les modalités pour passer ainsi : par définition tout logiciel libre est ouvert
cette certification : qui peut la passer ou la faire passer, quelle est sa et n'importe qui peut s'approprier les sources et
en faire ce qu'il veut, sous réserve du respect des
portée, à qui s'adresse-t-elle, est-ce nécessaire et pourquoi... licences Creative Commons. Là-dessus pas de Où passer la certification ?
soucis ni de remise en cause.
Mais s'il est possible pour tous d'utiliser le logiciel, Plusieurs possibilités s'offrent à vous :
nous ne sommes pas tous égaux sur notre manière • Dans les Joomla Learning Partners dont la liste
de l'utiliser, sur les compétences que nous avons, ni officielle sera disponible sur le site officiel
sur les probables résultats obtenus. • Auprès des JUGs lors de sessions mises en place
La certification permettrait de normaliser les acteurs spécialement pour cela
en donnant un niveau de compétence et ainsi • Pendant les JoomlaDay où là aussi le JUG
organisateur proposera une session dédiée au
92 95
d'assurer la confiance entre le commanditaire et le
prestataire. passage de cette certification.

À qui s'adresse la certification ? Sera-t-il possible de préparer la


certification ?
En théorie, à tout le monde !
En effet, il est possible pour tout un chacun de Sur le site officiel certification.joomla.org seront
passer la certification, à partir du moment où déposés des documents. Nous travaillons
la personne se présente et paie son inscription actuellement sur un guide en étape par étape.
à l'examen. Seules les personnes morales sont
exclues de la certification, ceci pour éviter qu'une
entreprise fasse passer la certification à un de
ses employés et ensuite profite de la certification
y compris si la personne ne fait plus partie de Autres questions…
l'entreprise.
L'idée de la certification est, je le rappelle, de normer Il y a encore beaucoup de questions que vous
des pratiques sur une personne, pas de labelliser pouvez vous poser sur la certification Joomla!
une entreprise. et tant mieux car cela signifie que son intérêt est
réel. Pendant les prochains JoomlaDay, dont celui
de Paris, des présentations seront faites par des
membres de la Certification Marketing Team.
N'hésitez donc pas à vous rendre dans un des
Quel type de certification et quelle durée ? rendez-vous de la communauté pour pouvoir poser
vos propres questions.
Il y aura trois types de certifications : administrateur, Le site officiel certification.joomla.org est également
développeur et template, la dernière arrivant plus une source à suivre, nous mettrons dessus un
tard car les jeux de questions ne sont pas encore maximum de documentation et je me ferai un plaisir
tout à fait prêts. de vous les traduire !
Quel que soit la certification que vous passerez, elle
sera valable uniquement pour la version de Joomla Bonne certification à tous et à bientôt !
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

"- Spread
J’ai fait une confidence lors du Cinnk Tank de
«  Less is more »
Grenoble pour me présenter aux membres de la
communauté présents ce jour là « Je m’appelle
Ma conviction est que la survie de Joomla! n’est
Sylvain et j’ai dézingué Joomla! pendant 10 ans ».
pas corrélée à une surenchère technique ou
technologique mais bien à sa capacité à mettre
Le trait, volontairement provocateur, avait le mérite
ses utilisateurs actuels et futurs au centre de sa
de mettre en lumière ce que tout le monde dans la

your
stratégie.
salle s’accordait à penser : Joomla! régresse. Après
des années d’ascèse même les aficionados ont
Il suffit de lire l‘argument clé de la nouvelle version
gouté au fruit défendu : ils testent des alternatives et
3.5 de Joomla! « Toujours plus »*  au détriment
certains y prennent goût.
d’un «Toujours mieux » pour mesurer le chemin à
parcourir.

C’est un changement culturel qui ne peut s’opérer

Joomla!
Comme un inspecteur des impôts qui que si la communauté est déterminée à attirer
passe du côté de l’optimisation fiscale de nouveaux membres au regard neuf dont la
principale qualité serait de ne pas savoir écrire
J’ai rejoint Acyba depuis quelques mois pour une ligne de code (!) : marketeur, rédacteur,
épauler Adrien, son fondateur, dans la mise en place concepteur,  community manager, UX designer, etc.
d’une stratégie marketing/communication. Après
avoir fondé et dirigé mon agence digitale pendant Avant de demander à ses utilisateurs de diffuser

Love
16 ans, le défi proposé avait tout pour me plaire leur amour, Joomla! doit apprendre à tous les
: assurer le développement de deux extensions connaitre pour les aimer et à le leur montrer jour
dépendantes d’une plate-forme que j’ai déconseillée après jour.
pendant 10 ans.
Le challenge est de taille, mais toutes les personnes D’accord / pas d’accord ?
que j’ai rencontrées, Adrien le premier, m’ont @sylvainlaffont
convaincu et conforté dans mon choix : il y a

- Ok but
du talent et de la passion dans la communauté English version https://medium.com/@

96 Joomla!.
Force est de constater que ce talent, constitué de
sylvainlaffont
97
compétences techniques et technologiques, n’est * Source : https://www.joomla.org/3/fr/
malheureusement plus suffisant pour affronter
les défis du marché du digital publishing. Les web-
makers et web-publishers doivent être écoutés,
compris, conquis et fidélisés. 

show me
some love
first…"  Sylvain Laffont
Nouvel arrivant dans la communauté Joomla!,
Sylvain est un expert en stratégie web et en
marketing.
Dossier

Tutoriels
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Le lien de menu,
Comme il y a un lien de menu « actualités » qui
mène vers cette catégorie, Joomla! va donc aller
chercher ce qui est assigné à ce lien de menu que
j’appellerai apparenté : template, modules…

colonne
Dans le cas C, nous n’avons ni lien de menu au
départ, ni lien de menu apparenté. Que va donc
Christian Bardin
Consultant SEO indépendant dans le domaine
faire Joomla! ? La réponse est simple : il va se servir
de l’Internet, createur de la societe Abondance de l’ItemId origine de la page où le clic a eu lieu !
et du site www.abondance.com. Joomla! va donc afficher l’article dans la mise en

vertébrale
page qui est celle de la page de l’appel.

Cela explique pourquoi mon joli module de slider,


qui est assigné uniquement en page d’accueil, est
encore là quand on a cliqué sur le « lire la suite »
d’un article lui aussi en page d’accueil.

de Joomla!
Cet article et sa catégorie ne sont pas desservis par
un autre lien de menu : Joomla! reste dans la mise
en page existante lors du clic.

S’il y a quelque chose de central dans Joomla!, c’est bien le lien de menu !
Pour mieux en comprendre l’importance, voici une petite infographie qui
retrace très schématiquement ce qui se passe lors de l’appel d’un article
dans Joomla! [Pour simplifier, nous avons évacué la gestion des langues
100 et autres petits (hum, hum) détails…].
En route vers le rendu de la page
101
Le clic a lieu depuis : A - un lien de menu, B - un lire
la suite avec un lien de menu apparenté ou C- une
liste d’articles. 
- On requête la base de données ;
- On récupère le template assignée à l’ItemId ;
- On extrait les positions de publications de module
L’appel du contenu Un appel, plusieurs possibilités dudit template ;
- On récupère les modules publiés, avec vérification
Celui-ci est loin de suivre un azimut brutal, il va On peut dégager trois cas de figure : des droits sur cet ItemId ;
glaner sur son chemin les différents éléments qui - Il existe un lien de menu ; - On récupère le contenu de l’article, avec vérification
vont constituer la page. Car comme vous le savez, - Il existe un lien de menu apparenté ; des droits de lecture ;
les pages de votre site n’existent pas en tant que - Il n’existe pas de lien de menu. - Et on affiche la page telle qu’elle doit être.
telles, mais se constituent lors de leur convocation.
Dans le cas A, l’appel a lieu directement par un lien Comment pallier à ce souci ? C’est tout simple,
Si j’appelle la page actualités de mon site par le de menu et nous avons donc le fameux « ItemId », en créant un lien de menu vers la catégorie dans
bais d’un lien de menu de type blog de catégorie c’est-à-dire l’identifiant numérique unique du lien de un autre menu que le menu principal, menu qui
paramétré pour afficher un article en pleine largeur menu dans la base de données. Joomla! va donc d’ailleurs peut ne pas être affiché et ne servir qu’à
et deux intros affichées par date, ce sont les trois aller chercher ce qui est assigné à ce lien de menu : gérer les assignations de modules et de templates.
derniers articles qui vont s’afficher sur la page. template ; modules…

Mais si je n’ai que deux articles disponibles, la page Dans le cas B, l’appel est fait par un « lire la suite »
n’affichera que deux articles. Miracle du CMS qui par exemple. N’ayant pas d’ItemId au départ de
construit les pages en fonction de ma requête et de l’appel, Joomla! va aller chercher s’il existe un lien de
ce qui peut y répondre ! menu dans la base de données vers l’article appelé,
ou même un lien vers la catégorie de l’article.
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Je vais m’adresser ici à un débutant confirmé avec $doc->addStyleSheet($this->baseurl . ‘/tem-

Tirer parti du
quelques connaissances CSS. La distribution que plates/’ . $this->template . ‘/css/template.
nous allons utiliser est celle disponible en français css’);
sur joomla.fr
ajouter la ligne
$doc->addStyleSheet($this->baseurl . ‘/tem-

template Joomla!
plates/’ . $this->template . ‘/css/custom.css’);
Préliminaires Enregistrer.
On va d’abord régler ce qui est possible par Puis cliquer sur Nouveau Fichier, une fenêtre modale
l’interface d’administration.

par défaut,
apparait, cliquer sur css, dans Type de chier,
Extensions ->Templates : Styles, puis dans le menu sélectionner css,
Ghazal de gauche, cliquer sur Templates. Nom du chier, custom
Module et compose sur github, modère avec En cherchant Protostar Détails et fichiers, on arrive Créer
excès sur le forum francophone. Aime aussi sur Templates : Personnaliser, cliquer sur Copier le
valser avec le JavaScript tout en gardant à l'oeil template, on lui donne un nom, proto2. Explications

Protostar
les cascades des CSS En retournant sur Styles dans le gestionnaire de Créer un fichier custom.css permet
template, on vérifie que le 2e template a bien été
créé.
d’ajouter toutes les modification des
C’est à partir de celui-ci que nous allons travailler. styles CSS voulues sans toucher le fichier
Comme Protostar se trouve dans la distribution template.css. Le principal intérêt est
de base de Joomla, il est écrasé à chaque mise d’éviter d’avoir à rechercher et modifier les
à jour. Cette manip évite de voir disparaitre les styles dans l’énorme fichier template.css.
modifications apportées. Sans compter les erreurs potentielles et les
Nous allons explorer Protostar, le template distribué dans le package Précision oublis. On peut créer autant de fichiers css
En cas d’erreurs sur l’index.php de proto2, additionnels que nécessaire.
joomla!. C'est un terrain d'exploration très intéressant car il est équipé de
vous pourrez toujours récupérer l’index.php
toutes les fonctionnalités de base d'un template joomla, y compris son du template original Protostar.
interface adaptée à tous les formats (mobile, tablette, etc ...). En effet, il
102 a été conçu pour que l'utilisateur débutant du CMS puisse publier un site
Astuce n°2
Utiliser correctement les polices Google
103
correct sans trop de compétences PHP, CSS, JavaScript tout en offrant
Premiers réglages On retourne sur index.php par la méthode décrite
au débutant "confirmé" des pistes sur le développement de templates. plus haut. ±ligne 87, remplacer
On retourne sur Template : Styles -> proto2
Dans Templates : Modifier le style -> Paramètres <link href=’//fonts.googleapis.com/
avancés, on choisit Fluid Layout, Google Font for css?family=<?php echo $this->params-
Headings, Oui >get(‘googleFont- Name’); ?>’ rel=’stylesheet’
type=’text/css’ />
Explications
L’option Fluid Layout permet au template Par
de s’adapter à la largeur d’écran. On va <link href=’//fonts.googleapis.
utiliser les «web fonts» ou polices pour le com/css?family=<?php echo $this-
>params->get(‘googleFont- Name’);
web mises à disposition gratuitement par ?>:300,400,600,700,900’ rel=’stylesheet’
Google. Cette police s’appliquera aux titres. type=’text/css’ />
Open Sans est la plus courante. Enregistrer

Explications
Avec CSS3, "bold" disparaît progressivement
au profit de "font-weight", qui permet d'affiner
Astuce n°1 l'affichage des polices. 300,400,600,700,900
Ajouter une feuille CSS indique une progression de l'affichage de
moins gras à plus gras.
Extensions ->Templates : Styles, puis dans le menu Pour afficher des titres en gras, la série des
de gauche, cliquer sur Templates.
balises h1, h2, etc.., par exemple :
Chercher proto2 Détails et fichiers, on arrive sur
Templates : Personnaliser, cliquer sur index.php.
Dans custom.css, ajouter :
A partir de là, on peut faire quelques modifications h1, h2, h2 a, h3, .item-page h2 {font-weight:
sur la poutre maitresse d’un template Joomla! que 700;}
représente son index.php Tester.
±ligne 43, en dessous de la ligne
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Puis, ± ligne 177, remplacer :


Astuce n°3 Deux modifications supplémentaires à index.php --> Créer ou transférer un nouveau fichier
Utiliser la règle d'or de l'affichage <?php if ($this- 1er modif - Lors de mises à jour vers les versions --> Type de fichier : Sélectionner un type de fichier :
&gt;countModules(‘position-7’)) : ?> 3.4.x, des styles CSS ont été ajoutés dans index. PHP
en 2/3 -1/3 <div id=»aside» class=»span3» php. Comme nous voulons avoir la maitrise de --> Nom du fichier : uikit
l’affichage, je conseille de supprimer aussi ces --> IMPORTANT - cliquer sur le dossier mod_menu à
Le template Protostar n’a visiblement pas été créé Par
par des graphistes, dont la première préoccupation styles. gauche
est d’assurer l’équilibre d’un visuel, ou le déséquilibre <?php if ($this- --> Créer
&gt;countModules(‘position-7’)) : ?> /* Ouvrir le fichier uikit.php présent dans le dossier /
d’ailleurs, mais calculé. .navbar-inner, .nav-list > .active > a,
<div id=»aside» class=»span4»> mod_menu/.
La règle des 2/3-1/3 permet de présenter un .nav-list > .active > a:hover, .dro-
affichage équilibré, à la fois du point de vue de pdown-menu li > Copier le contenu du fichier uikit.php précédemment
l’ordinateur de bureau et de ceux des mobiles/ a:hover, .dropdown-menu .active > a, téléchargé. Le coller dans uikit.php.
tablettes. .dropdown-menu .active > a:hover, .nav-
Les développeurs de Bootstrap respectent cette pills > .active > a, .nav-pills > .ac- 3 - ajouter les fichiers du framework UIKit JS et
Astuce n°4 tive > a:hover,
règle en divisant l’espace en 12 parties. CSS nécessaires
Nous allons donc rééquilibrer Protostar en
Créer un menu alternatif à celui de .btn-primary
Télécharger les fichiers UIKit (https://
{
accordant moins d’espace à la colonne de gauche, BOOTSTRAP avec UIKIT background: <?php echo $this->params- dl.dropboxusercontent.com/u/32803028/cinnk/
celle des articles, et un peu plus d’espace à celle de >get(‘templateColor’); ?>; uikit.zip). Dézipper.
droite, la colonne des modules. Folcomedia a proposé un tuto sur la possibilité de } .navbar-inner Placer le dossier /uikit/ dans le dossier /media/.
Dans index.php, ± ligne 49, remplacer : construire un menu différent du menu d’origine { Retourner sur le fichier uikit.php - Extensions-
en s’aidant du framework UIKit, développé par -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, >Templates->Templates (au-dessous de Styles)-
// Adjusting content width Yootheme. .25), inset 0 -1px 0 rgba(0, 0, 0, .1),
>proto2->html->mod_menu->uikit.php
if ($this->countModules(‘position-7’) && Son intérêt réside dans l’implémentation, en mode inset 0 30px
$this->countModules(‘position-8’)) 10px rgba(0, 0, 0, .2); ± ligne 16, ajouter les appels aux fichiers JS et CSS :
responsive, d’un menu en sidebar, sur la gauche,
{ -webkit-box-shadow: 0 1px 3px rgba(0, 0, defined(‘_JEXEC’) or die;
uniquement sur tablettes et mobiles.
$span = «span6»; 0, .25), inset 0 -1px 0 rgba(0, 0, 0, JHtml::_(‘stylesheet’, ‘uikit/uikit.
} Je me base sur ce tuto pour cette astuce n°4. .1), inset 0 almost- at.min.css’, false, true);
elseif ($this- Télécharger le fichier uikit.php ou copier le fichier à 30px 10px rgba(0, 0, 0, .2); JHtml::_(‘script’, ‘uikit/uikit.min.js’,
>countModules(‘position-7’) && !$this- partir du site de Folcomedia. box-shadow: 0 1px 3px rgba(0, 0, 0, false, true);
>countModules(‘position-8’)) https://www.folcomedia.fr/blog/12-web-design/70- .25), inset 0 -1px 0 rgba(0, 0, 0, .1),
{ menu-joomla-responsive-avec-uikit.html inset 0 30px 10px C’est presque fini, juste un petit ajustement à faire
$span = «span9»; Conserver ce fichier. rgba(0, 0, 0, .2); sur les CSS, à placer à la fin de custom. css :
} } */ .uk-nav .uk-nav-sub {padding: 5px 0 5px
elseif (!$this- 45px;}
1 - préparer index.php
>countModules(‘position-7’) && $this- ± ligne 109 à 121
104 105
Depuis l’avant-dernière version de Joomla, la modi /* MEDIA QUERIES */
>countModules(‘position-8’)) @media (max-width: 768px) {
cation apportée à l’emplacement du menu ne 2e modif - Pour simplifier la démo, je rajoute un
{ .uk-navbar-toggle-link{display:
$span = «span9»; convient pas à cette méthode. appel à la font Font-Awesome, en dessous de l’appel
inline-block;padding-top: 3%}
} else { On va donc adapter index.php. ± ligne 144, à la police Google : }
$span = «span12»; } remplacer : <link href=’//fonts.googleapis.
com/css?family=<?php echo $this- Tester.
Par <?php if ($this- >params->get(‘googleFont- Name’); Si tout va bien, le site affiche un menu en sidebar
>countModules(‘position-1’)) : ?> <nav ?>:300,400,600,700,900’ rel=’stylesheet’ sur tablettes et mobiles.
// Adjusting content width class=»navigation» role=»navigation»> type=’text/css’ />
if ($this->countModules(‘position-7’) && <div class=»navbar pull-left»> <link href=»//maxcdn.bootstrapcdn.com/
$this->countModules(‘position-8’)) <a class=»btn btn-navbar collapsed» font-awesome/4.2.0/css/font-awesome.min.
{ data-toggle=»collapse» data-target=». css» rel=»stylesheet»>
$span = «span7»; nav-collapse»> Astuce n°5
<span class=»icon-bar»></span> <span 2 - préparer mod_menu pour une substitution
}
class=»icon-bar»></span> <span Créer un affichage alternatif aux articles,
elseif ($this- Extensions ->Templates : Styles, puis dans le menu
>countModules(‘position-7’) && !$this- class=»icon-bar»></span>
de gauche, cliquer sur Templates. Chercher proto2 catégorie en mode blog, articles en
</a> </div>
>countModules(‘position-8’))
<div class=»nav-collapse»> Détails et fichiers, vedette
{ on arrive sur Templates : Personnaliser,
$span = «span8»; <jdoc:include type=»modules»
name=»position-1» style=»none» /> cliquer sur Créer des substitutions, Il existe plusieurs solutions pour afficher des
}
elseif (!$this- </div> chercher mod_menu dans la liste, cliquer, articles, une catégorie, des articles en vedette, avec
>countModules(‘position-7’) && $this- </nav> le message suivant s’affiche : un layout différent de celui imposé par le template.
>countModules(‘position-8’)) <?php endif; ?> Message Ma proposition est assez simple à appliquer mais
{ Substitution créée dans /templates/proto2/html/ un peu délicate à mettre en place. Deux points
$span = «span8»; Par : importants sont à prendre en considération.
mod_menu
} else { Comme la méthode joue sur une manipulation du
<?php if ($this- Substitution créée avec succès.
$span = «span12»; }
>countModules(‘position-1’)) : ?> <nav lien de menu, le module Fil de navigation (mod_
class=»navigation» role=»navigation»> La création des fichiers et dossiers nécessaires breadcrumb) ne retrouve pas ses petits, donc exit le
<jdoc:include type=»modules»
au processus de substitution de mod_ menu étant Fil de navigation.
name=»position-1» style=»none» /> </nav>
<?php endif; ?> réalisé, nous retournons dans l’onglet Editeur. J’ai préparé les fichiers nécessaires à ce tuto, à
Etape suivante - Attention de respecter télécharger sur http://url.cinnk.com/66.
l’enchainement de la méthode : cliquer sur Nouveau Ces fichiers ont été prélevés dans le dossier /com_
fichier content/ et renommés. Dézipper.
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015

Placer les fichiers du dossier /article/ dans le (vers Accueil) :


dossier /templates/proto2/html/com_ content/
index.php?option=com_
article content&view=featured
Placer les fichiers du dossier /category/ dans le
dossier /templates/proto2/html/com_ content/ Pour sélectionner d'autres catégories, aller sur
category Affichage, puis sélectionner les catégories.
Placer les fichiers du dossier /featured/ dans le Remarque :
dossier /templates/proto2/html/com_ content/ ces affichages alternatifs via un lien de menu
featured particulier se comportent chacun comme des
entités indépendantes. Par exemple, les articles
1 - on modifie les fichiers .xml.
Cette action va permettre de repérer l’offre
appartenant à une catégorie alternative n’héritent
alternative dans le menu déroulant. pas de ses styles CSS.
* fichier monarticle.xml
dans /templates/proto2/html/com_content/article Même opération pour les affichages alternatifs
± ligne 3, remplacer : d’articles ou de catégorie.
À partir de là, votre imagination vous permettra de
<layout title=»com_content_article_ jouer sur les CSS, éventuellement le JavaScript ou le
view_default_title» option=»com_content_
PHP, avec une bonne connaissance de l’API Joomla.
article_ view_default_option»>

par : Cadeau
<layout title=»Mon article» option=»Mon Sur envedette.php dans /templates/proto2/html/
article»> com_content/featured/envedette.php,
± ligne 61, remplacer :
* fichier macat.xml <div class=»item column-<?php echo $row-
dans /templates/proto2/html/com_content/ count;?>
category <?php echo $item->state == 0 ? ‘ system-
± ligne 3, remplacer : unpublished’ : null; ?> span<?php echo
round((12
<layout title=»COM_CONTENT_CATEGORY_ / $this->columns));?>»
VIEW_BLOG_TITLE» option=»COM_CONTENT_ itemprop=»blogPost» itemscope
CATEGORY_VIEW_BLOG_OPTION»> itemtype=»http://schema.org/BlogPos-
ting»>
106 par :
<layout title=»Ma cat&eacute;gorie»
par :
option=»Ma cat&eacute;gorie»> <div class=»item column-<?php echo $row-
count .» cat-$item->category_alias»; ?>
* fichier envedette.xml <?php echo $item->state == 0 ? ‘ system-
dans /templates/proto-2/html/com_content/ unpublished’ : null; ?> span<?php echo
featured/envedette.xml round((12 /
± ligne 3, remplacer : $this->columns));?>»
itemprop=»blogPost» itemscope
<layout title=»COM_CONTENT_FEATU- itemtype=»http://schema.org/BlogPos-
RED_VIEW_DEFAULT_TITLE» option=»COM_ ting»>
CONTENT_FEATURED_VIEW_DEFAULT_OPTION»>
ou par :
par <div class=»item column-<?php echo $row-
count .» cat-$item->catid»; ?>
<layout title=»En vedette» option=»En <?php echo $item->state == 0 ? ‘ system-
vedette»> unpublished’ : null; ?> span<?php echo
round((12
/ $this->columns));?>»
2 - création d’un lien de menu vers un affichage itemprop=»blogPost» itemscope
alternatif itemtype=»http://schema.org/BlogPos-
Après ces petites opérations, rien de plus facile que ting»>
de créer un lien de menu vers l’affichage alternatif.
Dans le gestionnaire de menu, Nouveau, puis, en Dans le premier cas, on récupère l’alias de la
cliquant sur Sélection dans Type de lien de Menu, catégorie à laquelle appartient l’article. Dans le
on voit apparaitre une fenêtre en modal, second, on récupère l’ID de la catégorie à laquelle
avec les liens vers « En vedette », « Ma catégorie », appartient l’article.
« Mon article ». Dans les deux cas, l’information est insérée dans
Ensuite, si l’on a choisi « En vedette », la sélection la class CSS .item de chacun des articles en af
s’affiche correctement. chage En vedette. Ce qui permet un «styling» af né
Notez la structure particulière de l’URL : de chacun des articles en af chage En vedette, plus
précisément l’introduction.
index.php?option=com_content&view=featur
ed&layout=proto2:envedette
Voila, c’est fini.
comparée à celle d’un lien de menu principal Enjoy.
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Facebook Illustration

Trucs
Marc Dechèvre https://developers.facebook.com/docs/plugins/
Sa carrière le destinait à autre chose, mais en page-plugin L’éditeur : les logos sont simplement disposés dans
2008 Marc découvre Joomla lorsqu’il part vivre une liste à puces. Il est donc très facile d'ajouter / de
en Afrique. Sur place, il commence à développer Twitter supprimer / de déplacer un logo...
bénévolement des sites et de retour au pays, il
https://dev.twitter.com/web/overview
décide assez rapidement d’en faire son métier.
https://about.twitter.com/resources/buttons

& astuces
Paypal
https://developer.paypal.com/docs/classic/paypal-
payments-standard/ht_pps-donateButton/
https://www.paypal.com/us/webapps/mpp/get-
started/donate-button

Google Maps
https://developers.google.com/maps/
documentation/embed/start
https://developers.google.com/maps/
Marc participe régulièrement aux ligting talks. Ce sont des documentation/embed/guide#api_key
sessions aucours desquelles les intervenants présentent
Tripadvisor
des astuces sur Joomla!, cela en 5 minutes. https://www.tripadvisor.fr/Widgets
Marc à nous a proposé de mettre par écrit ses présentations Le résultat sur le site : les logos bien alignés, le cas
échéant grisés, …
puis de les publier sur Cinnk afin d'en faire profiter la
communauté. Afficher les logos de manière facile,
En voici une sélection. flexible et fluide sur votre site web
Comment afficher les logos de ses partenaires, de
ses clients etc de manière facile, flexible et fluide
(responsive) ?
108 Comment permettre à des utilisateurs accès de Joomla!, vous pouvez consulter le chapitre
gestion des utilisateurs de Joomla 3 Le livre pour Que ce soit en bas de page ou sur une page
109
de ne voir qu’une partie de l’interface tous ainsi que le tutoriel sur les ACL de Joomla! qui spéciale, il est en effet fréquent de devoir présenter
d’Administration ? est une traduction de la documentation officielle de une série de logos.
Joomla!.
Dans certains cas, on souhaite que certains http://url.cinnk.com/67 Pour avoir une certaine maîtrise sur le résultat
utilisateurs aient accès à l'administration, sans pour http://url.cinnk.com/68 final, certains ont recours à un logiciel de retouche
autant leur permettre de tout voir et/ou de tout faire d’images pour réaliser une composition reprenant
(autrement dit, sans en faire des "super users"). tous les logos. Lourd, chronophage et pas très
évolutif.
Cela est très facile à mettre en place : Comment insérer des modules Facebook,
D'autres fois, les utilisateurs créent un tableau pour
1. Permettre tout d'abord au groupe auquel
Twitter, Paypal à votre site Joomla! sans
pouvoir y disposer les logos. Sur grand écran, cela
appartient l’utilisateur la « connexion à avoir recours à des extensions tierces ? peut faire illusion, mais sur smartphone par exemple
l’administration » (éventuellement, créer un groupe un tel tableau va typiquement poser des problèmes
ad hoc) Nul besoin en effet d’installer une extension tierce d'affichage (débordement, ...).
pour pouvoir afficher des modules de réseaux
sociaux ou autres, car cela présente trois avantages : La solution la plus facile, flexible et fluide ?
Créer une "simple" liste à puces (bullet points), lui
- Cela va aussi vite de créer un module « Contenu attribuer une classe... et définir cette classe dans
personnalisé » (mod_custom) et d’y coller le code votre fichier CSS.
Ensuite, pour chaque fonctionnalité que l'on - Cela évite d’alourdir le site avec des extensions Une image par élément de la liste à puces, et le tour
souhaite autoriser (exemple ici : gestion des tierces est joué !
modules), sélectionner le groupe de l’utilisateur et « - Et surtout cela évite les questions de maintenance
autoriser » l’ « accès à l’administration » et de failles éventuelles de ces extensions
Mais comment procéder pour trouver le code
HTML à insérer ? Il suffit de connaître les pages
où aller générer et copier le code voulu, en général Créé pour ceux qui construisent le web !
directement depuis le site du service concerné.
Voici les plus fréquents :
8 125
Pour plus d'informations sur la gestion des droits et
Années Extensions
d’innovation disponibles www.seblod.com
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Comment avoir plus de champs Aller plus loin


Utilisateurs
Vous avez besoin de champs qui ne sont pas prévus
- Mettre l'- option "Utilise le transformateur newline" dans cette liste ?
Vidéos YouTube et Vimeo Vous avez envie d’avoir quelques champs en plus
sur Non lors de la création des comptes Utilisateurs, tels que Une solution pragmatique : changer le libellé d'un
automatiquement responsives sur votre - Dans le champ Remplacer, indiquer champ grâce à la substitution de langues…
adresse, téléphone, …
site Joomla! <iframe(.*)src="(.*)(youtube|vimeo)
Des classiques, certes, mais absents par défaut.
(.*)"(.*)<\/iframe>
Pour ce faire, suivre ce tutoriel :
Parmi les nombreux Trucs & Astuces sur Joomla! - Dans le champ Remplacer, indiquer http://url.cinnk.com/6b
Si votre besoin est limité (et qu’il ne s’agit donc pas
de Cinnk se trouve un article qui explique la manière
<div class="video-responsive">$0</div> de créer une communauté avec des fonctionnalités
communément utilisée pour rendre une vidéo
etc), il y a une solution toute simple : le noyau de
YouTube ou Viméo responsive : Dorénavant, ce qui devait être fait manuellement Joomla embarque un plugin qu’il suffit d’activer pour
http://url.cinnk.com/6a pour chaque vidéo se fait automatiquement à la disposer d’une série de champs complémentaires ! JCE : autoriser les iFrames, les scripts etc
volée...
En fait, cette technique peut être bien entendu
Voici comment procéder Par défaut, JCE "nettoie" une série de balises qu'il
utilisée pour rendre n'importe quel iFrame
considère comme non désirable. Et effectivement,
responsive, qu'il s'agisse d'une vidéo ou d'un autre
Activer le plugin "Utilisateur - Profil" : on ne souhaite pas forcément qu'un utilisateur
lecteur (audio, flipping book, ...). Aller plus loin lambda puisse insérer du contenu sophistiqué tels
que des iFrames ou des scripts, qui pourraient être
Rappelons ici brièvement comment on procède : Comme on peut le voir à partir de cet exemple, malveillants.
les Expressions Régulières (RegEx) sont un
on entoure l'iFrame d'une DIV à laquelle on attribue outil très puissant, notamment pour faire des Mais néanmoins, on souhaite parfois pouvoir insérer
une classe recherches/remplacements. Si vous souhaitez de tels éléments. Comment faire ?
cette classe est définie dans le fichier css de votre mieux comprendre comment cela fonctionne et
site (souvent custom.css) -éventuellement- adapter le ReGex à vos besoins, Le site de JCE est très complet et il y a fort à parier
Dans le HTML de l’article ou du module : vous pouvez repartir du présent exemple grâce à que la réponse précise à votre besoin s'y trouve
l'outil suivant : https://regex101.com/r/gM2hZ8/2 déjà. Quelques exemples :
<div class="video-responsive"> Choisir ensuite les champs que l'on souhaite activer :
<!– copier-coller le code depuis
YouTube -->
Vous voulez insérer un iFrame dans un article mais
<iframewidth="560" height="349" JCE l’efface lors de la sauvegarde ?
src="http://www.youtube.com/embed/Dh1U- Comment remettre à 0 le nombre de clics https://www.joomlacontenteditor.net/support/faq/
da6l5Og"></iframe> des articles Joomla! item/iframe-removed-on-saving
110 </div>

Dans le CSS du site : Vous l'avez déjà remarqué, Joomla indique pour Vous voulez insérer du javascript, des onclick,
111
chaque article le nombre d'affichages depuis sa onmouseover etc, mais JCE les efface lors de la
création. Ce n'est évidemment pas un outil aussi sauvegarde ?
.video-responsive {
position: relative; développé qu'un Google Analytics par exemple, mais https://www.joomlacontenteditor.net/support/faq/
padding-bottom: 56.25%; /* 16:9 */ ça permet malgré tout d'avoir une certaine vue sur item/scripts-removed-on-saving
padding-top: 25px; la popularité respective des différents articles... et
height: 0; surtout cela peut être exploité, par exemple si vous
}
affichez un module reprenant les X articles les plus
.video-responsive iframe {
populaires.
position: absolute;
top: 0; Pour différentes raisons, on peut vouloir remettre à
left: 0; 0 le nombre de clics de tous les articles.
width: 100%;
height: 100%; Pour peu que vous ayez accès à la base de données
} du site, par exemple via l'outil PHPMyAdmin mis à
Cette solution fonctionne certes très bien, mais elle disposition par votre hébergeur (ou sur votre serveur
oblige d'ajouter manuellement dans le HTML cette local), exécutez la requête suivante :
fameuse DIV autour de l'iFrame...
update prefix_content set hits = 0
Si les vidéos à insérer dans le site sont nombreuses
et/ou si l'utilisateur final n'est pas trop à l'aise avec où prefix_ doit être bien entendu adapté selon le
le HTML et/ou si on est paresseux/efficace, il est préfixe réelle des tables du site dans la base de
possible d'automatiser cela très facilement ! données.

Voici concrètement comment procéder : Et vous voici avec un site comme neuf (ou plutôt,
"remis à zéro") !
- Installer le plugin ReReplacer de NoNumber
https://www.nonumber.nl/extensions/rereplacer
- Dans Composants > NoNumber ReReplacer
cliquer sur Nouveau
- Mettre l'option "Expressions régulières" sur Oui
CINNK MAGAZINE • MAI 2016 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • AOÛT 2015 CINNK MAGAZINE • MAI 2016

Cinnk magazine
Les contributeurs réguliers
Gaëlle Berguin iconographe et illustratrice de talent
Elizabeth alias Petite Fée auteure et secrétaire de rédaction

c'est quoi ?
Jean François Goude auteur et vulgarisateur de code
Christophe Avonture auteur et chasseur de virus
Ghazal auteure et amie de JavaScript et de CSS
Serge Billon auteur et testeur extensif d’extensions
Stéphane Bourdouriou auteur et partenaire de la première heure

c'est qui ?
Claire Bost secrétaire de rédaction et traductrice émérite
Julien Mehl secrétaire de rédaction et traqueur de coquilles
Yann Gomiero auteur et chroniqueur de news

Les partenaires
Depuis de juillet 2015, une équipe de passionnés de Joomla! et du web a Acyba / aeSecure / Aide-joomla.com / AFUJ / C3RB / DJExtensions /
Emmanuelle Huguenin / Hikashop / Joomlack / Petite fée / Pulsine /
décidé de réaliser un magazine mensuel diffusé sur le site cinnk.com. Octopoos / SiteGround / Template Monster / Watchfull
Son but est de contribuer au rayonnement de Joomla!, et aussi d’essayer
d’aller plus loin dans la construction de l’internet que nous aimons : Ont participé
collaboratif et synonyme de partage. Adrien Baborier / Alice Flavigny / Ariane Anduran / Arvind Chauhan
/ Bertrand et Isabelle Pascal / Brian Teeman / Cedric Keiflin /
Crystal Harris / Christophe Avonture / Cyril Thibout / David Arnaud
Cinnk magazine est le fruit du travail et de l’implication de nombreuses / David Naudon / Djamel Kherbi / Emmanuel Lecoester / Eric
personnes : des auteurs, des traducteurs, des correcteurs, des graphistes, Lamy / Félicia Machet / Flavie Soreau / Georges Beyna / Ghazal /
Helvecio da Silva / Jean-Charles Gautard / Jean-François Goude
des annonceurs et aussi des abonnés !
112 / Jessica Dunbar / Karim Embareck / Lomart / Marc Dechèvre /
Nicholas Dionysopoulos / Nicolas Claverie / Nicolas Lemarinier 113
/ Olivier Andrieu / Peter Martin / Pierre-André Vullioud / Radek
Suski / Robert Deutz / Sander Potjer / Saurabh Shah / Simon
Kloostra / Sylvain Laffont / Viktor Vogel / Vinod Sarode

Les fondateurs Simon Grange


La rencontre avec le CMS, alors qu’il réside en
Irlande, donne une inflexion radicale à sa trajectoire
professionnelle : ce sera Joomla!
Créateur de Cinnk et auteur de plusieurs livres sur
Joomla!, Simon est un véritable amoureux de ce
CMS. Ses activités au sein de la galaxie Joomla! se
répartissent entre la modération de forums, l’écriture de
tutoriels, de livres et l’organisation d’évènements.

Christian Bardin
Webdesigner, Christian est un adepte de Joomla! depuis
un moment déjà, qui aime concevoir des sites et des
interfaces, de la maquette à l'intégration.
Mais ce qui le caractérise avant tout, c’est sa curiosité, et
le magazine lui permet de l’épancher à loisir.

Vincent Velasco
Graphiste, Vincent privilégie souvent un travail sur le
texte et la lettre en tant que signe qui fait sens, plutôt
qu’une approche illustrative ou figurative. juin 2016
Sa rencontre avec Simon lui donne envie de collaborer à paraître
au magazine en tant que directeur artistique.
Rédacteur en chef
Simon Grange

Rédacteur en chef adjoint


Christian Bardin

Maquette et couverture
Vincent Velasco

Secrétaires de rédaction
Élizabeth von Bramsch
Julien Mehl SÉCURISATION, OPTIMISATION & NETTOYAGE DE VOS SITES WEB
Ilustration et iconographie
Gaëlle Berguin

Traduction
Claire Bost

Merci Ledjam radio pour le soutient moral

Contact
cinnk@cinnk.com

Édité par Cinnk


16, rue Thiers - 38 000 Grenoble
Imprimé à 200 exemplaires par Grafi

Toute reproduction même partielle des textes,


photographies, dessins publiés dans Cinnk Magazine
et sur le site internet cinnk.com est interdite.

aeSecure est une solution logicielle en php qui offre une couche
de protection supplémentaire à votre site web

www.aesecure.com
Cinnk is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla!® name and logo is used under a
limited license granted by Open Source Matters the trademark holder in the United States and other countries.
www.cinnk.com/magazine

Vous aimerez peut-être aussi