heu... oué ...
je commit mon truc aussi comme ça on aura 3 noisetiers sur la zone ? ...
Peut-être qu'avant de coder tête baissée et de partir dans tous les
sens on peut prendre le temps de réflechir, discuter, et se mettre
d'accord (faire de la conception quoi) ?
En substance, et pour résumer de nombreuses discussions IRL, IRC et listes :
- Oui c'est là qu'on va en venir avec Z
MAIS
- avant d'introduire des noisettes qui vont faire exploser la
diversité, je voudrais que les conventions de thème soient finies de
poser, ce qui n'est pas encore le cas (ie ça n'est pas très utile
d'avoir des noisettes a gogo si quand on les insère dans un Zpip elles
sont toutes moches car pas prévues par les thèmes). En particulier, il
reste des conventions à fixer, et à définir pour certains types
d'objet comme des 'boites'. Je veux sur ce point m'insipirer de ooCSS
qui a fixé de belles conventions, mais je n'ai pas eu le temps de
faire la synthèse encore.
- je vois passer dans ton commit des noisettes très hétérogènes.
Certaines concernent du contenu principal, d'autre du contenu annexe.
Cela me parait assez discutable, et a tout le moins il faudrait
discuter de cela, et avant de partir tête baissée définir clairement
et s'entendre sur ce qu'est une noisette, comment elle complète (ou
remplace ?) un contenu principal, où et comment elle s'insère ...
- je vois dans ton descriptif de plugin qu'il s'agit de tester
l'articulation avec le plugin agenda.
Sur ce point particulier, je crois que ce n'est pas la bonne direction :
- le plugin agenda attend toujours, depuis 3 ans, des squelettes
publics utilisables.
- le mecanisme de Z permet déjà de proposer une page evenement et
agenda sous forme de contenu/ et utilisable telle quelle nativement.
Ce qui n'a pas pour autant résolu le point précédent
Pour conclure, j'ai donc aussi, depuis un moment, un proto de
noisetier qui tourne autour de Z et des compositions, que j'avais
construit en synthèse de ce que j'avais trouvé dans ton premier
noisetier, de ce qui a été fait dans magusine, de la reflexion
d'ogilvy sur spipKit etc ...
Mais que je me garde de publier avant que les points mentionnés
ci-dessus ne soient résolus.
Outre le fait de finaliser Z avant d'aller plus loin, il y avait aussi
2 points qui me gênaient :
- la gestion du formulaire de paramétrage des noisettes. Je note sur
ce point ta bonne idée d'utiliser saisie pour spécifier le type de
saisie pour chaque paramètre
- pour moi, et contrairement à ta proposition, les noisettes ne
concernent jamais du contenu principal qui est fourni par le squelette
ou un plugin, mais uniquement des contenus secondaires liés ou des
accessoires et gadgets. Mais du coup la notion de composition est
affaiblie. Car aujourd'hui 2 compositions peuvent différer par les
contenus annexes uniquement (article avec forum et article avec
portfolio). Si tout ce contenu annexe est extrait, les compositions se
retrouvent avec le meme contenu, mais il faut continuer à les
distinguer pour y attacher les noisettes.
L'articulation de ces deux types d'éléments reste insatisfaisante
encore a mon gout.
Bref.
Tout ça pour dire que dans un projet collaboratif, c'est pas mal de
discuter avant de partir tout seul dans sa direction ![]()
Cédric
2010/2/11 <joseph@larmarange.net>:
Author: joseph@larmarange.net
Date: 2010-02-11 10:12:26 +0100 (Thu, 11 Feb 2010)
New Revision: 35083Added:
_plugins_/noiZetier/noiZetier-2_0/
_plugins_/noiZetier/noiZetier-2_0/action/
_plugins_/noiZetier/noiZetier-2_0/action/activer_page_noizetier.php
_plugins_/noiZetier/noiZetier-2_0/action/desactiver_page_noizetier.php
_plugins_/noiZetier/noiZetier-2_0/action/supprimer_noisettes_page_noizetier.php
_plugins_/noiZetier/noiZetier-2_0/balise/
_plugins_/noiZetier/noiZetier-2_0/balise/noizetier_liste_pages.php
_plugins_/noiZetier/noiZetier-2_0/base/
_plugins_/noiZetier/noiZetier-2_0/base/noizetier_installation.php
_plugins_/noiZetier/noiZetier-2_0/base/noizetier_tables.php
_plugins_/noiZetier/noiZetier-2_0/css/
_plugins_/noiZetier/noiZetier-2_0/css/noizetier.css
_plugins_/noiZetier/noiZetier-2_0/fonds/
_plugins_/noiZetier/noiZetier-2_0/formulaires/
_plugins_/noiZetier/noiZetier-2_0/formulaires/configurer_bloc.html
_plugins_/noiZetier/noiZetier-2_0/formulaires/configurer_bloc.php
_plugins_/noiZetier/noiZetier-2_0/formulaires/inc-configurer-noisettes.html
_plugins_/noiZetier/noiZetier-2_0/formulaires/inc-nouvelle_noisette-1.html
_plugins_/noiZetier/noiZetier-2_0/formulaires/inc-nouvelle_noisette-2.html
_plugins_/noiZetier/noiZetier-2_0/img/
_plugins_/noiZetier/noiZetier-2_0/img/compositions-24.png
_plugins_/noiZetier/noiZetier-2_0/img/export.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_accueil.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_ariane.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_article.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_auteur.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_bloctexte.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_boussole.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_breve.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_configuration.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_documents.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_forum.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_logosite.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_mot.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_pagedefaut.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_petition.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_portfolio.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_recherche.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_rubrique.png
_plugins_/noiZetier/noiZetier-2_0/img/ic_site.png
_plugins_/noiZetier/noiZetier-2_0/img/import.png
_plugins_/noiZetier/noiZetier-2_0/img/noizetier-16.png
_plugins_/noiZetier/noiZetier-2_0/img/noizetier-24.png
_plugins_/noiZetier/noiZetier-2_0/img/noizetier-48.png
_plugins_/noiZetier/noiZetier-2_0/img/noizetier_action_ajouter.png
_plugins_/noiZetier/noiZetier-2_0/img/noizetier_action_bas.png
_plugins_/noiZetier/noiZetier-2_0/img/noizetier_action_haut.png
_plugins_/noiZetier/noiZetier-2_0/img/noizetier_action_modifier.png
_plugins_/noiZetier/noiZetier-2_0/img/noizetier_action_supprimer.png
_plugins_/noiZetier/noiZetier-2_0/inc/
_plugins_/noiZetier/noiZetier-2_0/inc/noizetier.php
_plugins_/noiZetier/noiZetier-2_0/inclure/
_plugins_/noiZetier/noiZetier-2_0/inclure/noizetier-documents.html
_plugins_/noiZetier/noiZetier-2_0/inclure/noizetier-portfolio.html
_plugins_/noiZetier/noiZetier-2_0/lang/
_plugins_/noiZetier/noiZetier-2_0/lang/noizetier_fr.php
_plugins_/noiZetier/noiZetier-2_0/noisettes/
_plugins_/noiZetier/noiZetier-2_0/noisettes/article-contenuprincipal.html
_plugins_/noiZetier/noiZetier-2_0/noisettes/article-contenuprincipal.xml
_plugins_/noiZetier/noiZetier-2_0/noisettes/article-documents.html
_plugins_/noiZetier/noiZetier-2_0/noisettes/article-documents.xml
_plugins_/noiZetier/noiZetier-2_0/noisettes/article-filariane.html
_plugins_/noiZetier/noiZetier-2_0/noisettes/article-filariane.xml
_plugins_/noiZetier/noiZetier-2_0/noisettes/article-forum.html
_plugins_/noiZetier/noiZetier-2_0/noisettes/article-forum.xml
_plugins_/noiZetier/noiZetier-2_0/noisettes/article-petition.html
_plugins_/noiZetier/noiZetier-2_0/noisettes/article-petition.xml
_plugins_/noiZetier/noiZetier-2_0/noisettes/article-portfoliosimple.html
_plugins_/noiZetier/noiZetier-2_0/noisettes/article-portfoliosimple.xml
_plugins_/noiZetier/noiZetier-2_0/noisettes/page-bloctexte.html
_plugins_/noiZetier/noiZetier-2_0/noisettes/page-bloctexte.xml
_plugins_/noiZetier/noiZetier-2_0/noisettes/page-logositespip.html
_plugins_/noiZetier/noiZetier-2_0/noisettes/page-logositespip.xml
_plugins_/noiZetier/noiZetier-2_0/noisettes/rubrique-contenuprincipal.html
_plugins_/noiZetier/noiZetier-2_0/noisettes/rubrique-contenuprincipal.xml
_plugins_/noiZetier/noiZetier-2_0/noizetier/
_plugins_/noiZetier/noiZetier-2_0/noizetier/noizetier-pages.xml
_plugins_/noiZetier/noiZetier-2_0/noizetier_autoriser.php
_plugins_/noiZetier/noiZetier-2_0/noizetier_fonctions.php
_plugins_/noiZetier/noiZetier-2_0/noizetier_options.php
_plugins_/noiZetier/noiZetier-2_0/noizetier_pipelines.php
_plugins_/noiZetier/noiZetier-2_0/plugin.xml
_plugins_/noiZetier/noiZetier-2_0/prive/
_plugins_/noiZetier/noiZetier-2_0/prive/exec/
_plugins_/noiZetier/noiZetier-2_0/prive/exec/configurer_page.html
_plugins_/noiZetier/noiZetier-2_0/prive/exec/noizetier.html
_plugins_/noiZetier/noiZetier-agenda/
_plugins_/noiZetier/noiZetier-agenda/lang/
_plugins_/noiZetier/noiZetier-agenda/lang/noizetier-agenda_fr.php
_plugins_/noiZetier/noiZetier-agenda/noizetier/
_plugins_/noiZetier/noiZetier-agenda/noizetier/noizetier-agenda-pages.xml
_plugins_/noiZetier/noiZetier-agenda/plugin.xml
Log:
Dépôt du plugin noiZetier (version en cours de développement)Details: Connexion · GitLab
_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit
