News Feed
Sections




News Archive
feed this:

Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Matthias Noback:
PHP - The Future of Packages
January 22, 2014 @ 09:04:03

In a recent post to his site Matthias Noback looks at what he sees as the future of packages in PHP including some thoughts about the offerings on PHPClasses.org and the rise of Composer/Packagist.

When you ask me: what is the reason for a PHP developer to write classes? I answer: in order to separate responsibilities and hide data. Many principles have been devised to help developers fulfilling these tasks. But in most cases there was no sign of these principles underlying the code on phpclasses.org. This is why many people have turned their back on phpclasses.org. I was about to do the same. But in response to my tweet some people, including Manuel Lemos, responded that everybody needs a place to learn and try.

He looked a bit more into the PHPClasses site and found some new features not known about (including Composer support). He points out some issues with their approach about publishing packages and how they're released. He contrasts this with how Packagist.org handles the Composer information and package statistics. He looks at some recommended ways to judge the quality of packages and mentions a new book he's writing to help PHP developers create better, more useful (and flexible) packages.

0 comments voice your opinion now!
future packages phpclasses composer packagist

Link: http://php-and-symfony.matthiasnoback.nl/2014/01/php-the-future-of-packages

Phil Sturgeon:
The Tribal Framework Mindset
January 03, 2014 @ 10:37:15

Phil Sturgeon has an interesting post (with plenty of comments following it) about what he calls the "tribal framework mindset" - basically that certain technologies can provide a siloing effect on developers rather than engaging them as a part of the PHP community as a whole. One community centered around the Laravel framework sparked the post.

As much as I understand pushing the "Laravel Community", content, blogs, etc, can we stop this soloing of efforts and be a PHP community? [...] It should still have made sense. [...] Well, I thought so at least until I had a myriad of bizarre responses from people (mostly the well-known Laravel names) defending and picking issue with things I said, assuming instead of saying something logical I must have meant something moronic. That is rather offensive to me, so let's explain it for them.

He goes on to break it down into four different topics and summarizes how the "framework versus general PHP" point fits in - packages and functionality, developers and how they label themselves and books/other resources. He finishes off the post with a look at the "morals" behind it all and how, due to some of the "tribal bullshit" he's seen (even in his own CodeIgniter experience), developers are siloing into groups when really they should be a part of the community as a whole.

0 comments voice your opinion now!
tribal framework laravel community books resources morals packages

Link: http://philsturgeon.co.uk/blog/2014/01/the-tribal-framework-mindset

Community News:
The League of Extraordinary Packages
August 16, 2013 @ 11:19:14

A new site has started up that's trying to provide a listing of the "highest quality packages" out there for PHP based on PHP-FIG standards and good practices - the League of Extraordinary Packages.

The League of Extraordinary Packages has one driving mission, to track down and develop PHP packages of the highest quality possible, using modern tools, standards and practices to distribute, test and strengthen the code.

Members of The League follow the standards put forward by the PHP-FIG, follow the best practices detailed by PHP The Right Way and distribute all code through Composer.

So far there's a few on the list, but it promises to grow quickly. Libraries already included are things like Geotools, oauth2-client and statsd.

0 comments voice your opinion now!
league extraordinary packages composer phpfig phptherightway

Link: http://www.thephpleague.com

Paul Jones:
Aura First 1.0.0 Stable Library Releases!
November 30, 2012 @ 10:34:11

As Paul Jones mentions in this new post to his site, the Aura Framework project has just released it's 1.0 stable version of all of its packages. The Aura project provides independent library packages for PHP 5.4+. These packages can be used alone, in concert with each other, or combined into a full-stack framework of their own.

The Aura Project for PHP 5.4 is happy to announce its first release of 1.0.0 stable library packages. [...] In addition, we have initial beta releases of four new libarary packages. [...] While the above packages are completely independent of each other, Aura also has a Framework package that binds them all together.

Packages included in the v1.0 of the framework include Aura.Cli, Aura.Http and Aura.Signal. Beta packages are things like Aura.Filter and Aura.Intl.

You can find out more about the project from its site over on github.

0 comments voice your opinion now!
aura framework project release stable packages


Phil Sturgeon's Blog:
Packages The Way Forward for PHP
March 07, 2012 @ 08:29:57

In this new post to his blog Phil Sturgeon talks about what he (and apparently several others) think is the "way forward for PHP" to make it a better language and ecosystem - packages.

What is a package? A package is a piece of reusable code that can be dropped into any application and be used without any tinkering to add functionality to that code. [...] Most package systems also allow for something called dependencies. [...] This is how most modern programming languages work, but to make a generalisation: PHP developers hate packages. Why? Well while other languages have great systems like CPAN for Perl, Gems for Ruby, PIP, PHP has had a terrible history with package management going back years.

He talks about one of the main current packaging systems, PEAR, and how, despite its attempts, it just hasn't seen the adoption the package management of other languages has. Phil makes a recommendation that is slowly becoming more and more popular in the PHP community - building "unframeworks". These sets of reusable components (similar to the ideas behind Aura, Symfony and Zend Framework 2) are designed to be dropped in and used without the dependencies of the frameworks they live in. He points to the Composer/Packagist dynamic duo as a way through all of the current packaging issues - a simple way to make any project an installable package just by adding a configuration file.

0 comments voice your opinion now!
packages composer packagist pear community support unframework


PHPClasses.org:
Premium Services Offering
July 05, 2007 @ 10:31:00

According to this new post on the PHPClasses.org blog today, they're launching some premium services for the users of the site:

It is with great pleasure that I announce that the PHP Classes site finally launched the premium services for PHP developers that use the site. [...] The premium subscriptions are the alternative that I found to make this site provide a pleasant user experience and hopefully provide useful features that can help making the life of PHP developers better.

He goes into detail on what all is involved in the premium subscriptions including:

  • No advertising
  • Own site search
  • Recorded searches
  • Notable packages
  • PHP Specialist forums

There's also several other services that are listed as "coming soon" to further enhance the site - customizable site design templates, new class wish lists, personalized bookmarks, etc. The cost for all of the premium services comes to $5 USD/month (with $15 USD due at a time because of restrictions on the payment gateway).

Another pair of interesting notes about the future of the site are mentions of revenue sharing for best contributors and the opportunity for free subscriptions.

You can get complete information about these premium services from its page on the PHPClasses.org website.

4 comments voice your opinion now!
premium service offer advertising packages search specialist forum premium service offer advertising packages search specialist forum


PHP Magazine:
SuSE - New PHP Packages Fix XSS and Information Leak
May 09, 2006 @ 06:30:34

The SuSE linux group has released new packages, according to this post on the PHP Magazine site, to deal with the XSS and information leak issues found recently in PHP4 and PHP5.

A new update fixes security issues in the scripting languages PHP4 and PHP5 including a vulnerability in copy() and tempnam() functions that could bypass open_basedir restrictions, a cross-site-scripting (XSS) bug in phpinfo(), a vulnerability in mb_send_mail() that lacked safe_mode checks, and a bug in html_entity_decode() that could expose memory content. Fixed packages are available from ftp.suse.com.

It is strongly suggested that you upgrade your installation to prevent any issues/problems from arrising.

0 comments voice your opinion now!
suse linux packages fix xss information leak suse linux packages fix xss information leak


KillerSoft.com:
Several New Pearified Packages
December 30, 2005 @ 06:59:23

From the KillerSoft blog today, there's Pearified.com.

I rolled out several new Pearified.com packages last night and this morning. A brief summary of these updates:

  • Frontend packages switched to Role_Web usage
  • Prototype, script.aculo.us and Behaviour packages updated.
  • New Editors category added.
  • Icons, Icons, Icons.
  • Tooltip! (from Davey Shafik)

It's wonderful to see this resource thriving and becoming a real asset to not only the PEAR community but to the PHP community as a whole...

0 comments voice your opinion now!
pear pearified new packages pear pearified new packages



Community Events





Don't see your event here?
Let us know!


language community framework code laravel wordpress interview series list library bugfix project release podcast threedevsandamaybe configure developer introduction application api

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework