Carnet Wiki

Idées à piker

Version 48 — Septembre 2009 Fil

Une idée intéressante = un lien et un mini descriptif

Tel est le but de cette page qui se propose de regrouper ces pistes. Par exemple jQuery a été « piké », ce qui a permis pleins de choses utiles pour SPIP (par exemple Crayons). L’idée n’est pas de dupliquer à l’identique ce qui se fait ailleurs, mais plutôt d’être curieux et ouverts. Ensuite il faudra l’adapter et l’utiliser à la sauce SPIP, car c’est bien là le but du jeu ;-)

Le but n’est pas ici à priori de débattre de ces idées, sinon la page va exploser, mais surtout de lister les pistes.


Idées à piker

  • Le comparatif de CMS http://alpha.benchmarkr.com/benchma... dit plein de choses méchantes et pas vraies sur SPIP, mais liste des idées apparemment considérées comme « basiques ».
  • permettre d’ajouter un auteur en ami et donc sur les profils d’auteurs de retrouver la liste des amis. (cf. spip-bisou, cf. aussi http://drupal.org/project/user_relationships )
  • écrire ou demander un pusher compatible avec SPIP voir les pushers blogJet, wbloggar, blogbuddy, scribefire,...
    (écrire une API ? Utiliser Flex ?)
  • (drupal) module de stats : lister les URLs visitées qui sont en 404, et les trier par popularite inverse
  • dans les groupes de mots ajouter une option « tags : Terms are created by users when submitting posts by typing a comma separated list. » => cf tag-machine )
  • Pouvoir avoir une vraie gestion des fichiers (ceux dans /IMG) dans spip... Dans un premier temps accessible aux seuls admins. Avoir une possibilité de gestion simple des redimensionnements, couleurs, images de fond etc... (Plugin ?) Inspiration, cette super petite appli (l’interface privée est bourrée d’idées excellentes) : http://www.indexhibit.org/
  • Dotclear 2.0 est sorti le 2008-08-01, il est possible que certaines de ses caractéristiques soient intéressants à piker. (NK)
  • Vu chez scribus.net http://www.scribus.net/?q=irc le client irc web & ajax est intégré sous forme de « module » dans la page, une idée pour spip ? (Corrobori)
  • Monolecte propose de créer pour Eclipse (ou d’autres environnement de développement intégré) un plugin permettant aux éléments spécifiques à SPIP d’être reconnus et proposés à la frappe, comme il en existe pour d’autres langages ou framework, et pas seulement laissés intacts comme le permet cette manipulation pour Dreamweaver.
  • http://drupal.org/project/autosave serait bien pratique
  • http://drupal.org/project/prepopulate pour CVT
  • http://drupal.org/project/job_queue on en parlait avec cerdic
  • http://drupal.org/project/flag
  • gestion des rôles dans drupal avec un tableau d’autorisations => bonne idée pour une v2 de Autorité ? (tableau récapitulatif sur localhost:drupal/admin/user/permissions/3 ) à noter les rôles sont comme des mots-clés  : * cumulatifs *, il ne s’agit pas du «  statut  »
    org/project/flag -* la taxonomy de drupal regroupe avantageusement mots-clés et rubriques, cf. http://www.spip-contrib.net/Polyhierarchie
  • Organic Groups http://drupal.org/project/og (b_b pense qu’on peut les faire en « grappes »)
  • Nouvelles tables.
    • Chez Ruby_on_Rails on peut très facilement créer une nouvelle table de données, on obtient illico un système d’affichage et d’édition http://www.stoneageblog.com/article....
      • 06/11/07 : c’est ce qui se fait avec vertebrer qu ia été introduit à la version svn 10645 -
      • marcimat, 11/02/07 Non, vertébrer ne permet que la lecture de table et non la création de nouvelles entrées.
      • Fil C’est l’objectif du plugin extra2, qui sait déjà lister les tables et les champs existants, et qui aurait besoin de travail
    • Exemple de mise en oeuvre chez Drupal avec le plugin Content Construction Kit (voir un tuto video).
  • Edition du contenu :
    • dans DotClear 2, si on est en train de modifier un post, et que pour une raison ou un autre on s’apprête à quitter la page, une boite de dialogue demande confirmation (pour éviter de perdre par erreur ce qu’on vient de saisir). Remarque : c’est inclus dans la barre typo V2.
    • Utiliser Textile ou Markdown comme chez Typo
      • 11/02/08, marcimat Ce qui veut dire ? Quelle différence par rapport au plugin Crayons ou Shoutbox ?
      • Fil L’idée ici c’est de pouvoir remplacer la fonction propre() de SPIP par une autre fonction plus classique. Evidemment on perd les raccourcis existants, c’est l’un ou l’autre. Gaffe à la gestion des docs et images...
  • Lorsqu’un rédacteur demande la publication d’un article dans une rubrique, que les administrateurs restreints et administrateurs de la rubrique puissent recevoir un email dans la boite aux lettre fournie dans leur profil, et ce sans passer par la gestion de mailing liste externes (options de notification).
  • URL :
    • Fil : « Ce qui manque je dirais c’est la capacité de fixer soi-même l’url d’un truc *et qu’il ne change pas*. Techniquement il suffit d’insérer l’url dans spip_urls avec une date dans le futur, et ça marchera. Mais je ne "vois" pas la bonne interface. »
      RealET : « Est-ce que tu as testé celle de dotclear 2 (facile à tester en ouvrant un gandi blog gratuit) ?
      Je trouve que c’est assez intuitif. »
      —> Concrètement, ça donnerait un cadre de plus sur la gauche des propriétés de l’article. Il afficherait l’URL en cours avec un bouton débloquer. Et permettrait de l’éditer une fois débloquée.
    • Drupal a une gestion d’URLs REST http://news.oreilly.com/2008/08/dru...
  • Installation :
    • Drupal : lors de l’installation et de la création du compte administrateur, il y a un contrôle de complexité du mot de passe et des conseils pour l’améliorer (un peu ce que fait http://www.spip-contrib.net/Plugin-Mot-de-Passe-Complique). Un admin avec id_auteur=1 et un mot de passe trop simple est une faille de sécurité majeure.
    • ajouter une étape optionnelle à l’installation pour permettre la saisie des principales options de configuration (ex. nom du site, descriptif du site...)
  • Auteurs :
    • Gestion des rôles (=statut auteur) : ici chez Drupal et dans les groupes dans Typo3 (en beaucoup moins user-friendly). Le groupe Typo3 va beaucoup plus loin puisqu’il permet de contrôler non seulement les fonctionnalités disponibles pour le groupe mais aussi les tables modifiables ou non voire les champs disponibles dans l’espace privé..
    • Zerax : avoir un plugin d’autorisation plus poussé : voir la fonctionnalité de base de Drupal
  • Configuration du site :
    • Drupal permet d’ajouter et d’insérer dans la page un nouveau « bloc » (titre, description, contenu) permettant aux utilisateurs d’ajouter simplement le code poru afficher des adwords, un videowall dailymotion ou n’importe quel widget tiers, voire simplement saisir du html ou du php. Il y a aussi un contrôle sur les autorisations pour voir ou non le bloc.
  • Gestion des plugins :
    • le gestionnaire de modules de Drupal ne permet pas de décocher un module pour le désactiver si un autre module en dépends pour fonctionner.

Idées réalisées

  • Yx : j’aimerais bien que le Logo du site (qd il existe) soit automatiquement repris à la place de l’image dist/visiter-48.png dans l’interface du bandeau privé.... c’est fait dans la « DERNIERE » sous-sous-sous-version du CS : merci a Pat [08/08/08] !
    D’ailleurs nous vous proposons une page de Carnet-Plugins Carnet Plugin_Couteau_Suisse
  • netvibes permet de déplacer les boites de la page d’accueil à la souris, mais c’est plutôt une idée pour noisetier et autres plugins de modifications des squelettes par l’interface de spip.
  • Snap-Shots génère des miniatures des pages d’accueils de sites dans une info-bulle. Très bien fait, il intègre également un moteur de recherche. Très pratique dans une page de liens !
    • Mais plutôt à intégrer sous forme de plugin (c’est lourd je trouve perso). Peut-être demander à Perline (Snap-Snop est utilisé sur lipietz.net,) Maïeul
    • Il existe maintenant un plugin : Thumbsites
  • http://drupal.org/project/linkchecker existe déjà plugin checklinks (non documenté ?)

Retour à la version courante

Toutes les versions