superkid ©HavanaStreet

Mon cahier des charges contenu

Contenu de la home

  • une bannière pouvant accueillir un logo *cliquable* sur une URL différente de celle du blog (typiquement le logo renvoyant sur le site/domaine auquel est attaché le blog)
  • un menu horizontal d'accès direct à la page 2 (voir plus bas), aux archives et à (ce qu'on veut)
  • un bloc présentant l'article en « une », avec une image au format small si elle existe. Ce billet sera, au choix :
    • le plus récent de tout le blog
    • le plus récent d'une catégorie particulière
    • le plus récent d'un billet doté d'un marqueur spécial (à développer)
  • le nuage des 20 tags les plus fréquents (ou alpha)
  • un bloc par catégorie ou sous-catégorie (au choix de l'utilisateur) comportant :
    • le début du billet le plus récent de ladite catégorie ou sous-catégorie
    • au choix : l'icône de la catégorie ou le EntryFirstImage (paramétrable)
  • les plus récents billets...
    • sélectionnés
    • ou sans catégorie
    • ou... (à paramétrer au choix de l'utilisateur)
  • une série d'images en bandeau, piochée :
    • soit dans un répertoire de /public
    • soit extrayant les entryfirstimage d'une catégorie (par exemple ici j'ai fait ça avec mes thèmes)
    • soit depuis flickr (si faisable)
    • soit depuis une galerie gérée par gallery
  • les autres widgets au choix de l'utilisateur

Contenu des autres pages

  • Accès aux pages suivantes de la home. Oui oui, je trouve utile qu'on puisse aller en page 2, 3, etc. pour les news suivant la home, de façon que la navigation ne soit pas limitée à la navigation intra-catégorie mais puisse l'être de façon traditionnelle (antichronologique).
  • Depuis une page de catégorie ou sous-catégorie : la liste des autres billets appartenant à la même catégorie / sous-catégorie. Idem pour tags (non tranché, à voir comment se traite le cas des gros blogs). J'avais dans l'idée que ça pourrait se coller dans la dernière page de la catégorie (avec lien d'accès direct)
  • Billet seul :

Contraintes techniques

Elles sont très centrées sur le fait que ce thème doit être distribuable et hautement personnalisable. (On résumera en parlant de kit mais j'ai l'ambition de présenter quelque chose d'assez joli pour être utilisable tel quel)

  • pas de plugin ou alors un et un seul plugin d'accompagnement du thème (mais si vraiment pas évitable)
  • layout fluide avec min-width et max-width mais pas fixe
  • paramétrable depuis un panneau de config autant que possible
  • portabilité maximale (par exemple l'icône de catégorie ne peut pas être piochée avec la short_url comme je l'aurais fait si ça n'avait été que pour moi : je ne peux connaître les urls de catégories des futurs utilisateurs)
  • mise en forme facilement personnalisable, aka : le moins possible de contraintes graphiques induites : pas de hauteur fixe pour le top, possibilité d'avoir ou non une image sur le billet de Une, etc.

Et vous là dedans ?

Ben vous pouvez déjà jeter un œil (cliquez ici pour revenir au thème initial) à ce que ça donnera ici – j'ai l'intention d'en être la première utilisatrice. Pour l'instant il n'y a que l'ébauche de Une hein, tout le reste est très moche, j'avance à petits pas en fonction de mon temps disponible.

Vous pouvez aussi aller voir le blog d'accompagnement et regarder les tutos déjà en place, faire des suggestions sur le thème, etc.

Vous pouvez aussi proposer votre collaboration (dûment créditée bien sûr) :

  • pour rédiger des tutos
  • pour coder les fonctions manquantes (vous connaissez tous mon haut niveau de php n'est-ce pas ?)
    • aiguillage de la page 2 qui ne bouffe pas au passage les billets manquants de la Une
    • configurateur des contenus (adjaya, si tu passes par là il y a bcp de choses communes avec ton homepagemode mais je préférerais ne pas imposer l'install d'un plugin, ou alors un seul en fusionnant homepagemode et d'autres choses nécessaires ici ?)
    • comment piocher une icône de catégorie
    • comment piocher et afficher des images pour le bandeau en bas

(billet, bien sûr, susceptible d'évolutions et de modifications)