This is

theresaanna's blog

about

web application development

and other nerdy things.

Twitter Backtweets Released

Monday, July 12, 2010

I released my first ever module today! Anyone who knows me can probably guess that this is a pretty big feat for me. I'm rather pleased with myself but still anxious!

The module is Twitter Backtweets. What exists right now is the base functionality. Any nodes posted on your site within the last 48 hours are taken when cron runs and put through the Backtweets API. This gets any tweets that have been posted linking to said nodes (URL shortened links included) and posts them as comments to the appropriate node.

Why I am trading my poor Nexus One for an iPhone 4

Thursday, July 8, 2010

I really, really wanted to love my Nexus One and Android. I did, for awhile.

The Nexus One is a beautiful device. The screen is beautiful. The design is beautiful. The scroll wheel is a little useless except for when you're on the command line but it's fun to fiddle with. I really adore the taskbar workflow which makes a ton of sense for me. Having apps run in the background and the taskbar/way that Android surfaces information was the main reason that I purchased it to replace my original iPhone. I still think that the Nexus One is the more grown-up device in that way.

The Surprise

Tuesday, July 6, 2010

The Surprise

Sea Turtle

Wednesday, June 30, 2010

Sea turtles are some of my favorite animals. They are just so beautiful and graceful. I've been feeling helpless since so many of them are dying in the Gulf. I tried my hand at drawing one.

Artwork

How Not To Theme Pt. 1: Attack of the Page Tpls

Tuesday, June 22, 2010

Kids, if the theme you're working on ever looks like this, its time to throw it away and start fresh.

Why:

Because having this many page tpls completely defeats the purpose of having a template system at all. Making a change to the structural markup of the page is going to take two dozen copy and pastes as opposed to one simple change. It's a complete nightmare to maintain and is indicative of the CSS and architecture of the site being less than ideal - probably a LOT less.

Let's Theme a News Site! Resources

Friday, June 18, 2010

As promised, here are the slides and the codebase to accompany the session.

Slides at Google Docs
Code, test site, etc

Notes:

  • If you plan to run this site on a web server for testing, you will need to add back default.settings.php/settings.php. I've removed them for security reasons.
  • To get a dump of the database with test content, download session.sql. The UID 1 user is 'admin', password 'tester'.