2009-10-22 14 views
2

Comment puis-je ajouter un nouveau sujet à TWiki par programmation?TWiki ajouter un nouveau sujet par programme

J'ai une installation TWiki (http://twiki.org/) qui fonctionne, tout fonctionne bien.

J'ai besoin de trouver un moyen de créer et d'ajouter de nouveaux sujets via la ligne de commande, par programmation.

Des idées comment cela peut être accompli?

Merci!

d.

Répondre

1

Ce que je ne faisais

  • un coup d'oeil à certaines pages du wiki (fichiers dans < twiki-home >/data/Main/<PageName> txt) pour comprendre le fichier/format texte (assez bien ce que vous voyez dans le navigateur, précédé d'une ligne d'information méta)
  • génèrent ce format de texte avec un script perl
    avec un contenu basé sur les données d'un DB ou d'un Excel
  • copie les fichiers à l'emplacement apropriate à l'aide pscp de putty sur windows

+0

Très belle ... et facile. Un autre fichier à modifier est .changes, dont j'ai besoin d'ajouter une seule ligne avec le sujet, l'auteur, l'horodatage et la version. Merci! – dengel

+0

une autre chose que j'ai oublié de mentionner: méfiez-vous des droits d'accès au fichier! Ma copie originale a été faite avec root => les fichiers n'étaient pas visibles dans le webbrowser, puisque le httpd ne pouvait pas les lire/y accéder. – lexu

0

Je pense que l'utilisation de scripts TWiki est une façon plus, que vous ne seriez pas à vous soucier de métadonnées « propres » dans le fichier TXT ou mettre à jour le fichier .changes.

Il suffit d'utiliser wget pour faire un appel POST en utilisant le 'sauver' le script (see documentation here)