dimanche 17 février 2013

Une rareté par choix, pas par définition


Comme nous l'avons vu dans le précédent billet de cette série, il n'y a jamais eu de réelle rareté des extensions de noms de domaine, mais plutôt une création soigneusement planifiée de nouvelles extensions pour alimenter le marché au fil des ans, à l'exception des domaines de code de pays (ccTLDs) et de leur support de jeux de caractères internationaux. En plus du simple coût d'un nom de domaine, qu'il soit classique, internationalisé, ou bien l'une des près de deux mille nouvelles extensions hors de prix qui vont bientôt être lancées, de nombreux coûts cachés restent encore à découvrir, la plupart étant des coûts externalisés.

dimanche 3 février 2013

Gestion des pluriels avec le framework PHP Yii


Yii (pour Yes, it is) est un framework PHP open-source et gratuit amorcé par Qiang Xue en 2008. Axé sur la performance, basé sur une architecture MVC et suivant le paradigme de la programmation événementielle, il propose aussi la traduction de message, le formatage de la date et de l'heure, les différents formats de nombres et la localisation d'interface. Nous allons nous concentrer ici sur la façon dont Yii gère les pluriels dans la fonction de traduction des messages de sa version actuelle (1.1.13).

mardi 15 janvier 2013

Tutoriel CodeIgniter : étendre les helpers


Les helpers de CodeIgniter sont des boîtes à outils de fonctions qui simplifient la vie. On les trouve dans le répertoire system/helpers/. Parmi les helpers proposés, on en trouve pour les tableaux, les captchas, les cookies, les emails, les formulaires…

Le helper inflector (inflector_helper.php) définit par exemple les fonctions singular (qui retourne la forme au singulier du mot passé en paramètre) et plural (qui retourne la forme au pluriel du mot passé en paramètre), mais uniquement pour l'anglais. Nous allons voir dans ce tutoriel comment ajouter le support d'une autre langue, ici le français, à la fonction plural et ainsi permettre la pluralisation du français.

samedi 5 janvier 2013

CodeIgniter : URLs SEO-friendly et localisées


Après avoir vu comment internationaliser CodeIgniter en utilisant des fichiers de langue, nous allons voir dans ce billet comment créer des URLs localisées et SEO-friendly, c'est-à-dire des URLs explicites à la fois pour les moteurs de recherche et les utilisateurs.

samedi 29 décembre 2012

Internationalisation de CodeIgniter


CodeIgniter est un framework PHP open-source qui suit l'architecture MVC (Modèle-Vue-Contrôleur). Il a pour principal atout d'être plus simple et léger (4Mo tout mouillé) que Zend ou Symfony, avec une prise en main très facile. Nous allons détailler dans ce billet l'internationalisation par fichiers de langue dans la version 2.1.3 de ce framework.

dimanche 16 décembre 2012

Pour Noël, offrez-vous un écran transparent !


Dans la plupart des films de science-fiction récents, on trouve de plus en plus d'écrans transparents : Iron Man 2, Minority report, Avatar… Ils ont tous ces interfaces futuristes qui nous aident à nous projeter dans un futur pas si lointain où la technologie resterait relativement proche de la nôtre. Mais pourquoi sont-ils si répandus ?

dimanche 2 décembre 2012

Noms de domaine : le grand saut


Il existe actuellement 302 extensions de noms de domaines, dont 280 géographiques et 22 génériques. Forte de ce constat, l'ICANN a décidé unilatéralement qu'il fallait augmenter de façon drastique le nombre de ces extensions en ouvrant un processus de création inédit de par son ampleur.