PHP.net
Liip Blog: PHPUCEU (PHP Unconference Europe)
On the Liip blog Lukas Smith has posted a wrapup of the PHPUCEU (PHP Unconference Europe) and some of the sessions that made up the two day event.
So this weekend I visited my hometown Berlin for the PHPUCEU. [...] This wasn't a "normal" conference. This was an unconference. As such attendees proposed talks they could give, but also talks that they would want to hear. Every morning every attendee would then have two votes for talks. The top voted talks would then be distributed across the 4 slots in the 3 available tracks. As such several of the sessions ended up being quite ad hoc with multiple people chipping in with what they new about the topic. What is also special about this event is that the sessions are just as long as the breaks to facilitate idea exchange about the session topics, but also about other topics. Overall I found this to be an absolutely thrilling experience.Presentations chosen and made at this year's unconference included:
- a talk about the PHPRC (PHP Content Repository)
- "Clean Puppet"
- Behavior Driven Development
- Agile documentation
- Hood.ie
- Symfony2 REST API
- NoSQL is Not the Answer
If you're interesting to see what the event was like, check out some of the photos they've posted to their site.
Link: http://blog.liip.ch/archive/2013/05/06/phpuceu.htmlPHPMaster.com: Goodbye CodeIgniter, Hello Laravel
On PHPMaster.com today there's a new post from Daniel Gafitescu that compares CodeIgniter (an "old standby" in the PHP framework world) and Laravel, a relative newcomer. The article is broken up into a few different categories, with some sample code included to illustrate.
n the beginning of my career I stumble upon CodeIgniter and I love it for its simplicity, small footprint, and good documentation. [...] But last year, because of the Twitter buzz from some in the PHP community, blog posts, and the suggestions of some friends, I give Laravel 3 a try - and since that time I've never looked back. So, in this article I'd like to present a comparison of the two frameworks from my point of view.He compares the two frameworks based on things like the requirements to get them installed, how they handle creating REST APIs, the general organization of their code (and your code using them) as well as command line support. There's a "miscellaneous" section that talks about some of the smaller differences and a (very) brief mention of the communities for each.
Link: http://phpmaster.com/goodbye-codeigniter-hello-laravelAnthony Ferrara: Our Failure As An Industry
Anthony Ferrara has a new post to his site today describing what he sees as a failure in our industry - letting security become an after-thought to the development process.
In the April issue of the PHPArch magazine (also published on her blog), Elizabeth Tucker Long wrote a really interesting editorial piece coining a concept she called Security-Driven-Development. She (quite correctly) identified a problem in the current development community where security has become an after-thought (if it's thought of at all). This isn't a new concept, in fact it's a concept that I and many others have been preaching for quite a while now. However I've been coming to realize that I've had it wrong the whole time. And I think the entire industry is getting it wrong today.He talks some about the current state of web application development and how, even with more powerful technologies than ever, we still fall short in security testing. He suggests that the current way of doing things - treating security testing as a "throw it over the wall" or "someone else's job" problem - needs to stop. Security needs to be integrated with development and he suggests that managers and developers of open source projects should take the lead.
Link: http://www.lornajane.net/posts/2013/setting-multiple-headers-in-a-php-stream-contextCommunity News: Packagist Latest Releases for 05.07.2013
- openlss/lib-datamodel (0.0.1)
Implements a callable object from an array of data that can be extended to implement inline formatting.
- openlss/lib-datatables (0.0.1)
PHP Interface for jQuery Datatables (http://datatables.net). Simple standalone, non-framework based.
- pixel418/eloq (v0.2.0)
Eloq is a cute tool to validate & sanitize a form
- crocodoc/crocodoc-php (v1.0.1)
PHP wrapper for the Crocodoc API
- danielmewes/php-rql (1.4.0)
A PHP client driver for the RethinkDB query language (ReQL)
- ner0tic/foursquare-api (2.0.0)
Foursquare API v2 client
- elefant/app-lemur (0.6.1-beta, 0.6.0-beta)
E-learning platform for the Elefant CMS
- elefant/app-comments (1.0.0)
A reusable, embeddable comments component for the Elefant CMS
- elefant/app-scorm (1.0.0)
Adds SCORM support to the Elefant CMS
- dmishh/recaptcher (1.0.0-beta2, 1.0.0-beta1)
Yet another reCAPTCHA PHP implementation
- dmishh/recaptcha-bundle (1.0.0-beta1)
reCAPTCHA support for Symfony2 with easy-to-use integration to Security Component.
- hwi/oauth-bundle (0.2.3)
Support for authenticating users via oauth in Symfony2.
- rah/rah_external_output (1.0.3)
Content-type snippets plugin for Textpattern
- widmogrod/zf2-assetic-module (1.2.0)
Zend Framework 2 module that provides complete integration of Assetic library
- anorgan/qutee-service-provider (v1.0.1, v1.0.0)
QuTee Service Provider for Silex microframework
- jasonlewis/enhanced-router (v1.0.1)
Enhanced Router is an extension to the Laravel 4 router and provides some enhanced functionality.
- bit3/remote-objects (1.0, 1.1)
Remote object method invokation framework
- kbrw/riak-bundle (1.3.3)
Allows your application to intereact with Riak datastorage
- sqlicious/sqlicious (2.0.8, 2.0.7)
Active Record ORM with closures and web interface
- webvariants/translator (v5.0.2)
AddOn for SallyCMS, providing a backend UI for editing translations and generating language files.
- rah/rah_function (0.7.1)
Every PHP function and method is a Textpattern tag
- gavroche/paypal (v0.10)
PayPal API Wrapper
- payment/saferpay (1.0.1)
Saferpay payment service library
- zweifisch/zf (v0.1.2)
a micro php web/cli framework/router
- imagin/fotolia-api (v1.0-RC1)
Composer package of the Fotolia API toolkit
- payment/httpclient-guzzle (1.0.4, 1.0.3)
http client bridge for guzzle
- constantcontact/constantcontact (1.1.0)
Constant Contact PHP SDK for v2
- symfony/symfony (v2.1.10)
The Symfony PHP framework
- sgrodzicki/pingdom (1.1.3)
A PHP library for dealing with the Pingdom REST API
- sgrodzicki/pagespeed (1.0.2)
A PHP library to interact with the PageSpeed Insights API
- friendsofsymfony/rest-bundle (0.12.0)
This Bundle provides various tools to rapidly develop RESTful API's with Symfony2
- rah/rah_swap (0.1.0)
Swap Textpattern CMS database on the fly
- icecave/chrono (0.1.0)
PHP date and time abstractions that are decoupled from the system clock.
- slam/tcpdf (6.0.012)
TCPDF is a PHP class for generating PDF documents.
- xi/fixtures (1.0.0)
Convenient creation of Doctrine entities in tests. Like Ruby's FactoryGirl.
- sonata-project/cache-bundle (2.1.3)
This bundle provides caching services
- nelmio/api-doc-bundle (2.2.2, 2.2.1)
Generates documentation for your REST API from annotations
- mivir/pupil (1.0.0)
A multi-purpose validation library that supports nested validation rules
- superdweebie/doctrine-extensions-module (0.3)
Zend Framework 2 Module that provides Sds DoctrineExtensions functionality
- superdweebie/exception-module (0.3)
Zend Framework 2 Module that provides exception handling functionality
- bicpi/html-converter (v1.0.1)
HTML-to-Text converter library
Community News: Latest PECL Releases for 05.07.2013
- pq 0.3.0
* Added parser for result arrays ('{{1,2},{3,4}}')
- APCu 4.0.1
- Fix crash in cli on apc_store where enable_cli=0
- Testing eval serializers
- Change apc_* to apcu_* in apc.php
- Fix exports in API
- Expose to userland whether APCu is compiled with the APC compatibility.
See the APCU_APC_FULL_BC constant. (Anatol)
- Fixed bin dump producing garbage data in multithreaded env. (Anatol)
- pthreads 0.0.44
fix ::merge duplicate keys (#97, #98)
improvements from weltling for config.w32
corrections to some examples
fix #99 resources crash
fix tests - missing include and format incorrect in expect section
DevConf 2013
PHPMaster.com: MongoDB Indexing, Part 1
New on PHPMaster.com is the first part of their series about indexing in MongoDB, a method for optimizing your collections to make querying them even faster. They cover the five main types of indexes and situations where they can help.
Indexing is one of the more important concepts of working with MongoDB. A proper understanding is critical because indexing can dramatically increase performance and throughput by reducing the number of full documents to be read, thereby increasing the performance of our application. Because indexes can be bit difficult to understand, this two-part series will take a closer look at them.They look at the default "_id" index, secondary, compound, multikey and multikey compound indexes. Example documents and results are included as well as some of the options that can be set on the index types to tweak performance. They finish up the article with a look at some of the limitations and considerations to think about when using indexing, including that they cannot be used with regex queries.
Link: http://phpmaster.com/mongodb-indexing-1Lukas Smith: What is needed to REST in Symfony2
Lukas Smith has a new post to his site that asks the question "what's needed to REST in Symfony 2?" In it he talks about some of the current issues surrounding REST support in Symfony (bundles) and a "call to arms" to create something better.
I think we already have quite a nice toolchain for REST in Symfony2 with Bundles like FOSRestBundle, JMSSerializerBundle, NelmioApiDocBundle, FSCHateoasBundle and HautelookTemplatedUriBundle. What is great about these Bundles is that they are all nicely integrated with each other. But there are still some limitations which should be addressed.Some of the still outstanding issues he points out include issues with content-type and routing, dynamic content in the NelmioApi bundle, Behat context testing, JSONP support and more. He suggests gathering together a product backlog of these items and possibly making a kickstarter to fund its development.
Link: http://pooteeweet.org/blog/22217PHP.com: Know Thy PHP Conference Know The Dutch PHP Conference (DPC) & The Dutch Mobile Conference
On 7PHP.com today there's a new post spotlighting two upcoming "sister" conferences happening early next month in Amsterdam - the Dutch PHP and Dutch Mobile Conferences. He asked the organizers a few questions about the event like:
- What the conference(s) are about
- When it was first launched and where its been held
- Average and highest number of attendees
- Working with sponsors
- Speaker submission and selection
- How it compares to other conferences
- The differences between running a user group and conference
There's also a mention at the end of the unconference that happens parallel to the event - an open area where people can present on the topic of their choosing. This year's unconfernece chair for DPC/DMC is Jeroen van Dyke.
Link: http://7php.com/php-conference-dpc-dmcCommunity News: Packagist Latest Releases for 05.06.2013
- components/lodash-backbone (1.0.0)
Give your JS App some Backbone with Models, Views, Collections, and Events. No hard dependencies.
- soup/paginator (1.1.1)
Paginator is a simple class that allows you to create pagination. It doesn't require any database connection. It is compatible with Twitter's Bootstrap Framework, by using the CSS class pagination that is also attached.
- ner0tic/php-api-core (2.0.4)
core elements of a REST styled api walker
- panmedia/raptor (v1.0.3)
An HTML5 WYSIWYG content editor.
- rah/zem_nth (0.2.2, 0.2.1, 0.2.0)
Step in a list plugin for Textpattern
- textpattern/installer (1.0.1, 1.0.0, 1.0.0-alpha.6)
Textpattern plugin and theme installer
- ringoteam/phpredmon-bundle (v1.0-alpha)
Redis monitoring bundle
- rah/abc_theme (0.1.0)
An admin-side theme template
- rah/abc_plugin (0.1.0)
A plugin template
- rah/abc_collection (1.0.0)
A plugin package collection template
- kphoen/contact-bundle (1.0.2)
Yet another contact bundle
- kphoen/sitemap-bundle (1.1.3)
Provides a way to create/generate a sitemap using Propel, Doctrine, etc.
- menatwork/contao-multicolumnwizard (3.1.0)
MultiColumWizard for Contao OpenSource CMS
- rdlowrey/auryn (v0.4.0)
Auryn is a Dependency Injection Container designed to wire together S.O.L.I.D., object-oriented PHP applications.
- robkorv/form-bootstrap (v1.0.1, v1.0.0)
Zend Framework 2 Module that contains a simple ViewHelper for rendering a FormRow with it's errors in Bootstrap's 2.* horizontal form markup.
- kraksoft/ancient-bundle (1.0.2)
KraksoftAncientBundle
- omnipay/omnipay (v0.9.0)
Omnipay is a framework agnostic multi-gateway payment processing library
- codescale/ffmpeg-php (2.7.0)
PHP wrapper for FFmpeg application
- ruckuus/php-activerecord-service-provider (0.0.1)
A PHPActiveRecord Service Provider
- zweifisch/zf (v0.1.1)
a micro php web/cli framework/router
Community News: Latest PEAR Releases for 05.06.2013
PHP Conference Argentina
Community News: Packagist Latest Releases for 05.05.2013
- jpiasetz/postmark (1.0.0)
Postmark PHP wrapper for PHP 5.4+
- soup/paginator (1.1)
Paginator is a simple class that allows you to create pagination. It doesn't require any database connection. It is compatible with Twitter's Bootstrap Framework, by using the CSS class pagination that is also attached.
- voodoophp/paginator (1.1)
Paginator is a simple class that allows you to create pagination. It doesn't require any database connection. It is compatible with Twitter's Bootstrap Framework, by using the CSS class pagination that is also attached.
- ner0tic/php-geopoint-api (1.0.3, 1.0.2)
GeoPoint API v1 client
- ner0tic/php-api-core (2.0.3, 2.0.2)
core elements of a REST styled api walker
- mparaiso/crudserviceprovider (0.0.7)
CRUD helper Silex framework
- manhim/cervo (2.0.0)
A lightweight and highly modular structure framework for PHP.
- textpattern/installer (1.0.0-alpha.5)
Textpattern plugin and theme installer
- arron/testit (1.1.0)
Addon for PHPUnit to easily mocking dependencies and testing calling them.
- typo3-ci/typo3cms (0.0.6)
This package contains a selection of sniffs which implements the Coding Guidelines for TYPO3CMS which was former known as TYPO3.
- typo3-ci/typo3flow (0.0.3)
This package contains a selection of sniffs which implements the Coding Guidelines for TYPO3Flow which was former known as FLOW3.
- typo3-ci/typo3sniffpool (0.0.6)
This repository contains custom sniffs which are compatible with the PHP_CodeSniffer. Understand this package as a sniff pool. It contains all custom sniffs for the TYPO3 project.
- sunra/php-simple-html-dom-parser (v1.5.0)
Composer adaptation of: A HTML DOM parser written in PHP5+ let you manipulate HTML in a very easy way! Require PHP 5+. Supports invalid HTML. Find tags on an HTML page with selectors just like jQuery. Extract contents from HTML in a single line.
- intahwebz/flickrguzzle (0.5.1, 0.2.1)
A Flickr wrapper to allow you to call the Flickr api with Guzzle as the backend.
Goal is to have 100% Flickr api coverage rather than just upload/display photos (currently at 23%).
- zweifisch/zf (v0.1.0)
a micro php web/cli framework/router
- baum/baum (1.0.0)
Baum is an implementation of the Nested Set pattern for Eloquent models.
- widop/github-hook-provider (1.0.0)
Github WebHook job with Silex
- lyrixx/silex-kitchen-edition (v1.1.0)
A Silex Edition. This project is a base for your silex applications.
- mesa/lisi (0.0.4)
Markdown based Blog
- composer/composer (1.0.0-alpha7)
Dependency Manager
- satooshi/php-coveralls (v0.6.1)
PHP client library for Coveralls API
Community News: Packagist Latest Releases for 05.04.2013
- zweifisch/zf (v0.0.5)
a micro php web/cli framework/router
- ner0tic/php-geopoint-api (1.0.1)
GeoPoint API v1 client
- mf2/mf2 (v0.1.13)
A pure (generic) microformats-2 parser
- sankynet/lib-php (1.0.0)
SankyNet PHP Libraries
- axsy/transactional-bundle (1.0.0)
Provides transactional wrapper for the controllers and services
- mandrill/mandrill (1.0.26)
API client library for the Mandrill email as a service platform
- mach/piwik-proxy-service-provider (v1.0)
PiwikProxy ServiceProvider for Silex
- toin0u/geotools-laravel (0.1.4)
Geo-related tools PHP 5.3 library for Laravel 4
- neutron/silex-imagine-provider (0.1.2)
A Silex service provider for Imagine Image Processing Library
- jackalope/jackalope-jackrabbit (1.0.0-beta1)
Jackalope Transport library
- jackalope/jackalope (1.0.0-beta1)
Jackalope PHPCR library
- rpnzl/arrch (v1.1.0)
Array queries for PHP 5.3
- phpcr/phpcr-utils (1.0.0-beta9)
PHP Content Repository implementation independant utilities
- silex/silex (v1.0.0)
The PHP micro-framework based on the Symfony2 Components
- n98/magerun (1.65.0)
Tools for managing Magento projects and installations
- phpcr/phpcr (2.1.0-beta10)
PHP Content Repository interfaces
- mike_php_net/pq-gateway (v1.0.0)
Table/row gateway for ext-pq
- satooshi/php-coveralls (v0.6.0)
PHP client library for Coveralls API
- tabernicola/mv-blog-bundle (v1.2.2.1-beta, v1.2.2-beta)
Symfony2 Blog Bundle
- richardsjoqvist/silverstripe-news (1.0.0)
A simple news module for SilverStripe
- richardsjoqvist/silverstripe-optionaltreedropdownfield (1.0.0)
This module extends TreeDropdownField to allow clearing a selection
- richardsjoqvist/silverstripe-embedder (1.0.0)
Embedder enables embedding media in content fields area similar to how embeds work in WordPress
- richardsjoqvist/silverstripe-localdate (1.0.0)
Translates formatted date strings to the locale set with i18n::set_locale() if there is a matching language file.
- richardsjoqvist/silverstripe-siteaddress (1.0.0)
Adds a set of extra fields to the main settings page in order to configure a site-wide company address that can be displayed on all pages of the site
- pagon/eventemitter (0.4.1)
Event Emitter for PHP
- nelmio/solarium-bundle (v2.0.2)
Integration with solarium solr client.
- codeblanche/entitymarshal (1.0.0)
A marshal for your entity
- richardsjoqvist/silverstripe-blocks (1.0.0)
Blocks is a generic class which can be used to build small content blocks which can be associated globally or with a specific page.
- toin0u/geotools (0.2.4)
Geo-related tools PHP 5.3 library
- willdurand/geocoder (1.5.0)
The almost missing Geocoder PHP 5.3 library.
- evernote/evernote (1.24.0)
Evernote PHP SDK
- pinoco/pinoco (0.8.0)
Web site development framework using PHP and (mainly) PHPTAL
Reddit.com: Zend2 vs Symfony2
On Reddit.com there's a discussion happening comparing two popular and prominent PHP frameworks - Zend Framework 2 and Symfony 2.
For those that have used both frameworks, what one do you feel is a better overall framework? I tried ZF2 in beta and it seemed overly complicated to symfony but I don't know if its gotten better since then.Opinions shared in the comments of the post include things like:
- "So if you are learning for job prospects, go Zend. I love Symfony 2 though, its a joy to work with."
- "It doesn't matter. Each has a strength and a weakness, and neither will go away. Pick one and use it, you'll be fine."
- "I don't think there is such thing as a best framework as you should use the best tool for the job. I don't think MVC is the solution to all problems."
- "Both are quite bloated but they have to be considering their target markets."
On the whole, the views are of the "best tool for the job" mentality - a good sign for the community and these two frameworks.
Link: http://www.reddit.com/r/PHP/comments/1dcqst/zend2_vs_symfony2Phil Sturgeon: Testing and Contributing with Composer Packages
Phil Sturgeon has posted a guide to his site about running tests and contributing back to packages that live in Composer.
While Composer has been around for a while now, many packages are still in their infancy (< 1.0) or sometimes are just not as feature filled as they could be. To be fair there is always more to be done. It can always do more, or do the same thing more efficiently. Whatever the case, pull requests are going to be a common thing for the PHP community to be doing to these packages and this needs to be done safely, with unit-testing. So, how do you run their test suite and add your own tests?He includes a step-by-step guide to getting the environment set up to run the package's tests and how to add some of your own. He includes the commands to send the pull request back up to Github (on your own fork, of course) and how to use that same fork as your package resource until the main project is updated.
Link: http://philsturgeon.co.uk/blog/2013/05/testing-contributing-composer-packagesSameer Borate: Efficiently Replicating RETS data to MySQL
Sameer Borate has a new post to his site that shares how he converted a RETS database to MySQL with the help of a PHP library, PHPRETS.
A recent project of mine entailed replicating a RETS database on a local MySQL database server. The client had a new real-estate mobile search app in development and wanted to have a local copy of the RETS database for search queries instead of a remote RETS server. [...] Replicating RETS data rather than using the live version is slightly complex, however. In order to replicate the RETS data into your own local database, a series of processes are needed in order to make sure the data you have is both updated and in sync with the server.He breaks it down into three main steps with some sample code for each:
- Grabbing the complete database once
- Keeping the data in sync
- Ensuring the cron job is executed on regular intervals
Francesca Krihely: On the Developer Experience
In a new post to her site Francesca Krihely starts looking at the developer experience - how developers relate to your service and product and what kinds of things you need to be doing to help engage them.
I had a great brainstorm a few weeks back with the members of the Developer Evangelists meetup on the topic of the User Journey, or as I'll call it now, the Developer Experience. The main problem we wanted to solve was how we convert new users into experts or awesoms users. In many ways, a Community Manager and/or Developer Evangelist is responsible for driving user adoption and making users successful, so this is a topic near and dear to all of our hearts. I walked away with three key things that help improve the developer experience: Great Product, Great Support and Empowerment.This post talks about the first point - the "great product" - and notes that, if the product isn't useful and enjoyable to use, even developers won't bother with it. She also talks some about the need for quality documentation and how it can be seen as a sort of "marketing" to developers.
Work on making your product fit for an awesome developer experience. If you build it, they will come. Link: http://francescak.me/blog/2013/05/02/on-the-developer-experienceCommunity News: Packagist Latest Releases for 05.03.2013
- f21/paradox (1.2.0)
Paradox is an elegant Object Document Mananger (ODM) to use with the ArangoDB Document/Graph database server.
- jstayton/google-maps-geocoder (v2.0.2)
A PHP wrapper for the Google Maps Geocoding API v3.
- icecave/duct (0.1.0)
Parse continuous streams of JSON objects.
- discordier/justtextwidgets (0.5.2)
Hidden fields with text values and explanation texts
- covex-nn/joos-stream (4.0.0)
PHP stream wrapper, transactional virtual file system
- benjaminlazarecki/scarepiceditor-bundle (0.1.0)
Provides an EpicEditor integration for your Symfony2 Project.
- clubmaster/extra (1.2)
ClubMaster extra bundle
- silverorange/net_notifier (v0.4.1, v0.4.0)
An asynchronous notification system using WebSockets
- google/api-client (0.6.2)
PHP Client for Google APIs
- pihi/industrial (0.4.0)
Dependency Injection for PHP 5.3
- dreamfactory/app-launchpad (v1.0.1)
DreamFactory Services Platform(tm) LaunchPad Application
- aequasi/memcached-bundle (1.2.4.1, 1.2.4, 1.2.3.10)
Memcached Bundle
- herrera-io/go (1.3.5, 1.3.6)
A simple PHP build tool.
- hautelook/templated-uri-bundle (v0.2.2)
Symfony2 Bundle that provides a RFC-6570 compatible router and URL Generator.
- herrera-io/service-process (1.1.2)
A service provider for Symfony Process.
- sanyatuning/sanyaform (0.3.0)
ZF2 module extending Zend Form
- simplon/helper (0.5.10)
General helpers which come-in helpful.
- packfire/framework (2.1.0)
The rapid-development object-oriented framework for PHP. Be surprised at how fast you can build a web application with a pack of fire.
- zweifisch/zf (v0.0.4)
a micro php web/cli framework/router
- fuelphp/upload (2.0)
Uploaded file processing.
- denits/yii-apiauth (v1.0.0-beta)
HTTP authentication for automated requests
- chh/pipe (v1.0.0beta1)
Put your assets into the Pipe and smoke them.
- chh/meta-template (v1.0.0beta1)
Templating solution with adapters to many engines.
- zf-commons/zfc-base (v0.1.2)
A set of genetic (abstract) classes which are commonly used across multiple modules.
- zf-commons/zfc-user (0.1.2)
A generic user registration and authentication module for ZF2. Supports ZendDb and Doctrine2.
- kbsali/redmine-api (0.4.7)
Redmine API client
- bjyoungblood/BjyAuthorize (1.2.5)
ZendAcl based firewall system for ZF2 dispatch protection
- bjyoungblood/bjy-authorize (1.2.5)
ZendAcl based firewall system for ZF2 dispatch protection
- mauris/yaml (1.0.0)
Mauris Build of the Symfony Yaml Component
- ajt/guzzle-asana (0.9.1)
Asana API client written on top of Guzzle PHP.
- craue/config-bundle (1.1.1)
Database-stored settings made available via a service for your Symfony2 project.
- widop/google-analytics-bundle (1.0.1)
Google certificate-based authentication in server-to-server interactions with google analytics
- xi/test-selenium (0.3.1, 0.3.0)
Selenium 2 bindings
- graze/event (0.1.3)
Simple event pub-sub
- kitpages/data-grid-bundle (v1.6.1)
Symfony DataGridBundle
- puddin/helpers (1.0.0)
Helper classes to make your life easier
- aoyagikouhei/pg (0.0.3)
PHP Class for PostgreSQL
- simonwelsh/gridfieldrelationhandler (1.0.1, 1.0)
This module provides two GridField components that aid in managing relationships within SilverStripe.
Site News: Popular Posts for the Week of 05.03.2013
- Software Gunslinger: PHP is meant to die, continued
- Community News: Latest PEAR Releases for 04.29.2013
- NetTuts.com: HTTP: The Protocol Every Web Developer Must Know - Part 2
- PHPMaster.com: Better Understanding Random
- PHPMaster.com: An Introduction to Ctype Functions
- Reddit.com: How to progress my PHP skills?
- Chris Hartjes: Testing Smells - Try/catch
- Lorna Mitchell: What Goes in Source Control?
- Community News: Packagist Latest Releases for 04.27.2013
- Rob Allen: Injecting configuration into a ZF2 controller