ANA-NOTE管理人 ToDo (2005)
ANA-NOTEのCGIを運営管理する管理人「IO」が今後行う予定、既に行った事を書き記していきます(主にCGIの修正等による機能変更追加)。
見出しに取り消し線が引かれているものは既に行われたものです (基本的には「今後予定」以外は全て既に行われたものです)。上から最新順となっています。
ANA-NOTE管理人 ToDo (2006-P1) ANA-NOTE管理人 ToDo
- 2005 To Do
- 2005/12/06
- 2005/12/01
- 2005/12/01
- 2005/12/01
- 2005/12/01
- 2005/12/01
- 2005/11/30
- 2005/11/25
- 2005/11/22
- 2005/11/22
- 2005/11/22
- 2005/11/10
- 2005/11/09
- 2005/11/09
- 2005/11/04
- 2005/10/26
- 2005/09/28
- 2005/09/27
- 2005/09/26
- 2005/09/26
- 2005/09/26
- 2005/08/18
- RSS用CGIを改造
- アンカー拡張プラグインを改造導入
- BugTrack-plugin/124「0.0.9 + Diff + comment」を導入、CGI等入れ換えにより、差分表示対応、RSS対応等する
- 外部CGIによるセキュリティ機能を強化
- 「BugTrack-plugin/117」のlastmodified_pを追加修正
- 「BugTrack-plugin/112」プラグイン集(include,footernote,bbs,comment)の、BBS用CGIとコメント用CGIを追加修正
- 「BugTrack-plugin/152」顔文字プラグインを導入
- 「BugTrack-plugin/121」ページ名指定可能ref系プラグインを導入
- 「BugTrack-plugin/117」edit,div,span,br,他7種プラグインを導入
- 「BugTrack-plugin/114」カレンダープラグインを導入
- 「BugTrack-plugin/112」プラグイン集(include,footernote,bbs,comment)を導入
- 2005/07/09
- 質問、意見、希望等ページ内容にコメント
2005 To Do
2005/12/06
オリジナル掲示板(bbs拡張プラグイン)を追加(ダイアリー等用)
- 管理人の方でbbs拡張プラグインを改造して、使える種類(フォームのパターン)を独自に増やしているが、新たに一つ追加した
- 「bbs4 bbs4」
- タイトル欄、本文欄あり
- 名前無しなので、投稿者が限定される使い方(ダイアリー等)用か
- 既に同様な形であった「bbs2」と比較すると、「bbs2」が投稿日時(大見出し(h2))、タイトル(中見出し(h3))、本文の順で表示されるのに対し、「bbs4」はタイトル(中見出し(h3))、本文、投稿日時(サイズsmall、右寄せ)で表示される
- 各人で付けた大見出しとの組み合わせがしやすく、日時表示を控えめに表示出来る
- 実際の使い方についてはヘルプやbbs 拡張プラグイン テストを参考にしてください
2005/12/01
オリジナル書式を追加 (テーブル)
- 行頭に「,」でなく「;」を付けるオリジナルのテーブル書式をCGIの改造によって以前追加したが、それを更に3種類(行頭に「;」を1〜3付ける)から選べるようにした
- 試していたら、一行目の指定と二行目以降の指定の組み合わせで色々変化する事が分かり、テーブルのバリエーションが豊富になった
行頭に「,」を書いた通常のテーブル
,テスト ,テスト2 ,テスト3 ,テスト,テスト2,テスト3
テスト | テスト2 | テスト3 |
---|---|---|
テスト | テスト2 | テスト3 |
行頭に「;」を書いたテーブル (枠線無し、セル 透明)
テスト | テスト2 | テスト3 |
テスト | テスト2 | テスト3 |
行頭に「;;」を書いたテーブル (大枠 ラベンダー、セル 透明)
テスト | テスト2 | テスト3 |
テスト | テスト2 | テスト3 |
行頭に「;;;」を書いたテーブル (枠線無し、セル グレー)
テスト | テスト2 | テスト3 |
テスト | テスト2 | テスト3 |
一行目の行頭「,」二行目の行頭「;」
テスト | テスト2 | テスト3 |
---|---|---|
テスト | テスト2 | テスト3 |
一行目の行頭「;;」二行目の行頭「,」
テスト | テスト2 | テスト3 |
テスト | テスト2 | テスト3 |
一行目の行頭「;;;」二行目の行頭「,」
テスト | テスト2 | テスト3 |
テスト | テスト2 | テスト3 |
一行目の行頭「;;;」で文字無し、二行目の行頭「,」
テスト | テスト2 | テスト3 |
2005/12/01
alertプラグインを追加
- backプラグインの導入のついでで追加(^^;)
- リンクされた文字をクリックすると、アラートダイアログが出る機能を持つalertプラグインを追加した
{{alert}}
{{alert 注意文,リンクさせる文字}}
{{alert おはよう,朝のあいさつ}}
- 「リンクさせる文字」を省略すると「##注意##」と表示される
2005/12/01
backプラグインを追加
- サイドメニューに置いたmenuコメント掲示板で投稿すると、掲示板が設置してあるページに移動してしまうので、前画面に戻る機能が欲しいなと思った
- そこでその機能を付けたプラグインを追加した
{{back}}
- この用途に限らず、必要に応じて使うと良いかと
- サイドメニューに置いたmenuコメント掲示板で投稿し、これで戻ると、Firefoxでは上手くいくが、Mac OS XのIEだと保存時に表示される画面にまでしか戻らない。Safariだとちゃんと戻るが、投稿した内容が表示に反映されない(保存はされているので、ページをリロードすればちゃんと投稿した分も反映されて表示される)
- 「先画面に進む」も作ろうと思えば作れるが、まあいらないかなと(要望があれば簡単なので作ります)
2005/12/01
オリジナルコメントフォーム(掲示板)を追加(サイドメニュー用)
- menuinプラグインとの組み合わせで、サイドメニューに簡易コメント掲示板を設置したい時に使えるcommentプラグインの種類を追加した (勿論メニュー用に問わず通常の設置使用も可能)
- 「comment menu」
- 名前欄、コメント欄あり
- コメント中の改行は無視される
- サイドメニューで使う場合は、「設置したページ名」もパラメーター指定する(下を参照)
- 実際の使い方についてはヘルプやcomment 拡張プラグイン テストを参考にしてください
- これに伴って、commentプラグインの構文仕様が変更された
- これまでは
{{comment コメント掲示板のタイプ}}
で指定していたが、
{{comment コメント掲示板のタイプ,掲示板を設置したページ名}}
という形になった。
例えば、新たに用意されたmenuタイプのコメント掲示板を「IOのページ」というページに設置する場合、
{{comment menu,IOのページ}}
という風に書く
- menuタイプに限らず、他のタイプでも勿論指定出来るので、上手く使えばフォームを設置したページ以外の別ページ掲示板への書き込みが可能になる
- 設置ページ指定しないで、これまで通り
{{comment コメント掲示板のタイプ}}
の構文も使える
2005/12/01
outlineプラグインに他ページのアウトライン(見出し抽出)機能を追加
- これまでのoutlineの機能にプラスして、ページ名を指定するとそのページの見出し抽出&クリックによる移動機能を追加した。ページ名未指定の場合はこれまで通り、構文を書いたページのアウトラインを表示する
{{outline ダーツ}}
outline:ページが存在しません
2005/11/30
ページタイトルの一覧表示未出力機能を追加
- ページ名に「__」(半角アンダーバーを2つ続けて)を付けると、一覧、recent(更新情報)、カテゴリー、RSS、検索にページ名が出ない機能を追加した (カテゴリーでは、ページ名は出ないがカテゴリー名は出る)
- そもそもこれは18禁ページの作成を許可する際に作ろうと思っていた機能だけれど(今は18禁ページは別Wiki扱いにする事にした・でも今のところ実際に別Wikiを用意するとは決めていない)、個人的なメモページとか、自分専用で他の人に見せる必要がないページ、更新している事をあまり知らせたくないページを作りたいという希望があるかもしれないので、あると良いかもと思い、作った
- つまらないミスで結構苦労したが(いいかげん、Perlで「;」を付け忘れて出るエラーに悩まないようになりたい(^^;))、何とか実装出来た
- ただし、この機能はあくまでリスト上にページ名が出ないだけで、何らかの形でページ名がばれてしまうと直接URLの指定をすれば見れてしまうので、とりあえず目立たなくするだけの簡易的な隠し機能と考えて使って欲しい (そのため、絶対に人に知られたくない事は書かない方が良い)
- この機能を使うにあたっては分かりやすすぎるページ名は付けない方がよく、また自分はたどり着けるようにブックマークしておく事
- 問題が起きないよう、変な使い方をされないよう、管理人だけは一覧で全ページの更新情報を表示出来るようにしておくので、そのつもりで
2005/11/25
オリジナルメニュー表示機能「menuin」プラグインを追加
- 当Wikiでは通常サイドバーに「Menu」ページの内容がサイドメニューとして表示されるが(ページによってはCSSの設定で見えなくさせている事もあり)、ANA-NOTEを管理人自身も含め個々人で自由に使っていくにあたって、サイドメニューが一つしか用意されていない、内容が常に固定されているのでは不便だなと思っていた
- 例えばこれが自分専用のページなら、自分用のリンクなり、各種機能なりをメニューに置く事もあるだろう
- FreeStyleWiki「Lite」でなく、FreeStyleWikiなら複数メニューを用意して切り替える事も普通に出来るのかもしれないが(^^;)
- そこで、どうにか出来ないかと考え、逆転の発想からようやくキーも見つかり、実装にこぎつけた
- ・・・といっても、拡張プラグインとして導入しているplugin1.plの中のincludeプラグインを改造して追加しただけのものですが(^^;)
- 詳しい説明は以下の通り(ヘルプページにも用意しておきます)
- Menuページの中に以下の拡張プラグイン構文を書き入れる
{{menuin オリジナルメニューページ名,オリジナルメニューを表示させたいページ名}}
- 当然ながら先にそれぞれのページを作って用意しておく
- すると、オリジナルメニューを表示させたいページに限って、オリジナルメニュー(ページ)が表示(include)される。指定をしていないそれ以外のページではオリジナルメニュー(ページ)は表示されない
- 複数のページに同じメニュー表示させたい場合は、その分だけこの構文を書く
- 数が増えると面倒になるのは否めませんが、基本的には一回指定するだけですし、あくまで通常メニューにオリジナルをプラスしたいという考えで使って貰えればと思います
- 複数のページに同じメニュー表示させたい場合は、その分だけこの構文を書く
- Menuページには既に何らかのメニュー表示用の文が書き入れられているが、新たに「menuin」を追加する場合、どこでも好きな場所に「menuin」構文を書いて貰って構わない(というか、そうして貰わないと意味がありません(^^;))
- 例えば、メニューの一番上に表示させたいなら、一番上に書く。そうすれば、オリジナルメニューが表示されるよう指定したページでは、既にある通常メニューよりも最初(上)にオリジナルメニューが表示される
- Menuページをそのように変えたとしても、指定をしていない他の(人の)ページでは一切表示されないので、何の問題もない
- Menuページに既に書いてある通常のメニュー表示用の文は削除しないよう、ANA-NOTE管理人としてお願いします(これの導入をきっかけに、全てのページに必要ないメニューは管理人の方で減らすかもしれませんが)
- また、
{{menuin オリジナルメニューページ名,all}}
という構文を書くと、全ページのサイドメニューに「オリジナルメニューページ名」で指定したページが表示される
- こちらも利用は自由ですが、基本的には管理人が通常メニュー表示用として使うものと思って貰った方がいいかもしれません(今あるサイドメニューの内容は「Menu(ANA-NOTE)」に移して、上の構文で表示させようかとも思っています・ただ、全部そうしてしまうとオリジナルメニューを入れる位置が通常メニューの上か下か位になって、好きな位置に入れるという事が少し難しくなるんですよね、どうしようかな)
- 自分のオリジナルメニューページを作る場合で、例えばダイアリー、リンク、掲示板等を設置する場合に、それぞれをmenuin構文でMenuページに書いて表示させる事も出来るが、それよりも、最初に大本となるメニューページ(例:「IO用メニュー」とか)を作り、そのページ内にメニューで表示させたいページ(例:「IOダイアリー」「IOリンク」「IO掲示板」とか)をinclude(menuinではなく)拡張プラグインで内包させるようにすれば、修正等を考えると後々楽ではと思う
- 「IFrameプラグイン」と組み合わせれば、穴ブロに設置している穴チャのように簡易掲示板のサイドメニュー内直接表示等も出来るだろう。RSSやニュースリーダーみたいなものも好きに設置出来るかも(ただし、「IFrameプラグイン」の説明に書いてあるように、今現在は素だと危険なので、管理人設置以外のサイトコンテンツを自由に選択する事は出来ない仕様になっている・何か希望があれば設置出来るようにするので言って下さい)
2005/11/22
「BugTrack-plugin/152」顔文字(face)プラグインに画像を追加
- faceプラグインに何も表示しない(実際は1ピクセルGIF)「not」を追加した
{{face not}}
hosi(星マーク)拡張プラグインに画像を追加
- hosiプラグインに何も表示しない(星一つ分スペースをあける)「0」を追加した
{{hosi 0}}
- 実際の使い方についてはANA-NOTE Help (拡張プラグイン編)を参照して下さい
- あると便利なものが思いついたら、随時付け加える予定 (希望承ります)
2005/11/22
オリジナルコメントフォーム(掲示板)を追加(iTMS曲リンク登録用、新規&編集履歴登録用、顔アイコン付きコメント掲示板)
- iTMS曲リンク登録用
- 「comment itms」
- Favorite Songsのページで曲を登録するのに、フォームから登録出来ると便利だなと思い、コメントCGI(plugin1.pl、comment.cgi)を改造して付け加えた
- iTMS用に特化した作りなので他の用途に使う事はないだろうから、使う人はあまりいないだろうが(^^;)、自分のページを作った場合にそこに設置して使ってもいいかも
- アーティスト名見出し、曲名(曲情報)、iTMS URLの各テキスト入力、5つ星採点メニュー、コメント欄あり
- iTMSの曲情報に含まれる「半角の円記号」がイコール「バックスラッシュ」で、そのままコピペして利用すると「バックスラッシュ」に文字化けして表示される事があるので、曲情報に「半角の円記号」「バックスラッシュ」があった場合には「全角の円記号」に登録時自動で変換するようにした
- 新規&編集履歴登録用
- 「comment hen」
- ページを編集したり、新規追加した際に変更部分を書いて知らせる事があるが、それをフォームから登録出来ると便利だなと思い、コメントCGI(plugin1.pl、comment.cgi)を改造して付け加えた
- ページの頭あたりに設置して使うと良いかと。上が最新発言となっていて、faceプラグインを利用した新規(new)や編集(edit)のマークセレクトプルダウンメニュー、コメント欄あり(自動で投稿時間追加)
- 顔アイコン付きコメント掲示板
- 「comment kao」
- 顔アイコンを選択するとメッセージの前にアイコンが表示される一行コメント掲示板。上のを作ったら、こんなのもあっていいかと思って作ってみた
- 実際の使い方についてはヘルプやcomment 拡張プラグイン テストを参考にしてください
- CGIの修正改造をしている際、どうにも上手くいかないなと思ってたら、「fswiki_lite_0.0.11plus」導入の際にオフにしたと思っていたコメント掲示板機能、改行機能がcore.plに残ってて完全にオフになってなかった。同じ機能がダブって入ってたわけで、ちっと危なかった(^^;)
2005/11/22
オリジナル書式を追加 (テーブル)
- 行頭に「,」を付ける事でテーブル表示を行う書式がWikiに用意されているが、それだと必ず枠付きで、ヘッダ行は色付きのセル表示となってしまう
- 枠無しのテーブルを上手く使えば、文字やグラフィックの均等配置等にも使えるので、それを実現するためにCGIに改造を施した
- 具体的なやり方としては、行頭に「,」でなく「;」を付ける(後の区切りは通常と同じく「,」)
- 他にも枠の種類を増やしたいところだが、やるとすればそのうち必要が出たらかな
枠有りのテーブル
テスト | テスト2 | テスト3 |
---|---|---|
テスト | テスト2 | テスト3 |
枠無しのテーブル
テスト | テスト2 | テスト3 |
テスト | テスト2 | テスト3 |
2005/11/10
RSSブックマークをしやすくした
- ANA-NOTEのRSSはCGIによって出力されるが、それをFirefoxなどで(ライブ)ブックマークする時に今の状態だと手作業でRSSのURLをコピーペーストする等してブックマークしなければならないので、common.plを改造してWikiが出力するhtmlのheadに「link rel="alternate" type="application/rss+xml"」も加えて出力するようにした
- Firefoxのライブブックマークとして(右下に出るオレンジのアイコンをクリックして)追加しようとすると、名前欄のところに最初ページタイトルが表示されますが、そのまま保存すると何のライブブックマークか分からなくなるので(^^;)、「ANA-NOTE」として保存して下さい(名前は後からでも勿論直せますが)
2005/11/09
「BugTrack-plugin/136」IFrameプラグインを改造導入
- http://fswiki.poi.jp/wiki.cgi?page=BugTrack%2Dplugin%2F136
- Wiki内でiframeを可能にするプラグインを改造した上で導入した
- 改造した部分は以下の通り
- パラグラフプラグインではなく、取り扱いの幅が広がるインラインプラグインに
- 指定パラメーターを「iframe 幅,高さ,スクロールの有無,URL,タイプ」に
- URLは元の形ではどのURLでも表示可能だったが、それではさすがに危険過ぎるので、管理人のURLである「homepage3.nifty.com/%7Eio」か「hpcgi3.nifty.com/%7Eio」に限定し、それ以下のディレクトリをURLの所で指定する事で表示させるようにした
- タイプはCGIなら「c」を指定、それ以外(指定無し含む)ならHTMLとした(これによって、URLのアドレスを切り替える)
- 無限ループにならないよう、一応ANA-NOTEはIFrameから除外する(設定出来ない)ようにした
- このような仕様なので、使うのは管理人のみに限定されるかもしれない
- ただし利用者の方でWiki内に表示させたいhtmlやCGI等の希望があれば、危険なものでなければ設置出来るようにしますので、言って下さい (ページ専用のカウンターを付けたい場合、私の方で用意する事も不可能じゃないですが、niftyのサーバの負荷を抑えるためには自前で用意して貰って、これを使って設置した方がいいかもしれません・大して変わらないかな?(^^;))
- これの導入によって、考えていたメニュー表示やパスワードロック等にも対応出来るかもしれない
2005/11/09
RSS用CGIを改造
- 出力されるタイトルに更新日時が含まれるようにした (FirefoxのライブブックマークでRSSを読み込んで見た時に更新日時も一緒に分かると便利だなと思ったので)
- RSSリーダーで見た時にどうなのか(使い勝手が悪くなるかどうか)は、RSSリーダーを最近は使ってないので分かりません(^^;)。むしろ不便になるようなら、言って下さい
2005/11/04
「BugTrack-plugin/117」edit,div,span,br,他7種プラグインを改造
- http://fswiki.poi.jp/wiki.cgi?page=BugTrack%2Dplugin%2F117
- ref_banner機能 (バナーを挿入)を改造して、画像表示を多彩に出来るようにした
- 特に画像の表示大きさ指定、画像の表示位置指定が出来るようにした
- 画像を小さく表示させた場合の元画像サイズでの表示のためにリンク出来るようにした
- リンクを付けた場合のターゲット指定をデフォルトで「_blank」(別ウインドウ表示)とした
- 実際の使い方についてはANA-NOTE Help (拡張プラグイン編)の「拡張済みプラグイン 「BugTrack-plugin/117」edit,div,span,br,他7種」を参照して下さい
2005/10/26
「BugTrack-plugin/152」顔文字(face)プラグイン対応画像を追加
- faceプラグインにリンク等に使える「goto」を追加した
- 実際の使い方についてはANA-NOTE Help (拡張プラグイン編)を参照して下さい
{{face goto}}
- あると便利なものが思いついたら、随時付け加える予定 (希望承ります)
2005/09/28
オリジナル書式を追加 (リンク)
- common.plを修正して、Wiki書式に以下のものを追加した
- 実際の使い方についてはヘルプを参照して下さい
- 「リンク」
- Wikiの通常のリンクのやり方だと、リンク先は同一ウインドウで表示される。で、新規ウインドウで表示させるために拡張プラグイン「BugTrack-plugin/117」を導入して、「new_window」の構文を使う事で新規ウインドウ表示出来るようにしているのだが、ちっとめんどくさい(^^;)
- リンク for Newsの更新が滞っているのも多分そのせい <絶対に違う(^^;)
- そこでcommon.plを修正して、URLの最後に「@@」を付けると新規ウインドウで開くようにした。とりあえず「@@」なら問題ないかなと思って選んだけど、大丈夫かな(^^;)
- 「リンク」
2005/09/27
前後、トップページ移動用拡張プラグインを導入
- アンカー拡張プラグインを改造して、前後ページ、トップページへ移動する機能を追加した
- そもそもWikiのページ自体は上下左右の位置関係というのは無いのだけれど、コンテンツが大きくなってくると、前後に分けたり、大本のトップページへ戻ったりしたくなると思う
- そこでこれを作ってみた。ようはページ名を指定すれば、移動ボタンが出来るだけだけど、そこそこ使えるかなと。ボタンのデザインはとりあえず簡単テキトーに(^^;)
- こんな感じ
- 実際の使い方についてはヘルプを参照して下さい
2005/09/26
hosi(星マーク)拡張プラグインを導入
- 「BugTrack-plugin/152」顔文字プラグインを改造して、主に採点評価に使える星マーク表示専用の拡張プラグインを追加した
- こんな感じ
- 実際の使い方についてはヘルプを参照して下さい
2005/09/26
オリジナル書式を追加 (リスト、見出し、フォント)
- common.plを修正して、Wiki書式に以下のものを追加した
- 実際の使い方についてはヘルプを参照して下さい
- 「リスト (UL+LI)」
- 「*」を行頭に1つから3つ付ける事で表示する方法が本来だが、それだと4段目が表示出来ないので、これを追加した。けっこう強引なやり方で(^^;、基本的にはリスト3段目までは「*」を使う方が簡単だし、そう使わないかと
- 「見出し (H1)」
- 「!」を行頭に1つから3つ付ける事で表示する方法が本来だが、それだとH2〜H4で、H1の見出しはページタイトル専用になっているので、これを追加した。でもあまり使う事はないかと(^^;)
- 「フォントサイズ」「フォントカラー赤」
- これはちょっと使えるかも(^^;)。当WikiにはSPAN&DIV拡張プラグインを導入してあって(SPAN&DIV 拡張プラグイン テスト)、それを使う事で文字サイズや文字カラーを指定する事が出来るが、文字サイズを変える位で使うには何となく面倒な気もするので、タグで囲んだ方が馴染みやすいのではと追加した
- 「リスト (UL+LI)」
2005/09/26
Wikiのタイトル表示、フッタを変更
- 自前のコンテンツとして利用しやすいよう、common.plを修正して、「ANA-NOTE」というサイトタイトルが表示されるのをFrontPage、Help、一覧、メニュー、カテゴリーに限定した
- その代わりにフッタに「Made by ANA-NOTE」を付けた
2005/08/18
iTunes Music Store用リンク機能を追加
- Favorite SongsでiTunes Music Storeの曲へのリンクを貼るのに使えるよう、機能を追加した
- 具体的には、
{{itms リンクURL}}
という風に書く事で、URLにジャンプするイメージリンクが貼られる
- URLにはiTunes Music Storeに限らず、どんなURLも指定出来るが、イメージが「林檎&音符」に限定されてるので、実質他のリンクには使いづらいかと (リンク先を別ウインドウ表示にも出来るが、これはそうしてないし)
- 他にも使い回し出来そうだけれど、とりあえずまだいいかな
RSS用CGIを改造
- 出力されるリスト数を10から20にした
アンカー拡張プラグインを改造導入
- ページ内アンカー機能が使えるようになった。実際の使い方については、ヘルプを参照して下さい
BugTrack-plugin/124「0.0.9 + Diff + comment」を導入、CGI等入れ換えにより、差分表示対応、RSS対応等する
- BugTrack-plugin/124「0.0.9 + Diff + comment」
- 実際は「fswiki_lite_0.0.11plus」
- NiftyのCGIサーバは標準perlモジュールが入ってなかったりして、かなり苦労するも(散々悩んで結局ポイントは、私が使ってるNifのCGIサーバのperlバージョンが5.005_03と古い事だった・・・)、とりあえずperlモジュール配置、Diff.pm修正等でなんとか出来たけど、まだテスト中。説明なども書き直さないと・・・
- 実際入れたモジュールは、Carp.pm、Exporter.pm、integer.pm、strict.pm、vars.pm (足らない可能性は?(^^;))
- comment.cgiについては、既に拡張プラグインを入れてあって自前独自拡張も施していたコメントCGIを優先し、使わなかった (core.pl修正)
- brも既に拡張プラグインを使っていて、整合しなくなるといやなのでcore.pl修正で未使用にした
- latestプラグイン(「一覧」同様、修正日時付きで更新順表示)も使用可能になった
- 付属のRSS用CGIのアドレスが配布先のものになっていたので、手直しした (特に直すような説明は書かれてなかったので見逃した・
どうせならURLをパラメータ設定出来るように修正すれば使い勝手があがるんだろうけど、とりあえず動いたしいいか(^^;)その後完全にsetup.plを利用するように修正)
外部CGIによるセキュリティ機能を強化
- FrontPageにカウンターを設置する際(Wikiのカウンター機能ではない)、セキュリティ面に配慮してアクセスログをとるCGIを導入したが、やはりそれだけではセキュリティは万全ではなく、知り合いの掲示板が宣伝スパムに荒らされてたりするのを見て、何らかの措置を早めにしておく方がいいなと思った
- またFreeStyleWikiにはログイン機能でページ制作者を限定する機能があるが、私が設置した「Lite」版にはその機能がない。その点も踏まえて、やはり手をうっておこうと思った
- そこで何か良いものはないかと探したら、偶々見つかったアクセス制限CGIがいけそうなので、それを導入した (セキュリティ上、何かはここでは伏せさせて頂きます)
- 結果、上手くいき、アクセスログ収集、個別に書き込みのみ禁止、個別に閲覧等アクセス禁止を導入出来た
- 勿論、基本的にはそんな事はしたくないが、どうしても必要ならこのような措置をとらざるをえない
- 最初に設置したアクセスログ収集CGIは意味を失ったので外した
「BugTrack-plugin/117」のlastmodified_pを追加修正
- ext_naoto.plを修正して、lastmodified_p機能 (指定した他ページの最終更新日時を挿入)のパターンを追加した
- タグと改行コードを取り除いたものを追加
- リスト化したものを追加
- 小見出し化したものを追加
「BugTrack-plugin/112」プラグイン集(include,footernote,bbs,comment)の、BBS用CGIとコメント用CGIを追加修正
- 作りを見たら、独自にパターンを増やせそうだったので、修正して追加した
- BBSに追加したもの
- ダイアリー等、名前をわざわざ書く必要がない時に使えるように、名前無しのものを追加
- 普通の掲示板のようにメアドとURLを書く欄付きのものを追加
- COMMENTに追加したもの
- 名前を赤にしたものを追加
- 名前を緑にしたものを追加
- 文字サイズを小さくしたものを追加
- 穴チャ風な表示にしたものを追加
- ページ頭にでも置いて、ページの新規ポイントや修正更新ポイントをさっと書いて伝えられる用のものを追加予定
- コメント欄と、プルダウン&faceプラグインによる新規追加、編集更新のセレクトのみ
- プルダウンメニュー機能付きのものを追加予定
「BugTrack-plugin/152」顔文字プラグインを導入
- http://fswiki.poi.jp/wiki.cgi?page=BugTrack%2Dplugin%2F152
- 簡単に文中等にイメージを挿入出来、顔文字だけに使うのは勿体ないので、face.plの修正と画像アップロードにより対応画像を独自に増やした
- 具体的には、テストとしてFirefoxのロゴを、実用として「new」を二種と「edit」を二種付け加え
- あると便利なものが思いついたら、随時付け加える予定 (希望承ります)
「BugTrack-plugin/121」ページ名指定可能ref系プラグインを導入
- http://fswiki.poi.jp/wiki.cgi?page=BugTrack%2Dplugin%2F121
- ファイル添付したページ内だけでrefが使えるのを、Wiki内の他のページに添付したものについてもref出来るようにした
- 複数のページで使う画像など、無駄に添付してスペースを使う必要がなくなった
「BugTrack-plugin/117」edit,div,span,br,他7種プラグインを導入
- http://fswiki.poi.jp/wiki.cgi?page=BugTrack%2Dplugin%2F117
- 様々な機能が使えるようになった
- edit機能 (ページ編集画面へのリンク)
- br機能 (改行挿入)
- span, div機能 (文字等へのスタイル指定)
- lastmodified_p機能 (指定した他ページの最終更新日時を挿入)
- permalink機能 (ページのPermalinkを挿入)
- ref_banner機能 (バナーを挿入)
- new_window機能 (新規ウインドウ、もしくはターゲットウインドウでリンクを開く)
- mailto機能 (保護したメールアドレスリンクを挿入)
- void機能 (書式やプラグインを無効化して表示)
- set_theme機能 (ページ毎にCSSテーマを指定可能にする)
- これにより、複数のCSSテーマを作成し、サーバにアップする
- 本当ならもっと沢山CSSを増やしたり、ちゃんと調整したいが、CSSばかりに時間を取られるわけにはいかないので、適当なところで止まっている(^^;)
「BugTrack-plugin/114」カレンダープラグインを導入
- http://fswiki.poi.jp/wiki.cgi?page=BugTrack%2Dplugin%2F114
- カレンダー表示、カレンダー記事表示が可能になった
- テンプレート機能は別に無くてもいいかなと思い、入れていない
「BugTrack-plugin/112」プラグイン集(include,footernote,bbs,comment)を導入
- http://fswiki.poi.jp/wiki.cgi?page=BugTrack%2Dplugin%2F112
- 他ページのインクルード、脚注機能、BBS機能、コメント(簡易BBS)機能が使えるようになった
2005/07/09
FreeStyleWikiLite 0.0.11をNiftyのCGIサーバに設置
ANA-NOTE管理人 ToDo (2006-P1) ANA-NOTE管理人 ToDo
質問、意見、希望等ページ内容にコメント
- 何かあれば承ります - IO (2005年08月02日 15時20分45秒)
サイト内に表記された商品名、会社名等は各社の登録商標もしくは商標です。