Manage permissions with zend-permissions-acl

The last couple posts have been around authorization, the act of determining if a given identity has access to a resource. We covered usage of role based access controls, as well as middleware that uses an RBAC. In this post, we'll explore another option p ... (continue)

Authorize users using Middleware

In a previous post, we demonstrated how to authenticate a middleware application in PHP. In this post we will continue the discussion, showing how to manage authorizations. We will start from an authenticated user and demonstrate how to allow or disable ac ... (continue)

Community Corner: Discourse Forums!

For many years, we've had requests for dedicated Zend Framework forums. We've resisted doing so, and instead deferred to using mailing lists and Stack Overflow tags. However, these are imperfect: searching for questions and answers is often difficult if no ... (continue)

Manage permissions with zend-permissions-rbac

In our previous post, we covered authentication of a user via Expressive middleware. In that post, we indicated that we would later discuss authorization, which is the activity of checking if an authenticated user has permissions to perform a specific acti ... (continue)

Middleware authentication

Many web applications require restricting specific areas to authenticated users, and may further restrict specific actions to authorized user roles. Implementing authentication and authorization in a PHP application is often non-trivial as doing so require ... (continue)

Manage your application with zend-config-aggregator

With the rise of PHP middleware, many developers are creating custom application architectures, and running into an issue many frameworks already solve: how to allow runtime configuration of the application. configuration is often necessary, even in custom ... (continue)

Caching middleware with Expressive

Performance is one of the key feature for web application. Using a middleware architecture makes it very simple to implement a caching system in PHP. The general idea is to store the response output of a URL in a file (or in memory, using memcached) and us ... (continue)

Create RSS and Atom Feeds

In our previous article on zend-feed, we detailed RSS and Atom feed discovery and parsing. Today, we're going to cover its complement: feed creation! zend-feed provides the ability to create both Atom 1.0 and RSS 2.0 feeds, and even supports custom extensi ... (continue)

Develop Expressive Applications Rapidly Using CLI Tooling

First impressions matter, particularly when you start using a new framework. As such, we're striving to improve your first tasks with Expressive. With the 2.0 release, we provided several migration tools, as well as tooling for creating, registering, and d ... (continue)

Discover and Read RSS and Atom Feeds

Remember RSS and Atom feeds? Chances are, you may be reading this because it was on a feed: A number of Twitter services poll feeds and send links when new entries are discovered. Some of you may be using feed readers such as Feedly Many news aggregator ... (continue)



Subscribe to this blog via RSS.


© 2006-2018 by Zend, a Rogue Wave Company. Made with by awesome contributors.

This website is built using zend-expressive and it runs on PHP 7.