Drupal Planet Posts

    How can we fix Drupal 8?

    The year was 2008. I was a senior in high school, and I had been running a web development business with a longtime friend for two years. During this time, my partner and I had produced over half a million lines of code for our in-house CMS. It was built on CodeIgniter, which was quite popular at the time - and for good reason: the developer experience was exceptionally good, and pretty much everything in the system was unbelievably well documented.

    Instant PhpStorm Starter Review (and a giveaway!)

    Instant PhpStorm Starter

    There are a myriad of books about pretty much every open-source editor/IDE on the market today, but it seems like most people try to avoid writing about commercial IDEs. There has long been a need for a good book about commercial IDEs, and PhpStorm in particular. Today, I have been invited to review Włodzimierz Gajda's new book, Instant PhpStorm Starter.

    Integrating PhpStorm and the Drupal.org Issue Queue

    PhpStorm 6.0 came out yesterday, and it's very very nice. One of the cool new features is that it can connect to what it calls a "Generic" task server. This is for services that Jetbrains has not built service-specific integration for yet. Drupal.org definitely falls into this category. So without further adieu, I present the holy grail of IDE integration:

    Task list

    Free Drupal mentoring

    Have a pet problem that you need help with, but don't have the resources to hire somebody to work on it? This Saturday at 1pm and 1:30pm MST, I'm going to pick two people to give 1-on-1 support to via Google Hangouts. The only catch is that the entire 30 minute session will be recorded and shared on YouTube publicly so that it can help anybody. If you're interested, please submit details of your problem through my contact form with the "Drupal help" category and I'll get in touch with you if you're selected.

    Leaving

    Due to some unresolved interpersonal issues, I am no longer participating in Drupal core development in any capacity. If you run across a core issue that's assigned to me, feel free to take it over.

    I will probably still be around in various contrib queues, and I'll be on IRC from time to time. See you around.

    UPDATE (1/25/2013): Core development is just too damned fun. I couldn't stay away.

    Managing Drupal projects with Git Flow

    As a followup to my Drupal/Git workflow post, many people have asked about using Git Flow on a Drupal project. I've successfully adopted Git Flow for my projects. Here's how I did it:

    An automated Drupal development setup

    Alternative title: Never create another virtualhost

    BSU Appathon 2012 Postmortem - Learning Assistant

    This weekend (March 2-4, 2012), I competed in the Boise State University Appathon. This is a 48 hour competitive coding contest, wherein teams are tasked to create either a web app or a mobile app that has some relation to student life. Our team chose to create an alternative to Blackboard (which is the LMS that is used by BSU). The general feeling that I've gathered from students on campus is that Blackboard is a horrible kludgy tool that has no business being deployed in any production environments. I tend to agree with that statement.

    The Magic of `screen`

    Screen is an awesome little utility that, in my opinion, doesn't get enough use by web developers.

    Wikipedia tells us that "GNU Screen is a software application that can be used to multiplex several virtual consoles, allowing a user to access multiple separate terminal sessions inside a single terminal window or remote terminal session. It is useful for dealing with multiple programs from a command line interface, and for separating programs from the Unix shell that started the program".

    BlogAPI: Request for Contributors

    I've had a lot of difficulty finding time to work on BlogAPI, finding that I'm typically tied up with my day job or with paying client work. I know that there were a pretty fair number of people that used BlogAPI in Drupal 6 that would like to use it in Drupal 7.

    I've been thinking a lot about how to build BlogAPI for Drupal 7 and I think using Services would be a good way to go. There's a few BlogAPIs that use XML-RPC, but there are a few that are moving to simple RESTful servies or JSON-RPC, so Services make sense to me.

    Pages

    Subscribe to