- rhumsaa/array_column (1.0.0)
Provides functionality for array_column() to projects using PHP earlier than version 5.5. - openlss/core-boot (0.0.1)
The OpenLSS bootstrapper - beryllium/twig-ansi-extension (v1.0.0)
A twig extension for sensiolabs/ansi-to-html - openlss/func-gen (0.0.1)
Random generation functions - herrera-io/go (1.3.4, 1.3.3)
A simple PHP build tool. - bshaffer/oauth2-server-php (v0.5)
OAuth2 Server for PHP - herrera-io/service-update (1.0.3, 1.0.2, 1.0.1, 1.0.0)
A service provider for the Phar Update library. - openlss/func-format (0.0.1)
Display formatting functions - openlss/func-debug (0.0.1)
Debugging helper functions - evolic/loculus (v0.2.1.1, v0.2.1, 0.3.0)
Zend Framework extensions - kherge/Box (2.0.0-alpha.4)
A tool to simplify building PHARs. - rmzamora/jquery-bundle (1.9.1)
Symfony RmzamoraJqueryBundle - rmzamora/bootstrap-bundle (2.3.1)
Symfony RmzamoraBootstrapBundle - mjohnson/admin (0.12.0)
A CakePHP admin plugin. - mlalbuquerque/silex-skeleton (v3.0.5)
A Silex skeleton for little (not tiny) projects - segmentio/analytics-php (0.3.0)
Segmentio Analytics PHP Library - nixilla/klout-api-consumer (0.6)
Klout API client in PHP - nixilla/peerindex-api-consumer (0.3, 0.2, 0.1)
PeerIndex API client in PHP - rmzamora/frontend-bootstrap-bundle (2.3.1, v2.3.1)
Symfony RmzamoraFrontendBootstrapBundle - binfo/mobile-detect-service-provider (v1.0.0)
A mobile detect ServiceProvider for Silex, based on Mobile-Detect library. - rmzamora/frontend-jquery-bundle (1.9.1)
Symfony RmzamoraFrontendJqueryBundle - bear/sunday (0.6.3)
BEAR.Sunday, a resource oriented framework - bear/resource (0.7.2)
RESTful service layer framework - qimnet/update-tracker-bundle (v1.4.1)
QIMNET Update tracker bundle - lilweb/evolution-bundle (0.2, 0.1)
Easy bundle for database evolution - intervention/image (1.2.6)
Image handling and manipulation library with support for Laravel 4 integration - netvlies/form-bundle (1.0.0)
NetvliesFormBundle - everypay/everypay-php (v1.0.3, v1.0.2)
- galvani/simplepie (1.3.3, 1.3.2)
A simple Atom/RSS parsing library for PHP - ruudk/moneybird-bundle (0.1.5, 0.1.4)
A Symfony2 bundle for working with Moneybird - toin0u/digitalocean (1.1.2, 1.1.1)
DigitalOcean API PHP 5.3+ library - florianwolters/component-core-equality (v0.2.0)
Implements equivalence relations on non-null object references as a PHP component. - ejsmont-artur/php-circuit-breaker-bundle (0.1.5)
PHP Circuit Breaker Bundle - Symfony 2 integration - kdyby/translation (v0.9.1)
Integration of Symfony/Translation into Nette Framework - bluetools/moneybird-php-api (v2.1.5)
A PHP Library for the MoneyBird API - simplon/db (1.0.1)
Simplon DB Libraries - catchamonkey/assetic-filter-bundle (v0.4.0)
Catchamonkey AsseticFilterBundle - mikehaertl/localeurls (1.1.4)
localeurls is a Yii extension for automatic locale/language management through URLs. - hobnob/xml-stream-reader (1.0.0)
PHP SAX XML Stream Reader - braincrafted/bootstrap-bundle (1.3.2)
Twitter Bootstrap for Symfony2 - meenie/munee (1.5.3)
PHP 5.3 Asset Optimisation - Smart Caching, On-The-Fly Image Resizing, On-the-fly LESS, SASS, CoffeeScript Compiling, and CSS & JavaScript Combining/Minifying
2013年3月23日星期六
Community News: Packagist Latest Releases for 03.23.2013
2013年3月22日星期五
Site News: Popular Posts for the Week of 03.22.2013
- Justin Carmony: First Serious Attempts with PHPUnit, Composer, and the Omniture API
- Community News: Latest PEAR Releases for 03.18.2013
- PHPMaster.com: PHP Project Management
- Ben Ramsey: Introducing Array_column() in PHP 5.5
- Community News: Latest Releases from PHPClasses.org
- DZone.com: From Java to PHP
- PHPClasses.org: 26 Ways to Show that PHP Can Be Better Than PHP
- Inviqa techPortal: New Relic for PHP: Web Application Performance Monitoring
- Symfony Blog: Symfony Live Paris 2013: the full program online!
- Community News: Lone Star PHP 2013 Announces Schedule & Early Bird Ticket Sales
Community News: Packagist Latest Releases for 03.22.2013
- openlss/func-bcrypt (0.0.1)
Blowfish Crypt helpers for password hashing - tagmaker/tagmaker (0.5.0, 0.4.1)
A dynamic builder of tag elements - zircote/rhubarb (0.1.0)
A PHP Celery Client Implementation - kherge/Box (2.0.0-alpha.3, 2.0.0-alpha.2)
A tool to simplify building PHARs. - openlss/lib-db (0.0.1)
PDO wrapper library with helpers - wrep/notificato-symfony (1.0.0)
Takes care of push notifications in your Symfony2 projects. - sabberworm/php-css-parser (5.0.4, 5.0.3, 5.0.2)
Parser for CSS Files written in PHP - mobiledetect/mobiledetectlib (2.5.8)
Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment. - rodgermd/flickr-api (v0.1.1)
Flickr Api - spoonx/sxbootstrap (1.5.3)
A twitter bootstrap module for ZF2 (zend framework 2) based on rwoverdijk/assetmanager - rwoverdijk/sxbootstrap (1.5.3)
A twitter bootstrap module for ZF2 (zend framework 2) based on rwoverdijk/assetmanager - idci/admin-generator-bundle (v2.2.0, v2.1.0)
Symfony AdminGeneratorBundle - sanyatuning/dlutwbootstrap (0.1.3.2)
ZF2 module to generate Twitter Bootstrap UI - forms, navigation, etc. - mparaiso/simple-rss (0.0.2, 0.0.1)
A simple class to generate RSS feeds - webignition/web-page-model (0.5.3, 0.5.2, 0.5.1)
Model of a web page, based off webignition/web-resource-model - phly/phly-restfully (2.0.0beta1)
ZF2 Module providing structure for RESTful resources - tumblr/tumblr (v0.1.0)
Official Tumblr PHP Client - benjam1/symfttpd (2.1.3)
PHP webserver - mlalbuquerque/silex-skeleton (v3.0.4, v3.0.3)
A Silex skeleton for little (not tiny) projects - dominionenterprises/mongo-queue-php (v1.0.0)
Message queue using MongoDB as a backend - simplon/task (0.5.3, 0.5.2, 0.5.1)
Create and run console tasks. - kunstmaan/media-bundle (v2.2.3)
To build your perfect website you probably need images, video's or maybe even a presentation too. The Kunstmaan Media Bundle handles all those media assets and centralizes them so you can find your content just the way you like it: fast and efficiently. No central asset management module is useful without some pretty advanced image editing functionality. To provide this we have integrated the Aviary image editing service right from the interface. - rexxars/mixpanel-php (0.1.4, 0.1.3, 0.1.2)
Client for tracking events with Mixpanel Analytics - kdyby/translation (v0.9.0)
Integration of Symfony/Translation into Nette Framework - toin0u/digitalocean (1.1.0)
DigitalOcean API PHP 5.3+ library - webforge/webforge (1.1.0, 1.0.1-beta)
a content management framework for easy to build and individual content management systems - fsi/datasource (v1.0.1)
FSi DataSource Component - nixilla/klout-api-consumer (0.5, 0.4)
Klout API client in PHP - pscheit/psc-cms-js (1.1.1)
js library for Psc CMS (pscheit/psc-cms). - rcrowe/twigbridge (0.2.4)
Adds the power of Twig to Illuminate / Laravel 4 - pscheit/psc-cms (1.1.1)
a content management system ontop of webforge. - dmlogic/assets (0.1)
Static asset manager - media-alchemyst/media-alchemyst (0.2.3)
An Object Oriented wrapper for easy multimedia conversion, based on Imagine, FFMpeg, SwfTools, Unoconv and other libs - ray/aop (1.0.0-beta4)
Aspect oriented programing framework - mparaiso/silex-extensions (0.0.54)
Extensions to the php Silex framework - matycz/lemo-bootstrap (0.0.1)
- bca/laravel-inspect (1.1.0)
Instant support for PHP Code Sniffer, PHP CS Fixer, and PHP MD in the Artisan CLI - mjohnson/transit (1.0.7)
A file uploader, validator, importer and transformer library. - mjohnson/uploader (4.0.9)
File uploader and validation plugin for CakePHP.
W3 Techs: PHP version 5.3 is now the most used version, just ahead of 5.2
According to this new report on the W3 Techs site, the usage of PHP 5.2 has been passed up by the numbers for the usage of PHP 5.3 (finally).
PHP 5.3 has been released in June 2009, so it took a while to gain that level of popularity. End of support for PHP 5.2 has been declared in December 2010, but is was still the most popular version until now. Version 5.3 will enter the end-of-life cycle in March 2013. Version 5.4, used by only 3.0%, is now considered state-of-the-art.
The numbers have been consistently trending towards intersection with the usage of PHP 5.4 picking up, but no where near the 5.3 and 5.2 numbers. They also point out that PHP version adoption has a history of being slow. Contributing factors to this could be the overall impression of the language and how much "room for improvement" it seems to have.
It's not difficult to predict that PHP as a language will continue to dominate web development in the near future. What will be more exciting is to watch what new versions of PHP will look like.
Rob Allen: Objects in the model layer
In this latest post to his site Rob Allen talks some about application structure and the different kinds of objects he uses in his applications.
I currently use a very simple set of core objects within my model layer: entities, mappers and service objects. [...] I dislike the phrase "service object" as the word "service" means so many things to so many people. I haven't heard a better phrase yet that everyone understands though.
He defines each of the types of objects to help make the separation clearer. Here they are in brief:
- Entities are objects that represent something in my business logic.
- Mappers know how to save and load an entity from the data store.
- Service objects provide the API that the rest of the application uses.
Some of the comments on the post relate his choices to use in Zend Framework v2-based applications, noting that there are some base components you can extend to create these kinds of objects.
Inviqa techPortal: PHPNE 2013 Conference Report
If you weren't able to attend this year's PHPNE conference, the Inviqua techPortal has posted this glimpse into what happened during this day long event.
As a native geordie I was pleased to have a chance to attend a PHP conference in the north east. Even after living in Manchester for nearly a decade now, Newcastle still feels like home. [...] I arrived in plenty of time to enjoy the complimentary bacon sandwich and coffee on offer before finding some faces I recognised and settling in to the Electra Room where the main track was due to start, with Inviqa's very own Rowan Merewood taking to the stage to deliver the opening keynote.
He goes through each of the talks he attended (including the keynote) and gives an overview of their content:
- Building Better Developers (Rowan Merewood)
- API Driven Development: Eating Your Own Dog Food (Alex Bilbie)
- Measuring and Logging Everything in Real Time (Bastian Hofmann)
- Modernisation of legacy PHP applications using Symfony2 (Fabrice Bernhard)
- Introduction to Symfony CMF (Likas Kahwe Smith)
- Keeping The Cloud In Check (Thijs Feryn)
I took something from every talk and I don't really have a bad word to say about any of it. I hope this does not end up as the only PHPNE, it is only a shame that next year a new venue will likely need to be found as I expect demand for tickets will be high.
PHP.net: PHP 5.5.0 beta1 available
As is mentioned on PHP.net today, the first beta release of the upcoming PHP 5.5.0 series of the language has been posted for testing - PHP 5.5.0 beta1. This is a development preview and is not meant for production use.
The PHP development team announces the release of the first beta of PHP 5.5.0. This release is the first to include the Zend OPCache. Please help our efforts to provide a stable PHP version and test this version carefully against several different applications, with Zend OPCache enabled and report any bug in the bug tracking system.
This beta includes the mentioned OPCache (formerly the Zend Optimizer+), the array_column function, support for non-scalar Iterator keys in foreach and titling your PHP CLI processes. There's other changes as well, so check out the NEWS for all of them. If you'd like to help out and test this release against your application, check out this post from Phil Sturgeon