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 Sierpień, 2014

Community News: Packagist Latest Releases for 08.23.2014

Community News: Packagist Latest Releases for 08.23.2014Recent releases from the Packagist:

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

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

PHP.net: PHP 5.4.32 Released

PHP.net: PHP 5.4.32 Released

The PHP development team has officially announced the release of the latest version in the PHP 5.4.x series that fixes several security issues: PHP 5.4.32.

The PHP development team announces the immediate availability of PHP 5.4.32. 16 bugs were fixed in this release, including the following security-related issues: CVE-2014-2497, CVE-2014-3538, CVE-2014-3587, CVE-2014-3597, CVE-2014-4670, CVE-2014-4698, CVE-2014-5120. All PHP 5.4 users are encouraged to upgrade to this version.

You can view the full list of changes and what part of the language they effect in the changelog. To download this latest version, you can get the source from the downloads page or windows.php.net for Windows users.

Link: http://php.net/index.php#id2014-08-21-1
Source: http://www.phpdeveloper.org/news/21615

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

NetTuts.com: Five Hidden Gems of Laravel

NetTuts.com: Five Hidden Gems of Laravel

The NetTuts.com site has posted a list of their five hidden gems in Laravel, a popular PHP framework. They look at a wide range of these “hidden” features that can help make your Laravel experience even better.

Many developers who use Laravel are probably only barely scratching the surface of what the framework has to offer. While the documentation does cover the most common use cases and the obvious features, it doesn’t cover everything. Don’t get me wrong, the documentation is fine, it’s just that there’s so much you can do, it’s hard to document everything. Because of that, we’re going to take a look at some of the hidden gems that lurk within Laravel.

The five items on their list come complete with summaries about the feature, when they were added, if they’re documented and a code sample with them in use:

  • Cascading Views

  • Collections (with sorting, filtering and pagination)
  • Regular Expression Filters
  • The Message Bag
  • Fluent

Link: http://code.tutsplus.com/articles/five-hidden-gems-of-laravel–cms-21907
Source: http://www.phpdeveloper.org/news/21614

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

Qandidate.com Blog: How we manage our development process at Qandidate.com

Qandidate.com Blog: How we manage our development process at Qandidate.com

The Qandidate blog has a new post today that “pulls back the curtain” as to how they manage their development process and get their work done.

At Qandidate.com we tried a lot of different project management tools and techniques. After two years of experimenting I want to share our current process, seen from my role as product owner (PO). One reason for sharing this, is to help you improve your process, but the most important reason is to start a discussion with you based on your experience, to improve our process even more. Our main rule at Qandidate.com is to embrace change. Always be open for changes that may or may not improve your process. If a change improves the process it’s a win. If you didn’t try it you will never know!

They walk through the three main points over the overall flow of work there:

  • The process itself including two week sprints containing (unestimated) stories
  • A demo and stakeholders meeting showing the work they’ve done during the sprint and get feedback from the stakeholders
  • The stories and how they’re created and when/how new ones are added (their “piano meetings”).

They also include testing, both frontend and backend, and focus on small chunks of functionality instead of quick and dirty hacks. While their process won’t work for every group (and is more of a “scrum-but…” setup) it is interesting to see how another group does their work.

Link: http://labs.qandidate.com/blog/2014/08/21/development-process-at-qandidate-com/
Source: http://www.phpdeveloper.org/news/21613

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

Community News: Packagist Latest Releases for 08.09.2014

Community News: Packagist Latest Releases for 08.09.2014Recent releases from the Packagist:

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

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

Community News: Packagist Latest Releases for 08.09.2014

Community News: Packagist Latest Releases for 08.09.2014Recent releases from the Packagist:

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

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

SitePoint PHP Blog: Fast PHP Routing with PHRoute

SitePoint PHP Blog: Fast PHP Routing with PHRoute

The SitePoint PHP blog has a new post by Francesco Malatesta showing how to use the PHPRoute routing library to handle routing of requests quickly and easily.

PHRoute is an interesting package: it’s a fast regular expression based router that you can easily implement in small to medium projects. However, it’s not just very fast: there are filters, filter groups and named routes. You can also use a basic controllers system if things are getting bigger. That said, today we will see how to use it and how to implement its features in a sample project. Also, we are going to see what’s under the hood: PHRoute is a result of many experiments and tests by different people.

Once installed (via Composer), he shows you how to use it in a simple project that manages book information, including authors and categories. He includes some code examples showing how to set up some simple routes and handle the execution of a closure to fulfill the request. He also shows how to work with parameters in routes, using different verbs, working with filters and working with route grouping. The post ends with a look at using controllers with the routing, making it easier to create more modular architectures.

Link: http://www.sitepoint.com/fast-php-routing-phroute/
Source: http://www.phpdeveloper.org/news/21551

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

SitePoint PHP Blog: Fast PHP Routing with PHRoute

SitePoint PHP Blog: Fast PHP Routing with PHRoute

The SitePoint PHP blog has a new post by Francesco Malatesta showing how to use the PHPRoute routing library to handle routing of requests quickly and easily.

PHRoute is an interesting package: it’s a fast regular expression based router that you can easily implement in small to medium projects. However, it’s not just very fast: there are filters, filter groups and named routes. You can also use a basic controllers system if things are getting bigger. That said, today we will see how to use it and how to implement its features in a sample project. Also, we are going to see what’s under the hood: PHRoute is a result of many experiments and tests by different people.

Once installed (via Composer), he shows you how to use it in a simple project that manages book information, including authors and categories. He includes some code examples showing how to set up some simple routes and handle the execution of a closure to fulfill the request. He also shows how to work with parameters in routes, using different verbs, working with filters and working with route grouping. The post ends with a look at using controllers with the routing, making it easier to create more modular architectures.

Link: http://www.sitepoint.com/fast-php-routing-phroute/
Source: http://www.phpdeveloper.org/news/21551

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

NetTuts.com: Setting Up User Authentication in Laravel Using Confide

NetTuts.com: Setting Up User Authentication in Laravel Using Confide

NetTuts.com has posted a new tutorial recently showing how you can use Confide to set up authentication in a Laravel-based PHP application. Confide is a package specifically for Laravel that provides a lot of the usual needs for a user authentication system.

User authentication is part of almost every web application. Although it is common, a deeper look shows that it’s not as simple as it may seem. Remember that validation, password recovery, and email confirmation are vital to any decent authentication form. Confide is an authentication solution for Laravel made to reduce the repetitive work involving the management of users. [...] In this tutorial, we’ll start from the very beginning by creating our Laravel app using Composer and then: create a signup form with a full set of validation rules, a login form with a “forgot my password” option that will send a link for the user to redefine his password and use Laravel filters to only allow logged users can access a specific route.

The tutorial walks you through creating a simple Laravel application (obviously you can always use one you’ve already created) and getting Confide installed via Composer. Once you’ve added the provided lines to the Laravel configuration, you’ll be ready to follow along with their examples. They run the migrations to set up the database and show how to view the user pages (and update their look to something a bit more friendly). The remainder of the post shows how to add in the pre-execute validation, via Laravel’s filters, to ensure a user is logged in on certain routes.

Link: http://code.tutsplus.com/tutorials/setting-up-user-authentication-in-laravel-using-confide–cms-21866
Source: http://www.phpdeveloper.org/news/21550

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

NetTuts.com: Setting Up User Authentication in Laravel Using Confide

NetTuts.com: Setting Up User Authentication in Laravel Using Confide

NetTuts.com has posted a new tutorial recently showing how you can use Confide to set up authentication in a Laravel-based PHP application. Confide is a package specifically for Laravel that provides a lot of the usual needs for a user authentication system.

User authentication is part of almost every web application. Although it is common, a deeper look shows that it’s not as simple as it may seem. Remember that validation, password recovery, and email confirmation are vital to any decent authentication form. Confide is an authentication solution for Laravel made to reduce the repetitive work involving the management of users. [...] In this tutorial, we’ll start from the very beginning by creating our Laravel app using Composer and then: create a signup form with a full set of validation rules, a login form with a “forgot my password” option that will send a link for the user to redefine his password and use Laravel filters to only allow logged users can access a specific route.

The tutorial walks you through creating a simple Laravel application (obviously you can always use one you’ve already created) and getting Confide installed via Composer. Once you’ve added the provided lines to the Laravel configuration, you’ll be ready to follow along with their examples. They run the migrations to set up the database and show how to view the user pages (and update their look to something a bit more friendly). The remainder of the post shows how to add in the pre-execute validation, via Laravel’s filters, to ensure a user is logged in on certain routes.

Link: http://code.tutsplus.com/tutorials/setting-up-user-authentication-in-laravel-using-confide–cms-21866
Source: http://www.phpdeveloper.org/news/21550

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