[spip-dev] Additions futures?

Bonjour,

J'emploie Spip sur un site et j'en suis vraiment content. J'aimerais avoir
des notifications avec Jabber et email des articles et si possible plus.
Mais ca sont les choses que je desire moi-meme. Qu'est-ce que vous voulez
dans des nouvelles versions de Spip?
Je demande ca parce que je peux laisser travailler mes etudiants sur project
open source. Comme ca j'aimerais les faire travailler sur Spip.
Est-ce possible? (S'ils font ca ils doivent conformer tous les regles du
projet et il serait chouette quand les choses qu'ils font seriont integre
dans des versions officielles de Spip. Personne n'a besoin d'un version
inofficielle.)
Qu'est-ce qu'il peuvent ameliorer? Est-ce qu'il y a des parties qui ont
besoin de soins?
Si vous voulez plus d'informations demandez-les!

Bart
(Mes excuses pour mon francais)

* Bart Braem tapotait, le 08/05/2006 09:28:

Bonjour,

J'emploie Spip sur un site et j'en suis vraiment content. J'aimerais avoir
des notifications avec Jabber et email des articles et si possible plus.
Mais ca sont les choses que je desire moi-meme. Qu'est-ce que vous voulez
dans des nouvelles versions de Spip?
Je demande ca parce que je peux laisser travailler mes etudiants sur project
open source. Comme ca j'aimerais les faire travailler sur Spip. Est-ce possible? (S'ils font ca ils doivent conformer tous les regles du
projet et il serait chouette quand les choses qu'ils font seriont integre
dans des versions officielles de Spip. Personne n'a besoin d'un version
inofficielle.) Qu'est-ce qu'il peuvent ameliorer? Est-ce qu'il y a des parties qui ont
besoin de soins?
Si vous voulez plus d'informations demandez-les!

/Ce que je vais écrire là n'est pas à prendre comme la position officielle, mais comme ma perception des orientations que prend SPIP./

Il y a 3 types de codes qui peuvent être apportés à SPIP :
1. du debug : http://trac.rezo.net/trac/spip/report/1
2. de l'amélioration de l'existant (la lecture de cette liste et de quelques autres peut être instructive)
3. ajout de fonctionnalité

Pour le 3e point, il est désormais préférable d'intégrer les nouvelles fonctionnalités sous forme de plugins quitte à demander l'ajout d'un pipeline si c'est nécessaire à l'intégration harmonieuse du plugin dans la version officielle.

Pour le 2e point, une amélioration régulièrement demandée, c'est que l'ajout d'une image à un article puisse se faire sans perdre les modifications faites dans le formulaire d'édition de l'article.

Mais ce n'est pas la seule :wink:

En tout cas, bienvenu !

Salut Bart,

J'emploie Spip sur un site et j'en suis vraiment content. J'aimerais avoir
des notifications avec Jabber et email des articles et si possible plus.
Mais ca sont les choses que je desire moi-meme. Qu'est-ce que vous voulez
dans des nouvelles versions de Spip?

Un système de notification assez bien foutu avait déjà été écrit par
Antoine (pour une version 1.8 alpha je pense), mais n'avait pas été
intégré dans le core. Je ne sais pas ce qu'ils est advenu de ce code, si
quelqu'un l'a repris pour l'adapter en plugin ou qqc comme ça (il
faudrait demander à antoine@pitrou.net ou regarder sur
http://lab.spip.net/).

Mais ce serait effectivement particulièrement utile de disposer d'un
système de notification dans spip autre que les rss actuellement
disponibles.

Je demande ca parce que je peux laisser travailler mes etudiants sur project
open source. Comme ca j'aimerais les faire travailler sur Spip.
Est-ce possible? (S'ils font ca ils doivent conformer tous les regles du
projet et il serait chouette quand les choses qu'ils font seriont integre
dans des versions officielles de Spip. Personne n'a besoin d'un version
inofficielle.)
Qu'est-ce qu'il peuvent ameliorer? Est-ce qu'il y a des parties qui ont
besoin de soins?

Parmi les trucs qui me sembleraient personnellement utiles dans SPIP, et
qui ne sont pas disponibles actuellement, voici quelques idées :

- Un plugin de gestion des trackbacks (ou "rétroliens"). James a écrit
un patch qui ne doit plus être à jour pour la 1.9 :

Il serait pertinent de convertir ce code en plugin et de corriger les
quelques problèmes qui subsistent. Très utile pour les blogs.

- La génération de PDF à partir de SPIP. Il existe quelques trucs,
notamment sur spip-contrib, mais rien de satisfaisant à mon avis (utf-8
non supporté et ce genre de choses).
cf. Articles SPIP au format PDF avec support des liens - SPIP-Contrib
Un truc vraiment génial serait de pouvoir générer du PDF avec des
squelettes (en pouvant gérer la mise en page, les polices, les
alignements, le contenu des entêtes et pied de page, etc).

- Un moteur de recherche booléen (capable de comprendre des requêtes
complexes contenant des AND, OR, NOT).

- Mettre en place un lock sur les objets en édition, pour éviter que
deux personnes ne puissent prendre un même article en édition en même
temps (actuellement, il existe un système de messages d'avertissements,
non activés par défaut, mais qui ne s'affichent pas si le deuxième
auteur arrive sur la page de l'article avant que le premier n'ait chargé
la page d'édition).

- Puis il y a l'énorme question de la gestion de droits, mais là je ne
sais pas où en sont les discussions et les développements.

Ah oui, un autre truc qui serait extrêmement utile à beaucoup de gens
serait de réécrire complètement spikini en l'intégrant à spip, pour
avoir un vrai wiki fonctionnant avec les raccourcis spip et géré depuis
l'interface privée (suppressions ou blocages de pages, propriétaires,
etc), voire la possibilité d'utiliser une fonctionnalité de wiki
directement sur des champs textes de spip (par exemple donner la
possibilité d'éditer en wiki le contenu d'un article de spip).

En espérant que ça te donnera des idées :slight_smile:

François

François Schreuer a écrit :

Ah oui, un autre truc qui serait extrêmement utile à beaucoup de gens
serait de réécrire complètement spikini en l'intégrant à spip, pour
avoir un vrai wiki fonctionnant avec les raccourcis spip et géré depuis
l'interface privée (suppressions ou blocages de pages, propriétaires,
etc), voire la possibilité d'utiliser une fonctionnalité de wiki
directement sur des champs textes de spip (par exemple donner la
possibilité d'éditer en wiki le contenu d'un article de spip).

En espérant que ça te donnera des idées :slight_smile:

François

Oui, mais pas mal de choses seraient plus simple si l'on pouvait associer des mot-clefs sur les rédacteurs.
Il existe une contrib 'Des mots-clefs partout' mais elle nécessite de modifier le noyau de Spip.

Bonne journée
Grégoire

Bart Braem wrote:

Bonjour,

J'emploie Spip sur un site et j'en suis vraiment content. J'aimerais avoir
des notifications avec Jabber et email des articles et si possible plus.
Mais ca sont les choses que je desire moi-meme. Qu'est-ce que vous voulez
dans des nouvelles versions de Spip?

Bon, il n'y avait pas beaucoup de reactions mais je note quelque choses qui
sommes aussi interessant pour nous:
- ajouter une image a un article sans perdre les modifications de l'article
- regarder ce qui est possible avec plugins si nous voulons nouvelles
fonctionnalités
- un systeme de notification
- mots de cles pour auteurs
- debug du systeme

Il y aura certainement encore autres choses a ameliorer, mais je vais en
discuter ici. Si quelqu'un veut encore des choses dit-le moi, comme ca je
peux l'ajouter au description du projet pour les etudiants.
Encore quelques questions:
- Comment se fait la production des patches pour Spip? Les etudiants
emploient SVN et ils envoyent des patches? Quelles mesures de qualite sont
en place? Est-ce possible que ce qu'ils feraient est integre dans la
version officielle?
- Qui est en charge pour Spip? C'est quand-meme important pour une bonne
communication et pour une evaluation que je le connais.
- Quand est-ce que Spip 1.9 arrive? Alors je peux le tester pour les
nouveautes et ce que nous necessitons.

Bart

Bonjour,
bienvenue dans la "communauté SPIP".

Le développement actuel de SPIP se passe à deux endroits principaux .

Ici sur la liste spip-dev on discute technique et évolution, cette
liste est en français (mais je pense que cela peut discuter
anglais si besoin)
Associé à cette mailing liste il y a un trac qui est utilisé pour commiter
sur le "core" (un nombre limité de personnes peux commiter sur le
core) http://trac.rezo.net/trac/spip/browser et un système
de tickets pour les bugs et les évolutions :
http://trac.rezo.net/trac/spip/report/1

L'autre endroit est spip-zone avec la même mécanique :
une mailing liste : http://listes.rezo.net/mailman/listinfo/spip-zone
où on discute aussi et où on reçoit les mails de commit .
et un trac : http://zone.spip.org/trac/spip-zone/ qui n'est utilisé que
pour la partie commit svn .
pour avoir un compte sur spip-zone il "suffit" d'accepter la charte rédigée
ici :http://zone.spip.org/trac/spip-zone/wiki/CharteDeFonctionnement

La zone permet de travailler à plusieurs et peut être aussi utilisée pour
'hacker' des fichiers de la distrib [1]. C'est donc l'endroit le plus aproprié
pour vous.

Une dernière chose : irc est très actif aussi (irc://irc.freenode.net )

P.S : pour la 1.9 : elle devrait sortir très prochainement .

Ben.

1) note d'humour: à si esj avait eu trac plutot que spip-contrib à l'epoque :wink:

L'autre endroit est spip-zone avec la même mécanique :
une mailing liste : http://listes.rezo.net/mailman/listinfo/spip-zone
où on discute aussi et où on reçoit les mails de commit .

Y a t il une newsgroup gmane qui mappe cette liste
ou sinon ne faudrait il pas la créer ?
JLuc

+1

frz

L'autre endroit est spip-zone avec la même mécanique :
une mailing liste : http://listes.rezo.net/mailman/listinfo/spip-zone
où on discute aussi et où on reçoit les mails de commit .

Y a t il une newsgroup gmane qui mappe cette liste
ou sinon ne faudrait il pas la créer ?

Pour cela un admin de la liste devrait passer par http://gmane.org/add.php
L'option pour crypter les mails est documentée là
http://gmane.org/tmda.php

JLuc