Afin de faciliter la vie des auteurs, nous allons commencer par mettre l'archive de livraison à mort.

A sa place, il sera désormais possible de créer un répertoire spécifique au sein même du dossier du plugin / thème.

Ce répertoire sera nommé da_infos et pourra contenir les fichiers suivants :

  • details.txt : Ce simple fichier texte, encodé au format UTF8, pourra contenir plusieurs sections, dont 3 sections prédéfinies
    • Description (obligatoire)
    • Installation (facultative)
    • Screenshots (facultative)
  • screenshot-large.(png|jpg) : Une capture d'écran grand format, dans le cas d'un thème uniquement
  • screenshot-##.(png|jpg) : Des captures d'écran numérotées (## = de 1 à n) supplémentaires, aussi bien pour un thème (autres vues que la simple page d'accueil) ou pour un plugin (captures d'écran de l'interface d'administration, des widgets, etc.)
  • un fichier CHANGELOG "standard" (Enfin, c'est encore sous réserve pour l'instant).

De notre point de vue, la présence d'un tel dossier présente les avantages suivants :

  • L'auteur peut faire sa tambouille tranquillement en local, avec ses outils de prédilection
  • Ce dossier et les fichiers qu'il contient sont par défaut pris en charge par les packagers DC1 et DC2
  • Isoler ces fichiers dans un sous-dossier permet de ne pas "polluer" le dossier de l'extension
  • Il serait possible, si nécessaire, de filtrer ce dossier des packages redistribués par DotAddict.org (après soumission donc) ou de l'ignorer au moment de l'installation du package sur un Dotclear.

Nous reviendrons un peu plus tard sur le format du fichier details.txt. D'ici là, vos réactions seront les bienvenues.