[SPIP Zone] La Fabrique

Bonjour à tous,

J'ai déposé dans la journée un plugin nommé «La Fabrique» pour SPIP 3.0.
Cet outil permet de créer des plugins gérant des objets éditoriaux.

Vous pouvez avoir un aperçu sur cette page de SPIP Contrib :
- http://www.spip-contrib.net/?article4134

Vous avez également la vidéo de présentation (40mn) inclue dans l'article présente sur le site Vidéos SPIP :
- http://spip.arscenic.tv/medias/video-tutorials/article/presentation-de-la-fabrique

Je serais ravi d'avoir quelques retours d'installation et de fonctionnement / non fonctionnement dans différents environnements.

Bien à vous,

Matthieu.

Le 20/04/2012 19:59, Matthieu Marcillaud a écrit :

Je serais ravi d'avoir quelques retours d'installation et de
fonctionnement / non fonctionnement dans différents environnements.

Bonjour,

J'ai testé :
- sur php 5.3.3-7+squeeze8 en local : ça marche.
- puis sur un serveur en prod avec php 5.2.17-0.dotdeb.0 : ok également.
- avec firefox/iceweasel 11.0

J'ai testé (rapidement pour l'instant, faut que je révise les chats pour aller plus loin) et tout a fonctionné.

Deux remarques pour l'instant :
- Si le préfixe n'est pas indiqué et qu'on « crée le plugin », il n'y a pas de message d'erreur (on ne la voit pas si le bloc paquet est fermé).
Quand le préfixe est indiqué et que d'autres champs obligatoires ne sont pas remplis : là les erreurs sont bien indiquées et visibles.

- le dossier fabrique_auto n'est évoqué qu'après avoir créer le plugin. Indiquer son intérêt dans la doc et dans le compagnon ? (oui, oui, c'est dit dans la vidéo... Très bien d'ailleurs !)

C'est fou tout ce que vous avez imaginé pour SPIP 3... À commencer par SPIP 3 !

Johan

Le 21/04/2012 15:24, Johan Pustoch a écrit :

Le 20/04/2012 19:59, Matthieu Marcillaud a écrit :

Je serais ravi d'avoir quelques retours d'installation et de
fonctionnement / non fonctionnement dans différents environnements.

Bonjour,

J'ai testé :
- sur php 5.3.3-7+squeeze8 en local : ça marche.
- puis sur un serveur en prod avec php 5.2.17-0.dotdeb.0 : ok également.
- avec firefox/iceweasel 11.0

J'ai testé (rapidement pour l'instant, faut que je révise les chats pour
aller plus loin) et tout a fonctionné.

Bonne nouvelle.

Deux remarques pour l'instant :
- Si le préfixe n'est pas indiqué et qu'on « crée le plugin », il n'y a
pas de message d'erreur (on ne la voit pas si le bloc paquet est fermé).

Ceci n'est pas normal. Sur la vidéo, vers le début, tu vois que j'avais simplement saisi le titre, et que les erreurs apparaissent en rouge sur les tabs et accordions normalement.

Quand le préfixe est indiqué et que d'autres champs obligatoires ne sont
pas remplis : là les erreurs sont bien indiquées et visibles.

- le dossier fabrique_auto n'est évoqué qu'après avoir créer le plugin.
Indiquer son intérêt dans la doc et dans le compagnon ? (oui, oui, c'est
dit dans la vidéo... Très bien d'ailleurs !)

Il y a normalement un 3è compagnon au début qui l'indique (on le voit également dans la vidéo). Tu ne l'avais pas ?

MM.

Le 21/04/2012 15:42, Matthieu Marcillaud a écrit :

Ceci n'est pas normal. Sur la vidéo, vers le début, tu vois que j'avais
simplement saisi le titre, et que les erreurs apparaissent en rouge sur
les tabs et accordions normalement.

Je n'ai pas le même comportement avec mon iceweasel 11 ni avec chrome 18.

Si le préfixe est indiqué mais pas par exemple la catégorie, en créant le plugin le formulaire est soumis et les erreurs ainsi que le rouge s'affichent.

Mais si le préfixe n'est pas rempli et que la partie paquet est masquée, en cliquant sur «créer le plugin» le formulaire n'est pas soumis et il n'y a pas d'erreurs de visible.

Il y a normalement un 3è compagnon au début qui l'indique (on le voit
également dans la vidéo). Tu ne l'avais pas ?

Fausse alerte, désolé !
Et ce 3ème compagnon est bien masqué quand le dossier fabrique_auto existe.

Johan

Le 20/04/2012 19:59, Matthieu Marcillaud a écrit :

Bonjour à tous,

J'ai déposé dans la journée un plugin nommé «La Fabrique» pour SPIP 3.0.
Cet outil permet de créer des plugins gérant des objets éditoriaux.

Vous pouvez avoir un aperçu sur cette page de SPIP Contrib :
- La Fabrique - SPIP-Contrib

Vous avez également la vidéo de présentation (40mn) inclue dans
l'article présente sur le site Vidéos SPIP :
-
http://spip.arscenic.tv/medias/video-tutorials/article/presentation-de-la-fabrique

Je serais ravi d'avoir quelques retours d'installation et de
fonctionnement / non fonctionnement dans différents environnements.

Bien à vous,

Matthieu.

Plugin génial pour un bidouilleur du dimanche comme moi. J'ai refait
tous mes plugins persos
Voici mon retour d'expérience:
- installation sans aucun problème. Il n'est pas nécessaire de
systématiquement réactiver le plugin si les tables ne sont pas
modifiées, comme le laisse peser la vidéo
- au-delà de 2-3 objetséditoriaux, cela devient très lourd et génère des
erreurs "max execution time"
- pas moyen de supprimer un logo sans aller mettre les mains dans le
cambouis
- pas moyen de créer un champs lien sans créer une table de liens. J'ai
beaucoup de problème avant les table de liaisons (...ou j'ai jamais rien
compris)
- le scénario "aucuns boutons" n'est pas enregistré
- les cadre infos ne sont pas correctement créé, lorsqu'on n'utilise pas
le champs statut. La commande "voir en ligne" n'est pas affichée.
J'ai eu également des créations d'objets fantômes lors de certaines
opérations.

Si ceci peut t'aider, j'en serais ravi

FDM

Le 02/06/2012 12:54, François de Montlivault a écrit :

Plugin génial pour un bidouilleur du dimanche comme moi. J'ai refait
tous mes plugins persos
Voici mon retour d'expérience:

Merci pour ce retour

- installation sans aucun problème. Il n'est pas nécessaire de
systématiquement réactiver le plugin si les tables ne sont pas
modifiées, comme le laisse peser la vidéo

J'ai dit ça dans la vidéo ? c'est une erreur donc comme tu t'en es rendu compte. La réinstallation est nécessaire si on modifie la structure des tables.

- au-delà de 2-3 objetséditoriaux, cela devient très lourd et génère des
erreurs "max execution time"

Hum je n'ai pas eu cette sensation mais je travaille uniquement sur un serveur local, et il est très facile de glisser dans son fichier mes_options un chiffre plus élevé par exemple :

@ini_set("max_execution_time", "120"); // en secondes

- pas moyen de supprimer un logo sans aller mettre les mains dans le
cambouis

Il y a pourtant des boutons «Supprimer ce logo» dans l'interface. Que veux tu dire ? qu'ils ne fonctionnent pas chez toi ?

- pas moyen de créer un champs lien sans créer une table de liens. J'ai
beaucoup de problème avant les table de liaisons (...ou j'ai jamais rien
compris)

Je n'ai pas compris ton propos. Tu peux reformuler ?

- le scénario "aucuns boutons" n'est pas enregistré

Oui, ça je m'en suis rendu compte très récemment (y a moins de 2 jours !). C'est corrigé d'ailleurs dans la version 1.16.0 de la fabrique.

- les cadre infos ne sont pas correctement créé, lorsqu'on n'utilise pas
le champs statut.

Il faudrait plus de détails. Je ne suis pas devin sur ce qui n'est pas correctement créé.

La commande "voir en ligne" n'est pas affichée.

Comme peut être mal indiqué ou pas indiqué d'ailleurs, l'échafaudage par
défaut de SPIP ne crée pas ce lien. C'est entre autres pour cela qu'il y a dans la partie «Fichiers échafaudés» une case avec le bloc info, pour générer un fichier propre à notre objet (au lieu de le faire construire par SPIP) qui ne change pas grand chose mais ajoute ce voir en ligne.

MM.