Hello !

> Le 20 août 2019 à 18:38, Bruno Bergot <br...@eliaz.fr> a écrit :
> 
> Hop,
> 
> Le 12/08/2019 à 15:33, te...@rezo.net a écrit :
>> Bonjour à toutes et tous !
>> Le (super) plugin Licence est utilisé avec bonheur sur Cuisine-libre.fr, 
>> depuis longtemps, et il y aurait besoin de quelques évolutions :
>> 1) Grosso-modo : associer une licence à chaque auteur·e, permettre à chaque 
>> auteur·e de la modifier (dans son profil public), puis la préremplir 
>> consécutivement lors de la création de chaque nouveau contenu de cet 
>> auteur·e [*].
> 
> Amha, il faut :
> 
> - déclarer un champ id_licence à la table spip_auteurs par ici 
> https://zone.spip.net/trac/spip-zone/browser/spip-zone/_plugins_/licence/base/licence.php#L23
>  ainsi que dans la fonction d'upgrade de base pour effectuer l'ajout du champ
> - afficher le formulaire de choix de licence sur la page des auteurs depuis 
> le pipeline affiche_milieu ici 
> https://zone.spip.net/trac/spip-zone/browser/spip-zone/_plugins_/licence/licence_pipelines3.php#L23
> - faire que le formulaire en question affiche un intitulé différent sur la 
> page d'un auteur, genre "Choisir votre licence préférée"
> - puis modifier le code du pipeline suivant 
> https://zone.spip.net/trac/spip-zone/browser/spip-zone/_plugins_/licence/licence_pipelines3.php#L49
>  afin qu'il vérifie l'existence d'un licence "préférée" pour l'auteur en 
> cours lors de l'insertion d'un nouvel article

Wah, super ! Pas certaine d’y arriver seule (proprement qui plus est), mais je 
vais essayer. En tout cas, ça me donne l’orientation, merci !

>> 2) Et aussi : pourvoir ordonner et filtrer les contenus par licence, et en 
>> particulier (fun) pouvoir filtrer seulement celles libres [*] ;)
> 
> Dans geodiversité j'ai un formulaire qui permet de rechercher les contenus en 
> fonction d'une ou plusieurs licence, cf :
> 
> https://www.geodiversite.net/spip.php?page=recherche_avancee

Chouette ! C’est l’idée oui, et contente de voir que ça marche sur Geodiversite 
:)

Tu m’as éclairci les idées, merci beaucoup !

-- tetue

----
spip-zone@rezo.net - https://listes.rezo.net/mailman/listinfo/spip-zone

Répondre à