Haloは、個人ブログやナレッジベース、企業サイト、オンラインストアを構築できるオープンソースのWebサイトビルダーです。
- スター
- 1,278
- フォーク
- 230
- 未解決の Issue
- 177
- 最終コミット
- 9 日前
これは何?
Vvvebは、PHPで書かれたセルフホスト型のコンテンツ管理システムです。ドラッグ&ドロップ式のページビルダーに加え、投稿の公開、メディアの管理、オンラインストアの運営に必要なツールを備えており、1つのインストール環境でWebサイト、ブログ、ECサイトを構築できます。
EC機能として、1ページで完了するチェックアウト、サブスクリプション、デジタルダウンロード、バウチャーとクーポン、商品オプション、バリエーション、レビューに対応しています。コンテンツ管理では、マルチサイトや多言語環境、リビジョン、カスタムフィールド、カスタム投稿タイプを利用できます。schema、Open Graph、hreflang、サイトマップに対応したSEOプラグインも付属し、従来型CMSとしても、GraphQLやREST APIを介したヘッドレスCMSとしても利用できます。
VvvebはPHP 7.4以降(8.3を推奨)とMySQL/MariaDB、SQLite、PostgreSQLで動作し、Webインストーラーまたはコマンドラインからインストールできます。
主な機能
- 01サイトのレイアウトを編集できるドラッグ&ドロップ式ページビルダー
- 021ページで完了するチェックアウト、サブスクリプション、デジタルダウンロードなどのEC機能
- 03マルチサイト・多言語対応
- 04リビジョン、メディア管理、ロールベースのユーザー権限
- 05ヘッドレス利用向けのGraphQL APIとREST API
- 06schema、Open Graph、hreflang、サイトマップに対応した付属のSEOプラグイン
ユースケース
- 開発者以外のユーザーもビジュアルエディターで編集できる企業サイトの構築
- 多言語コンテンツを扱うブログの運営
- 商品、クーポン、サブスクリプションを扱う小規模オンラインストアの立ち上げ
- PHP CMSを、独立したフロントエンド向けのヘッドレスなコンテンツバックエンドとして利用
クイックスタート
- 1
サブモジュールを含めてリポジトリをクローンします
git clone --recurse-submodules https://github.com/givanz/Vvveb - 2
ファイルをサーバーまたはlocalhostにアップロードし、ブラウザーでサイトを開いてインストール手順に従います
- 3
または、データベース情報を指定してコマンドラインからインストールを実行します
php cli.php install module=index host=127.0.0.1 user=root password=1234 database=vvveb admin[email]=admin@vvveb.com admin[password]=admin engine=mysqli
使う前に知っておきたいこと
- いくつかの拡張機能を有効にしたPHP 7.4以降と、MySQL、MariaDB、SQLite、PostgreSQLのいずれかのデータベースが必要です。
- AGPL-3.0ライセンスで提供されています。コピーレフトライセンスのため、ネットワークサービスとして実行する場合、改変したソースコードを共有する必要があります。
収録されている特集
トピック
よくある質問
- Vvveb とは?
- Webサイト、ブログ、ECストアを構築できる、ドラッグ&ドロップ式ページビルダー搭載のセルフホスト型PHP CMS。 Vvvebは、PHPで書かれたセルフホスト型のコンテンツ管理システムです。ドラッグ&ドロップ式のページビルダーに加え、投稿の公開、メディアの管理、オンラインストアの運営に必要なツールを備えており、1つのインストール環境でWebサイト、ブログ、ECサイトを構築できます。
- Vvveb は無料で使えますか?ライセンスは?
- Vvveb は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Vvveb は今もメンテナンスされていますか?
- 活発にメンテナンス中。Vvveb の最終コミットは 2026年10月29日 です。
- Vvveb は何に使えますか?
- 開発者以外のユーザーもビジュアルエディターで編集できる企業サイトの構築 多言語コンテンツを扱うブログの運営 商品、クーポン、サブスクリプションを扱う小規模オンラインストアの立ち上げ PHP CMSを、独立したフロントエンド向けのヘッドレスなコンテンツバックエンドとして利用
- Vvveb のインストール方法は?
- サブモジュールを含めてリポジトリをクローンします: git clone --recurse-submodules https://github.com/givanz/Vvveb ファイルをサーバーまたはlocalhostにアップロードし、ブラウザーでサイトを開いてインストール手順に従います または、データベース情報を指定してコマンドラインからインストールを実行します: php cli.php install module=index host=127.0.0.1 user=root password=1234 database=vvveb admin[email]=admin@vvveb.com admin[password]=admin engine=mysqli
- Vvveb はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/givanz/Vvveb
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
1台のBunサーバーで動くセルフホスト型のビジュアルCMS兼ページビルダー。クリーンな静的HTMLとCSSを公開できます。
コンテンツをJSONファイルに保存する、データベース不要の小型PHP製フラットファイルCMS。ファイルをアップロードするだけでインストールできます。
コンテンツをJSONで保存する、データベース不要のフラットファイル型CMS。Webサイトやブログを構築できます。
エディター、メディアライブラリ、テーマ、プラグイン、スパム対策機能を備えた、セルフホスト型ブログ向けのPHP製ブログエンジンです。
Typoとして知られていた、Ruby on Rails製のセルフホスト型ブログ・Webパブリッシングプラットフォーム。