Petko Yotov | 18 Jan 20:24 2009
Picon

Documentation en français sur pmwiki.org

Bonjour,

Vu l'imminence de la nouvelle version 2.2.O stable, on va actualliser les 
archives à télécharger de la documentation en français. [1]

Si vous avez le temps, parcourez les pages de http://pmwiki.org/wiki/PmWikiFr 
pour voir faut-il changer, améloirer, clarifier, effacer quelque chose.

Si vous avez des questions ou des idées d'amélioration, n'hésitez pas à les 
partager. 

Si vous avez participé dans les traductions avant et s'il y a des choses à 
connaître (pour les traducteurs et pour moi qui préparera l'archive à 
télécharger), dites-les.

Merci,
Petko

[1] Peut-être quelques jours après la stable, mais désormais on pourra 
l'actualiser aussi souvent que nécessaire.
ABClf | 20 Jan 05:20 2009
Picon

RSS / atom : questions et soucis

Bonjour à tous,

Sur la liste anglophone, j'ai lu le message d'Elizabeth à propos de problèmes de flux RSS.
Comme il n'y a pas encore de réponse et que le sujet me tarabuste aussi, je me permets de poser quelques problèmes. Peut-être qu'elle et moi avons les mêmes interrogations et que quelqu'un ici a des bouts de réponse (sinon je relancerai son message).

I) Problème avec un & dans le {$LastModifiedSummary}
-récemment j'ai remarqué qu'au même moment l'action rss ne me donnait que 4 liens, alors que l'action atom m'en donnait plus.
-et que le paramètre ?count=20 n'avait pas d'effet sur l'action rss (toujours limité à 4 liens affichés), mais marchait avec l'action atom.
J'ai mis du temps à comprendre et le problème est apparu plus clairement en soumettant les deux flux à feedburner :
dans le cas du flux atom, pas de pb apparent ;
dans le cas du flux rss, le problème intervient au 5e lien (ce qui explique que 4 seulement sont affichés, les autres étant comme bloqués à partir du 5e) :
dans le flux rss problématique, j'utilise {$LastModifiedSummary} dans la description ; or, la description du 5e lien comporte un signe & (esperluette)
(ce signe se trouve aussi dans le titre, mais n'a pas posé de problème semble-t-il)

Voici le message d'erreur de FeedBurner (la 3e ligne seulement était surlignée comme fautive):

# <title>Argot / Albert-Lévy &amp; Pinet. L'argot de l'X, 1894</title>
# <link>http://www.languefrancaise.net/docs/Argot/LevyPinet1894</link>
# <description>Derniere modification le 18/01/2009 23:17 par gb : +img 1894 Picard & Kaan (+65)</description>
# <dc:contributor>gb</dc:contributor>
# <dc:date>2009-01-18T22:17:50Z</dc:date>
# <pubDate>Sun, 18 Jan 2009 22:17:50 GMT</pubDate>

et l'argument :

  • line 51, column 82: XML parsing error: <unknown>:51:82: not well-formed (invalid token) [help]

    ... 1/2009 23:17 par gb : +img 1894 Picard & Kaan (+65)</description>
                                                 ^
J'ai remarqué que, dans le code de feeds.php, dans la partie de conversion des caractères, une ligne concernant l'esperluette est mise en commentaire :
  #'&amp;' => '&#38;#38;',

C'est normal ? Un rapport avec mon souci ?

II) D'autre part, j'ai le sentiment que pour moi non plus, mes modifications ne sont pas systématiquement affichées dans les flux.
Quelqu'un d'autre a-t-il le même sentiment ? Y a-t-il un cache, qqchose comme cela qui pourrait expliquer un décalage ?
Je viens d'éditer 4 fois de suite le bac à sable de pmwiki org : le changement est répercuté à l'affichage de recentchanges ; répercuté aussi à l'affichage de la même page + ?action=rss ; mais il n'apparaît pourtant pas dans les lecteurs en ligne (google reader, feedburner). Comme si  ?action=rss (qui liste bien ma modif) n'était pas la page lue par les lecteurs (qui ne font pas apparaître ma modif, même en rafraîchissant les données).
(Je pensais que le feeds.php générait à la volée, un fichier rss : je me trompe ?)
Dans le code de feeds.php, je vois bien une référence à $PCache (qui apparaît rarement sur pmwiki.org) : c'est un cache ?

Merci d'avoir lu, c'était long,
Gilles.

Visible ici (mot de passe : editer)
http://www.languefrancaise.net/docs/Site/AllRecentChanges?action=rss

--
---------------------------------------
| A | de la langue française
| B | http://www.languefrancaise.net/
| C | languefrancaise <at> gmail.com
---------------------------------------
_______________________________________________
pmwiki-users-fr mailing list
pmwiki-users-fr <at> pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-users-fr
Petko Yotov | 20 Jan 20:02 2009
Picon

Re: RSS / atom : questions et soucis

On Tuesday 20 January 2009 05:20:30 ABClf wrote:
> Bonjour à tous,

Bonjour,

> I) Problème avec un & dans le {$LastModifiedSummary}
...
>    ... 1/2009 23:17 par gb : +img 1894 Picard & Kaan (+65)</description>

Oui, le standard XML (dont RSS, Atom... sont des extensions) exige que & soit 
encodé comme &amp; pour permettre l'encodage de certains caractères spéciaux. 
Donc, les lecteurs de flux RSS refusent des flux qui ne sont pas bien 
formatés.

Si c'est un problème/bug de PmWiki, la chose à faire c'est de l'enregistrer 
dans pmwiki.org/wiki/PITS (s'il n'existe pas encore) et nous on verra ça dès 
que possible. L'enregistrer pour pas que je l'oublie.

> II) D'autre part, j'ai le sentiment que pour moi non plus, mes
> modifications ne sont pas systématiquement affichées dans les flux.
> Quelqu'un d'autre a-t-il le même sentiment ? Y a-t-il un cache, qqchose
> comme cela qui pourrait expliquer un décalage ? 

Beaucoup de lecteurs de flux, surtout ceux en ligne, ont un "cache" et ne 
consultent les sites-sources que toutes les quelques heures. 

> Je viens d'éditer 4 fois de suite le bac à sable de pmwiki org : le
> changement est répercuté à l'affichage de recentchanges ; répercuté aussi à
> l'affichage de la même page + ?action=rss ; mais il n'apparaît pourtant pas
> dans les lecteurs en ligne (google reader, feedburner).

Si je ne me trompe pas, le flux affiche juste la dernière modif d'une page 
donnée: si je fais 4 modifs, dans le flux sera affichée une - la 4ème.

> (Je pensais que le feeds.php générait à la volée, un fichier rss : je me
> trompe ?)

Oui, c'est généré à la volée.

> Dans le code de feeds.php, je vois bien une référence à $PCache (qui
> apparaît rarement sur pmwiki.org) : c'est un cache ?

C'est un tableau contenant les méta-infos des pages qui ont déjà été ouvertes. 
(Date, variables, titre, description, résumé...)

Merci,
Petko
Etienne Convié | 29 Jan 00:29 2009
Picon

recuperer le contenu de <!--PageText-->

Bonjour à tous,

Je suis nouveau sur la liste, et je découvre PmWiki. Désolé si ma 
question semble idiote ou si c'est une question qui revient tout le temps.
Je voudrais récupérer dans une variable le contenu de <!--PageText-->, 
mais je ne trouve pas comment m'y prendre.
Auriez-vous une idée?

Pour être plus précis, je voudrais interroger les pages PmWiki de mon 
site avec des requetes AJAX qui me renvoient lesinfos formatées en JSON. 
J'ai donc besoin de récupérer qques variables comme le nom de la page, 
le contenu de la page, le formulaire de recherche,etc...
Pour récupérer le nom de la page, je pense avoir trouvé {$Titlespaced}, 
mais pour le contenu "text" de la page, je ne trouve pas. Et je n'arrive 
pas à  "résoudre" <!--PageText--> pour récupérer tout ce qu'il y a dedans.

Une idée?

Merci d'avance,
Etienne

Gmane