PHPackages                             pickles2/pickles2 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. pickles2/pickles2

ActiveLibrary[Framework](/categories/framework)

pickles2/pickles2
=================

オープンソースのPHP製静的ファイルベースCMS

2.6.0(9mo ago)0568MITSCSSPHP &gt;=7.3.0

Since Mar 4Pushed 9mo ago1 watchersCompare

[ Source](https://github.com/pickles2/pickles2)[ Packagist](https://packagist.org/packages/pickles2/pickles2)[ RSS](/packages/pickles2-pickles2/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (17)Versions (22)Used By (0)

Pickles 2 - ファイルベースの静的CMS
=========================

[](#pickles-2---ファイルベースの静的cms)

[Pickles 2](https://pickles2.com/) は、オープンソースの静的ファイルベースCMSです。

- データベース不要、 PHPが動くウェブサーバーに手軽に導入できます。
- サイトマップ(ページリスト)をExcelまたはCSV形式で管理し、ビゲーションの生成やパンくず生成、タイトルやメタタグの出力などを一元管理します。
- 直感的なドラッグ&amp;ドロップの操作で編集できるブロックエディタ機能を搭載しています。
- Markdown で記事を編集することも可能です。
- コンテンツ(ページ固有の内容部分)と、テーマ(ヘッダ、フッタ、ナビゲーションなどの共通部分)に分けてコーディングします。テーマはサイト全体を通して一元化された共通コードから自動生成します。
- 簡単なコマンドで、スタティックなHTMLファイルを出力(パブリッシュ)できます。
- モバイルブラウザにも対応した管理画面は、公開コードから完全に切り離され、安全です。
- Gitによる完全な編集履歴の管理、編集内容のバックアップ、復元、転送が可能です。

インストール手順 - Install
------------------

[](#インストール手順---install)

Pickles 2 のインストールは、`composer` コマンドを使用します。 `${documentRoot}` の部分は、インストール先の任意のディレクトリパスに置き換えてください。

```
$ cd ${documentRoot}
$ composer create-project pickles2/pickles2 ./
$ chmod -R 777 ./px-files/_sys
$ chmod -R 777 ./src_px2/common/px_resources
```

ウェブサーバーにブラウザでアクセスして、トップページが表示されるか、または、次のコマンドで設定情報が表示されれば成功です。

```
$ php ./src_px2/.px_execute.php "/?PX=config"
```

パブリッシュ手順 - Publish
------------------

[](#パブリッシュ手順---publish)

```
$ php ./src_px2/.px_execute.php "/?PX=publish.run"
```

`./dist/` に、スタティックなHTMLとして出力されます。

サーバーを起動する手順 - Start server
--------------------------

[](#サーバーを起動する手順---start-server)

PHPビルトインサーバーで起動することができます。

### プレビュー

[](#プレビュー)

```
$ composer start
```

### 公開ディレクトリ

[](#公開ディレクトリ)

```
$ composer run-script start-pub
```

キャッシュを消去する手順 - Clear caches
---------------------------

[](#キャッシュを消去する手順---clear-caches)

```
$ php ./src_px2/.px_execute.php "/?PX=clearcache"
```

システム要件 - System Requirement
---------------------------

[](#システム要件---system-requirement)

- Mac, Linux または Windowsサーバ
- Apache
    - mod\_rewrite が利用可能であること
    - .htaccess が利用可能であること
    - または、Nginx、 PHPビルトインサーバー でも利用可能
- PHP 7.3 以上
    - [mbstring](https://www.php.net/manual/ja/book.mbstring.php) PHP Extension
    - [JSON](https://www.php.net/manual/ja/book.json.php) PHP Extension
    - [PDO](https://www.php.net/manual/ja/book.pdo.php) PHP Extension
    - [PDO SQLite (PDO\_SQLITE)](https://www.php.net/manual/ja/ref.pdo-sqlite.php) PHP Extension

更新履歴 - Change log
-----------------

[](#更新履歴---change-log)

### pickles2/pickles2 v2.6.0 (2025年7月29日)

[](#pickles2pickles2-v260-2025年7月29日)

- コンフィグに、 「拡張サイトマップ項目定義」「サイトマップキャッシュ生成時に一度にINSERTするページ数」 を追加した。
- サイトマップから、 削除フラグ `**delete_flg` 列を削除した。
- Kaleflower形式のコンテンツに対応した。
- モジュールを更新した。

### pickles2/pickles2 v2.5.1 (2025年5月9日)

[](#pickles2pickles2-v251-2025年5月9日)

- モジュールを更新した。
- テーマを更新した。
- 依存パッケージのバージョンを更新。

### pickles2/pickles2 v2.5.0 (2025年2月12日)

[](#pickles2pickles2-v250-2025年2月12日)

- 依存パッケージのバージョンを更新。

### pickles2/pickles2 v2.4.0 (2025年1月18日)

[](#pickles2pickles2-v240-2025年1月18日)

- コンテンツテンプレートを追加した。
- 依存パッケージのバージョンを更新。

### pickles2/pickles2 v2.3.2 (2024年9月10日)

[](#pickles2pickles2-v232-2024年9月10日)

- モジュールを更新した。
- テーマを更新した。
- 新しい 画像スライダーモジュール に対応した。

### pickles2/pickles2 v2.3.1 (2024年7月21日)

[](#pickles2pickles2-v231-2024年7月21日)

- `tomk79/px2-page-list-generator` を削除。

### pickles2/pickles2 v2.3.0 (2024年5月3日)

[](#pickles2pickles2-v230-2024年5月3日)

- モジュールを更新した。
- `.htaccess` の修正。
- `composer.json` に `px2package` 情報を追加。
- キャッシュバスターを有効に設定した。
- `PHP_BINARY` が利用可能な場合に、PHPコマンドのパス設定のデフォルトになるようになった。

### pickles2/pickles2 v2.2.1 (2024年2月18日)

[](#pickles2pickles2-v221-2024年2月18日)

- モジュールを更新した。
- テーマを更新した。
- ページ内目次機能に、クラス名 `.px2-index-list` を与えるようになった。

### pickles2/pickles2 v2.2.0 (2023年9月24日)

[](#pickles2pickles2-v220-2023年9月24日)

- デフォルトのテーマを更新。 `article` レイアウトに対応した。
- 標準モジュールを更新した。
- 依存パッケージを更新した。

### pickles2/pickles2 v2.1.2 (2023年7月18日)

[](#pickles2pickles2-v212-2023年7月18日)

- `.env` 項目に、`CMD_COMPOSER`、`CMD_GIT` を追加した。
- `config.php` の末尾に `setlocale()` のサンプルを追加した。

### pickles2/pickles2 v2.1.1 (2023年5月10日)

[](#pickles2pickles2-v211-2023年5月10日)

- 簡易サーバーの起動時のオリジン指定を追加。プレビュー環境は `127.0.0.1:8080` 、静的パブリッシュ環境は `127.0.0.1:8081` とした。
- ブロックエディタから登録する画像の画質を 0.3 から 0.5 に変更した。
- 管理画面拡張 BlogKit を削除した。 (Clover CMS が提供するブログ管理画面があるので不要なため)

### pickles2/pickles2 v2.1.0 (2023年5月4日)

[](#pickles2pickles2-v210-2023年5月4日)

- Pickles 2 Clover CMS を導入した。
- dotEnv を導入した。
- BlogKit を導入した。
- その他、初期コンテンツを更新した。

ライセンス - License
---------------

[](#ライセンス---license)

Copyright (c)2001-2025 Tomoya Koyanagi, and Pickles Project
MIT License

作者 - Author
-----------

[](#作者---author)

- Tomoya Koyanagi
- website:
- Twitter: @tomk79

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance56

Moderate activity, may be stable

Popularity15

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~190 days

Recently: every ~80 days

Total

19

Last Release

293d ago

PHP version history (2 changes)2.0.0PHP &gt;=5.4.0

2.1.0PHP &gt;=7.3.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/00ca3b0b7c69b5a8c25bbfb82b305ab94c4fc7458b38df445cbb97acc073875f?d=identicon)[tomk79](/maintainers/tomk79)

---

Top Contributors

[![tomk79](https://avatars.githubusercontent.com/u/584845?v=4)](https://github.com/tomk79 "tomk79 (234 commits)")

---

Tags

cmspickles2

### Embed Badge

![Health badge](/badges/pickles2-pickles2/health.svg)

```
[![Health](https://phpackages.com/badges/pickles2-pickles2/health.svg)](https://phpackages.com/packages/pickles2-pickles2)
```

###  Alternatives

[yii2-starter-kit/yii2-starter-kit

Yii2 Starter Kit Application Template

1.4k6.6k](/packages/yii2-starter-kit-yii2-starter-kit)[impresscms/impresscms

ImpressCMS is an open source content management system with a focus on security and speed

291.1k](/packages/impresscms-impresscms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
