Slides for April 2009 ASU Drupal Users Group

Attached below are the slides for the April, 2009 ASU Drupal Users Group presentation I gave on maintaining sites using a combination of CVS (to checkout Drupal core and contrib modules) and Subversion (for backing up your site's code base and integrating with locally maintained modules and themes).

Here's a quick rundown of links mentioned in the presentation:

Read on after the break for code samples.

ASU-style custom Gmail theme

ASU Gmail theme

I thought I'd share my recipe for a nice, clean Gmail theme with Arizona State University colors that you can use on your ASU Gmail account. Open up your Gmail (especially your ASU Gmail if you're at ASU) and go to Settings > Themes > Choose your own colors. In the window that pops up, enter the following:

Main Background
Background color: #FFFFFF
Text color: #666666
Link color: #990033

Frame
Background color: #990033
Text color: #FFFFFF
Link color: #FFCC00

Box
Background color: #666666
Text color: #000000

Messages
Background color: #FFFFFF
Text color: #000000
Snippet text color: #999999

Selected Message
Background color: #FFCC00

Slides for March 2009 ASU Drupal Users Group

Attached below are the slides for the March, 2009 ASU Drupal Users Group presentation I gave. The presentation contains info on the following topics:

DrupalCon 2009: Washington, DC

CAS

FeedAPI

Miscellaneous Links

Spring 2009 Video Games, Learning and Literacy

I've been really quiet for the last several months, but just wanted to drop a quick line and say I'm helping out with the Video Games, Learning and Literacy class I took last spring. Among other things, I've setup a site for the class that we're using in place of Blackboard. I used Drupal and, while it's still under pretty heavy construction theme-wise, the site should prove to be a great resource for the students. Check out the Spring 2009 VGLL site, if you're interested.

PHP Gamercard API released on Google Code

I've put up on Google Code a small new project that I'm working on called the PHP Gamercard API. It's basically a set of classes for working with Xbox Live Gamercard data. It takes advantage of a web service provided by Duncan Mackenzie for retrieving structured data about individual Gamertags. You can expect to see something in Drupal that takes advantage of this, once I've got some time to write a module that utilizes it.

Upgraded to Drupal 6.x

I've upgrade to Drupal 6. In spite of being tagged for 6, the theme I was using, Deco, doesn't work right due to CSS caching issues, so I'm sticking with Zen Classic for now. It'll be good motivation to finally design my own.

Wordle + Delicious = Awesome

Found via Laura Scott's blog entry on the same subject, Wordle is a neat little tool for creating word clouds. This one is my Delicious tag cloud.

Catching Apache segfaults due to eAccelerator

Last night we migrated our Linode for Gamers With Jobs to a new Xen VPS and we've noticed a significant performance boost. We did, however, start encountering a random issue with segmentation faults in Apache. If you haven't seen this happen before, it tends to begin innocently with one Apache process dying, and therefore giving errors (usually WSOD), but quickly balloons into dozens of dead processes. It essentially hoses Apache.

Apparently the issue is due to eAccelerator, so I reinstalled it and cleared its caches in the hope that it might limit its occurrence. Just in case, though, 2bits has a great fix for it, using the logwatcher script by Firebright, Inc. I was able to quickly get it going, and the only difference is that I used the Debian init.d script provided by Derek Laventure to run it.

Taxonomy Search 2.0 module release

For a project at work, we needed to be able to manage, and therefore search, large-scale taxonomies (10,000+ terms). Users needed to be able to search for term names, descriptions and synonyms, so I figured a module using the Drupal search API seemed to be the best bet for a solution. I dove in deep and came back up with Taxonomy Search 2.x.

I've just released version 2.0 of the module, and you can check it out at the Taxonomy Search project page. I'd love some feedback, as this is my first module that utilizes the search API, and there may be some rough edges. Please take a look at let me know what you think!

EDT791: Navel gazing

When I signed up for EDT791, Video Games, Literacy, and Learning, I was cautiously optimistic. I had heard James Gee speak about literacy in gaming at ASU before he became a professor, and he really caught my attention with his discussion of the language skills being used and gained in everything from World of Warcraft to Yu-Gi-Oh!, so I knew both he and this semester's professor, Betty Hayes, were serious about learning concepts present in games. In spite of this, I was still skeptical about the course's relevance to me.

To say that I have a passion for gaming would be correct, but it understates the fanaticism with which I follow the entire industry. Gaming, and video gaming in particular, is core to my identity. I start every day with the delicious combo of of Nutty Nuggets and the latest gaming news from the likes of 1Up and Giant Bomb, and I end each day with a cup of yogurt and commentary from places like Penny Arcade and Level Up. My day is peppered with visits to Gamers With Jobs to read and participate in the latest discussions and articles. I wasn't sure if that passion would be matched by educational researchers; and my biggest concern was that I strongly felt that a course like this could only be delivered successfully by someone who took gaming seriously as both a hobby and an industry in addition to studying it academically.

During the first session of the course, Dr. Hayes talked about having recently played Oblivion, World of Warcraft and other titles with such enthusiasm that this concern was quickly alleviated and I was able to focus on the basic hypothesis of the course: Vital to the success of popular games is that they effectively teach and motivate players within the game space. From understanding and communicating within semiotic domains, to sympathizing with identities through role-play, to navigating the complex social networks that surround particular games and gaming in general, successful games establish an environment in which effective learning becomes not only enjoyable, but essential.

But, so what? What does it mean and how does it matter? I believe that it means that educators, and at a larger level, society, are now challenged to adapt to an environment where students, parents, and citizens not only expect, but will soon demand compelling educational experiences. Learning materials, regardless of the media in which they are presented, need to acknowledge complex systems and the situated meanings in their presentation. Cultural models need to be recognized and analyzed. The rote memorization of facts, and the reliance on standardized testing need to be abandoned, as both concepts are crutches upon which we support incredibly outdated theories of learning and assessment. In fact, our basic ideas about what assessment is and how it should be used need to change fundamentally. It's time for some navel gazing.

For traditional educators and, particularly, the entire bureaucratic system built to "support" them, this much-needed introspective analysis and resulting evolution can be incredibly frightening and daunting. It essentially means that years of (very outdated) materials may need to be abandoned and, therefore, millions of dollars "thrown away" as a result. But, I believe strongly that past costs should not be a factor in any important decision, especially those regarding education. I'm not entirely optimistic that these sorts of sweeping changes will happen any time soon - and they probably shouldn't. But it's certainly time to get a bunch of smart people on the task of spending a lot of time figuring out how it all should work.

Through the past several months in EDT791, I've seen a room full of skeptics, including myself, come to really understand the sorts of valuable lessons to be gleaned from games. As educators, we now see places to using gaming where we didn't before. As gamers, we now see bits of learning sprinkled throughout out games. It's all become so much more than "educational gaming" - a phrase marred by connotations that evoke memories of amateur, low-budget video combined with multiple choice quizzes and presented by poorly animated characters. I'm excited to see where this emerging field goes - and I want desperately to be a part of it all. So, while class is now officially "over," you can be sure you'll continue hearing from me about learning and games.

Syndicate content