Utilisation de spip comme moteur pour un site non spip

Bonjour,

J'ai des tables Mysql non spip qui me servent à afficher des données, que j'arrive à afficher grâce à des boucles spip.

Mais voilà maintenant je voudrais pouvoir faire des modifs (UPDATE, INSERT, DELETE) dans le site public. Je ne sais pas du tout comment faire, sinon en PHP, mais comme j'ai commencé à utiliser spip, et qu'il existe des fonctions d'abstraction d'accès à la base, je voudrais les utiliser, mais j'ignore comment. Faut-il nécessairement créer un plugin. Un plugin est intéressant lorsque l'application peut être réutilisable. Mais c'est tellement spécifique, que je ne vois pas l'intérêt de la réutilisation et donc d'un plugin...

Merci si vous avez des solutions...

Bernard

tu peux utiliser le plugin tabledata :

qui marche tres bien.

Chag

BMR a écrit :

Bonjour,

J'ai des tables Mysql non spip qui me servent à afficher des données,
que j'arrive à afficher grâce à des boucles spip.

Mais voilà maintenant je voudrais pouvoir faire des modifs (UPDATE,
INSERT, DELETE) dans le site public. Je ne sais pas du tout comment
faire, sinon en PHP, mais comme j'ai commencé à utiliser spip, et qu'il
existe des fonctions d'abstraction d'accès à la base, je voudrais les
utiliser, mais j'ignore comment. Faut-il nécessairement créer un plugin.
Un plugin est intéressant lorsque l'application peut être réutilisable.
Mais c'est tellement spécifique, que je ne vois pas l'intérêt de la
réutilisation et donc d'un plugin...

Merci si vous avez des solutions...

Bernard

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien (ou développez !)
"it doesn't work" means nothing. So, say nothing (or say more !)

Un plugin est intéressant lorsque l'application peut être réutilisable.
Mais c'est tellement spécifique, que je ne vois pas l'intérêt de la
réutilisation et donc d'un plugin...

Non ben avec spip 2 un plugin sert aussi à faire du spécifique, notamment en faisant des utilisations des pipelines, ou en gérant des actions type enregistrer des trucs des données dans la bdd.

Mais pour tes champs à enregistrer c'est peut-être simplement des formulaires CVT perso qu'il te faut.

BoOz

BoOz a écrit :

Un plugin est intéressant lorsque l'application peut être réutilisable.
Mais c'est tellement spécifique, que je ne vois pas l'intérêt de la
réutilisation et donc d'un plugin...

Non ben avec spip 2 un plugin sert aussi à faire du spécifique, notamment en faisant des utilisations des pipelines, ou en gérant des actions type enregistrer des trucs des données dans la bdd.

Mais pour tes champs à enregistrer c'est peut-être simplement des formulaires CVT perso qu'il te faut.

BoOz

Oui merci BoOz. En fait j'ai déjà utilisé des formulaires CVT mais uniquement pour les envoyer sur une adresse e-mail (comme l'indique l'exemple fourni). Par contre y a-t-il des exemples de CVT pouvant interférer sur une base de données ?

Amicalement,

Bernard

chag a écrit :

tu peux utiliser le plugin tabledata :
TableData pour Spip 2 - SPIP-Contrib

qui marche tres bien.

Chag

BMR a écrit :

Bonjour,

J'ai des tables Mysql non spip qui me servent à afficher des données,
que j'arrive à afficher grâce à des boucles spip.

Mais voilà maintenant je voudrais pouvoir faire des modifs (UPDATE,
INSERT, DELETE) dans le site public. Je ne sais pas du tout comment
faire, sinon en PHP, mais comme j'ai commencé à utiliser spip, et qu'il
existe des fonctions d'abstraction d'accès à la base, je voudrais les
utiliser, mais j'ignore comment. Faut-il nécessairement créer un plugin.
Un plugin est intéressant lorsque l'application peut être réutilisable.
Mais c'est tellement spécifique, que je ne vois pas l'intérêt de la
réutilisation et donc d'un plugin...

Merci si vous avez des solutions...

Bernard

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Merci Chag, mais je ne l'ai pas précisé, l'interface de l'application est le site public, et le backoffice spip n'est pratiquement pas utilisé. Donc TabData ne peut pas faire l'affaire.

Cette appli est en extranet. Elle fonctionne actuellement en PHP, mais devant prochainement passer la main (je suis à la retraite), j'ai pensé qu'en Spip ce serait plus standardisé... Voilà le pourquoi.

Amicalement,

Bernard