popphp/popphp-framework

The Pop PHP Framework - Full Installation

4.5.0-beta-5 2020-02-16 01:22 UTC

README

687474703a2f2f7777772e706f707068702e6f72672f6173736574732f696d672f706f702d7068702d6c6f676f2e706e67

Join the chat at https://gitter.im/pop-php-framework/Lobby

RELEASE INFORMATION

Pop PHP Framework 4.5.0 (beta-5)
Released February 15, 2019

OVERVIEW

This repository contains the composer.json file to install the full Pop PHP Framework. The core Pop PHP components and the additional components will be installed:

Components
pop-acl pop-dir pop-mime
pop-audit pop-dom pop-nav
pop-auth pop-filter pop-paginator
pop-cache pop-form pop-pdf
pop-code pop-ftp popcorn
pop-config pop-http popphp
pop-console pop-i18n pop-queue
pop-cookie pop-image pop-session
pop-css pop-kettle pop-utils
pop-csv pop-loader pop-validator
pop-db pop-log pop-view
pop-debug pop-mail

NEW FEATURES

  • A number of components have been improved and refactored.
  • Support for PHP 7.1+ only.
  • PHPUnit tests refactored for PHPUnit 7.0+.
  • Reference the CHANGELOG.md for further details.

INSTALL

There are multiple ways you can get Pop PHP Framework into your project.

You can create a new project, which is recommended. This way, you will have access to the CLI-helper script pop-kettle in the main project folder:

$ composer create-project -s beta popphp/popphp-framework project-folder

Alternatively, you can add it to an existing project with this command:

$ composer require popphp/popphp-framework

Or, you can add it your project's composer.json file:

"require": {
    "popphp/popphp-framework": "^4.5.0-beta-5"
},
"minimum-stability": "beta"

Also, you can clone this repository and install it directly:

$ composer install

Kettle CLI-Helper

If choose to install the framework in a way that the pop-kettle CLI-helper script is not available in the main project folder, you can place a copy of the script from the vendor/popphp/pop-kettle/kettle location:

$ cp vendor/popphp/popphp-framework/kettle .

And make sure the newly copied kettle script is set to execute (755)

$ chmod 755 kettle

DISCUSSION

There is a Gitter chat room for Pop PHP over at https://gitter.im/pop-php-framework/Lobby