このページの内容

Awesome Phalcon

Phalconを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

ACL

アクセス制御リスト。

アプリケーションスケルトン

さまざまなアプリケーションスケルトン。

  • Album O’Rama - Phalcon Framework向けサンプルモジュラーアプリケーション。
  • Base App - Phalcon Frameworkにおける基本アプリケーション。
  • INVO Application - Phalcon Framework向けサンプルアプリケーション。
  • MVC - Phalcon MVCファイル構造の例。
  • Phalcon Composer - Composer対応のPhalcon。MySql、MongoDb、Redis、クリーンさと美しさ。
  • Vökuró - Phalcon Framework向けサンプルアプリケーション(Acl、Auth、Security)。
  • Webird - 最新のPHP・Node.jsイノベーションを一つのアプリケーションスタックへ統合するために作られた。
  • NovaMOOC - API/バックエンド、フロントエンド、JWT認証、Cypressテスト、GitHub Actions、Docker composeを備えるサンプルアプリケーション。
  • PhalconTool - Phalcon 5、PHP 8、Apache、MYSQL、SASS、ES6、jQueryを使い、PhalconによるHTMLイベントの自動バインドを可能にするヘルパーシステムを備える、フレームワークなしの完全なフロントエンドスタックを持つPhalcon devtools代替。

認証とOAuth

認証スキームを実装するライブラリ。

  • Padlock - PHP OAuth 2.0 Server上に構築されたDockerベースPhalcon認証サーバー。
  • phalcon-authmiddleware - ディスパッチャーにミドルウェアイベントを追加する。ACLまたはカスタム認証ライブラリと互換性のある汎用設計。
  • Phalcon Auth - ガードとプロバイダーに基づく、すぐに使える認証コンポーネント。

CMSとブログ

コンテンツ管理システムとブログ。

  • giada-www - Giada Loop Machineの公式Webサイト。
  • KikCMS - Phalcon Frameworkで構築されたCMS。
  • Skopy Blog Engine - Phalcon学習を始めたい人向けのシンプルなブログエンジン。
  • Yona CMS - モジュラー構造を持つPhalcon FrameworkベースCMS。
  • PhalconCMS - Phalcon Framework上に構築されたブログ。
  • Hummingbird CMS - 多くの強力な機能を備えるPhalcon 4ベースCMS。
  • Element CMF - すべてに対応する管理パネル。デモ(admin | adminpass)。

コマンドライン

コマンドラインアプリケーションとツール。

  • phalcon-console - 優れたPhalcon Frameworkを使うコマンドラインアプリケーション向けサンプルブートストラップアプリケーション。
  • phalcon-cron - Phalcon向けCronコンポーネント。

設定

ダッシュボード

管理パネルとダッシュボード。

  • PhalconTime - タイムキーピングツール/ダッシュボードスケルトン。

デバッグ

デバッグ・プロファイリングツール。

  • dd - Phalconアプリケーションへdddumpヘルパーを追加するパッケージ。
  • Phalcon BB Debugger - Phalcon BB Debugger。強力で簡単にインストールできる。
  • Phalcon Debugbar - PHP Debug BarをPhalcon Frameworkと統合する。
  • Prophiler - PHPプロファイラー・開発者ツールバー(Phalcon向けに構築)。

i18n

i18n・l10nライブラリとサービスのリスト。

統合

サードパーティーサービスとの統合

IDE

IDE向け拡張機能のリスト

  • volt-phalcon-language - Phalcon Volt構文・補完自動化のサポートを提供するVS Code向け拡張機能。

その他

ほかのカテゴリに適合しないため、ここへ置かれたライブラリ。

  • Breadcrumbs - Phalcon 2+でサイトのパンくずリストを構築する、強力で柔軟なコンポーネント。
  • Feedback - Phalcon組み込みのFlash・Message機能の置き換えとして使うことを意図する。
  • Incubator - Phalcon Frameworkに組み込まれる可能性がある新しいアダプター、プロトタイプ、機能を公開・共有・実験するリポジトリ。
  • Upgrade Adviser - Phalconアプリケーションを3.4.xから4.1.3、3.4.xから5.1.3、4.1.3から5.1.3へアップグレードするためのコマンドラインツール。
  • yarak - Laravelに着想を得たPhalcon devtools。
  • phalcon-data-table - Phalconでbootstrap-tableとの対話を簡素化できる。

ORM

オブジェクトリレーショナルマッピングまたはデータマッピング技法を実装するライブラリ。

  • phalcon-boundmodels - Phalconフレームワーク内でディスパッチャーパラメーターに基づくモデルを自動取得する。
  • phalcon-repositories - Phalcon向けの簡単なRepositoryパターン。
  • phalcon-seeder - Phalcon向けデータベースシーダーコンポーネント。
  • phalcon-redis-model - RedisベースORMとEasy Criteria(MySQLシャーディングの対応)。

ODM

オブジェクトドキュメントマッパー技法を実装するライブラリ。

プロビジョニング

Phalconアプリケーション用システムをプロビジョニングするツール。

  • ansible-phalcon - DebianにPhalcon FrameworkをインストールするAnsibleロール(PHP 5.6・PHP 7.0パッケージを提供)。
  • setupify - デプロイ・開発向けに、Zephir・Phalconベースシステムをプロビジョニングするbashスクリプトコレクション。

RESTful

表現状態転送。

  • phalcon-json-api-package - PhalconでJSON:APIを作成するために設計されたcomposerパッケージ。
  • PhREST API - Phalcon Framework REST APIパッケージ。
  • REST API - Phalconを使うAPIアプリケーション実装。

ルーティング

さまざまなルーティングライブラリと拡張機能。

検索

検索ツールとライブラリ。

SEO

SEOツール。

ショップとEコマース

  • Shopping Cart - オンラインストア向けシンプルなカート。

トーク

カンファレンス、チャット、フォーラムなど。

  • Phanbook - phanbook.com Webサイトのコードソース。
  • Phosphorum - 公式Phalconフォーラムのコードソース。

テンプレート

テンプレート用ライブラリとツール。

  • twig-phalcon - Phalcon Framework向けTwigテンプレートエンジン。

テスト

テストツールとソリューション。

  • phalcon-demo - Codeceptionテストの基本を示すために変更されたPhalcon INVOアプリケーション。

サーバーアプリケーション

  • phalcon-docker-nginx - Phalcon 3、PHP7、Dockerのサンプルスターターアプリケーション。
  • phalcon-vm - Phalcon 3.x・PHP7.0開発向けVagrant設定。MySQL/PostgreSQL/MongoDB、Redis/Memcached、Gearman/RabbitMQ、Elasticsearch/Sphinxsearchを選択できる。
  • phalcon3-compose - DockerによるPhalcon 3開発環境。

リソース

新しいPhalconライブラリを発見する場所。

カンファレンス

カンファレンス、IRC、フォーラムなど。

コミュニティ

書籍

電子書籍

雑誌

Webサイト

  • Built With - Phalcon Frameworkで構築されたアプリケーション、デモ、プロジェクトのギャラリー。
  • Phalcon Blog - Phalconブログ。
  • Phalconist - Phalconist上のPhalcon Framework向けリソースカタログ。

チュートリアル