Présentation
Curator est un plugin qui utilise un bookmarklet pour créer un article SPIP à partir d’une page web, (très librement) inspiré du bouton mémo.
Installation
Attention : avec le passage à la v 1.0, le bookmarklet a été modifié, il faut donc le re-déposer dans votre barre de favoris au moyen de la page de configuration.
Ce plugin s’installe comme tous les plugins.
Il nécessite (à partir de la v 1) le plugin Etiquettes
Une fois activé, rendez-vous sur la page de configuration du plugin (ou directement : ecrire/ ?exec=configurer_curator) et glissez le lien dans votre barre d’outils.
Utilisation
Lorsque vous vous trouvez sur une page que vous souhaitez référencer sur votre site web, cliquez sur le bookmarklet.
Une fenêtre pop-up apparaît, reprenant le titre et le lien de cette page.
Vous disposez d’un champ texte pour copier une ou plusieurs parties du texte, ainsi que le champ ps pour, le cas échéant, rajouter votre propre commentaire.
Cliquez sur le bouton enregistrer, l’article sera créé dans votre site.
A partir de la v 1.0, il propose par défaut de reprendre le texte en surbrillance dans l’article source, ainsi que (le cas échéant) le logo de l’article source.
NB : le formulaire d’ajout n’apparaît que si vous êtes authentifié. Dans le cas contraire, c’est le formulaire de login qui apparaîtra, et vous redirigera vers le formulaire du plugin.
Mises à Jour
- 28 avril 2016
(v. 1.1.0) Désactivation des traitements automatiques (en cas de groupe de mots-clé numérotés). On en profite pour passer de dev –> test (il était temps !) - 27 avril 2016
(v. 1.0.9) Le nom du site émetteur reprend par défaut le titre de la page source
(v. 1.0.8) Possibilité de remettre à 0 les valeurs de configuration
(v. 1.0.7) Si aucune rubrique par défaut n’est définie, alors la publication peut se faire dans n’importe quelle rubrique (et non la première) - 27 avril 2016 (v. 1.0.6) Nettoyage de fichiers inutiles ;
amélioration du fonctionnement avec Etiquettes (les mots clés s’affichent en auto-complétion) - 19 octobre (v.1.0.2) Correction d’un bug empêchant l’affichage de la rubrique sélectionnée dans le formulaire de création de l’article
- 18 octobre (v.1.0.1) Ajout de la configuration des rubriques & mots clés (merci @nicod_)
- 17 octobre (v.1.0) Ajout automatique du texte sélectionné, et du logo de l’article source ; ajout de mots-clés (merci @nicod_)
- 16 octobre (v.0.1.2) Amélioration du sélecteur de rubriques (pour les gros sites)
- 5 mars (v.0.1.0) Gestion des autorisations par auteurs & rubriques
Discussions by date of activity
17 discussions
On peut récupérer une valeur directement dans la value de l’imput de cette façon :
<input type='text' class='text' name='titre' id='titre' value="[(#ENV**{titre,''})]" size="35" />
Mais les input du plugin Etiquettes, comment procéder ?
Faut-il modifier le code du squelette share ?
#FORMULAIRE_ETIQUETTES{uniquement_champ=true, objet=aucun, name=ISBN,groupe=ISBN,label=doit figurer dans la base,explication=}
Faut-il modifier le code du squelette etiquettes ?
D’avance merci.
Reply to this message
Ce plugin serait intéressant pour nous dans l’encodage de dates d’événements.
Est-ce que ce serait un développement qui fait sens de rajouter des dates et de créer un événement lié à l’article ?
Question annexe, est-ce que c’est simple de rajouter des champs (descriptif, ...)
Bonjour Denis,
Désolé de la réponse tardive.
Je ne suis pas sûr d’avoir compris exactement le besoin, mais je comprends que cela reviendrait à complexifier le plugin, pour un usage assez particulier.
Et je suis par contre sûr d’une chose : je ne suis pas compétent pour faire ça :-)
Pourquoi ne pas en reprendre la base et le faire évoluer de votre côté ?
Reply to this message
J’utilise CURATOR avec toujours autant de plaisir.
Est-ce qu’il ne serait pas intéressant de modifier la fonction d’ajout du logo pour que l’image soit redimensionnée à une valeur plafond en cas de tentative d’envoi d’images trop volumineuses ?
C’est à dire ? tu peux donner un exemple pour qu’on regarde ce qui est possible ?
Dans le cas présent, j’utilise CURATOR pour saisir depuis allociné les infos des films projetés dans notre cinéma associatif. Les images-logos obtenues ont des dimensions de 1600x1200px pour un poids de 500 à 800 Ko.
En consultant https://code.spip.net/autodoc/tree/ecrire/inc/distant.php.html#function_copie_locale, il est indiqué que la fonction prévoit un parametre optionnel $taille_max (égal par défaut à _COPIE_LOCALE_MAX_SIZE)
Du coup, j’ai tenté sans succès de
ligne 84 : copie_locale($logo, ’force’, $logo_file,’800’);
Mais, dans les 2 cas, la création d’image échoue...
J’imagine deux pistes (mais il y en a surement d’autres)
PISTE 1 : rendre opérationnelle l’indication de _COPIE_LOCALE_MAX_SIZE dans mes_options.php
PISTE 2 : rajouter un traitement postérieur au processus actuel qui serait chargé de redimensionner l’image logo à une certaine taille si l’image chargée dépasse celle-ci.
=> En s’appuyant sur un script comme https://www.aidoweb.com/tutoriaux/redimensionner-image-php-738 (mais le core de SPIP a déjà sûrement toutes les fonctions nécessaires), un truc du genre redimensionner_image($logo_file, $nouvelle_taille) pourrait-il être intégré ligne 92 de share ?
??? Comment vous verriez ça ?
Mais peut-être que cette constante n’a rien à voir ici dans le sens où la fonction copie_locale copiant en local tout type de document, peut-être s’agit-il ici d’un “poids en octets” et non d’une “taille en pixel” ?
Ça plaiderait alors pour la piste n°2 de la mise en place d’un redimensionnement postérieur de l’image, non ?
Alors, comme convenu, la trace de nos échanges à propos du redimensionnement des logos quand les images sont (trop) grandes :
http://spip.pastebin.fr/54407
Reply to this message
Bonjour,
je me demande s’il n’y a pas un souci avec les logos lorsque l’url de l’image repérée comme logo contient des caractères “bizarres” après l’extension.
Exemple : soit la page suivante que l’on souhaiterait “curatorer”
http://www.lavoixdunord.fr/265178/article/2017-11-14/ni-bio-ni-conventionnelle-ils-defendent-une-autre-agriculture
la valeur de logo repérée par le formulaire share.html est :
http://lvdnena.rosselcdn.net/sites/default/files/dpistyles_v2/ena_16_9_extra_big/2017/11/14/node_265178/34278681/public/2017/11/14/B9713803643Z.1_20171114165344_000%2BGISA5BOV8.1-0.jpg?itok=Ntml-mLF
C’est une url valide, mais, SPIP échoue à créer le fichier artonxxx.ext
Je suppose que c’est parce qu’il échoue à reconnaitre l’extension vu que celle-ci est suivie d’un pseudo argument ?itok=Ntml-mLF
Reproduisez-vous ?
bonjour Manu,
C’est un comportement que j’ai effectivement parfois, et que je reproduis totalement sur cet article en particulier.
Néanmoins, comme il m’arrive peu fréquemment, et que la correction de ce bug dépasse de loin mes capacités … ;-)
Le contournement que j’ai trouvé consiste à passer le champ logo du type hidden au type text. L’adresse de l’image apparait alors en clair et il est assez simple de supprimer manuellement le bidule qui figure après l’extension (dans le cas présent ?itok=Ntml-mLF).
Cela dit, il n’empêche que si ça pouvait être corrigé en dur, ce serait mieux mais hélas, mes compétences sont également un peu trop limitées pour pouvoir faire cette correction ;-(((
Je proposerais bien la correction suivante dans formulaire/share.php :
rajouter après la ligne 42
L’idée c’est de ne garder que ce qui précède le “?”. Qu’en pensez-vous ?
Ça vous parait propre/fiable ?
Je l’ai intégré, à voir à terme (ou jusqu’à une meilleure solution … si elle existe ;-).
Merci :)
Reply to this message
Je conseille aux futurs utilisateurs de ce plugin (+etiquettes) de procéder à une sauvegarde de BDD avant de l’installer, sinon vous risquez de vous retrouver avec un site inutilisable.
Bonjour, je veux bien en savoir plus, vu que ce plugin ne touche pas à la base, sauf pour enregistrer ses propres préférences … ?
Reply to this message
Bonjour :-)
Me revoila!
Depuis les dernières mises à jour, je n’ai plus moyen... d’enregistrer mes curations. Tout fonctionne faut l’absence du bouton «enregistrer»...
Une idée ?
Et encore bravo !
Un petit souci avec le plugin Etiquettes, rien de bien grave a priori, on en discute ici
Reply to this message
Bonjour,
J’ai installé ce plugin pour le tester.
J’ai publié un article et depuis c’est la catastrophe.
L’article en question est inaccessible dans l’espace privé.
La page d’accueil de l’espace privé est inaccessible.
Des gens ont-ils déjà rencontré un problème semblable ?
merci.
Bonjour Brin,
Je n’ai rien lu / vu de tel.
Peux-tu me donner l’url de ton site, et de la page que tu as intégré dans ton spip ?
Quelle version de spip as-tu (et quels plugins), et sous quel navigateur as-tu constaté ce problème ?
Merci ydikoi pour cette réaction rapide.
Le site est pour l’instant en local.
La version est SPIP 3.1.6.
Ubuntu + Chrome
La page ecrire/?exec=articles est elle aussi inaccessible.
Les plugins installés sont :
Edit: Depuis que j’ai désinstallé étiquettes, plus rien ne s’affiche sur le site public, et les pages privées s’affichent a moitié.
Merci ydikoi pour cette réaction rapide.
Le site est pour l’instant en local.
La version est SPIP 3.1.6.
Ubuntu + Chrome
La page ecrire/?exec=articles est elle aussi inaccessible.
Les plugins installés sont :
Edit: Depuis que j’ai désinstallé étiquettes, plus rien ne s’affiche sur le site public, et les pages privées s’affichent a moitié.
*A priori*, rien à voir avec Curator. Plusieurs pistes :
- pas mal de messages sur “chrome + ERR_EMPTY_REPONSE”, essayer avec un autre navigateur ?
- vider le cache de spip, désactiver le dossier plugins, les réinstaller un après l’autre pour voir le plugin qui bloque ?
bon courage
Reply to this message
Est-ce possible d’ajouter plusieurs formulaires d’ajout de mots clés en les ciblant par groupe de mots clés ? Ex :
Pour le groupe 1
#FORMULAIRE_ETIQUETTESuniquement_champ=true, objet=aucun, name=tags, groupe=1
Pour le groupe 2
#FORMULAIRE_ETIQUETTESuniquement_champ=true, objet=aucun, name=tags, groupe=2
Pour le groupe 3
#FORMULAIRE_ETIQUETTESuniquement_champ=true, objet=aucun, name=tags, groupe=3
D’avance merci.
Reply to this message
Plugin génial, simple et efficace, que demander de mieux ? Ah, si, un truc qui serait génial ce serait de pouvoir avoir un champ de plus dans le formulaire curator qui permettrait de choisir une des images de la page qu’on souhaite “curatorer” pour en faire le logo :
qqchose genre clic bouton droit sur l’image, copier l’url et la coller dans le formulaire de curator et zou, création d’un logo (ce qui serait mega commode/utile ne serait-ce que pour les pages qui ne proposent pas de meta og:image) (Ah, si je savais coder... Dans une vie future, promis, je m’y mets !)
J’ai imaginé le code http://spip.pastebin.fr/49171qui est censé apporter une possibilité de choisir une image au cas où il n’y a pas de meta og:image
L’idée est de
=>faire un clic droit sur une image pour avoir son url
=> puis, dans le formulaire curator, coller l’url de l’image qu’on souhaite utiliser comme logo
dans un champ input text qui n’apparait que si on n’a pas de
#ENV{logo}
Ça a l’air de fonctionner.
Par contre je n’ai aucune idée si c’est propre comme conception/façon de façon de coder... Nicod_, Ydikoi : je vous laisse jeter un oeil (et commiter si ça vous parait bien) ?
Et voilou : https://zone.spip.org/trac/spip-zone/changeset/102974
Merci pour ta suggestion, ça peut être utile.
Reply to this message
Bonjour,
Est-il possible d’afficher les différents champs extra défini pour les articles dans le formulaire ?
Merci
Reply to this message
Add a comment
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.
Follow the comments: |