Last month the world embraced and celebrated Pride Day in hundreds of cities around the world… In May, during JoomlaDay Brazil, I was lucky to attend my first Pride Parade in Sao Paulo, one of the largest in the world, with more than a million people marching, dancing and celebrating the diversity and pride of who they are.

Continue reading

Après avoir évalué différents CCK (Content Construction Kit), il s'est avéré que SobiPro répondait à toutes mes exigences pour la construction d'un site portfolio. La seule inconnue pour moi demeurait dans le degré de difficulté quant à l'apprentissage de la technologie EXtensible Stylesheet Language (XSLT). Pour ceux qui ne la connaissent pas, XSLT est une "technologie de template" qui interprète un document XML et génère le HTML. J'ai aimé l'idée d'être en mesure de manipuler le modèle de données en même temps que la vue. Mais je n'aimais pas l'idée de devoir apprendre une nouvelle technologie.

Continue reading

Quel lien peut être assez fort pour réunir au même instant des personnes habitant Sydney, Seattle, Iquique, Oslo, Grand Case, Pune (Inde), Osaka ou encore Auxerre (pour ne citer qu'elles) ? Quelle étrange "folie" peut bien pousser plusieurs centaines de personnes à venir des 4 coins du monde pour se réunir pendant plusieurs jours dans un village d'Allemagne, au pied d'une forteresse pour parler de web, de code, de liens, de logiciels libres ? L'explication tient en un seul mot : Joomla! (qui signifie "tous ensemble" en swahili). En effet, la 5ème édition du J and Beyond s'est tenue le dernier week-end de mai 2014 à Königstein, non loin de Francfort. Et le plus exceptionnel pour moi, c'est que j'y étais !

Continue reading

Avec la dernière mise à jour de Joomla! 3, de nombreuses améliorations ont été introduites pour les Microdata (qui sont également appelées Rich Snippets ou Structured Data). Récemment, des articles du Joomla! Community Magazine ont déjà expliqué les techniques de fond sur l’implémentation et la manière de travailler pour les développeurs. Cependant, beaucoup ont encore du mal à comprendre où est-ce qu’ils peuvent voir cela et comment peuvent-ils bénéficier des avantages SEO que les Microdata donnent sur le plan pratique.

Continue reading

Plus vite, plus haut, plus fort... L'idéal olympique devient le nôtre dès qu'il s'agit de nos sites internet ou de ceux de nos clients. C'est une des raisons pour lesquelles, nous les confions aussi volontiers à des outils du type de GTMetrix afin de nous assurer que nous faisons tout, pour le mieux. Et la liste des améliorations retournées par l'outil est à la hauteur, en général, des efforts à fournir. Ça ne manque jamais, dans le haut de la liste on trouve "Optimize images". Pour autant l'optimisation des images, fait partie des améliorations les plus faciles à apporter à son site web.

Continue reading

Last month the magazine editors asked me to stop writing the series of articles for non-technologists because they determined that the objective had been achieved. I undertook the following article considering a more techy audience. After talking to the Spanish magazine team about writing articles that facilitate developers’ access to classes which allow us to build on Joomla using Joomla, the idea for this article arose. So I will try to write for those programmers who already have some knowledge ... although perhaps not yet the depth of knowledge that they want, all that Joomla offers to make your work more comfortable.

Continue reading

Installing Joomla in learning environments - In this article, I describe the benefits of Joomla learning environments, list the software packages you'll need to build your own, and provide step-by-step instructions on installing the software on local computers and USB thumb drives.

Continue reading

En préambule, je veux rappeler qu'avant d'être un CMS (Système de gestion de contenu), Joomla est surtout une communauté composée de femmes et d'hommes bénévoles et passionnés. C'est grâce à la richesse de cette communauté que ce site existe et que je peux aujourd'hui écrire cet article pour partager avec vous ce qu'ils m'ont appris et donné.
Joomla est également "Open Source", c'est à dire que c'est un logiciel libre et donc un formidable vecteur d'accès à la connaissance pour le plus grand nombre.

Continue reading

Building on the great success of the collaborative approach at CMS Africa, Ben van t'Ende – Community Manager at Typo3 – set about organising a European Community Leadership Summit to bring together community leaders and managers from all kinds of projects around Europe to share knowledge, ideas and inspiration.

Continue reading

The goal is to implement Microdata semantics in the CMS using the JMicrodata library, and create a RDFa library, so that you can choose the type of semantics to display: Microdata or RDFa.

Continue reading

In software development process one can not guarantee the correctness of a program. Though, through effective software testing, higher quality softwares could be delivered with more satisfied users, lower maintenance cost, more accurate and reliable results.

Continue reading

One of the best things about Joomla is its constant drive to innovate whilst maintaining a strong and enthusiastic developer base. And the time has arrived for an important new development - the new Model, View and Controller classes for components.

Continue reading

During the recent Joomla Leadership Summit held on May 27-29, the leadership team was asked to come up with three reasons for "Why am I supporting Joomla, that much?"

Continue reading

With 169 user groups around the world, there is always something exciting and interesting happening in the Joomla! Community! This is a monthly round-up highlighting new Joomla! User Groups, events, and reviews of JUG meetings. If you have anything you would like me to feature from your Joomla User Group please send me an email at This email address is being protected from spambots. You need JavaScript enabled to view it.. You must be writing from a registered Joomla! User Group (i.e. listed at https://community.joomla.org/user-groups.html).

Continue reading

For an online community and project, meeting the people you work with face-to-face is the best way to give your project and community a huge boost. Coming home from JandBeyond 2014 and feeling energized to move forward is what all leadership team members present at the event felt after the three days of joint meetings and trainings that took place in the days before the event.

Continue reading

After evaluating several CCK’s, it appeared that SobiPro met all my requirements for building a portfolio website. The single unknown for me was the degree of difficulty in learning the EXtensible Stylesheet Language (XSLT) technology. For those not familiar, XSLT is a “template” technology that parses an XML document and generates HTML. I liked the idea of being able to manipulate the data model along with the view. I did not like the idea of learning a new technology.

Continue reading

Cet article va vous présenter les nouvelles fonctionnalités de JLayouts dans Joomla! 3.2. La plupart des changements ont pour objectif d'améliorer la flexibilité du système pour les développeurs d'extensions tierces.

Continue reading

Parmi tous les types d'extension disponibles pour Joomla!, les plugins sont les plus simples à mettre en oeuvre, mais peuvent également être les extensions les plus puissantes en vue de la personnalisation de votre site Joomla! Un certain nombre d'évènements sont déjà présents dans Joomla! et permettent le déclenchent de l'exécution de plugins, ce qui permet de compléter le code natif de Joomla!, d'un rendu en y insérant notre propre code.

Continue reading

Bien, si vous avez suivi les astuces dans la Partie 1 de cette série, vous avez, j’espère, planifié avec attention votre stratégie de migration, identifié tous les liens que vous devez migrer, créé vos redirections, et vous êtes prêts à appuyer sur le bouton pour migrer votre site. Avant de faire cela, ainsi que pour une période suivant le lancement du nouveau site, vous devez vous assurer de surveiller le trafic de votre site web dans le cas où vous auriez oublié quoi que ce soit, ou afin d’en finir avec les problèmes comme les boucles de redirections ou les baisses de taux de conversion. Cet article sera focalisé sur comment assurer correctement la surveillance de votre site via ce que propose Joomla!, ainsi que via d’autres outils, de sorte que vous puissiez rapidement régler les problèmes au cours des semaines et des mois suivants la migration.

Continue reading

Analyser les erreurs... les siennes pour commencer, forcément. A tout seigneur, tout honneur. Lorsque j’ai mis en place mon premier site Joomla!, j’ai dû commettre à peu près la totalité de ce qui était possible en matière de bêtises et d’approximations possibles. J’en traîne toujours certaines sur mon site... et si j’en ai raté quelques-unes, c’est uniquement par inexpérience et par méconnaissance totale. Partant du principe que les erreurs doivent servir (au moins) à préparer l’avenir, je vous propose une analyse post-mortem de mes gaffes. Si mon expérience passée ne vous sert pas éviter les mêmes bourdes, cela aura au moins le mérite de vous démontrer que vous n’êtes pas seuls à en commettre.

Continue reading