Sur les sites collaboratifs, il peut-être intéressant de lier une licence à un article. Ce petit plugin vous permet de combler ce manque.
Installation
Ce plugin s’installe très simplement en suivant la documentation de SPIP.
Utilisation
Chaque article, lors de sa rédaction propose une nouvelle option : « Choix de la licence » qui est placé entre le choix des mots clefs et le choix de l’état de l’article.
Au rédacteur maintenant d’indiquer la licence qui régit ce qu’il est en train de mettre en ligne.
La balise #LICENCE
Afin de faire afficher la licence choisie dans la partie publique du site, la balise #LICENCE
fait son apparition. Elle doit être « glissée » dans le fichier article.html de votre squelette à l’endroit qui vous conviendra le mieux.
La balise #LICENCE
affiche une icône (liée à une page web s’il en existe une) suivi du nom de la licence :
La balise accepte deux paramètres optionnels :
- le premier permet de ne pas afficher le logo de la licence
- le deuxième permet de ne pas afficher de lien vers la page de description de la licence
Ainsi, #LICENCE{non,non}
affichera uniquement le nom de la licence.
Si vous souhaitez modifier l’aspect des informations qu’affiche la balise #LICENCE
... vous devez allez modifier le code HTML qui est dans le fichier « plugins/licence/base/LICENCE.php ».
Configuration
Il peut vous être utile de rajouter des licences à celles fournies par défaut. Tout se passe dans le fichier licence_mes_options.php qui est dans le répertoire /votresiteSPIP/plugins/licence/
Les licences disponibles par défaut sont :
- Copyright
- Gnu GPL
- Creative Common by
- Creative Common by-nd
- Creative Common by-nc-nd
- Creative Common by-nc
- Creative Common by-nc-sa
- Creative Common by-sa
Discussions par date d’activité
19 discussions
Je viens de rédiger des souhaits d’évolution, dans le cadre du site Cuisine-libre.fr, mais cela peut intéresser ce plugin, en particulier l’amélioration du formulaire de choix pour aider, en explicitant la licence en contexte, par l’affichage d’un court descriptif qui s’actualise à chaque action de sélection. Voir wireframe ci-joint.
Répondre à ce message
Hello
Plugin fort intéressant mais j’ai un souci : si l’affichage de la licence choisie pour un article s’affiche bien, l’affichage de la licence choisie par défaut dans la configuration du plugin ne se fait pas, je n’ai que « Sans licence » qui s’affiche. Pourtant, le numéro correspondant à la licence choisie par défaut est bien enregistrée dans la base.
Comment afficher le logo de la licence par défaut au lieu de « Sans licence » ?
Je suis sous SPIP3
Répondre à ce message
La version pour Spip 2 est sur la zone :
http://files.spip.org/spip-zone/licence.zip
http://zone.spip.org/trac/spip-zone/browser/_plugins_/licence
Merci à vous :)
Répondre à ce message
Est ce que ca pose problème si quelqu’un (moi par exemple) reprenne ce plugin pour l’adapter à spip 2.0 et surtout mette le code sur la zone ?
moi je serais assez pour un passage en version 2.0.*... avec la modif suivante : pouvoir attribuer une licence pour rubrique ce qui permet à tous les articles (et sous-rubriques) qu’elle contient « d’hériter » de celle-ci par défaut. Bien sûr un article peut alors quand même disposer d’une licence différente (priorité au niveau le plus précis) !
a quand la version 2.x ?
c’était pourtant un plugin super utile ;)
Est-ce que ça pose problème si je l’installe, le teste, puis que je reviens sur contrib faire une doc SPIP2.1 de ce plug ? (Compter 6 à 24 mois de délais entre l’idée/envie et la réalisation, sauf accident toujours possible)
Ce plugin fonctionne depuis un bail sur SPIP 2.0/2.1
feature récente : les licences sur les documents si on dispose de médiathèque
Bein faut l’indiquer dans la description alors :-)
Il est dit qu’il est seulement pour Spip 1.9.2 dans compatibilité :-D
Hello,
Le plugin ne fonctionne pas sur SPIP 2.1.2. Dès l’activation il y a un message d’erreur. Ensuite les champs apparaissent dans la page de rédaction de l’article mais la valeur choisie n’est jamais enregistrée...
De plus, je n’ai rien vu dans médiathèque pour licence...
Une évolution est-elle prévue ?
peut-être précier la nature du message d’erreur à l’introduction ?
Bonjour Maïeul,
Le message est très beau et très propre puisque c’est spip qui indique «
Installation du plugin licence - Echec
». mais tout se passe sans éclat. Et comme je le disais, la liste déroulante apparait dans les pages articles, mais la valeur choisie est perdue au rechargement de la page...Merci de te pencher sur mon problème...
je soupçonne un besoin de champs extra non déclaré. Je vais voir ca cet aprem.
a non, vu que champs extra 2 c’est pour SPIP 2.
Mais un plugin similaire est en cours de devellopement, donc autant ne pas essayer de rattraper ce plugins (qui n’est pas sur la zone) et attendre la sortie du suivant.
Regarde aussi il y a doit y avoir une contrib « filtre licenc »
on peut toutefois utiliser les champs extra en attendant ...
c’est simple et ca marche bien
Répondre à ce message
Quand on annule le plugin, plus aucun article ne peut être publié, on a le message d’erreur « Fatal error : Call to undefined function licence_affiche() in ecrire/public/composer.php(48) : eval()’d code on line 734 ».
Ce qui est fort fort gênant...
Répondre à ce message
Bonjour,
Le plugin ne marche plus avec Spip 1.9.3 :( . Le bouton valider ne s’affiche plus
Pour moi ça marche en supprimant class=\« visible_au_chargement » dans inc/licence.php
Répondre à ce message
bonjour
Bonne idée de passer la licence en plugin !
Cela facilite la vie des rédacteurs.
il manque encore quelques éléments :
- les métas liés à la licence CC (voir mon article et le validateur CC )
- l’internationalisation avec lang
- A mon avis, si la personne ne choisit aucune licence, mieux vaut ne rien afficher (par défaut le site peut avoir une politique globale sur une licence donnée)
- Enventuellement une option de paramétrage du plugin, si on préfère un affichage de type texte ou de type logo.
Serait il possible de placer le code source sur la zone pour pouvoir commiter dessus ?
merci
Je plussoie : le paramétrage pourrait aussi par exemple permettre de choisir une licence par défaut également.
Je l’ai utilisé pour un de mes sites où tout est en CC by-nd sauf lorsque on republie des textes rédigé sur d’autres supports (avec une autorisation bien sur) auquel cas il faut le copyright.
J’ai pu modifier la balise et le formulaire pour avoir la licence par défaut. En revanche pour le multilinguisme ce la dépasse mes compétences...
Répondre à ce message
Il serait peut être judicieux de rajouter la licence art-libre, qui est l’une des plus intéressantes car proche de ce qu’est la gpl pour du code informatique, mais pour des créations artistiques.
Et si je n’écris pas de bêtise, ce qui serait étonnant, on peut avoir un article qui serait à la fois :
- copyright
- GNU / GPL
- CC BY
Pourquoi pas pour la licence art-libre... mais bon, mon plugin étant fait pour des articles, je ne sais pas si ce sera utilisé ... je vais la rajouter à la prochaine version, ca coute pas grand chose ;)
En revanche, je n’ai aucune idée si on peut mettre plusieurs licences sur un même document !!! J’ai jamais vu ça en tout cas !!!
Répondre à ce message
A première vue, ça à l’air très simple et pratique. Une petite question : peut-on personnaliser ce qui est affiché dans l’espace public (teinte, forme, taille..) ?
C’est modifiable en effet ..
Il faut aller triturer dans le fichier « plugins/licence/base/LICENCE.php » qui défini la balise ...
Je vais essayer de documenter un peu mieux cela !!
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |