Paragraphs and accordions

By trholman on Feb 19, 2018 - 17:02pm
The ‘Paragraphs’ module is similar to the ‘field_collection’ module in that it bundles fields together in form and functionality. Not only is the ‘Paragraphs’ module more stable than the ‘field_collection’ module, it also offers advantages beyond, such as exportability and the nesting of a paragraph within a paragraph and if desired, inside of another paragraph.

Theming Drupal 8 with Zurb Foundation 5

By t.wheeler on Nov 2, 2015 - 11:44am
I had a bit of a gap between projects, so one of the things I decided to do was to tackle the redesign and development of my own website:   It's been about 6 years, so it was definitely due.  The old website has functioned well, and was built in Drupal 7.  But it was not responsive - and I just never had much time to address it.   As it happens, Drupal 8 has just reached Release Candidate 2 so I thought, let's give it a shot.  This is a great opportunity to explore Drupal 8 and learn how to work with the new system.

About the Paintings on this site

By t.wheeler on Nov 1, 2015 - 09:55am

These paintings of rivers and rocks were actually all painted by me (Tom Wheeler).  I have a sort-of dual personality going on, and try to spend some time every day drawing or painting.  

You can check out what I'm doing on the art side of things at  


PHP Ajax Example with Database

By t.wheeler on Oct 10, 2014 - 09:27am

This example demonstrates how to use AJAX (jQuery flavor) with PHP.  We take a simple database "fakecompany" with a single table "people".  People have names and phone numbers.  The SQL export for this database is included in the .zip file (below). 

The HTML initially uses AJAX to load in all the people and their phone numbers, using jquery.load(). 

Perfecting SEO strategy with Drupal

By t.wheeler on Oct 12, 2013 - 19:49pm

I've had some pretty good results in my SEO efforts with some of my domains.  SEO isn't my primary business, but I have some knowledge about basic good practices that can help.   For example, one of my sites: web site (a recipe site) is currently at #3 for "fast fun recipes", and #4 for "fun recipes" on Google.  We're at #7 for "fast healthy recipes" -- not too bad.  I'm competing with larger sites like The Food Network, Rachel Ray, and  


General Steps for Custom Theming Drupal 7

By t.wheeler on Jul 9, 2012 - 09:10am

A lot of students get stuck trying to figure out even just how to start with creating a custom theme for Drupal.  Totally understandable.. I started with Drupal many years ago but I remember being stuck a lot!  So here's my tips for you to get you started, based on my own experience with building tons of Drupal sites.. Hope this helps you!

Simple Login for Drupal 7, show username and logout links

By t.wheeler on Dec 23, 2011 - 09:18am

Drupal ships with a user login block, but it's a little heavy for a lot of projects I work on.  It includes the login form itself, and that's kind of a pain to style and might not have been considered in the initial design phase of the project.  What I often need is just a more simple "Hello [user], Logout" link, or - in the case that user hasn't logged in yet, a simple "Login or Create Account" link.  

Life Lessons from Chess

By t.wheeler on Nov 20, 2011 - 09:50am

I don't consider myself a chess expert, but a few years ago I read Garry Kasparov's autobiography and I was hooked. Kasparov was world champion for much of the last decade. I learned to play from my dad when I was a child, but I never really got serious about studying it until after I read that book. Until then I always had this idea in my mind that chess players had these fantastic mental powers, and were almost magical, untouchable, genius. But on reading Kasparov's book, I realized that although they are very talented and smart, it really comes down to hard work and study.