コンテンツにスキップ

Dressca-CMS⚓︎

概要⚓︎

Dressca-CMS は、 Spring Framework / Spring Boot をベースとした CMS システムです。 画面に表示される HTML は Thymeleaf によりサーバーサイドでレンダリングされており、各操作は HTTP リクエストに基づくページ遷移型の画面構成として実装されています。 サンプルアプリケーションでは、ログイン機能に加え、認証済みユーザーがお知らせメッセージを管理するための一連の機能(一覧、登録、更新、削除)が実装されています。

クイックスタート⚓︎

  1. 以下を参照し、開発環境を構築してください。

  2. 以下のリンクから、サンプルアプリケーションをダウンロードしてください。

  3. ダウンロードした zip ファイルのプロパティを開き、ファイルへのアクセスを許可 ( ブロックを解除 ) してから、任意のフォルダーに展開してください。 以降の手順では、「dressca-cms」フォルダーに展開したものとして解説します。

    展開先のフォルダーについて

    展開先のフォルダーは、浅い階層にすることを推奨します。

  4. VS Code で「dressca-cms」フォルダーを開き、必要な拡張機能をインストールします。 「拡張機能」メニューから 「拡張機能のフィルター」>「推奨」>「ワークスペース推奨事項」にある拡張機能を全てインストールします。 インストール後、拡張機能の初期化処理が実行されます。 初期化処理の状態を VS Code のステータスバーで確認し、完了後次の手順に進んでください。

    拡張機能の初期化処理の状態 拡張機能の初期化処理の状態

  5. 画面の装飾に利用している Bootstrap のインストールを行います。 VS Code のターミナルで、dressca-cms フォルダーにいることを確認し、以下のコマンドを実行します。

    Bootstrap のインストール
    1
    2
    cd web/src/main/resources/static/bootstrap/
    npm ci
    
  6. VS Code のアクティビティーバーにある「 Gradle 」をクリックし、サイドバーの「 GRADLE PROJECTS 」タブから以下のタスクを実行します。

    dressca-cms > Tasks > build > build

  7. 前手順と同様に、サイドバーの「 GRADLE PROJECTS 」タブから以下のタスクを実行します。

    dressca-cms > Tasks > application > bootRunDev

    bootRunDev タスクのパーセンテージについて

    bootRunDevタスクの実行例

    bootRunDev タスクはサーバーとして待機するループ処理を行うため、図のようにパーセンテージが 100% になりません。 以降の手順で API にアクセスできれば、正常に起動できています。

  8. 以下のアドレスで、サンプルアプリケーションにアクセスできます。

    http://localhost:8082

  9. ログイン画面が表示されたら、開発環境用に設定されているメールアドレスとパスワードを入力して「ログイン」ボタンを押下してください。メールアドレスは [user@example.com] 、パスワードは [P@ssw0rd1] です。

    Dressca-CMS ログイン画面

  10. ログインに成功したら、トップ画面に遷移します。左メニューから「お知らせメッセージ管理」を押下してください。お知らせメッセージ管理画面が表示されます。

    Dressca-CMS お知らせメッセージ管理画面