WordPress Basics, mode d’emploi

Après une discussion sur Twitter avec @agence_acs04 de l’agence ACS04 sur les améliorations à apporter au thème ♥ Basics, je me suis rendu compte que j’ai fait quelques erreurs de communication que je tiens à corriger. ♥ Basics est à l’origine un blank theme (une thème minimaliste) destiné aux développeurs et aux intégrateurs web. Il n’a pas vocation à être utilisé tel quel. L’organisation des fichiers est fait de telle sorte qu’il devrait être facile pour un intégrateur HTML & CSS connaissant WordPress d’adapter ce thème à ses besoins, en mettant les mains dans le code.

Un logo Gothic Back in Black avec Fette Fraktur

Par rapport au public visé, l’absence d’options pour choisir le nombre de colonnes, leur largeur, leur position, etc. est plus une fonctionnalité qu’un défaut. D’autres thèmes très bien faits, proposent ce genre de paramètres et le font très bien !

J’ai garni le fichier author.css avec une proposition de «Webdesign vite fait mal fait» pour que chacun puisse visualiser les fonctionnalités d’une part, et pour tester ♥ Basics en situation réelle, d’autre part. Chaque version est reflétée sur WordPress & Webdesign, ce qui permet d’éviter de gérer plusieurs versions en même temps.

Pour éviter les malentendus, j’utiliserai dans un proche avenir, un thème enfant sur wp4design.com, ce qui me permettra de supprimer mes CSS «perso» du fichier author.css tout en continuant à ne gérer qu’une version de ♥ Basics. J’en profiterai également pour tester sa capacité à supporter complètement les thèmes enfants.

Avant d’aller plus loin, j’attends les avis, suggestions des développeurs et des intégrateurs web qui auraient le temps d’installer ce thème. Pour ceux qui aimerait juste jeter un coup d’oeil sur les fichiers, il y a le dépôt SVN de WordPress.org où les fichiers de la version 0.2.4.1 sont accessibles :

→ http://themes.svn.wordpress.org/basics/0.2.4.1/

Mode d’emploi «express»

Voici la traduction du fichier readme.txt qui accompagne le thème ♥ Basics :

@package WordPress
@subpackage Basics
@author Bruno Bichet <bruno.bichet@gmail.com>
@version 0.2
@since Version 0.2
For Those About to Rock. Fire!

PREMIERE BOUCLE - FEATURED POST (home)
Le premier billet qui apparait sur la page d'accueil est un billet "sticky".
Si aucun billet n'a été qualifié de "sticky", le dernier billet publié prend la place.

SECOND LOOP - NEWS(home)
La second boucle sur la page d'accueil affiche les trois derniers billets
publiéS dans une catégorie spécifique.
Basics utilise la catégorie "non-classé" que vous pouvez renommer selon vos besoins.

LOGO
N'hésitez pas à remplacer le fichier logo.png situé dans le dossier /img par le vôtre ;)

NOTE
Basics n'est pas supposé être utilisé tel quel.
J'ai rempli le fichier author.css pour donner au thème un minimum de lisibilité.
Vous devriez supprimer tout le contenu de author.css pour donner votre propre style
à votre site. Toutefois, rien ne vous interdit d'utiliser
le thème par défaut comme point de départ si vous insistez ;)

Merci d'utiliser Basics.

We Salute You ;-)

Fonctionnalités principales

  • Basé sur l’organisation de HTML5 Boilerplate,
  • Sémantique HTML 5 (<header>, <footer>, <aside>, <section>, <hgroup>, <time>, <mark>, etc.),
  • Fichier grid.css (en option) basé sur The Blue «940» Grid Simpler (le meilleur de Blueprint, The simpler Grid et 960.gs),
  • Système de CSS permettant de refléter certains styles CSS dans l’éditeurs WYSIWYG de WordPress,
  • Microformats,
  • Rôles ARIA,
  • Prêt pour l’internationalisation (version française déjà disponible),
  • Optimisations SEO,
  • Prêt pour les thèmes enfants,
  • Code (relativement) propre, via l’utilisation de fonctions simples, facilement modifiables,
  • Travail soigné (j’attends vos pistes d’améliorations).

→ Pour connaitre le détail des fonctionnalités ajoutées au fur et à mesure, je vous invite à consulter le fichier changelog.txt.

Tester WordPress ♥ Basics

→ Télécharger Basics 0.4.2.1

→ Version française de Basics 0.4.2.1 par Wolforg

Feedbacks

En ce qui concerne les retours d’utilisation, même si l’habillage actuelle est perfectible, ce n’est pas l’essentiel (je suis quand même partant pour améliorer mon fichier author.css). Je préfère que les personnes prêtes à tester Basics se concentrent sur :

  1. L’organisation interne des fichiers de WordPress,
  2. La sémantique HTML 5,
  3. Les fonctions présentes dans functions.php,
  4. Réduire le nombre de Warnings en mode debug,
  5. Répondre à la charte d’utilisation du répertoire de thème WordPress (cf. notes d’un Themes Reviewer concernant Basics).