PHPackages                             pickles2/px-fw-2.x - 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/px-fw-2.x

ActiveLibrary[Framework](/categories/framework)

pickles2/px-fw-2.x
==================

Pickles Framework(PxFW) は、静的で大きなウェブサイトを効率よく構築できる オープンソースのHTML生成ツールです。

2.1.25(1mo ago)214.6k20MITPHPPHP &gt;=7.3.0

Since Dec 5Pushed 10mo ago2 watchersCompare

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

READMEChangelog (10)Dependencies (10)Versions (85)Used By (20)

Pickles Framework 2
===================

[](#pickles-framework-2)

Pickles Framework(PxFW) は、DB不要、オープンソースのPHP製静的CMS [Pickles 2](https://pickles2.com/) のコア機能を提供します。

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

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

### Pickles Framework v2.1.24 (2025年7月12日)

[](#pickles-framework-v2124-2025年7月12日)

- ヘッダー情報の送信に関する改善。

### Pickles Framework v2.1.23 (2025年4月25日)

[](#pickles-framework-v2123-2025年4月25日)

- 依存パッケージを更新した。

### Pickles Framework v2.1.22 (2025年4月5日)

[](#pickles-framework-v2122-2025年4月5日)

- 軽微な不具合の修正。

### Pickles Framework v2.1.21 (2024年5月3日)

[](#pickles-framework-v2121-2024年5月3日)

- PHPコマンドのパスが設定されていないときに、実行中のPHPからコマンドのパスを取得するようになった。

### Pickles Framework v2.1.20 (2024年3月20日)

[](#pickles-framework-v2120-2024年3月20日)

- プラグインのIDが適切に発行されない不具合を修正。
- `$px->realpath_plugin_private_cache()` の返却値が正規化されない場合がある不具合を修正。

### Pickles Framework v2.1.19 (2023年11月13日)

[](#pickles-framework-v2119-2023年11月13日)

- `autoindex` に、`class` オプションを追加。 CSSでのスタイル制御が容易になった。
- サイトマップキャッシュ生成に関するパフォーマンスを改善した。
- 新しい設定項目 `$conf->sitemap_cache_db_insert_unit_size` を追加した。
- その他、細かい不具合の修正、内部コードの修正など。

### Pickles Framework v2.1.18 (2023年9月24日)

[](#pickles-framework-v2118-2023年9月24日)

- 内部で扱う時刻情報を ISO 8601 形式 に変更した。

### Pickles Framework v2.1.17 (2023年6月25日)

[](#pickles-framework-v2117-2023年6月25日)

- 細かい不具合の修正。

### Pickles Framework v2.1.16 (2023年5月1日)

[](#pickles-framework-v2116-2023年5月1日)

- `$conf->tagline` を追加した。
- `autoindex` の処理を改善。id属性を見出し要素自体に与えるようになった。

### Pickles Framework v2.1.15 (2023年4月22日)

[](#pickles-framework-v2115-2023年4月22日)

- `$path_content` と `$proc_type` が、`before_content` プラグインの処理を受けて再計算されるようになった。
- `$site->set_page_info()` で、ページタイトルの更新が反映されない場合がある不具合を修正した。
- `$px` で、登録されていない外部からの動的なプロパティを参照しようとしたときに起きるエラーを修正した。
- `PX=publish.run` で、`path_region` を省略しても、 `paths_region` だけで対象範囲を絞れるようになった。
- その他、細かい不具合などの修正。

### Pickles Framework v2.1.14 (2023年2月11日)

[](#pickles-framework-v2114-2023年2月11日)

- `$px` は、外部からの動的なプロパティ登録を受け付けるようになった。

### Pickles Framework v2.1.13 (2023年2月5日)

[](#pickles-framework-v2113-2023年2月5日)

- テーマクラス `picklesFramework2\theme\theme` がリンクされなくなっていた不具合を修正。
- PHP設定の初期化処理を更新した。
- 新しい設定項目 `$conf->cookie_default_domain`, `$conf->cookie_default_path`, `$conf->cookie_default_expire` を追加した。
- 初期化時に `session.use_strict_mode = 1` をセットするようになった。
- その他、内部コードの細かい修正。

### Pickles Framework v2.1.12 (2022年12月28日)

[](#pickles-framework-v2112-2022年12月28日)

- 初期化時に `session.cookie_secure = 1` をセットするようになった。
- サイトマップCSVの読み込み時に、UTF-8 を明示するようになった。
- `$px->h()` を追加した。
- その他、内部コードの細かい修正。

### Pickles Framework v2.1.11 (2022年11月3日)

[](#pickles-framework-v2111-2022年11月3日)

- セッション関連の設定が正しく反映されない不具合を修正。
- 初期化時に `session.cookie_httponly = 1` をセットするようになった。

### Pickles Framework v2.1.10 (2022年9月25日)

[](#pickles-framework-v2110-2022年9月25日)

- 内部コードの細かい修正。

### Pickles Framework v2.1.9 (2022年6月5日)

[](#pickles-framework-v219-2022年6月5日)

- 一部機能のパフォーマンス改善。
- HTTPレスポンスステータスメッセージを網羅した。

### Pickles Framework v2.1.8 (2022年5月22日)

[](#pickles-framework-v218-2022年5月22日)

- `$px->site()->get_sitemap_definition()` を追加。
- `PX=api.get.sitemap_definition` を追加。
- `$conf->custom_sitemap_definition` を追加。

### Pickles Framework v2.1.7 (2022年5月2日)

[](#pickles-framework-v217-2022年5月2日)

- ダイナミックパスに関する不具合を修正した。

### Pickles Framework v2.1.6 (2022年1月4日)

[](#pickles-framework-v216-2022年1月4日)

- PHP 8.1 に対応した。

### Pickles Framework v2.1.5, v2.0.55 (2021年8月21日)

[](#pickles-framework-v215-v2055-2021年8月21日)

- 同梱のプラグインが、より直接的な表現で設定できるようになった。

### Pickles Framework v2.1.4, v2.0.54 (2021年7月10日)

[](#pickles-framework-v214-v2054-2021年7月10日)

- 新しいコンフィグ項目 `$conf->default_lang`、 `$conf->accept_langs` を追加。
- `$px->lang()`、 `$px->set_lang()` を追加。
- 内部コードの細かい不具合の修正。

### Pickles Framework v2.1.3, v2.0.53 (2021年5月25日)

[](#pickles-framework-v213-v2053-2021年5月25日)

- `$px->get_version()` が示す値を、 v2.1系の番号に統一した。
- その他、内部コードの細かい改善。

### Pickles Framework v2.1.2, v2.0.52 (2021年4月23日)

[](#pickles-framework-v212-v2052-2021年4月23日)

- プラグイン `autoindex` で、複数の同名の見出しを含むコンテンツで、アンカー名が重複する場合がある問題を修正。
- v2.1系で、SCSSライブラリを更新。(ただし、互換性維持のため、v2.0系では従来のまま)
- 内部コードの細かい改善。

### Pickles Framework v2.1.1, v2.0.51 (2021年2月21日)

[](#pickles-framework-v211-v2051-2021年2月21日)

- APIが返すパスの、Windowsパスに関する環境依存を修正。

### Pickles Framework v2.1.0, v2.0.50 (2021年1月16日)

[](#pickles-framework-v210-v2050-2021年1月16日)

- Pickles Framework v2.1.x で、サポート環境を PHP 8 を含む PHP 7.3 以上に変更。 PHP 5.4 〜 7.2 へのサポートは、引き続き Pickles Framework v2.0.x で継続します。
- `$px->internal_sub_request()` に、新しいオプション `method`、 `body`、 `body_file` を追加。
- コマンドラインオプション `--method`、 `--body`、 `--body-file` の処理に関する不具合の修正。
- `--body-file` オプションは、 `px-files/_sys/ram/data/` 内を先に検索するようになった。

開発者向け情報 - for Developer
-----------------------

[](#開発者向け情報---for-developer)

### テスト - Test

[](#テスト---test)

```
$ cd {$documentRoot}
$ php vendor/phpunit/phpunit/phpunit;

```

### ドキュメント出力 - phpDocumentor

[](#ドキュメント出力---phpdocumentor)

```
$ wget https://phpdoc.org/phpDocumentor.phar;
$ composer run-script documentation;

```

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

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

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

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

[](#作者---author)

- Tomoya Koyanagi
- website:
- Twitter: @tomk79

###  Health Score

51

—

FairBetter than 96% of packages

Maintenance70

Regular maintenance activity

Popularity27

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity74

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 ~50 days

Recently: every ~89 days

Total

83

Last Release

50d ago

PHP version history (3 changes)2.0.0PHP &gt;=5.3.0

2.0.10PHP &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 (793 commits)")

---

Tags

phppickles2pickles2pickles

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/pickles2-px-fw-2x/health.svg)

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

###  Alternatives

[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[elgg/elgg

Elgg is an award-winning social networking engine, delivering the building blocks that enable businesses, schools, universities and associations to create their own fully-featured social networks and applications.

1.7k15.7k5](/packages/elgg-elgg)[october/rain

October Rain Library

1601.7M63](/packages/october-rain)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)[shopware/storefront

Storefront for Shopware

684.2M148](/packages/shopware-storefront)[oleksandr-torosh/yona-cms

Yona CMS - open source content management system (CMS). Written in Phalcon PHP Framework (v 1.3.x). Has a convenient modular structure. Has simple configuration and architecture. Can be easily modified for any task with any loads.

3652.1k](/packages/oleksandr-torosh-yona-cms)

PHPackages © 2026

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