Kieran's stuff

This is stuff that doesn't belong anywhere else. Some articles were published on DrupalZombie. Some are for Kieran's courses.

Nov 9, 2013

A PC with NetBeans for development + a production VPS + GitHub = a basic Drupal development environment

Tags: Drupal, GIT
Nov 5, 2013

Continuing our Ajax discussion. Sometimes you need to send data to the server to get data back.

Jan 5, 2014

Recently, I deployed a site created on my development machine to the InterWebs. I wrote down what I did. Here are the notes.

Nov 21, 2013

Entities, bundles, field types, fields, instances... ARGH! Too confusing! My brain is slowing down!

Together, we can fight the zombification. The first round: field types.

May 22, 2014

You get an email about a Drupal security update. Or you see a red message on your Web site, telling you that there's a security update available. What do you do?

This article walks through the process.


Install Drush, a program that will make it easier to manage your Drupal site. This article is about Drush.

(If you're a WBC person, Drush is already installed.)

Tags: Drush, Update, Security
Nov 9, 2013

How to make a node edit form in a popup window. For CyberCourse.

Tags: Drupal, User interfaces, Popups, Dogs
Dec 19, 2013

"Argh! There's a core update! U--r---r----g-----h! B--r--a--i--n--s!" Dezombificate with Drush.

Tags: Drush, Drupal, Command line
Oct 30, 2013

How to use Drush to install a new Drupal.

Tags: Drupal, Drush, Command line
Nov 6, 2013

Loops and arrays in JavaScript. Plus some objects.

Tags: JavaScript, Arrays, jQuery
Nov 21, 2013

Learn how to install Drupal on a shared hosting account.

Oct 28, 2013

Ajax. What is it?

This page is for Kieran's students in MIS 422/622 at Oakland University, in the fall semester of 2013. It uses PHP and jQueryMobile.

Tags: Ajax, jQueryMobile, PHP
Nov 6, 2013

What is a JS object? How do you use it?

Tags: JavaScript, Objects
Nov 20, 2013

Another way to loop with jQuery and jQueryMobile.

Oct 31, 2013

Zombies shamble around the interwebs, looking for tasty Drupal sites. Protect your site with Unix permissions.

Jun 15, 2014

Erase all the content, and reinstall.

Tags: Drupal, Installation profile
Oct 30, 2013

General guidelines for running a Drupal project.

Tags: Drupal
Jul 11, 2014 lives! Figuring it out was a PITA.

Tags: Servers, SSL, HTTPS, Subdomains
Oct 30, 2013

The book module stores book hierarchy data in the Drupal database. Let's see how.

Tags: Drupal, Database, Book module, Menus
Oct 31, 2013

How does Drupal store data about menus? You might want to know, if your code needs to work with them. Let's see what's going down.

Tags: Drupal
Dec 19, 2013

If you're nervous about the command line, start here. It's like dipping your toe into the water and pulling it out immediately, just to show yourself you can do it.

Tags: Unix, Linux, Command line, Drush