- leveldb 0.1.4
- Fixed build on some linux for issue #6, pecl bug #65353
- Compatible with PHP5.5
- Fixed build break for PHP5.2 - graphdat 1.0.1
Stable release, linux based platforms only - graphdat 1.0.0
Stable release, linux based platforms only - WinCache 1.3.5.0
1.3.5.0 release:
- Compiled for PHP 5.5
- Opcode Cache is disabled by default for PHP 5.5 because Opcache is available in Core
- Added support for traits and trait aliases - raphf 1.0.2
* Fixed ZTS shutdown crash - raphf 1.0.1
* Fixed ZTS build
2013年8月27日星期二
Community News: Latest PECL Releases for 08.27.2013
Community News: Packagist Latest Releases for 08.27.2013
- josegonzalez/cakephp-entity (1.0.0)
Use model objects/classes instead of arrays in your CakePHP application - helios-ag/fm-elfinder-bundle (1.3)
ElFinder bundle, add ElFinder file manager to your Symfony2 project - silverstripe/crontask (v1.0.0)
Module for running tasks with a standard cron timeschedule - mjohnson/utility (1.5.5)
A collection of CakePHP utility libraries. - kamisama/cakephp-memcached-engine (0.7, 0.6, 0.5)
Memcached storage engine for CakePHP, using the memcached extension - hirokws/prepper (0.1.1)
Registorate installing package's service provider and class alias by Composer facility. - josegonzalez/sanction (2.0.1)
Centralize all of those permissions in a single file using the Sanction plugin. - sarasa/ses (v1.0.5, v1.0.4, v1.0.3, v1.0.2, v1.0.1)
Dan Myers' package to communicate with Amazon SES - ymmtmsys/command (0.2.0)
exec() wrapper - alaneor/ad-x (0.3.1)
X-tremely powerful Active Directory interface for php - wave-framework/wave (v3.2.15, v3.2.14)
Wave is a lightweight PHP5.3 MVC framework - n98/magerun (1.76.0)
Tools for managing Magento projects and installations - palap/imagetag-bundle (2.3)
Symfony2 image tag. Add colored tags with label to your image on symfony 2.3. - oneup/verbal-expression (v1.0.3)
An object oriented verbal regular expression library - garoevans/php-enum (v1.1.3)
Convenient way to always have an Enum object available and utilise Spl Types if available. - symfony/symfony (v2.2.6)
The Symfony PHP framework - hpcloud/hpcloud-php (1.2.1)
Access HPCloud and OpenStack services in PHP. - anlutro/sc2ranks-v2 (1.0.2)
PHP implementation of SC2Ranks API V2 - blainesch/prettyarray (1.0.1)
Manipulate arrays similar to Ruby. - stefanotorresi/my-contact (0.2.0)
A ZF2 contact form module based on Matthew Weier O'Phinney's PhlyContact - phundament/p3extensions (0.15.5)
Phundament 3 Core Extensions - intahwebz/jig (0.1.6)
Lightweight, fast, flexible PHP templating system. Just like all the others. - fountain/pdoshechka (1.0.1)
Simple, friendly PDO wrapper - infuse/infuse (0.1.15.4)
MVC framework built on top of infuse/libs - infuse/libs (0.1.14.8)
Libraries for infuse framework - willdurand/propel-geocodable-behavior (1.0.11)
The GeocodableBehavior helps you build geo-aware applications. It automatically geocodes your models when they are saved, giving you the ability to search by location and calculate distances between records. - phuedx/pinkerton (v1.0.0)
Emulating Jasmine's `spyOn` function with runkit. - libra/ckfinder-assets (2.1.2)
CKFinder assets for Libra CMS - libra/ckeditor-assets (3.6.3)
CKEditor assets for ZF2 projects - phy/variable (1.0.2)
Just a side project after getting tired of hearing people grip out parameter orders and other such nots with build in variables. - phy/phyneapple (0.1.0-alpha)
A lightish weight PHP5.4 framework. You have no reason to use it, I just got bored so here it is. Plus it helps for quickly rolling out smaller to medium sized sites. - libra/libra-article (0.4.3)
Article module for Libra CMS - matuck/delugeapi (1.0.0)
Interact with Deluge torrent deamon - bread/rest (v0.1.0)
Bread REST framework - moriony/silex-sentry-provider (1.0.1)
Sentry service provider for the Silex framwork. - moriony/service-manager (1.0.1)
Simple service manager based on Pimple - moriony/silex-mongo-provider (1.2)
Mongo service provider for the Silex framwork. - laravel-ja/laravel (v4.0.6)
Laravel4 comments translated in Japanese with Japanese language files. - rampage-php/framework (0.9.0)
Rampage PHP Framework based on Zend Framework 2 - picqer/api-client (v0.8)
A PHP Client for the Picqer API - symfony/monolog-bundle (v2.4.1)
Symfony MonologBundle - garetjax/phpbrowscap (2.0b)
Standalone replacement for php's native get_browser() function - bread/storage (v0.2.0)
Bread storage library - CarpeHora/ExtraPropertiesBehavior (1.1.0)
ExtraPropertiesBehavior is a propel behavior to store key/value extra fields in a propel model. - keeguon/phaybox (1.2.1)
Phaybox is a small library wrote in PHP allowing e-commerce website to interact easily with the Paybox API. - graham-campbell/core-api (V0.1.1-alpha)
Core API Provides Some Core API Client Functions For Laravel 4 - flame-cms/lightgallery-component (v1.1, v1.0)
Simple gallery component based on LightBox2 for Nette - flame/thumbnail-helper (v3.0)
Nette template helper for lazy creating of thumbnails - tilleuls/ckeditor-sonata-media-bundle (v1.0.0)
Integrates SonataMediaBundle width CKEditor - websoftwares/session (0.1.1)
PHP 5.3+ Session Class that accepts optional save handlers. - biologis/hv-client-lib (1.3.0)
Easy to use lightweight PHP library to connect to Microsoft HealthVault.
ServerGrove.com: New features of PHP 5.5
For those that might not had a chance to try out the latest major release in PHP (PHP 5.5), there's a new post to the ServerGrove blog talking about the new features and includes some sample code of each in action.
PHP 5.5 was released on June, 20th and soon after we made it available on ServerGrove VPS images. Since then, many users have upgraded their virtual servers to PHP 5.5 taking advantage of its performance improvements, bug fixes, and several of its new features. Here are some of the new features that stand out...
In his list of new features are things like:
- generators
- finally handling in exceptions
- empty accepting expressions
- array and string dereferencing
- Class name resolution via "::class"
- foreach support for list() and non-scalar keys
- OPcache extension added
- Password hashing API
- GD
Some of the items in the list were added pre-5.5, but they're all in there now, so give it a spin in your application and try out some of these new features!
Link: http://blog.servergrove.com/2013/08/26/new-features-of-php-5-5
SitePoint PHP Blog: Handle Incoming Email with SendGrid
On the SitePoint PHP blog today Lukas White has a new tutorial showing you how to handle incoming emails from SendGrid (well, pulled from SendGrid) and translate them into posts for your blog or site.
In this article, I'm going to look at how you might implement an email-to-post feature, using SendGrid. SendGrid is a service for sending email - usually in bulk, but they also offer a less well-publicized feature for handling incoming email. SendGrid can be configured to handle all incoming messages for a given domain by pinging a URI of your choosing, and by implementing a simple webhook, you can act on the incoming mail accordingly.
He bases the simple example off of the Slim framework, creating a structure with a basic database for users and posts. He then goes through the SendGrid interface, pointing out where you add the hostname and URL to call back when a new email comes in. He includes the code to create the callback functionality that accepts the POST request coming from SendGrid. This is then validated and inserted into the database to be pulled out later by the "posts" page. There's also a bit about saving images (or other files) that come in as attachments to the email.
Link: http://www.sitepoint.com/handle-incoming-email-with-sendgrid/
NetTuts.com: Building a CodeIgniter Web Application From Scratch - Part 1
NetTuts.com has started up a new tutorial series perfect for those wanting to get into PHP frameworks for modern hybrid (PHP backend, Javascript frontend) applications. This is the first part of their series introduces you to the technologies they'll be using and helps you get the basics setup.
In this series we're going to build a web billboard application from scratch, we're going to use CodeIgniter to handle the back-end service and BackboneJS for the web client. In the first two parts of the series we'll create the back-end service and then the client application in the last two.
They walk you through the steps to to set up a MongoDB to handle the data for the backend and configuring CodeIgniter to work with it. He helps you get it set up to handle REST requests from the BackboneJS frontend too (including OPTIONS handling). He shows how to parse the input and handle the output as well as models to connect to the database resources and how to handle sessions.
Link: http://net.tutsplus.com/tutorials/php/building-a-codeigniter-web-application-from-scratch-part-1/
2013年8月26日星期一
Community News: Packagist Latest Releases for 08.26.2013
- matuck/xbmcapi (1.0.0)
Interact with XBMC json rpc api - pjdietz/wellrested (v1.3.1)
Simple PHP Library for RESTful APIs - eloquent/otis (0.1.0)
One-time password / two-factor authentication library for PHP. - glorpen/queue-bundle (v0.1.1)
Task queue - chilldev/file-manager-bundle (0.1.2)
File manager bundle for Symfony2. - egeloen/ordered-form-bundle (0.9.0)
Allows you to order your Symfony2 form fields by adding the position option to all fields. - graham-campbell/bootstrap-cms (V0.4.0-alpha)
Bootstrap CMS Is A PHP CMS Powered By Laravel 4.0 With Sentry 2.0 - anlutro/sc2ranks-v2 (1.0.1, 1.0.0)
PHP implementation of SC2Ranks API V2 - mparaiso/crudserviceprovider (0.0.14)
CRUD helper Silex framework - mjohnson/forum (5.0.0)
A CakePHP forum plugin. - mjohnson/admin (1.1.2)
A CakePHP admin plugin. - graham-campbell/github-api (V0.1.0-alpha)
GitHub API Is A GitHub API Client For Laravel 4 - graham-campbell/cloudflare-api (V0.1.0-alpha)
CloudFlare API Is A CloudFlare API Client For Laravel 4 - graham-campbell/core-api (V0.1.0-alpha)
Core API Provides Some Core API Client Functions For Laravel 4 - graham-campbell/htmlmin (V0.2.0-alpha)
HTMLMin Is A Simple HTML Minifier For Laravel 4 - graham-campbell/passwd (V0.2.0-alpha)
Passwd Is A Simple Password Generator For Laravel 4 - graham-campbell/binput (V0.2.0-alpha)
Binput Is An Input Protector For Laravel 4 - graham-campbell/security (V0.2.0-alpha)
Security Is A Port Of The Security Class From Codeigniter 2.1 For Laravel 4 - alaneor/ad-x (0.3)
X-tremely powerful Active Directory interface for php - rlmckenney/yii-random-key (v1.0.0)
A Yii Framework behavior class to generate UIDs of a given integer length and target data type. - 3rdpartyeve/phealng (0.3.0)
PHP Eve Api Library, a simple PHP lib to access the EVE Online API - nikic/php-parser (v0.9.4)
A PHP parser written in PHP - dunglas/todomvc-bundle (v1.0.0)
This Bundle is a Symfony2 / Backbone.js / Chaplin.js implementation of TodoMVC - bitgandtter/twitter-bundle (0.2)
Integrate Twitter Services into Symfony 2 app. - markstory/asset_compress (v0.9)
An asset compression plugin for CakePHP. Provides file concatenation and a flexible filter system for preprocessing and minification. - dunglas/torcontrol-bundle (v1.0.0)
Integration of PHP TorControl library in Symfony - barryvdh/laravel-ide-helper (v1.7.0)
Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion. - anahkiasen/flatten (0.4.0)
A package for the Illuminate framework that flattens pages to plain HTML - fg/essence (2.0.1)
Extracts informations about medias on the web, like youtube videos, twitter statuses or blog articles. - greggilbert/recaptcha (1.0.5)
reCAPTCHA Validator for Laravel 4 - precore/precore (1.0.4)
Common classes and utilities - phpunit/phpunit-selenium (1.3.2)
Selenium Server integration for PHPUnit - mrjuliuss/syntara (1.0.2)
Syntara is an admin package for laravel 4 - eloquent/lockbox (0.1.0)
Simple, strong encryption. - robmorgan/phinx (v0.2.8)
Phinx makes it ridiculously easy to manage the database migrations for your PHP app. - sammaye/mongoyii (2.0.7)
A Yii MongoDB ORM - icecave/collections (0.7.0)
A PHP collection library loosely inspired by the .NET runtime and the C++ STL. - orchestra/translation (v2.0.0)
Orchestra Platform 2 Translation Component - ruflin/elastica (v0.90.2.0)
Elasticsearch Client - jms/metadata (1.4.0)
Class/method/property metadata management in PHP - johnsn/guerrillamail (0.2.0)
A simple GuerrillaMail library for PHP 5.3+ - kzykhys/text (v1.0.1)
Simple text manipulation library for PHP5.4
ServerGrove.com: MongoDB TTL collections
On the ServerGrove blog today there's a new post talking about TTL collections in MongoDB - queries with a time-to-live set on the indexes - and includes how to use them in PHP.
MongoDB (v. 2.2+) provides a mechanism to expire data from collections by setting a TTL -time to live- on indexes. This is a great feature if you have data that needs to persist in the database for a specific period of time. The TTL feature allows you to expire data using the MongoDB daemon instead of having to create cron jobs to delete expired data. [...] The MongoDB daemon (mongod) checks regularly for documents in collections with a TTL and removes the expired documents.
Using it from PHP is relatively simple - all that's needed is a configuration parameter on the "ensureIndex" call setting an "expireAfterSeconds" value. There's also a bit included in the post for the Doctrine users out there, showing the docblock comment to use to set the value.
Link: http://blog.servergrove.com/2013/08/23/mongodb-ttl-collections/