アクセス数 累計:000,125,119 昨日:000,000,099 本日:000,000,141
|
|
|
|
【Amazon ランキング:ゲーム - プレイステーション4】
|
|
MergeHTML は Perl で作成されたなポータルサイト構築キットです。
使用するには Perl v5.8 以上が必要です。現在のバージョンでは UTF-8 しか対応していません。
MergeHTML には次のような特徴があります。
|
1. |
DB を使用していないため、可視性が高くメンテナンスが楽です。 |
|
2. |
普段使いなれているエディタで作成した HTML 文書を使用できます。 |
|
3. |
DB を使用していないため、可視性が高くメンテナンスが楽です。 |
|
4. |
必要最低限の機能しか実装されていないので、いろいろな設定に悩まされる事がありません。 |
|
5. |
コマンドツールを使用して、Web サーバーがない環境でも、Web ページを確認できます。 |
|
|
バージョン |
Ver.1.0.0 |
2010/04/04 リリース
1.初版リリース
|
Ver.1.0.1 |
2010/04/09 リリース
<mghtools.pl>
|
1. |
作成するファイル名をコンテンツIDに変更。 |
|
2. |
check コマンド追加 |
|
3. |
日本語表示対応 |
<mghcounter.pl>
|
1. |
アクセスカウンタが正しくカウントアップされないバグを修正 |
<mghmain.pl>
|
1. |
ファイルパス変換処理で& [src="aaa.bbb.png"]を絶対パスに変換できないバグを修正。(※background、href、urlも同様に修正) |
|
2. |
コンテンツファイルが存在しない場合にページエラーにしない。 代わりに "content is not found" を表示します。 |
|
3. |
コンテントタイトルが正しく置換されないバグを修正。 |
<mghmenu.pl>
|
1. |
コマンドツールで HTML を生成した際にルートメニューが正しく描画されないバグを修正。 |
|
Ver.1.1.0 |
2010/04/17 リリース
<mghmain.pl>
|
1. |
コンテンツのDOC TYPE チェック処理の追加 |
|
2. |
ディレクトリトラバーサル制限の追加 |
|
3. |
パス名の \ を / に変換 |
|
4. |
相対パス出力に対応 |
<mghcom.pl>
|
1. |
拡張子を変えずにログをリネームするように修正 |
|
2. |
同期化ロックメソッド追加 |
|
3. |
ログにロック処理を追加 |
|
4. |
ログにIPアドレスを追加 |
<mghcounter.pl>
|
1. |
アクセスカウンタにファイルロック処理を追加 |
|
2. |
IP アドレス制限処理を追加 |
|
3. |
クッキーに有効期限を設定 |
<mghconfig.pl>
|
1. |
セキュリティの設定を追加 |
|
2. |
アクセスカウンタの設定を追加 |
<mghtools.pl>
Ver.1.1.1 |
2010/04/20 リリース
<mghcom.pl>
|
1. |
エラーページが正しく表示されないバグを修正 |
|
2. |
排他ロック設定の外部化 |
<mghmenu.pl>
|
1. |
グループメニューでルート上にないグループが表示されるバグを修正 |
<mghconfig.pl>
Ver.1.1.2 |
2010/04/24 リリース
<mghmain.pl>
<mghtools.pl>
|
1. |
配置用の関連ファイルを収集するオプションを追加 |
|
|
ダウンロード |
|
1. |
変更の有無にかかわらず、以下の条件を満たす限りにおいて、再配布および使用を許可します。
① |
ソースコードの配布を行う場合は、ソースコード内の著作権表記を削除しないでください。 |
② |
本条件書および下記責任限定規定を、配布物とともに提供される文書および/または他の資料に必ず含めてください。 |
|
|
2. |
本ソフトウェアは無保証です。本ソフトウェアを使用したことによるいかなるトラブルや損害について作成者は一切の責任を負いません。
※特に商用利用する場合は作成者に迷惑をかけないように注意してください。 |
|
3. |
著作権者の名前を、広告や宣伝に勝手に使用しないでください。 |
|
4. |
今後、バージョンアップに伴いライセンスの条件が変わることがあります。 |
|
|
|
|
インストール |
|
1. |
実行に必要なもの
① |
コマンドツール(mghtools.pl)を使用する場合 |
⇒ Perl 5.8 以上 |
② |
コマンドツール(mghtools.pl)を使用しない場合 |
⇒ Perl 5.1 以上 |
※Web サーバーにはコマンドツールを配置する必要がないので Perl 5.1 以上で動作します。
|
|
2. |
展開したディレクトリ内にある "website" フォルダ以下を Web 公開ディレクトリ上に配置します。
|
|
3. |
各ディレクトリとフォルダのパーミッションを以下のように設定します。
※Windows PC にインストールする場合にはパーミッションの設定は必要ありません。
<website>← 好きなサイト名にします。
┣ index.html [604] "mgh.cgi?contentid=top" へリダイレクトします。
┣ mgh.cgi [705] MergeHTML CGI
┣ mghtools.pl [700] コマンドツール←Webには配置しないでください。
┣ <conf> [704] 設定ファイルディレクトリ
┃ ┃
┃ ┣ index.html [604]
┃ ┣ mghconfig.pl [604]
┃ ┗ mghtable.pl [604]
┃
┣ <data> [700] データディレクトリ
┃
┣ <contents> [705] コンテンツディレクトリ
┃
┣ <lib> [704] ライブラリ
┃ ┣ index.html [604]
┃ ┣ mghcom.pl [604]
┃ ┣ mghcounter.pl[604]
┃ ┣ mghmain.pl [604]
┃ ┗ mghmenu.pl [604]
┃
┣ <template> [704] テンプレート
┃ ┣ <menu> [705]
┃ ┃ ┣ menu.css [604]
┃ ┃ ┣ menu.js [604]
┃ ┃ ┗ <image> [705]
┃ ┃
┃ ┗ <type01g> [705]
┃ ┣ 001.html [604]
┃ ┣ 002.html [604]
┃ ┣ 003.html [604]
┃ ┣ 004.html [604]
┃ ┗ style.css [604]
┃
┣ <log> [700] ログを出力する場合のみ
┃
┗ <html> [700] 公開したい時は [705]
|
|
4. |
config ディレクトリ内にある mghconfig.pl、mghtable.pl をサイト構成に合わせて編集してください。 |
|
|
アップグレード |
Ver.1.0.1 |
1.0.0 ⇒ 1.0.1 ⇒ 1.1.0 ⇒ 1.1.1
次のファイルを既存の環境に上書きコピーして下さい。
<website>
・mghtools.pl
<conf>
・mghconfig.pl(※1)
<lib>
・mghcom.pl
・mghcounter.pl
・mghmain.pl
・mghmenu.pl
※1:ファイルを上書きして、設定内容を書き換えるか、設定ファイル内に記載されている「>>>>>>>>>> versionX.X.X 追加」とコメントで囲まれている部分をバージョンアップしたモジュールに合わせてコピー&ペーストしてください。
|
|
※このページで紹介しているサンプルコードについて管理者は動作保障をいたしません※
※サンプルコードを使用する場合は、自己責任でお願いします※
|
【楽天 ランキング:パソコン・周辺機器 - パソコン周辺機器】
|
|
|
|
このサイトはフリーソフトのMerge HTMLで作成されています。
このサイトはリンクフリーです。
|
ページの先頭に戻る |
Copyright© 2010-2015 Jun.Shiozaki All rights reserved. |
|
|
|
| | | |