Repolode
WonderCMS

WonderCMS/wondercms

コンテンツをJSONファイルに保存する、データベース不要の小型PHP製フラットファイルCMS。ファイルをアップロードするだけでインストールできます。

代替できる製品:WordPress

スター
744
フォーク
169
未解決の Issue
0
最終コミット
4 日前

これは何?

WonderCMSはPHPで書かれたフラットファイル型のコンテンツ管理システムです。サイトのコンテンツはデータベースではなくJSONファイルに保存されるため、パッケージを解凍してファイルをWebサーバーにアップロードするだけでインストールできます。コアは5つのファイルで構成され、軽量で設定が不要なことを特徴としています。

管理画面では、ページの作成やインライン編集、サブページやメニュー順の管理、ページごとのSEOタイトルと説明文の設定、ファイルのアップロードができます。テーマやプラグインは管理画面からインストールでき、プラグインはリスナーシステムを通じてコアに連携します。ワンクリックでの更新とバックアップ機能も組み込まれています。

Apache、NGINX、IIS、Caddyで動作し、cURL、mbstring、Zip拡張機能を備えたPHP 7.4以降が必要です。また、HTTPSに対応しています。ログイン認証情報はPHPのpassword_hashでハッシュ化され、管理画面の操作にはCSRFトークンが使われます。トラッキングCookieは追加せず、PHPセッションCookieを1つだけ設定します。

主な機能

  • 01コンテンツをJSONファイルに保存するため、データベースのセットアップは不要です。
  • 02ファイルをアップロードするだけでインストールでき、ワンクリック更新とバックアップにも対応しています。
  • 03サブページ、メニュー順、ページごとのSEO項目を管理でき、ページをインラインで編集できます。
  • 04テーマとプラグインのインストーラーを備え、プラグインはフックとリスナーを通じて連携します。
  • 05Apache、NGINX、IIS、Caddyで動作し、カスタムコード用のfunctions.phpも任意で利用できます。

ユースケース

  • 共有PHPホスティングで、個人や小規模事業者向けのシンプルなWebサイトを構築する。
  • 更新頻度の低いランディングページや会社案内サイトを公開する。
  • データベースサーバーを運用せずに、小規模なブログを運営する。
  • ファイルをコピーして、サイトを新しいホストへ移行する。

クイックスタート

  1. 1

    WonderCMS のウェブサイトから最新バージョンをダウンロードします

  2. 2

    ファイルを解凍してウェブサーバーにアップロードします

  3. 3

    または GitHub からリポジトリをクローンします

    git clone https://github.com/WonderCMS/wondercms.git

使う前に知っておきたいこと

  • cURL、mbstring、Zip 拡張機能を備えた PHP 7.4 以降が必要です。
  • NGINX または IIS サーバーでは、追加の設定が1つ必要です。

収録されている特集

トピック

よくある質問

wondercms とは?
コンテンツをJSONファイルに保存する、データベース不要の小型PHP製フラットファイルCMS。ファイルをアップロードするだけでインストールできます。 WonderCMSはPHPで書かれたフラットファイル型のコンテンツ管理システムです。サイトのコンテンツはデータベースではなくJSONファイルに保存されるため、パッケージを解凍してファイルをWebサーバーにアップロードするだけでインストールできます。コアは5つのファイルで構成され、軽量で設定が不要なことを特徴としています。
wondercms は無料で使えますか?ライセンスは?
wondercms は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
wondercms は今もメンテナンスされていますか?
活発にメンテナンス中。wondercms の最終コミットは 2026年11月2日 です。
wondercms は何に使えますか?
共有PHPホスティングで、個人や小規模事業者向けのシンプルなWebサイトを構築する。 更新頻度の低いランディングページや会社案内サイトを公開する。 データベースサーバーを運用せずに、小規模なブログを運営する。 ファイルをコピーして、サイトを新しいホストへ移行する。
wondercms のインストール方法は?
WonderCMS のウェブサイトから最新バージョンをダウンロードします ファイルを解凍してウェブサーバーにアップロードします または GitHub からリポジトリをクローンします: git clone https://github.com/WonderCMS/wondercms.git
wondercms はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/WonderCMS/wondercms

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト