Plugin SelectLightbox : choisir le système de lightbox pour GCweb
Le plugin SelectLightbox pour GCweb permet de choisir le système de lightbox pour afficher les images présentes au sein de vos collections parmi les plugins suivants :
1.1 Création d'une carte avec un marqueur et son infobulle
Comme pour la version précédente de l'API, nous allons nous contenter, dans un premier temps, de créer une carte, centrée sur le « cœur » du Limousin et d'y placer un marqueur correspondant à ce même point auquel on associera une infobulle qui s'affichera au clic.
JL Highlighter : ajouter de nouvelles brosses
Si le plugin JL Highlighter de Hayato Sugimoto (que nous avons présenté dans un précédent article) propose par défaut la prise en charge de nombreux langages (à savoir : ActionScript3, Bash/shell, ColdFusion, C#, C++, CSS, Delphi, Diff, Erlang, Groovy, JavaScript, Java, JavaFX, Perl, PHP, Plain Text, PowerShell, Python, Ruby, Scala, SQL, Visual Basic, XML), celui qui vous intéresse n'apparaît pas forcément dans cette liste. Pas de panique : il est possible d'ajouter de nouvelles brosses et donc d'étendre la prise en charge du plugin.
JL Highlighter : afficher du code dans vos articles sous Joomla!
Pour insérer des morceaux de code, que ce soit du HTML, du CSS, du PHP, du JavaScript, des commandes bash, des documents texte (fichier de configuration par exemple) ou encore des documents LaTeX, j'ai délaissé le plugin GeSHi intégré nativement à Joomla! au profit de JL Highlighter.
Menu à trois niveaux en accordéon
Suite à la modification de la hiérarchie de mon site (refonte de la catégorisation pour les articles consacrés à l'API JavaScript Google Maps), j'ai été amené à modifier mes menus pour refléter cette nouvelle strcuture. Or, le script que j'utilisais pour transformer les menus de Joomla! en menus en accordéon n'était pas vraiment adapté et le comportement des menus laissait à désirer.
0. Présentation et « initialisation »
Cet article est le premier d'une série permettant de découvrir et de maîtriser les bases de la version 3 de l'API JavaScript de Google Maps. Nous nous étendrons moins sur les explications que ce que nous avions fait pour la version 2, le fonctionnement étant à peu de choses près le même.
Dans cet article, nous n'allons pas revenir sur la présentation de cette API, celle que nous avions faite pour la version 2 étant toujours d'actualité. Nous nous contenterons ici de recenser les ressources utiles et de voir comment « initialiser » l'API au sein de nos pages web.
Modifier les dates de création, modification et publication des articles
Si vous avez décidé d'afficher les dates de création, de publication et de modification des articles sous Joomla!, le format utilisé par défaut pour celles-ci peut ne pas vous satisfaire pleinement. Nous allons voir comment modifier ce format mais aussi comment faire pour n'afficher qu'une de ces informations si toutes les dates (si l'on retire l'heure) sont identiques.
Corriger les noms et abréviations des jours et des mois sous Joomla!
Si vous êtes un minimum sensible à la typographie, l'affichage des dates en toutes lettres dans Joomla! s'avère être quelque peu troublant ; en effet, les noms de jours et de mois sont affublés d'une majuscule, alors qu'ils n'en ont guère besoin, n'étant pas des noms propres. De plus les abréviations utilisées laissent très largement à désirer... Pour vérifier mes dires, vous pouvez lire l'article en ligne « Date » d'Orthotypographie de Jean-Pierre Lacroux. Nous allons voir comment corriger ces éléments.
Écoutez sa musique à distance en streaming avec MPD
- Détails
- Debian / Ubuntu > Son & Vidéo
Le serveur de lecture de musique MPD que nous avons présenté dans un précédent article permet de diffuser le flux audio de sortie non seulement localement mais également en streaming via le protocole HTTP, et ce de manière native depuis la version 0.15. Nous allons voir dans cet article comment configurer MPD pour mettre en place cette sortie HTTP, comment accéder au flux audio et comment gérer la musique lue à distance.
Joomla!, multi-catégorisation et duplicate content
Le duplicate content, ou contenu dupliqué dans la langue de Molière, correspond au fait qu'un même contenu soit accessible via différentes URL et, par conséquent, indexé à plusieurs reprises par les moteurs de recherche ce qui fait que le contenu initial, celui qui a été copié, perd de son importance, voit son poids « dilué ». Joomla!, comme tout CMS, génère « automatiquement » du duplicate content mais nous n'allons nous intéresser qu'au cas où l'on publie deux fois (ou plus) le même article dans deux (ou plus) catégories différentes, la multi-catégorisation n'étant pas implémentée de base (ce qui est possible en utilisant des CCK tels FLEXIcontent, K2, jSeblod... et bien d'autres à découvrir sur le JED).
Accéder à distance à son ordinateur sous Ubuntu depuis Windows via SSH
- Détails
- Debian / Ubuntu > Internet & Réseau
Accéder à son ordinateur personnel ou son serveur (seul terme que nous utiliserons désormais pour désigner le poste distant) sous Ubuntu depuis un ordinateur sous Windows (le client) pour obtenir un shell peut s'avérer complexe. Pour ce faire, il nous faut installer et configurer sur notre serveur OpenSSH, « alternative Open Source à [SSH] développé[e] par l'équipe d'OpenBSD, dirigée par son fondateur, Theo de Raadt, et diffusé sous licence BSD. » (cf. Wikipédia), mettre en place l'authentification par clé et enfin configurer PuTTY sur le poste client.
Avant d'aller plus loin, il est nécessaire (à moins que vous n'ayez une IP fixe et encore) de s'être procuré un nom de domaine renvoyant au PC auquel l'on souhaite accéder, ce que je présente dans l'article DynDNS et ddclient : accéder à son ordinateur de n'importe où.