Parmi les nombreux intervenants dans la chaine de production des métiers de l’internet, l’intégrateur web est sans doute celui qui se cherche le plus. C’est le «vilain petit canard» de l’Open Space. Souvent coincé entre les graphistes et les développeurs web, il peut se sentir à l’étroit. Placé au bout de la chaine, de nombreuses erreurs de conception faites en amont lui tombent dessus, à commencer par les délais. Le retro-planning donne souvent l’impression d’avoir zappé le temps nécessaire à «l’intégration». Pourtant, l’intégrateur HTML & CSS est une ressource précieuse que toute entreprise sérieuse devrait valoriser. C’est le garant de la qualité globale du site mis en ligne, du respect de la charte graphique à l’expérience utilisateur en terme de performance d’affichage des pages. →
PHPCrossRef — Bibliothèques de référence pour projets PHP Open source
PHPCrossRef est un véritable carrefour des références des variables, des fonctions, des classes et des constantes utilisées dans les projets Open Source réalisé avec PHP. A ce jour, quatre CMS dont Drupal, Joomla!, Textpattern et WordPress ainsi qu’un framework PHP avec Zend Framework sont disponibles. L’idée est de permettre de naviguer parmi les fichiers sources. Un clic sur chaque élément référencé redirige vers la liste des fichiers qui l’utilise. →
CodeIgniter : un framework PHP simple et robuste
CodeIgniter est un framework PHP robuste comme Zend Framework ou Symfony mais bien plus léger. Il vous aidera à construire votre site web avec le modèle MVC (Modèle, Vue et Contrôleur) en améliorant le temps de développement de vos projets grâce à un ensemble complet de bibliothèques simple d’utilisation. →
Supprimer l’attribut title dans les catégories et les pages WordPress avec jQuery ou PHP
Sur une ancre, l’attribut title
sert généralement à donner une indication sur la destination du lien. Si son utilité est certaine dans une optique d’accessibilité, cet attribut peut poser des problèmes de lisibilité sur les sous-menus lorsqu’il est appliqué sur les liens d’un menu déroulant vertical ou horizontal comme c’est le cas sur css 4 design. Dans WordPress, le title
des liens des catégories affiche la description de la catégorie si elle est renseignée, ou un title
par défaut si l’on ajoute le paramètre use_desc_for_title
dans la fonction wp_list_categories()
. Or, je n’ai rien trouvé qui permet de supprimer purement et simplement ce title
une bonne fois pour toute. →
WebProjectHelper — Générateur de structure MySQL et de classes PHP
WebProjectHelper est un générateur PHP en ligne pour créer des tables, des classes, des getters, des setters, etc. à partir de simples définitions en respectant une syntaxe très simple. Ce générateur de classes PHP ne se contente pas de fournir les entêtes des méthodes, il fournit aussi et surtout leur contenu. De nombreuses heures de développement sont ainsi épargnées ! →
FAT-FREE — Framework PHP léger et modulaire
FAT-FREE est un framework PHP dont l’objectif est d’être simple — voire minimaliste — et rapide tout en offrant les fonctionnalités indispensables pour la création de sites web d’envergure. L’installation de FAT-FREE se limite à la décompression du core F3.php, des éléments relatifs à la base de données F3db.php et des extensions F3ex.php. Le reste se trouve dans la documentation ! Nécessite PHP 5.3 pour fonctionner.
Navigateurs «modernes» vs «actuels»
Ne cibler que les navigateurs modernes grâce aux sélecteurs avancés — Astuce très intéressante de Raphaël Goetter pour cibler les navigateurs «modernes» ou les navigateurs «actuels». Les «modernes» sont les navigateurs qui prennent en charge les CSS3 ; les «actuels» (opposés à anciens) sont surtout Internet Explorer 7 et 8. Idéal pour mettre en oeuvre l’amélioration progressive sur votre site web. →
Système de commentaires avec jQuery, Ajax et PHP
Comment System with jQuery, Ajax and PHP — L’excellent Srinivas Tamada de 9Lessons nous apprend comment mettre en place un système de commentaires Ajax avec jQuery et PHP. Au menu de ce tutoriel, nous trouvons l’exemple pour créer les tables de la base de données, le code Javascript qui va récupérer les variables saisies par l’utilisateur ainsi que les fichiers PHP nécessaires pour l’affichage, dont voici la démonstration.
Guide de l’Ajax sur plusieurs domaines
Les requêtes Ajax sur des sites tiers ne sont normalement pas permises en raison de restrictions liées à la sécurité. Toutefois, il existe plusieurs techniques côté client pour contourner ses limitations. Grâce à ce guide pratique vous saurez tout sur le JSON with padding (JSONP), le Screen Scraping (avec une pincée de YQL) ou encore le Flash Proxy sans oublier un peu de magie côté serveur avec un proxy PHP.
PHP.JS — transposer des fonctions PHP en Javascript
Le PHP regorge de fonctions très pratiques qui n’ont pas forcément d’équivalents en Javascript. La librairie PHP.JS est un projet open source à l’initiative de Kevin van Zonneveld dont le but est de transposer une grande partie des fonctions PHP en Javascript. Rien de tape-à-l’oeil, mais juste la possibilité d’utiliser en Javascript des fonctions PHP avec leurs qualités et leurs défauts, ce qui n’est déjà pas si mal ! Cerise sur le gâteau, il est possible de configurer son package fonction par fonction pour optimiser le poids du fichier Javascript.