Jump to content

Archive:Pop PHP Framework: Difference between revisions

From IdeaWazaWiki
No edit summary
No edit summary
Line 9: Line 9:
  | url = https://github.com/popphp/popphp-framework/releases/tag/3.6.0
  | url = https://github.com/popphp/popphp-framework/releases/tag/3.6.0
  | title = popphp/popphp-framework: Release v3.6.0
  | title = popphp/popphp-framework: Release v3.6.0
| website = github.com
}}</ref>
}}</ref>
| latest release date    = {{Start date and age|2017|09|13}}
| latest release date    = {{Start date and age|2017|09|13}}
Line 32: Line 31:
===Release history===
===Release history===


Verision 3.6.0 is the current version that is in active development. Version 2 is still available by no longer supported. Version 1 reached end of life on March 6, 2017. A current changelog is maintained for a recent list of changes and how they impact continuing development with Pop PHP.<ref>{{cite web |url=https://github.com/popphp/popphp-framework/blob/master/CHANGELOG.md |title=Github: Pop PHP Framework Changelog|publisher=Pop PHP Framework}}</ref>
Verision 3.6.0 is the current version that is in active development. Version 2 is still available by no longer supported. Version 1 reached end of life on March 6, 2017. A current changelog is maintained for a recent list of changes and how they impact continuing development with Pop PHP.<ref>{{cite web |url=https://github.com/popphp/popphp-framework/blob/master/CHANGELOG.md |title=Github: Pop PHP Framework Changelog}}</ref>


<!--Template:Version - for version & release history. Documentation & examples: -->
<!--Template:Version - for version & release history. Documentation & examples: -->
Line 70: Line 69:
|-
|-
|}
|}
Source: Github<ref>{{cite web |url=https://github.com/popphp/popphp-framework/releases |title=Github: Pop PHP Framework Releases|publisher=Pop PHP Framework}}</ref>
Source: Github<ref>{{cite web |url=https://github.com/popphp/popphp-framework/releases |title=Github: Pop PHP Framework Releases}}</ref>


== Development ==
== Development ==
Line 78: Line 77:
Pop PHP 3 is written for and currently supports PHP 7 and 5.6.
Pop PHP 3 is written for and currently supports PHP 7 and 5.6.


The Pop PHP Framework project welcomes community involvement and contribution via the available channels such as GitHub.<ref>{{cite web |url=http://www.popphp.org/development |title=Pop PHP Development|publisher=Pop PHP Framework}}</ref>
The Pop PHP Framework project welcomes community involvement and contribution via the available channels such as GitHub.<ref>{{cite web |url=http://www.popphp.org/development |title=Pop PHP Development}}</ref>


== Features ==
== Features ==

Revision as of 21:06, 13 September 2017

Template:Infobox software

The Pop PHP Framework a free and open source PHP Web framework that was created by Nick Sagona. It is distributed under the BSD License and hosted on GitHub. The framework is intended to be utilized for rapid application development, with an emphasis on web applications.

History

Development on the Pop PHP Framework was officially begun by Nick Sagona in late 2011, when he refactored a set of older library components into the first version of Pop PHP, which was released on March 19, 2012. The focus was for Pop PHP to become a more modern, MVC-style web framework with a set of supporting components to assist in building web applications.

After PHP 5.4 was released, Pop PHP 2 was refactored to take advantage of the new features available on PHP 5.4, as well as fully leveraging Composer by breaking out almost all of the components into separate repositories on GitHub. Pop PHP 2 was first released on July 12, 2015.

Pop PHP 3 was a slight refactor of the existing framework, while adding a handful of new components and deprecating a few older components. Version 3.0 was released on July 9, 2016. The current version, 3.6.0, was released on September 13, 2017.

Release history

Verision 3.6.0 is the current version that is in active development. Version 2 is still available by no longer supported. Version 1 reached end of life on March 6, 2017. A current changelog is maintained for a recent list of changes and how they impact continuing development with Pop PHP.[1]

Error:Unknown type parameter<templatestyles src="Version/styles.css" />

Version Release date Notes
Unsupported: 1.0<templatestyles src="Version/styles.css" /> March 19 2012
Unsupported: 1.7<templatestyles src="Version/styles.css" /> December 1 2013
Unsupported: 1.7<templatestyles src="Version/styles.css" /> March 6, 2016 EOL
Unsupported: 2.0<templatestyles src="Version/styles.css" /> July 12, 2015
Supported: 3.0<templatestyles src="Version/styles.css" /> July 9, 2016
Supported: 3.5<templatestyles src="Version/styles.css" /> February 27, 2017
Latest version: 3.6<templatestyles src="Version/styles.css" /> September 13, 2017 Current production version

Source: Github[2]

Development

While the initial development of the Pop PHP Framework was focused on building web applications, version 3 fully supports console-based applications to be used on the CLI as well. Pop PHP incorporates current standards, trends and patterns in software development in an attempt to build an ecosystem that should be familiar to developers.

Pop PHP 3 is written for and currently supports PHP 7 and 5.6.

The Pop PHP Framework project welcomes community involvement and contribution via the available channels such as GitHub.[3]

Features

Popcorn

References

Template:PHP Template:Web frameworks