Carnet Wiki

Plugin Marque-pages

Version 3 — July 2009 RastaPopoulos

Présentation

Le but de ce plugin est de fournir des outils permettant de gérer un (ou
plusieurs) système de marque-pages partagés, du style Scuttle par
exemple (le reste c’est pas libre, caca beurk :-).

Attention ! Cette page est en cours de rédaction et ne reflète pas forcément l’état actuel du plugin. Notamment il est en train d’être refait entièrement suivant les recommandations de codage de SPIP 2.

Installation

L’installation est classique : placer le dossier du plugin dans votre répertoire plugins/. Attention les Marque-pages nécessitent d’activer également les plugins suivant :

  • CFG
  • Nuage
  • Étiquettes
  • Critère {mots}

Il faut ensuite aller configurer le plugin en cliquant sur les petits outils à côté de la ligne du plugin.

Utilisation rapide

Rendez-vous à l’adresse : http://votre-site.truc/spip.php?page=mp
Tout devrait être assez clair.

Principe de fonctionnement

retenu

-* J’explique donc le principe choisi :
-  
dans un système partagé, plusieurs personnes peuvent avoir un marque-page vers le même site


  • -  
    chacun à pourtant donné son titre, sa description, ses étiquettes tags persos

  • -  
    dans ce contexte, un marque-page est donc un commentaire (étendu) de site et non pas un site

  • -  
    par ailleurs, dans ce type de système, il faut obligatoirement avoir un compte, pas d’anonymes

  • -  
    nos marque-pages seront donc des les forums spéciaux privés des sites d’une rubrique qu’on aura choisie choisi à ce dessein

De plus :
-  tout se fait dans la partie publique
-  le titre du message est le titre du marque-page
-  le corps du message est la description du marque-page
-  les mots-clés du message sont les tags du marque-page

Ce qui est fourni par le plugin

-* un fond affichant les marque-pages suivant diverses restrictions :
rubrique(s) et/ou auteur(s)
Il utilise la balise session, et est donc à inclure avec session.php
Sa documentation est dans le fichier (à ramener ici)

  • une balise #FORMULAIRE_MARQUEPAGE pour en ajouter un
    C’est un peu comme formulaire_site, sauf que ça ajoute le site seulement s’il n’existe pas déjà, et ensuite ça ajoute un message qui constitue le vrai marque-page.
    La balise doit être dans le contexte d’une rubrique afin de savoir où on ajoute le site
  • Des squelettes de base
    • marquepages.html pour visionner tous les marque-pages d’un rubrique
    • marquepages_auteur pour visionner tous les marque-pages d’un auteur (dans une rubrique)
    • marquepages_historique pour voir l’historique des marque-pages qui pointent sur un site

Ce qui reste à faire

-* Des “bookmarklets” (script javascript qu’on met en marque-page de son navigateur et qu’on peut ensuite appeler de n’importe où) pour ajouter rapidement un site

  • Améliorer le contrôleur