Le petit journal du web : PHP, WordPress, Javascript, CSS, Ruby, Responsive Webdesign

Au menu de ce petit journal du web de Pâques : un mini framework pour gérer les fonctions CRUD en PHP avec un système de pagination en prime, un article pour mieux gérer le chargement des ressources Javascript ou CSS selon le contexte dans WordPress, une série de site sur HTML5 / Javascript / PHP et Ruby à garder sous la souris, un framework HTML / CSS / Javascript qui risque de faire de l’ombre à Bootstrap, from Twitter, un guide stylistique généraliste qui servira en toute occasion, une réflexion sur la navigation dans un contexte mobile avec le Responsive Webdesign, etc.

Mini « framework » PHP

Envie d’utiliser des fonctions PHP génériques pour les tâches les plus courantes d’un projet web ? Ange Chierchia @nighcrawl répond à la question Pourquoi créer son propre « framework » PHP ? et nous propose son jeu de fonctions peaufiné au fil des projets :

  • Ajouter un enregistrement dans une table,
  • Mettre à jour les informations d’un enregistrement,
  • Supprimer un enregistrement,
  • Retourner une liste d’enregistrements,
  • Mettre en place un système de pagination.

Chaque partie est détaillée et propose un exemple d’utilisation. Un article comme on aimerait en lire plus souvent.

Conditional JavaScript and CSS

Une bonne pratique consiste à ne charger les JS et les CSS que lorsqu’on en a besoin. Au-delà de la fonction wp_enqueue_script, l’article aborde le chargement des ressources associées à une page en particulier grâce à des fonctions telles que :

Human Coders

A l’initiative de @camilleroux et @matthieusegret, Human Coders propose une série de sites consacrés aux différents langages du web sous la forme de bookmarks thématiques commentés. Voici les liens et leur flux RSS :

Guide stylistique…

… de la Commission de la fonction publique. Ce guide stylistique traite des normes de rédaction à respecter pour tout document de la CFP. La première section répertorie par ordre alphabétique les règles générales ayant trait à la typographie; la seconde, énonce les règles particulières s’appliquant aux documents suivants :

  • Rapport annuel,
  • Rapports d’évaluation,
  • Correspondance et les allocutions de la présidente,
  • Documents affichés sur le Web.

99lime HTML KickStart

Dans la lignée de Bootstrap, 99Lime est un framework complet avec un jeu de composant impressionnant : typographie, tooltips, boutons, navigation par onglets (tabs), fil d’Ariane, système de grille fluide en 12 colonnes, images, Slideshow (Carousel), Media, etc. Via @nbirckel. Lire Choisir un framework HTML & CSS parmi une liste de plus de 40 projets !

Responsive Navigation Patterns

A l’heure du Responsive Web Design, le choix de l’emplacement du menu de navigation sur mobile est crucial : comment allier gain de place et ergonomie ? Traduction française dans Quels choix de navigation en responsive design ? Via @StephaneChonez

Taming Advanced CSS Selectors

Comprendre les sélecteurs CSS avancés pour mieux les utiliser. Un billet déjà ancien mais qu’il est utile de garder sous la souris 🙂