システム概要
本マニュアルでは、HTMLマニュアルをCMSに取り込んでWeb表示するシステムの概要と操作方法について説明します。
🎯 システムの目的: DreamWeaverで作成したHTMLマニュアルを効率的にWebで公開・管理する
図1: システム概要図
主な機能
-
📝 マニュアル登録機能
CMSでマニュアルのタイトルを登録し、基本情報を管理します。 -
📁 ZIPファイルアップロード
DreamWeaverで作成したマニュアルデータをZIP形式でアップロードできます。 -
🔄 自動解凍・配置
アップロードされたZIPファイルを指定エリアに自動解凍・配置します。 -
💾 データベース取り込み
HTMLファイルを解析してデータベースに取り込み、パスを調整します。 -
🌐 Web表示
相対パスを維持したまま、Webブラウザで美しく表示します。
前提条件
📋 システム要件
- Webサーバー環境(Apache/Nginx)
- PHP 8.0以上
- MySQL 8.0以上
- Laravel 10.x
📐 マニュアル作成要件
- DreamWeaverで作成されたHTMLファイル
- 相対パスでの画像・CSS・JSファイル参照
- UTF-8エンコーディング
- ZIP形式での圧縮
基本ワークフロー
- マニュアル作成: DreamWeaverでHTMLマニュアルを作成
- ZIP圧縮: 全ファイルを相対パス構造を保ったまま圧縮
- CMS登録: システムにマニュアルタイトルを登録
- アップロード: ZIPファイルをシステムにアップロード
- 自動処理: 解凍・パス調整・DB取り込みが自動実行
- 公開: Webブラウザでマニュアルにアクセス可能