Pop PHP Framework: Difference between revisions

Content deleted Content added
Nicks3123 (talk | contribs)
No edit summary
 
(10 intermediate revisions by 3 users not shown)
Line 1:
{{short description|Free and open source PHP web framework}}
{{Multiple issues|
{{COI|date=December 2023}}
{{Notability|date=December 2023}}
{{Unreliable sources|date=December 2023}}
}}
{{Infobox software
| name = Pop PHP Framework
Line 7 ⟶ 12:
| developer = Nick Sagona
| released = {{Release date and age|2012|03|19}}
| latest release version = 5.15.0<ref>{{cite web
| url = https://github.com/popphp/popphp-framework/releases/tag/5.15.0
| title = popphp/popphp-framework: Release v5.15.0
| website = github.com
}}</ref>
| latest release date = {{Start date and age|20232025|1202|12}}
| repo = {{URL|https://github.com/popphp/popphp-framework|Pop PHP Repository}}
| programming language = [[PHP]]
Line 33 ⟶ 38:
Pop PHP 4 was a refactor of the existing framework that upgraded and improved existing components and focused on leveraging newly available features in PHP 7.4 and 8.0.
 
Pop PHP 5 was another major refactor of the framework, adding a number of new features and upgrades and focusing on the new features available in PHP 8.12+. The current version, 5.15.0, supports PHP 8.1+ and no longer supports PHP 7.4. Version 5.1.0 was released on DecemberFebruary 12, 20232025.
 
The framework has been included on a number of "best of" lists for new and up-and-coming PHP Frameworks.<ref>{{
Line 42 ⟶ 47:
cite web |url=http://www.themangomedia.com/blog/what-is-php-and-10-best-php-frameworks/ |title=List of Top 10 Best PHP Frameworks|website=themangomedia.com|publisher=Mango Media
}}</ref><ref>{{
cite web |url=https://codegeekz.com/best-php-frameworks-2014/ |title=List of 15 New Best Frameworks|website=codegeekz.com|date=17 February 2014 |publisher=Code Geekz
}}</ref><ref>{{
cite web |url=http://www.bestjquery.com/2017/07/best-php-frameworks/ |title=Best MVC PHP Frameworks for Developers|website=bestjquery.com|publisher=Best jQuery
}}</ref><ref>{{
cite web |url=https://firebearstudio.com/blog/the-best-php-frameworks-2015.html |title=Best PHP Frameworks|website=firebearstudio.com|date=20 January 2015 |publisher=Firebear Studios
}}</ref><ref>{{
cite web |url=https://indefiniteloop.com/blog/code/42-php-frameworks-2015.html |title=Best PHP Frameworks|website=indefiniteloop.com|publisher=Indefinite Loop
Line 59 ⟶ 64:
===Release history===
 
Version 5.15.0 is the current version that is in active development. Versions 4.78.0 and earlier have reached end of life and are no longer supported. A current changelog is maintained for a recent list of changes and how they impact continued development with Pop PHP.<ref>{{cite web |url=https://github.com/popphp/popphp-framework/blob/master/CHANGELOG.md |title=Github: Pop PHP Framework Changelog|website=github.com}}</ref>
<!--Template:Version - for version & release history. Documentation & examples: -->
{{Version |tl |show=11111111111}}
{| class="wikitable sortable"
! Version
Line 145 ⟶ 150:
! {{Version |o |4.7.0}}
| November 16, 2022
| EOL
|-
! {{Version |coo |4.8.0}}
| September 3, 2023
| EOL
|-
|-
Line 156 ⟶ 161:
|
|-
! {{Version |cco |5.1.0}}
| December 12, 2023
|
|-
! {{Version |co |5.2.0}}
| March 4, 2024
|
|-
! {{Version |co |5.3.0}}
| April 1, 2024
|
|-
! {{Version |co |5.4.0}}
| September 10, 2024
|
|-
! {{Version |c |5.5.0}}
| February 12, 2025
| Current production version
|-
Line 167 ⟶ 188:
While the initial development of the Pop PHP Framework was focused on building web applications, since version 3, Pop PHP fully supports console-based applications to be used on the [[Command-line interface|CLI]] as well. Pop PHP incorporates current standards, trends and patterns in software development in an attempt to build an ecosystem that is familiar to developers. The framework is heavily unit-tested using [[PHPUnit]] and runs through the GitHub Actions workflow platform to ensure the builds of the individual framework components are passing.<ref>{{cite web |url=https://github.com/features/actions |title=GitHub Actions|website=github.com/features/actions}}</ref>
 
Pop PHP 5.15.0 is currently written for and supports PHP 8.12+, and no longer supports PHP <=7.4.
 
The Pop PHP Framework project welcomes community involvement and contribution via the current available channels.<ref>{{cite web |url=https://www.popphp.org/development |title=Pop PHP Development|website=popphp.org}}</ref>