[spip-dev] poster des documents dans un forum

Bonjour,

Je suis surpris par le bloc forum dans la page genre http://127.0.0.1/spipnet/ecrire/?exec=config_contenu
Il y a un petit formulaire permettant entre autres de donner une valeur à une entrée nommée formats_documents_forum,
valeur qui sera bien enregistrée par une meta homonyme, mais nulle part cette meta n'est utilisée.

En revanche, il y a #ENV{formats_documents_forum} dans dist/formulaires/forum.html
mais ça devrait être #CONFIG plutôt que #ENV non ?

D'autre part le libellé du formulaire de config n'est pas clair: on pose une question oui/non mais la seule intervention possible semble de saisir une liste finie de types de documents. Que doit-on écrire si on accepte tout type ? Une regexp ? Ne vaudrait-il pas mieux envoyer une table de cases à cocher calculé sur la table des types de documents ?

Committo,Ergo:Sum

Je suis surpris par le bloc forum dans la page genre
http://127.0.0.1/spipnet/ecrire/?exec=config_contenu
Il y a un petit formulaire permettant entre autres de donner une valeur à
une entrée nommée formats_documents_forum,
valeur qui sera bien enregistrée par une meta homonyme, mais nulle part
cette meta n'est utilisée.

En revanche, il y a #ENV{formats_documents_forum} dans
dist/formulaires/forum.html
mais ça devrait être #CONFIG plutôt que #ENV non ?

D'autre part le libellé du formulaire de config n'est pas clair: on pose une
question oui/non mais la seule intervention possible semble de saisir une
liste finie de types de documents. Que doit-on écrire si on accepte tout
type ? Une regexp ? Ne vaudrait-il pas mieux envoyer une table de cases à
cocher calculé sur la table des types de documents ?

Ce réglage est fait un peu rapidement, je te l'accorde, mais ta
proposition de liste des cases à cocher risque d'être trop lourde en
termes d'interface.

Le réglage est bien utilisé, je te rassure, dans
dist/formulaires/forum/charger.php

-- Fil

Je suis surpris par le bloc forum dans la page genre
http://127.0.0.1/spipnet/ecrire/?exec=config_contenu

...

on pose une
question oui/non mais la seule intervention possible semble de saisir une
liste finie de types de documents. Que doit-on écrire si on accepte tout
type ? Une regexp ? Ne vaudrait-il pas mieux envoyer une table de cases à
cocher calculé sur la table des types de documents ?

Ce réglage est fait un peu rapidement, je te l'accorde, mais ta
proposition de liste des cases à cocher risque d'être trop lourde en
termes d'interface.

Oui, je propose de mettre '*' si on veut tous les types_documents, c'est plus simple.
Et il faut vraiment changer le libellé. Je m'en occupe.

Le réglage est bien utilisé, je te rassure, dans
dist/formulaires/forum/charger.php

oui, Bruno me l'a signalé. Il y a donc maintenant du PHP au 4e sous-sol, c'est pas terrible.
J'aurais préféré qu'on garde une organisation on pouvait faire
ls RACINE/*/*/*.php
pour balayer tout.

Committo,Ergo:Sum

Le réglage est bien utilisé, je te rassure, dans
dist/formulaires/forum/charger.php

oui, Bruno me l'a signalé. Il y a donc maintenant du PHP au 4e sous-sol,
c'est pas terrible.
J'aurais préféré qu'on garde une organisation on pouvait faire
ls RACINE/*/*/*.php
pour balayer tout.

dist/formulaires/forum/charger.php
dist/formulaires/forum/traiter.php
dist/formulaires/forum/verifier.php
ecrire/lib/JavaScriptPacker/class.JavaScriptPacker.php
ecrire/lib/safehtml/index.php
ecrire/maj/vieille_base/charger.php
ecrire/maj/vieille_base/create.php

Il est tout à fait possible de regrouper ceux du formulaire_forum dans
dist/formulaires/forum.php

Pour les autres : on peut ignorer les lib/ ; restera donc
maj/vieille_base/ à voir

-- Fil