ExpressionEngine subcategories: Showing child categories on Gadgetell (continued)

It has been requested by JD that I post the code I used to accomplish this parent / child relationship in ExpressionEngine templates.  So… without further adieu… here’s the tutorial file.  This is this first time I’ve shared code of sorts, so if I didn’t explain it well, please feel free to comment.  I’ll do my best to help you out.

Enjoy!

subcategories-in-ee.txt

Aug 2, 2008

ExpressionEngine subcategories: Showing child categories on Gadgetell

A few months ago, we decided it was time for a redesign for Gadgetell.  Ever since the redesign, I’ve been craving a good solution to show the child categories (second-level categories), but hadn’t found a good way to do so in ExpressionEngine - and haven’t really had time either.  Well, over the past two nights, I’ve finally implemented child categories on Gadgetell, and am absolutely loving how they look and work.  Take a look below - and on the site - and let me know if you have any suggestions. 

image

I love being able to go from concept to production testing to production within a few hours.  If you are trying to do a similar thing and need some help, let me know and I’ll send you the code.

Feb 21, 2008

Switching Content Management Systems - what a nightmare.

Back when I started Gadgetell, I made the relatively simple decision to use WordPress as the site’s Content Management System.  At that point, I only cared about two things: 1) it’s free, and 2) it has a huge development community.  I needed all the support I could get since this was my first hosted blog. 

Once Adam came on board and we grew Gadgetell to a decent size (about a year later - October 2006), we decided to branch out and create sites for Apple news, and gaming news; meet Appletell and Gamertell (which both finally launched in May 2007).  We figured it would be best for the growth stage of our business if we moved to a CMS that was made to handle multiple blogs in the same control panel.  The ideal solution would allow us to have multiple member groups, multiple blogs, and a whole slew of other options.  We did our research, and it appeared that ExpressionEngine was the way to go.  They had a fair-sized loyal development community, and had pretty much all the settings / options you would ever need.  Also at this time, we thought it would be a simple export / import moving the Gadgetell data from WordPress to ExpressionEngine.  Boy were we wrong.

We were already working with a design firm at this time, and they said they would move the Gadgetell data into ExpressionEngine.  When they realized they didn’t have the means to do the work (after months of fumbling around), they hired outside help.  Little did we know, the outside help was going to run into problems as well.  It seemed that none of the WordPress export tools were able to handle our data for some reason.  The bizarre thing was that we didn’t make any crazy customizations - it was pretty much out-of-the-box.  The only feature we counted on that was not included in WordPress itself was Ultimate Tag Warrior - a fantastic plugin by Christine Davis.  We also had one custom field in WP that we relied on to auto-generate the thumbnails.  All of that beside - we knew what needed to be done: export the WordPress data in MovableType format (pretty much a standard for blog migrations), and import the MovableType data into ExpressionEngine.  Sounds easy, right?  Apparently not.

- Continue reading this entry -

Feb 11, 2008