アリンコネット – あるSEのログ2


2008 年 5 月 21 日

Hikiに続いてPukiWikiを導入してみた。

カテゴリー: 開発(備忘録) – Tags: – teminami 08:42

Hikiに続いてPukiWikiを試して見た。

基本的にはPHPの環境を導入して、IISの設定をすればOKなのだが編集時にBasic認証を使用するように設定するとログインできない現象が発生。

pukiwiki.ini.phpに指定したユーザー名、パスワードでログインできないがドメインのユーザー名とパスワードを入力すると権限が無いと表示される。

結局のところ、IISのプロパティ>ディレクトリセキュリティ>認証とアクセス制御にて認証済みアクセスのどれか1つにチェックを入れているとPukiWikiの認証の手前でIISがフックしてそれをPukiWikiに流す処理になる為らしい。全部外したら正しく認証処理ができた。

思えば、ASP.NETとかでもBasic認証とか使用しないでシステム上に実装していたので今まで意識しないでも問題にならなかったもよう。

もう少し、PukiWikiの全体像を把握できたらHikiとの比較でも書いて見よ。

2008 年 5 月 19 日

Hikiで編集不可に。

カテゴリー: 開発(備忘録) – Tags: – teminami 16:28

Hikiを利用する機会があったのでメモ。
複数のユーザーによって、更新するとは言ってもPCに明るい人ばかりではないので新規作成と編集メニューは非表示にしたかった。

実現方法は、
■1.CSSによって非表示にする。
Hiki\theme\hiki\hiki.cssのdiv.adminmenuとspan.adminmenuにvisibility: hidden;を追加すればOK。
しかしログインや編集モードへ切りかえれない。

■2.設定ファイルに凍結状態を初期値にする。

Hiki\hikiconf.rbへ @options['freeze'] = ‘1′ を追加。これでデフォルトで凍結状態になる。
というかこれでいいのか?

Rubyのソースを始めて見たこともあって、面倒だった。
これで、簡易CMSとして利用できるか試して見たい。

それにしてもits.rbは便利だ。

(続きを読む…)