1. 単純な HTTP サーバー + virtual server 機能
現在提供されている Blog などのアプリケーションではなく、単純なスタティック HTML + CGI 程度の単純な web site を持ちたいです。
Blog などと同じようにインストール時にサブフォルダを指定して
http://<指定ホスト名>.wafflecell.com/<インストール時指定サブフォルダ>/
でアクセス可能な HTTP サーバーです。
できれば、このフォルダ自体が SMB の共有フォルダとして公開されるようになっていて、Windows クライアントから直接見えるといいと思います。そのようになっていれば、HTML ファイルの編集をしたり、画像ファイルを置いたり、サブフォルダを作ったりといった操作に FTP クライアントなどを使わなくても直接的な操作で行えて便利に使えると思います。
さらに言うと、独自ドメインを持っているので、それを利用して
http://<インストール時指定サブフォルダと同じ文字列>.<自分の独自ドメイン>/ でアクセスがあった場合、$HTTP["host"] で判断して
http://<指定ホスト名>.wafflecell.com/<インストール時指定サブフォルダ>/ へのアクセスにマップしてくれるような virtual server の機能があると、アクセスしてくる人が URL のサブフォルダ部分を削って "/" にアクセスしてきた時に、Wafflecell のメニューが見えてしまうということを防げるので、そういう機能が同時につくとよいと思います。
virtual server の機能は、例えば WordPress Blog の公開でも、この機能があると、アクセスしてきた人が "/blog/" を削ってアクセスすると Wafflecell のメニューの画面が見えてしまうという問題を回避できるので、こちら単独でも可能であれば実装してもらいたいです。
2. トップページのメニューに、複数の同一機能のリンクの追加
bbs や blog は、サブフォルダ名を変更して複数回インストールすると、それぞれにデータベースができて独立して使用できますが、トップページのメニューには、その機能を最後にインストールした時のメニューだけが残ります。
例えば bbs1 をまずインストールし、次に bbs2 をインストールすると、メニューには bbs2 だけが表示されます。URL をメモしておくなり、ショートカットしておくなりすれば、bbs1 は問題なく機能します。また [サービス追加] メニューの表の [削除] の欄には、bbs1、bbs2 が独立して載るので、内部的には 2 つあるということは正しく認識できていると思うので、メニューの編集だけが問題なのではないかと思います。
/wf/public/index.php、/wf/public/index.inc を勝手に編集してしまえば目的は達成できそうですが、勝手に編集すると、次に他の機能を追加した時に、機械的に判断して編集していると思うので、正しく編集されずに追加されるべきメニューが追加されないというような問題が起きるのかな、と思いとどまっています。
検討よろしくお願いします。