Repolode
flatpressblog

flatpressblog/flatpress

投稿をすべてファイルとして保存する、データベース不要の軽量なPHPブログエンジンです。

代替できる製品:WordPress

スター
218
フォーク
68
未解決の Issue
26
最終コミット
4 日前

これは何?

FlatPressは、データベースではなくファイルにすべてのコンテンツを保存する、PHP製のブログエンジンです。ファイルをWebサーバーにアップロードして組み込みのインストーラーを実行するだけで導入でき、サイトのバックアップもディレクトリをコピーするだけです。

Smartyテンプレートシステムを使ったテーマと、ウィジェットに対応したプラグインシステムを備え、機能を拡張できます。スパム対策付きのコメント機能や、多数の言語パックを備えた多言語インターフェースも搭載しています。

Apache、NGINX、IISなどの一般的なWebサーバー上で、PHP 7.2からPHP 8.5まで動作します。GitHub Actionsを通じて、PHPStanとCodeQLによるチェックを実施しています。

主な機能

  • 01データベースを使わず、すべてのコンテンツをファイルとして保存
  • 02ウィジェットに対応したプラグインシステム
  • 03Smartyテンプレートを使ったテーマ
  • 04スパム対策付きの組み込みコメント機能
  • 05ファイルのコピーだけで簡単に導入・バックアップ
  • 06多数の言語パックを備えた多言語インターフェース

ユースケース

  • データベースを設定せず、一般的な共有Webホスティングで個人ブログを運営する
  • ファイルベースの簡単なバックアップが必要な小規模サイトを管理する
  • Smartyテーマでブログの見た目をカスタマイズする

クイックスタート

  1. 1

    公式ダウンロードページからFlatPressをダウンロードします

  2. 2

    ファイルを解凍し、Webサーバーにアップロードします

  3. 3

    Webサーバーにアクセスし、FlatPressのインストーラーを実行します

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

  • PHP 7.2~8.5に対応したWebサーバーが必要です。データベースは不要です。
  • セットアップは手動です。ダウンロード、解凍、アップロードの後、Webインストーラーを実行します。

収録されている特集

トピック

#blog#php#flat-file#cms#self-hosted#smarty#blogging#blogging-engine#flatfile#flatpress

よくある質問

flatpress とは?
投稿をすべてファイルとして保存する、データベース不要の軽量なPHPブログエンジンです。 FlatPressは、データベースではなくファイルにすべてのコンテンツを保存する、PHP製のブログエンジンです。ファイルをWebサーバーにアップロードして組み込みのインストーラーを実行するだけで導入でき、サイトのバックアップもディレクトリをコピーするだけです。
flatpress は無料で使えますか?ライセンスは?
flatpress は GPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
flatpress は今もメンテナンスされていますか?
活発にメンテナンス中。flatpress の最終コミットは 2026年11月3日 です。
flatpress は何に使えますか?
データベースを設定せず、一般的な共有Webホスティングで個人ブログを運営する ファイルベースの簡単なバックアップが必要な小規模サイトを管理する Smartyテーマでブログの見た目をカスタマイズする
flatpress のインストール方法は?
公式ダウンロードページからFlatPressをダウンロードします ファイルを解凍し、Webサーバーにアップロードします Webサーバーにアクセスし、FlatPressのインストーラーを実行します
flatpress はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/flatpressblog/flatpress

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

関連プロジェクト