Archive for the ‘Wiki’ Category

ExcelファイルからWikiのページを生成

金曜日, 8月 15th, 2003
[`evernote` not found]
Facebook にシェア

前回述べた、ExcelファイルからPukiWikiのページを生成するRubyスクリプトを作成してみた。
まず、以下のようなExcelファイルを用意する(1行目が項目名、2行目以降がデータ)。

製品名 メーカー 価格 備考

製品A アルファ 5000円 品切れ

製品B ベータ 10000円 取り寄せ

製品C ガンマ 8000円 絶版

(※セル内で改行があってもかまわない。)

次にスクリプト末尾にあるテンプレート部分を自由に書き換える。Excelデータで置き換えたい部分は、「%項目名%」のように、前後を”%”で囲む。
コマンドプロンプトから、「ruby xls2wiki.rb Excelファイル名 出力先ディレクトリ名」と入力。
指定したディレクトリにWiki用のテキストファイルが生成されるので、これをPukiWiki用のWikiディレクトリにFTPでアップする。PukiWikiにアクセスすれば、「製品A」「製品B」「製品C」というページができているのがわかるはずだ。
適当に作ったもので、エラー処理などもろくに行っていないし、使い勝手もよくない。興味がある方は、自己責任でどうぞ。

(さらに…)

FreeStyleWikiの公式ページが閉鎖→移転

火曜日, 8月 12th, 2003
[`evernote` not found]
Facebook にシェア

FreeStyleWikiは、Perlで組まれたWikiだ。私も仕事の打ち合わせなどに利用させてもらっている。
しかし、なんと公式サイト閉鎖のお知らせが!(8月12日現在) もっとも、Sourceforge.jpの方で開発は継続されるとのこと。ただ、

なにしろ稼動しているサンプルが見れない状態ではユーザの皆様にもアピールすることができませんし、 私自身も面白みがありませんので、3.5.0以降についてはひとまず凍結という形にさせていただきたいと考えています。

というのは何とも残念な話だ。

(追加情報)
FreeStyle Wikiの公式ページは、http://fswiki.poi.jp/に移転。作者たけぞうさんの日記ページは、こちら

既存の表データをWikiで再利用する

月曜日, 8月 11th, 2003
[`evernote` not found]
Facebook にシェア

現在、いくつかの仕事でWikiを使っている。アイデアを出し合ったり、議論をするには非常に便利なツールだ。
ただ、新しいコンテンツを作っていくには適しているが、既存コンテンツの再利用という点が弱いように思う。Excelなどのデータから、各レコードごとのページを新規に作成できるといろいろと役に立つのではないか。
ざっと探したところ、こういうプラグインが見あたらなかったので、自分で作ることにした。たいていのWikiでは、ページの実体はプレーンテキストとしてデータフォルダに置かれている。データフォルダに適切なテキストファイルを放り込めば、それだけで新しいページになる(こういう使い方が正しいのかよくわからない)。
ということは、編集作業で利用しているRubyスクリプトをちょっと書き換えれば、そのまま使えそうだ。ふむ。暇を見て作ってみよう。

Wiki、運用開始

日曜日, 6月 15th, 2003
[`evernote` not found]
Facebook にシェア

先日からの懸案であったWikiをいよいよ運用し始めた。クローズドなWikiにするという件は、.htaccessによってIDとパスワードを設定することで解決できた(>kengoさん、どうもです)。PukiWikiFreeStyle Wikiかで非常に悩んだが、最終的にFreeStyle Wikiを使うことにした。

(さらに…)

Wikiで悩む

木曜日, 6月 12th, 2003
[`evernote` not found]
Facebook にシェア

今まで、Wikiを使う必然性を感じていなかったのだが……。
ある書籍を作るため、複数のライターさんに各担当ページの構成を出してもらう。上がってきた構成を修正したり、コメントを書き加えて、HTMLファイルにしてMLに流す。フィードバックを反映して、またMLに……。って、まさにこれがWikiに向いた作業では!(テンション急上昇)
日本発の wiki クローンリストなどで調べてみると、選択肢が多くて迷ってしまう。編集作業でRubyを使っているので、勉強がてらTikiがいいかなと思ったが、借りているレンタルサーバーではCGIでRubyが使えない。それなら、PukiWikiを試そうかなと思った。しかし考えてみると、商業出版物だからアクセスコントロールしてクローズドなものにする必要がある。なにより、私のスキルで運営できるくらい簡単な奴でないと。
やっぱり普通のグループウェアにした方がいいのかなあ……(テンション下がり気味)。