[SPIP Zone] Plugin inscription2 modifié

Bonjour,

Pour les besoins d'un site (www.formation-cham-aix.com ) j'ai beaucoup
modifié le plugin, il s'appuie sur une définition des champs faites dans
inscription2_mes_options.php, cette modification est plutôt en version beta, et
nécessite d'autre plugin modifiés aussi par mes soins rédacteur public,
onglets dans le texte, balise meta) et aussi bien sur les plugins utilisés
par inscription2

On peut définir de nombreux types de champ :ligne, bloc de texte, radio,
check box, liste, multiple, table, rubrique, article (le format de
déclaration ressemble à celui des champs extra).

Les champs sont regroupes dans des onglets (c'est pour ça qu'il faut le
plugin onglet dans le texte modifié) définis aussi dans
insciption2_mes_options.php.

Les champs saisissable dépendent du profil (administrateur, rédacteur ou
visiteur). C'est encore défini dans inscription2_mes_options.php.

Le profil visiteur permet de modifier les articles rattachés (si il y en a)
et de créer, modifier ou supprimer des articles dans les rubrique rattachés
directement sur le site public (toujours si il y en a) (c'est pour ça qu'il
faut le plugin redacteur public modifié).

par contre j'ai conservé et même adapté la partie configuration dont la seule
utilité est de créer les colonne de la table spip_auteurs_elargis

Le fichier inscription2_mes_options.php qui est dans le zip est celui qui a servi pour mes test et aussi pour le site que j'ai créé

J'ai mis en pièce jointe le plugin inscription 2 modifié ainsi que les 3
autres plugins utilisés.

balise_META.zip (872 Bytes)

redacteur_public.zip (63.3 KB)

onglets_pag.zip (13 KB)

inscription2.zip (158 KB)

S'lt

Je n'interviens sur aucun de ses plugins, donc ma remarque est juste à
prendre avec des pincettes.

C'est excellent que tu proposes des modifications sur des plugins,
bien que je n'ai pas très bien compris ce que tu as fait. :slight_smile:

Ma remarque va plutôt porté sur les pièces jointes. Si je ne m'abuse
tu as zippé l'intégralité des plugins.
Je pense que pour être plus efficace, tu devrais envoyer juste les
diff. Ce qui permet de voir plus rapidement tes modifications.

Une façon simple de le faire, c'est dans le cas windows d'utiliser
tortoise SVN.
1/ tu charges la partie plugins de la zone comme indiqué sur
http://zone.spip.org/trac/spip-zone/wiki/CommentUtiliserSvn

2/ tu écrases les fichiers d'origines (en local) par tes fichiers

3/ tu sélectionnes le répertoire _plugins_/

4/ dans le menu contextuel, tu dois avoir une option "diff" ou
"générer fichier de diff"

Désolé je fais ça de tête n'ayant pas windows sous le coude.

Je pense qu'avec les diff les auteurs des plugins pourront plus
facilement apporter/ comprendre tes propositions.

Km

Oui, je rejoins camille, un zip c'est très lourd à utiliser.

Idealement, on parle de tes modifs sur la base d'un mail avec des
exemples pertinents de ton code, voire des diffs.

Sinon, tu peux aussi creer une branche dans le repertoire du plugin, ou
a coté, ca nous permet de voir.

As tu installé svn ? Si tes modifs plaisent ici, tu vas en avoir besoin.

Tout est expliqué ici

BoOz

cam.lafit@azerttyu.net a écrit :

S'lt

Je n'interviens sur aucun de ses plugins, donc ma remarque est juste à
prendre avec des pincettes.

C'est excellent que tu proposes des modifications sur des plugins,
bien que je n'ai pas très bien compris ce que tu as fait. :slight_smile:

Ma remarque va plutôt porté sur les pièces jointes. Si je ne m'abuse
tu as zippé l'intégralité des plugins.
Je pense que pour être plus efficace, tu devrais envoyer juste les
diff. Ce qui permet de voir plus rapidement tes modifications.

Une façon simple de le faire, c'est dans le cas windows d'utiliser
tortoise SVN.
1/ tu charges la partie plugins de la zone comme indiqué sur
Connexion · GitLab

2/ tu écrases les fichiers d'origines (en local) par tes fichiers

3/ tu sélectionnes le répertoire _plugins_/

4/ dans le menu contextuel, tu dois avoir une option "diff" ou
"générer fichier de diff"

Désolé je fais ça de tête n'ayant pas windows sous le coude.

Je pense qu'avec les diff les auteurs des plugins pourront plus
facilement apporter/ comprendre tes propositions.

Km
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone