php[architect] logo

Want to check out an issue? Sign up to receive a special offer.

php[architect] — December 2014

The PHP habitat is well stocked with content management systems. Everything from mature projects like Drupal, WordPress, Joomla!, to in-house custom systems (come on, who hasn’t taken a stab at this at least once?). Even if you primarily work with backend applications, it’s good to know the options available for helping clients and coworkers manage and update site content on their own.

Advanced Sites Deserve Advanced Custom Fields

Building WordPress meta boxes has gotten easier over time, but it can still be a daunting task for a new theme or plugin developer. Fortunately, Elliot Condon’s powerful (and free!) Advanced Custom Fields plugin makes creating complex meta boxes, repeaters, and more a cinch. We’ll take a look at the plugin, walk through some practical examples of building carousels, alternate page headlines, and more, and then discuss the future of the plugin with the upcoming ACF 5 release. by Steve Grunwell

Read this article for FREE!

Drupalese 101

Drupal is powered by a community of over a million people in more than two hundred countries, who work hard to keep it updated, running and safe. Because it’s a massive tool that provides infinite opportunities for customization, the Drupal interface involves a lot of keywords and jargon, which can easily become confusing for newcomers. This article defines 20 basic terms that the Drupal community uses to help control and classify the concepts of Drupal. by Annika Garbers

ProcessWire: Flexibility, Power, and a Generous Dose of Pure Fun

You wouldn’t be wrong in assuming that ProcessWire is a content management system—and as a content management system it provides a slick and streamlined admin GUI with a lot of cool features. Up until this point, it’s not unlike what you would expect from any CMS product out there nowadays, really. The content management system is only the surface, however. Beneath it is a whole different system, one with more flexibility and power than you might expect at first glance. At this level ProcessWire packs a lean, mean, and powerful content management framework with an extensive, fluent developer API. by Teppo Koivula

PHP Tips and Tricks

PHP is a very extensive language that’s meant to deal with every web problem, and there are many ways of doing things. Some are nicer than others because the code is more readable or because the code is more optimized. Today, we’re going to explain some PHP behaviors that may not be easy to understand at first—but which are not bugs either!—and things happening in the low-level layers that you may remember about when using the related features. Are you ready to become a more productive PHP developer? By Julien Pauli

Laravel Tips: Queues

Queues are great tools for making your applications more responsive, scalable, and loosely coupled. In this article, we’ll identify the right use cases for queues, learn how Laravel simplifies interaction with several popular queuing solutions, and implement our own queue-enabled mini-application. by Dirk Merkel

Community Corner: December 2014

With the recent hack at Sony and other leaks, let’s discuss something that everyone knows is important yet rarely takes as seriously as they should: security. The topic of security is vast. You can’t follow a checklist or curriculum and be safe. However, you should keep up to date and be sure your local community gets regular updates from the security folks. by Joe Devon

Education Station: Get Your PHP Sound in the Cloud with SoundCloud

I thought I’d indulge myself this month, with a project I’ve been wanting to get into for some time. I don’t know about you, but I’m a bit of an audio fan, and one service I’ve been wanting to play with is SoundCloud. In light of that, this month’s column is dedicated to seeing how we, as PHP developers, can interact with SoundCloud’s API for fun and, potentially, for profit. By Matthew Setter

finally{}: Another Year Draws to a Close

My December columns have become a time for reflection, and so I want to continue that trend. This column marks the 24th that I’ve written, and two years since musketeers.me acquired php[architect]. The PHP community continues to amaze me, as it continues to grow. by Eli White

Responses and Pingbacks

[…] it yesterday, my article, Advanced Sites Deserve Advanced Custom Fields, has been published in the December issue of php[architect]. This marks my first feature-length magazine […]

Leave a comment

Use the form below to leave a comment: