2009-10-22 5 views
2

Как я могу добавить новую тему в TWiki программно?TWiki Добавить новую тему программно

У меня есть рабочая установка TWiki (http://twiki.org/), все работает нормально.

Мне нужно найти способ создания и добавления новых тем через командную строку, программно.

Любые идеи, как это можно сделать?

Thanx!

d.

ответ

1

Что я сделал

  • посмотрите на некоторых вики-страниц (файлы в < TWiki-дома >/данные/Главная/<PageName> .txt), чтобы выяснить/текстовый формат файла (довольно много, что вы видите в браузере, перед одной линией метаинформации)
  • генерировать этот текстовый формат с PERL скрипт
    с содержанием на основе данных из БД или какой-либо Excel
  • копировать файлы в apropriate месте с помощью Штукатура pscp на окнах

+0

Очень хороший ... и легкий. Еще один файл для изменения - это .changes, которые мне нужно добавить одну строку с темой, автором, меткой времени и версией. Thanx! – dengel

+0

еще одна вещь, о которой я забыл упомянуть: остерегайтесь прав доступа к файлу! Моя оригинальная копия была сделана с помощью root => файлов, которые не были видны в веб-браузере, так как httpd не смог их прочитать или получить. – lexu

0

Я думаю, что с помощью сценариев TWiki является более «чистым» способом, так как вам не придется беспокоиться о метаданных в файле TXT или обновить файл .changes.

Просто используйте Wget, чтобы сделать вызов POST, используя «сохранить» скрипт (see documentation here)