On pourrait faire ici, dans le forum, une liste de contribs et d’éléments du core qui sont candidats à être transformés en plugins. Comme ça on verra vite s’il y a des points d’entrée communs à établir.
Accueil > Développement > Candidats plugins
Candidats plugins
jeudi 20 octobre 2005, par
Messages
20 octobre 2005, 09:18, par Fil
Les FockEditor et autres HTMLArea trucs
20 octobre 2005, 09:18, par Fil
Le filtre de sécurité de pixel-apes, safehtml, est à sortir du « core »
20 octobre 2005, 09:28, par James
En organisant les interfaces de gestion des trackbacks, on doit pouvoir coder la v2 dans toucher au noyau.
20 octobre 2005, 09:39, par Ben.
Et outil de ESJ pour importer du html existant .
20 octobre 2005, 10:10, par James
Ou un mode de typage des articles ?
20 octobre 2005, 12:55, par Mortimer
et tous les autres ajouts de raccourcis qu’il y a eu :
20 octobre 2005, 12:58, par Mortimer
Et encore plus généralement, il faudrait pouvoir fournir des plugins qui permettent de configurer facilement les variables qui vont dans mes_options (dossier_squelettes, etc...).
ça implique :
– Peut être qu’alors, il faudrait penser aussi à pouvoir dire dans un plugin, s’il offre une page de config, qui a le droit de s’y connecter.
– Et aussi offrir une API légére pour sauver des options pour les plugins... Que tout le monde le fasse de la même façon.
20 octobre 2005, 13:10, par Fil
Pour une API légère, il y a ecrire_meta(), c’est pas mal ; il suffit d’écrire des metas qui commencent par son propre nom : pour le bouton mémo par exemple ;
ecrire_meta('memo_reglage1');
(Ne pas oublier
ecrire_metas()
à la fin du code pour que la valeur soit bien prise en compte.)20 octobre 2005, 13:14, par Fil
Les notifications devraient pouvoir s’insérer très facilement dans ce schéma
20 octobre 2005, 13:53
trad-lang, SIEPS, les nouveaux type de contenus (formulaires, cartes géo, etc.).
20 octobre 2005, 14:10, par Fil
trad-lang, je ne crois pas : il marche très bien en parallèle de SPIP, sans avoir besoin de s’insérer dans ses fonctionnalités internes. Même remarque pour SIEPS ou le bouton mémo.
Rien n’interdit de les mettre dans le répertoire plugins/ mais techniquement, il n’y a pas d’interaction spéciale entre le code de SPIP et le leur (ils parlent à la base de données, et basta).
20 octobre 2005, 15:35, par James
post_proposition et post_publication ça marcherait ?
20 octobre 2005, 16:52, par Fil
post_proposition et post_publication : il faudra un point d’entrée par type d’objet (post_proposition_article, post_proposiotion_breve, etc) mais un seul plugin peut s’inscrire sur plusieurs points d’entrées.
20 octobre 2005, 16:53, par Fil
La gestion du pourrait passer en plugin aussi, après tout c’est loin de concerner l’ensemble des blogs de la planète. (QUoique, désormais, ça concerne même spip.blog).
20 octobre 2005, 16:59, par James
les modules de langues et l’aide en ligne.
21 octobre 2005, 00:31, par James
21 octobre 2005, 10:40, par Mortimer
mon dernier message s’est perdu dans la blogosphere :(
donc, ça serait bien de pouvoir pluguer des choses dans cron. Fil m’avait dit que ce serait pas trop dur, mais j’ai regardé et rien compris.
21 octobre 2005, 10:41, par Mortimer
pouvoir ajouter ses propres tables dans l’indexation, pouvoir modifier certain comportement de l’indexation actuelle.
Là j’ai regardé, cela ne devrait pas être trop dur.
21 octobre 2005, 11:44, par James
cron() accepte une liste de taches en paramètre et prend une liste par défaut sinon. Un plugin pourrait appeler spip_cron avec une liste de tache qu’il définirait lui-même...
24 octobre 2005, 18:01, par James
Sortir la configuration ldap du processus d’installation. faire des plugins pour faire de l’authentification avec d’autres systèmes (ldap, cas, sur une table externe, dans un fichiers plat, sur le web etc...)
5 novembre 2005, 10:20
La gestion des droits (voir travail d’Aurélien sur la zone)
5 novembre 2005, 10:24, par RealET
Barre typo + raccourcis typo
James a déjà fait des choses pour la barre (ça marche, merci !)
Il manque cependant quelques point d’entrée :
21 novembre 2005, 17:43, par Thomas
Un truc qui permette de modifier (jusqu’à la personnalisation complète) la façon dont sont rendues les balises
<img>
et<doc>
?...23 novembre 2005, 00:19
l’interface de gestion et le fichiers plat (pour ne plus utliser de table mysql ?) qui liste les types/extensions/logos et esclus les exécutables et autres joyeusetés
25 novembre 2005, 16:15, par Iago
Actuellement, il ne manquerait que trois points d’entrée pour créer et gérer le profil d’un auteur par son appartenance à un groupe.
– dans ecrire/articles.php3
– dans ecrire/articles_edit.php3
Dans les deux cas, après debut_droite() ;
– dans ecrire/navigation.phpe
... après
////////// Vos articles en cours de redaction
/////////////////////////
Une documentation en ligne est en cour de rédaction ici : http://aide.iago.ca/article.php3?id_article=226
Login : visiteur
Mot de passe : visiteur
Voir en ligne : Gestion de groupes
4 décembre 2005, 17:47, par Minh
Je ne sait pas où on en est dans les formats de syndication que peut lire SPIP, mais clairement c’est un secteur où une certaine modularité pourrait être utile.
17 janvier 2006, 16:52, par Fil
Voir la contrib [Du BBcode dans SPIP->http://www.spip-contrib.net/Du-BBcode-dans-SPIP]
25 mars 2006, 19:47, par Baptiste
Ce n’est même pas une contrib que je propose de passer en plugin, mais une idée pour quelqu’un qui voudrait en faire un :
transformer les atroces urls spip.php ?article=100 (rhâââ ces espaces insécables quand on en veut pas !) en un truc du genre domaine.com/article-100 (je parle ici du cas par défaut, sans réécriture d’URL) voire si possible domaine.com/titre-de-l-article (enfin là je pense qu’on doit passer par un htaccess).
De la même façon, rubrique-2 et breve-13 au lieu de spip.php ?rubrique=2, etc.
Je ne suis pas sûr que ce soit possible, mais par exemple, Plume le propose, de la forme : domaine.com/ ?/titrerubrique/titrearticle et domaine.com/ ?/titrerubrique/15-titrebreve
Bien sûr si on peut utiliser la réécriture, le ? saute... mais au final, même sans, ça reste super sympa.
Par contre je n’ai aucune idée sur la faisabilité de la chose...
25 mars 2006, 20:46
Baptiste : c’est déjà standard
23 juin 2006, 18:04, par Sébastien
– Un plug-in pour permettre l’import et l’execution de script php au sein du texte d’un article ou d’une brève
– Un plug-in pour joindre une table externe de users à la table spip_auteurs voir même spip_visiteurs
7 septembre 2006, 13:35, par tibo
L’idée serait de créer un plugin qui permettent la création de tables supplémentaires :
– Génération, exécution du code SQL correspondant lors de l’installation, désinstallation du plugin
– Formulaire de saisie, modification, suppression de nouveaux enregistrements (privé, voire publique)
– Intégration de ces nouvelles tables lors de la sauvegarde de la base de données.
Le nouveau moteur permet de prendre en compte les tables supplémentaires, mais il n’y a pas de possibilité de saisir des enregistrements via l’interface privée.
Cela éviterait d’écrire un plugin pour chaque ajout, modification de table nécessitant une interface de saisie.
Bien entendu il faudrait stocker les relations entre les tables (ou les déterminer automatiquement) afin d’utiliser le contrôle (select, radio, input) le plus adéquat dans le formulaire.
30 octobre 2006, 03:39, par admin_course-a-pied.superforum.fr
j’ aimerais savoir comment faire pour mettre une vidéo dans un message sur un forum, ce dernier n’ acceptant que le BBcode ?
merci d’ avance...
Voir en ligne : insérer vidéo en BBcode sur forum
22 mars 2007, 21:31, par ventrea
Une gestionnaire de documents complet :
– ajout de mots clefs
– arborescence de classement
– versions de document (possibilité de modifier un document sans avoir à changer les liens le référençant)
– statut de document
....
22 mars 2007, 21:40, par ventrea
La gestion du cycle de vie d’un article
22 mars 2007, 21:52, par ventrea
Des trucs qui me manque parfois pour des besoins prise de tête :
– Un éditeur de menu (pas toujours facile de travailler que sur des rubriques / articles)
– Des mots clefs arborescents ?
14 octobre 2007, 23:42, par Beurt
Des mots-clés sur les mots-clés !