September 30, 2008

Piki

前に php で超簡易 wiki みたいなものを作ったんですけど(Piki – 1ファイルで Wiki っぽいもの)、それにちょこっとだけ修正を加えて github に置きました。

以下になります。

http://github.com/jugyo/piki/tree/master

また、デモページを作りましたのでよかったらどうぞ。

http://jugyoo.org/piki/

追記:
今回の修正で、全ての HTML タグをエスケープして出力するようにしたんだけど、さすがに不便かな。

September 12, 2008

Piki – 1ファイルで Wiki っぽいもの

1ファイルで Wiki っぽいものを作ろうと思い立って、作りました。
これを使えばいわゆるホームページみたいなのが比較的簡単に作れると思います。

「Piki」とか命名してみましたが、検索するとすでに同じ名前のものがあるようですね。
本当にありがとうございました。

PHP5 で動かすことを想定しています。
SQLite3 を使用します。
Wiki 記法とかじゃなく、普通の HTML で書きます。
編集画面には Basic 認証をかけて誰でも編集したりできないようにしています。

あんまりテストしてません。

更新履歴

  • 2008.09.12: タイトルも編集できるようにしました

使い方

ダウンロードしたファイルの名前を index.php に変えてブラウザからアクセスします。
最初にアクセスしたときに DB の作成と初期化が行われます。
追記: スクリプトを配置したディレクトリに書き込み権限を与えておく必要があります。
追記: 配置するサイトの URL に合わせて $base_url を修正しておく必要があります。
Basic 認証のユーザーIDとパスワードは初期状態で「admin」と「password」になっているので、適宜変更してください(ソースコードの3行目と4行目のところ)。

ライセンス

BSDライセンス で

スクリーンショット

piki1

piki2

ソースコード

download

Gist 使うとソース貼り付けるの楽でいいですね。