Jeśli jesteś właścicielem tej strony, możesz wyłączyć reklamę poniżej zmieniając pakiet na PRO lub VIP w panelu naszego hostingu już od 4zł!

Archive for Grudzień, 2011

Dzone.com: Two Symfony2 Bundle Repositories

Dzone.com: Two Symfony2 Bundle Repositories

On DZone.com John Esposito has a new post sharing two Symfony2 bundle repositories you can look to to improve your development experience with the framework – KnpBundles and Symfohub.

If you’re using Symfony2, you already know that the framework uses ‘bundles‘, the equivalent of plugins, if the core counted as a plugin too. (The official documentation calls bundles ‘first-class citizens’ in Symfony2.) So far so great idea, but an ecosystem depends on a community, and a community needs some kind of organization. So how is the Symfony2 bundle community organized, and how do you find existing third-party bundles?

KnpBundles provides a larger resource than Symfohub, but both have handy features to help you find what you’re looking for – filtering, search recommendations and rankings.

Source: http://www.phpdeveloper.org/news/17294

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Dzone.com: Two Symfony2 Bundle Repositories

Dzone.com: Two Symfony2 Bundle Repositories

On DZone.com John Esposito has a new post sharing two Symfony2 bundle repositories you can look to to improve your development experience with the framework – KnpBundles and Symfohub.

If you’re using Symfony2, you already know that the framework uses ‘bundles‘, the equivalent of plugins, if the core counted as a plugin too. (The official documentation calls bundles ‘first-class citizens’ in Symfony2.) So far so great idea, but an ecosystem depends on a community, and a community needs some kind of organization. So how is the Symfony2 bundle community organized, and how do you find existing third-party bundles?

KnpBundles provides a larger resource than Symfohub, but both have handy features to help you find what you’re looking for – filtering, search recommendations and rankings.

Source: http://www.phpdeveloper.org/news/17294

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

DevShed: Building Concrete Validators

DevShed: Building Concrete Validators

On DevShed.com today there’s the first part of a two-part series showing how to build self-contained validator objects that can be used to test the format of user input for validity.

In this two-part tutorial, I show why the use of static helper classes can be detrimental to building robust and scalable object-oriented applications in PHP (though you should take into account that the concept is language agnostic). I also implement a set of instantiable, fine-grained validators, which can be easily tested in isolation, injected into the internals of other objects, and so forth.

Their set of “concrete validators” are all based off of a validator interface/abstract class and check things like email formatting, floats, integers and URLs. Also included are a few examples of using the validators in a sample script.

Source: http://www.phpdeveloper.org/news/17293

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

DevShed: Building Concrete Validators

DevShed: Building Concrete Validators

On DevShed.com today there’s the first part of a two-part series showing how to build self-contained validator objects that can be used to test the format of user input for validity.

In this two-part tutorial, I show why the use of static helper classes can be detrimental to building robust and scalable object-oriented applications in PHP (though you should take into account that the concept is language agnostic). I also implement a set of instantiable, fine-grained validators, which can be easily tested in isolation, injected into the internals of other objects, and so forth.

Their set of “concrete validators” are all based off of a validator interface/abstract class and check things like email formatting, floats, integers and URLs. Also included are a few examples of using the validators in a sample script.

Source: http://www.phpdeveloper.org/news/17293

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Andrew Perkin’s Site: Cakephp Video Tutorials (Authentication)

Andrew Perkin’s Site: Cakephp Video Tutorials (Authentication)

As mentioned on DZone.com, there’s a video tutorial series from Andrew Perkins about setting up an authentication system in CakePHP-based applications.

Here you can find the related articles to my Cakephp videos if you would prefer to read them rather than watch. You will can also download all of the source code for the corresponding videos. [...] They only include the app folder, as we’ll never change anything in the other folders, at least not in these tutorials.

The videos currently cover installation of the framework and some of the naming conventions to follow. The source has the full authentication system, though – all the way from setting up helper methods to creating the actual authentication component.

Source: http://www.phpdeveloper.org/news/17292

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Andrew Perkin’s Site: Cakephp Video Tutorials (Authentication)

Andrew Perkin’s Site: Cakephp Video Tutorials (Authentication)

As mentioned on DZone.com, there’s a video tutorial series from Andrew Perkins about setting up an authentication system in CakePHP-based applications.

Here you can find the related articles to my Cakephp videos if you would prefer to read them rather than watch. You will can also download all of the source code for the corresponding videos. [...] They only include the app folder, as we’ll never change anything in the other folders, at least not in these tutorials.

The videos currently cover installation of the framework and some of the naming conventions to follow. The source has the full authentication system, though – all the way from setting up helper methods to creating the actual authentication component.

Source: http://www.phpdeveloper.org/news/17292

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Mike Willbanks’ Blog: RPM Packaging – Building and Deploying your own PHP

Mike Willbanks’ Blog: RPM Packaging – Building and Deploying your own PHP

Mike Willbanks has a new post to his blog about a different sort of technique for deploying PHP – building your own RPMs instead of just using the pre-packaged ones. This opens up a whole world of customization options.

In the PHP world, one might ask why not just build it from source? Well, an RPM IS built from source and then distributed to many servers – we can ensure that we have the same packages on each, we can maintain the same versions and if you’ve read my previous post on Pirum you will know that I also like mirroring PEAR packages.

He walks you through the structure of an RPM package (the spec file, with examples, and the source), the “%prep”, “%build” and “%install” containers as well as where the source needs to live for things to work correctly.

Source: http://www.phpdeveloper.org/news/17291

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Mike Willbanks’ Blog: RPM Packaging – Building and Deploying your own PHP

Mike Willbanks’ Blog: RPM Packaging – Building and Deploying your own PHP

Mike Willbanks has a new post to his blog about a different sort of technique for deploying PHP – building your own RPMs instead of just using the pre-packaged ones. This opens up a whole world of customization options.

In the PHP world, one might ask why not just build it from source? Well, an RPM IS built from source and then distributed to many servers – we can ensure that we have the same packages on each, we can maintain the same versions and if you’ve read my previous post on Pirum you will know that I also like mirroring PEAR packages.

He walks you through the structure of an RPM package (the spec file, with examples, and the source), the “%prep”, “%build” and “%install” containers as well as where the source needs to live for things to work correctly.

Source: http://www.phpdeveloper.org/news/17291

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Community News: Dutch PHP Conference 2012 Announced (and Call for Papers Opened)

Community News: Dutch PHP Conference 2012 Announced (and Call for Papers Opened)

The Dutch PHP Conference has <officially announced their 2012 event happening June 7th, 8th and 9th. Their Call for Papers has also been opened!

We’re back! And we are glad to announce that we’ll be organising another edition of the Dutch PHP Conference, which will be held in Amsterdam from 7th to 9th June 2012. Thursday 7th will be the tutorial day and June 8th and 9th will be the main conference days. Ticket sales will start on February 15th. [...] We’re looking for high-quality, technical sessions from speakers who can cover advanced topics and keep our demanding audience inspired

The Call for Papers is open until January 31st, so get those talk ideas in soon. In addition to the normal DPC conference, they’re also holding the Dutch Mobile Conference at the same time, a 3-day conference about technologies used for mobile websites and mobile web application development.

Source: http://www.phpdeveloper.org/news/17290

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Community News: Dutch PHP Conference 2012 Announced (and Call for Papers Opened)

Community News: Dutch PHP Conference 2012 Announced (and Call for Papers Opened)

The Dutch PHP Conference has <officially announced their 2012 event happening June 7th, 8th and 9th. Their Call for Papers has also been opened!

We’re back! And we are glad to announce that we’ll be organising another edition of the Dutch PHP Conference, which will be held in Amsterdam from 7th to 9th June 2012. Thursday 7th will be the tutorial day and June 8th and 9th will be the main conference days. Ticket sales will start on February 15th. [...] We’re looking for high-quality, technical sessions from speakers who can cover advanced topics and keep our demanding audience inspired

The Call for Papers is open until January 31st, so get those talk ideas in soon. In addition to the normal DPC conference, they’re also holding the Dutch Mobile Conference at the same time, a 3-day conference about technologies used for mobile websites and mobile web application development.

Source: http://www.phpdeveloper.org/news/17290

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>