[spip-dev] =?iso-8859-1?Q?ajouter_des_articles=2C_br=E8ves_cr=E9=E9s_en_local?=

Salut,

La difficulté est évidemment d'"uploader" ces contributions sur le
site (remplacer purement et simplement la base nous priverait des
articles insérés entretemps)

De fait, c'est juste 3 copier-collé par article... Ce n'est pas si énorme,
si on a peu d'articles....

Est-il envisageable (et difficile) d'implémenter un outil d'upload qui
leur permettrait (s'ils sont admin) d'ajouter leur contribution à leur
retour sur le web ?

Uen méthode 'exporter' valide pour un seule article ou un groupe d'article
sélectionné créant une archive xml téléchargeable par un rédacteur.

Une méthode 'importer' dans la partie rédaction accessible à un simple
rédacteur prenant en entré ce ficher xml, et considérant chaque entré
comme un nouvel article (en recréant donc un ID).

Méthode plus: 'mise à jour' d'un article déjà écrit mais remodifié par ce
biais (dans ce cas, conservation d'el'ID et écrasement du contenu).

Il me semble que tout ceci puisse etre réalisé sans etre admin sans
compromettre la sécurité du site et que ca ne doit pas etre trop trop dur
à écrire (enfin, faut le faire quand meme)...

Je veux bien t'aider à la débugger, mais probablement pas à l'écrire :frowning:

  Yannick

Voici ma première contribution à cette liste.

Je lis depuis quelques jours les discussions concernant la synchro entre
sites SPIP (local et distant), contenu de la base, code CVS de SPIP,
squelettes, etc...

Je pratique depuis quelques années divers types de synchro entre systèmes
similaires, implantés en local, en intranet, sur internet ou même entre
différents systèmes de portails (CMS ou Weblogs). Alors j'aimerais apporté
mon petit grain de sel à cette discussion. Évidemment vous en faites ce que
vous voulez.

Voici mes suggestions à ce sujet:

1 - Implanter un serveur/répondeur XML-RPC et/ou SOAP dans SPIP qui
permettrait (entre autre) ce qui suit:

1.1 - Mise à jour du code CVS par XML-RPC et/ou SOAP, à toutes les nuits ou
selon préférences de l'Admin. (dans Administration -> Configuration du
site).

1.2 - Mise à jour et synchro des squelettes entre divers SPIP par MetaWeblog
API (API XML-RPC et/ou SOAP) auto ou manuel, selon préférences de l'Admin.
(dans Administration -> Configuration du site).

1.3 - Une publication (article, brève, site) posté dans un SPIP est
automatiquement publié dans un ou plusieurs autres SPIP (en temps réel ou en
différé lors de la connexion), selon les préférences du rédacteur (dans
informations personnelles). Dans le cas de la méthode en différé,
vérification et confirmation d'écrasement, si un article a été modifié
depuis dernière connexion - Toujours par le mécanisme de MetaWeblog API

1.4 - Synchronisation complète des bases mySql entre divers SPIP, après
vérification de compatibilité des versions. Vérification et confirmation
d'écrasement si synchro n'est pas en temps réel.

1.5 - À la limite, un article posté dans un système est aussi posté dans
plusieurs autres systèmes, selon les préférences du rédacteur. Exemple: un
article publié dans Drupal l'est aussi simultanément dans SPIP et
MovableType ou vice-versa. Toujours par XML-RPC et/ou SOAP et MetaWeblog
API. On obtiendrait ainsi une "certaine" forme d'inter polarité entre
divers systèmes.

J'ai personnellement testé certaines implantations des caractéristiques
énoncés ici entre ces différents systèmes et, en général, ça fonctionne
assez bien:

- Radio, Manila et Frontier de Userland (développeur de XML-RPC et
co-développeur de RSS 9.1 et 9,2 et SOAP). Systèmes de script propriétaire,
mais ouvert et ODB propriétaire. Commercial.

- Drupal. PHP et MySql, Licence GPL.

- MovableType. Perl et Berkeley DB ou MySql. Gratuit mais licence
propriétaire.

Diverses petites applications d'édition (weblogs writer), utilisant les
protocoles XML-RPC ou SOAP ont également été développées dernièrement pour
poster en temps réel ou en différé dans ces divers systèmes. Plusieurs de
ces applications sont distribuées en mode partagiciel (shareware) ou
gratuites (freeware), tant sur Mac que sur Windows. Certaines sont même
disponibles en français.
Ces petites applications pourraient sans doute contribuer à offrir une
alternative au dilemme soulevé concernant l'interface simplifiée/complète.

Pour références, spécifications, implantations, applications, voir:
http://www.xmlrpc.com/
http://www.xmlrpc.com/directory/1568
http://www.w3.org/TR/SOAP/
http://www.soapware.org/

http://www.userland.com/
http://www.drupa.org/
http://movabletype.org/features.shtml

Alors voilà, c'est tout pour mon petit grain de sel.

Salut les spipeurs,

Il existe en dhtml un moyen de rendre plus parlant un lien en ouvrant
une zone d'explication de ce lien lorsque la souris passe dessus.
Je voudrais savoir si quelqu'un possede un exemple qui fonctionne sur
un maximum de navigateurs et peut etre si quelqu'un a essayer de
modifier le systeme des notes a cet usage.

on aurait ainsi:

Une note[[Voici un complément d'information.]] de bas de page.

et a l'ecran:

Une note [1] de bas de page.

ou [1] est un lien sur la note comme d'hab mais en plus s'ouvre une
zone d'explication qui contient "Voici un complément d'information."

Merci par avance.

Christian THOMAS