- 締切済み
「おしらせ」ページを作るCGI
社内にRedhatで古いPCをベースにしたイントラネットポータルを立ち上げています。 とのトップページに「お知らせ」があるのですが、 いままではNewsProというスクリプトを使用していました。 ですがもともと英語版の上、運営を続けているとデータベースファイルが大きくなりすぎて、非力なマシン上では利用しにくくなってしまいました。 それで、これに変わるCGIのプログラムがフリーウェアでないかと探しているのですが、なかなか見あたりません。 1)CGIプログラムであること。データベースなどは導入していないので単独で動かないとこまります。 2)過去ログ検索ができること。 3)書き込みが複数の特定の人だけできること。 4)一部のHTMLタグが使えること。 5)過去ログが編集し直せること。 6)過去ログがいっぱいになっても編集・表示が遅くならないこと。検索は遅くでもいいです。 あと、要望としては 7)ファイルが添付できること 8)ゲストがコメントや質問ができること などもありますが、あまり重要ではありません。 多少の知識はあるので改造などもできますが、 業務は本来システム管理じゃないので 一から作成するのは避けたいと思っています。 なにか良さそうなモノをご存じありませんか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- _mer_
- ベストアンサー率47% (27/57)
全部の機能を完璧に満たす、と言うものがちょっと浮かばないのですが、 以下のURLの中の日記系やノート系ではいかがでしょうか。 (但し編集・表示の遅さ等については、個々の環境によってしまうので分かり兼ねますが 一応全てフリーとのことですし試されてみる方が早いと思われます) ご参考になれば。。
- Marionette
- ベストアンサー率56% (42/74)
#1です。書き忘れました。表示イメージは以下の通りです。記事タイトルをクリックすると内容が表示されます。 タイトルと内容を表示させたいなら、記事一覧と内容表示スクリプトを合体させればいいだけですけど、けっこう大きな改造になりますね。 ページタイトル [登録・編集] -------------------------------------------------------------- xx/xx/xx 投稿者 記事タイトル : : : : : :
お礼
ありがとうございます。 そうですね。やはり、お知らせなので内容の表示はある程度だとしてもあった方がいいと思います。 改造の度合いが少ないスクリプトがあるといいのですが…。
- Marionette
- ベストアンサー率56% (42/74)
回答とは言えませんが、あちこちにある掲示板を転用できませんか? 要望にマッチしたものがないようでしたら、業務レポート用に作った、自作のPerlスクリプトはいかがでしょう。 Apache側で制限をかけていたこと、および限られたメンバーで運用していたことから、セキュリティはあまり考慮されていませんが、7割程度は条件を満たしているのでは。 機能毎に分割して作ってあるので、必要な機能を追加するのはわりと簡単だと思います。 1)CGIプログラムであること。 Perlなので通常のテキストを扱っています。 2)過去ログ検索ができること。 ここが一番肝心なのかも分かりませんが、残念ながらありません。ログ表示スクリプトの改造が必要です。過去ログを扱う専用のスクリプトにした方が簡単かも。 3)書き込みが複数の特定の人だけできること。 登録メンバー用のファイルは使用していますが、限られたメンバーで運用していたので、権限チェックまではしていません。機能追加は難しくないと思います。 4)一部のHTMLタグが使えること。 使えます。ただし、生のタグを使用するので注意が必要です。 5)過去ログが編集し直せること。 SQLサーバへ移行の予定だったので、過去ログを扱うことは考慮されていませんが、現行ログの編集機能はあります。 6)過去ログがいっぱいになっても編集・表示が遅くならないこと。検索は遅くでもいいです。 指定した件数以上になると、バックアップファイルへ落とすので、通常の運用状態でのレスポンス悪化はありません。但し、バックアップファイルが膨れてくると多少時間が掛かるようになると思いますので、投稿件数が多いようなら、年毎にファイルを分けるとかの工夫が必要かも分かりません。 7)ファイルが添付できること 可能です。 8)ゲストがコメントや質問ができること 3番にも関係しますが、ゲスト用のアカウントを作るとかでどうでしょう?
お礼
そうですね、既存の掲示板スクリプトの改造も考えてはいます。 ただ、最初の画面の表示がしっくり来ないのと 過去ログの編集機能がなかったりすることが多くて…。
お礼
ありがとうございます。 一通り拝見しましたが、イメージに近いのがありませんでした。