osarrat / spip-pmb4ritimo

Adaptation/Encapsulation of Spip-PMB plugin for Ritimo network
http://www.spip-contrib.net/Portail-Web-pour-PMB
3 stars 1 forks source link

Finaliser packaging pour bon affichage #6

Open osarrat opened 12 years ago

osarrat commented 12 years ago

Quels fichiers livre-t-ton ? Comment notre travail peut-il être incorporé dans le squelette des sites existants ?

Inclut-on des fichiers directement dans le répertoire squelettes comme habillage_site_avec_notice.html ou notice_display.html ?

teraud commented 12 years ago

Peut-être faut-il reprendre habillage_site_avec_notice. html et notice_display.html à partir des squelettes SPIP par défaut, bien indiquer par des commentaires ce qui pourrait être le code à copier/coller dans son propre squelette, et tout placer dans le dossier du plugin.

Pour les sites clés en main on partira sur des squelettes Z, du coup ces fichiers ne seront plus indispensables.

teraud commented 12 years ago

C'est quelque chose que je peux faire si tu veux.

Nathalie est sur Paris mardi et mercredi, on doit faire un point. Je vais essayer de voir avec laquelle la question des auteurs et on va essayer de régler les derniers problèmes avec Infomaniak.

osarrat commented 12 years ago

Dans l'idéal, j'aurais pensé qu'on incluerait tout dans le répertoire squelettes/pmb, et qu'à l'usage, il suffirait de faire des pour utiliser les différents composants qu'on aurait fait et utiliser les styles CSS à disposition.

J'ai posté cette issue aussi parce que j'ai eu un problème ce matin de surcharge du squelette ajax-notice-dispo.html . Ce n'est qu'en le copiant de plugins/auto/spip-pmb vers squelettes et en forçant cette copie à utiliser le squelette de notice-display que tu as corrigé que j'ai pu masquer les liens sur les localisations dans les exemplaires. C'est pour ça que j'ai senti qu'il y avait un besoin de clarification de tout le packaging.

Et en effet, il faut aussi prendre en compte l'intégration avec Z, et voir à partir de quel moment des sites comme le nôtre qui n'utilisent pas Z doivent bidouiller pour utiliser notre travail commun.

Pour avancer, je pense que le mieux serait qu'on se fasse une petite réunion tel la semaine prochaine. Je te laisse me répondre par mail standard pour me donner tes disponibilités ?

teraud commented 12 years ago

oui, c'est vrai qu'il est nécessaire de surcharger ajax-notice-dispo.html et ajax-recherche-catalogue pour qu'ils puissent inclure les fichiers modifiés se trouvant dans pmb/inc

Dans mon idée, le contenu du dossier pmb/inc repassait dans le dossier inc du plugin, mais pour pouvoir avoir quelque chose qui convienne à la fois à des squelettes non Z et à des squelettes Z, ta solution est la plus adaptée.

osarrat commented 12 years ago

On peut en effet décider que notre livraison sera un plugin spip-pmb revu. On pourrait alors :

  1. bouger tout le code dans un dossier plugins/auto/spip-pmb4ritimo
  2. modifier le fichier xml de déclaration du plugin

Et informer sur la page du plugin spip-pmb de notre fork.. :) Ou cherche-t-on à être encore plus générique et modifier le plugin spip-pmb générique ?

teraud commented 12 years ago

Je serais plutôt partant pour ta première proposition, étant donné que sur l'affichage, on est plus restrictif que le plugin d'origine.

Par contre rien n'empêche de poster une contribution sur la page du plugin pour présenter la gestion de la localisation dans la recherche.

osarrat commented 12 years ago

Suite à notre réunion téléphonique, il a été décidé ce qui suit pour boucler le packaging :

osarrat commented 12 years ago

Note: passage de l'issue à teraud une fois qu'il ne reste plus que l'habillage des squelettes au look de la dist.

osarrat commented 12 years ago

Ne reste plus sur cette issue que l'écriture des squelettes compatibles avec squelettes-dist. Assignation donc de l'issue à teraud.

teraud commented 12 years ago

On essaie de garder la compatibilité entre squelettes traditionnels et squelettes Z.