Categories
Library Issues Monkeys

Code Monkey a la LSW

Here’s what happens when someone offhandedly makes a comment about a music video on Friendfeed: dozens of librarians, thousands of miles apart, put together a small, almost-musical tribute to JoCo.

I discovered three things in watching this:

  1. My voice isn’t all that bad.
  2. There are people much more musically talented than I.
  3. Jason Puckett rocks.
Categories
Personal

Moving to WordPress 3.0

Since I’ve already taken the plunge and moved over to WordPress 3.0 and consolidated my various separate WordPress 2.X installs to it, I thought it would be good to document the process I used to try and help others who might be wary of taking the plunge. There are unlimited ways that you may have your particular install set up, so this may or may not apply. Do not fold, spindle, or mutilate.

It may be obvious, but before you do ANYTHING with your WP install, back up your files and your database. Backing up your files is as easy as downloading your install directory locally via FTP, and if you aren’t familiar with how to back up your database (YOU SHOULD BE BACKING UP YOUR DATABASE REGULARLY) there are good instructions here. Go back up your site, and come back when you’re done.

Everything safe? Ok, now…you want to go to your WordPress dashboard, hit Tools, and Export. What you’ll get is an XML file of all the content from your blog: posts, categories, tags, authors, etc. Save this in a very, very safe place. This is the file that you will use to import your blog into your new WP 3.0 site. Repeat this step for every blog you hope to move, renaming the Export file into something recognizable.

In my particular instance, I had a site set up that went like this: at the root level of my website, I had just a flat HTML file that was my homepage. I had two different WordPress 2.X installs in subdirectories (/wp and /eliza). What I wanted to do was to install WP3.0 in my root directory, and then use the Multisite functionality built in to WP3.0 to re-create the /wp and /eliza blogs, running in the single root-level install.

After backing everything up, I went ahead and installed WP3.0 in the root directory. There is then one bit of manual code you have to add in order to enable multisite capabilities. In your wp-config.php file, just before the line

/* That's all, stop editing! Happy blogging. */

You need to add the line

define('WP_ALLOW_MULTISITE', true);

This enables multisite capabilities. You’ll have to do a little bit of copy/paste into your .htaccess file, but WP walks you through it. When you log into your install again, you’ll see a new set of controls in your dashboard relating to these new capabilities.

One more bit of editing is needed before you move on to creating new blogs and importing your XML files into them…by default, WordPress filters imported XML by removing possible troublesome tags…unfortunateely, including things like <embed> and <iframe> and other instances where you’ve included content in your posts. WordPress does so via a file you can find in /wp-includes called kses.php. In kses.php, you’ll want to scroll down to line 1309 and comment out the three lines under //Post filtering so that they look like this:

// Post filtering
#add_filter('content_save_pre', 'wp_filter_post_kses');
#add_filter('excerpt_save_pre', 'wp_filter_post_kses');
#add_filter('content_filtered_save_pre', 'wp_filter_post_kses');

This will prevent the filter from removing all your youtube videos, slideshare embed, scribd documents, etc. Once you’ve altered the filter and saved it, you’re ready to create your new blogs, hit the Tools menu, and import your XML from your exports above. After the process completes, you should have a working blog with all of your previous content in place exactly as before.

For my particular case, it was important for me to maintain the existing directory paths for /wp and /eliza so as to not break tons of incoming links…WP3.0 handles that perfectly. After all this, I now have WordPress running at the root level of jasongriffey.net, Pattern Recognition and Brand New World working exactly as they were with the separate installs (including permalinks!), and will be moving my previously flat-file homepage into WordPress pages. I’ve got my whole site running on WordPress, and the ability to create new blogs at will in order to expand my setup.

I’m chuffed about the setup, and really, really excited about the possibilities with WordPress 3.0.

Categories
Uncategorized

New look, new tech

This is the beginning of a new look/feel for jasongriffey.net. I’ve decided to use WordPress for the entire site now, with the release of the 3.0, and the ability to host multiple sites with a single install. I’m going to use WP as a CMS, and plan to play with the look/feel/layout pretty extensively.

For now, if you visit and what you need isn’t here yet, you can find my old layout here.

Categories
Brand_New_World Uncategorized

Eliza’s 2 and a half




she’s freaking adorable

Originally uploaded by griffey

So Eliza is officially at the half-way point of her 3rd year of life. I haven’t done a “profile” in a while, so I thought it would be interesting.

Favorite foods: cheese (some things never change), pizza, strawberries, cherries, peanut butter

Favorite books: huge collection of Dora stories (thanks, Bridgette!), Knuffle Bunny and Knuffle Bunny Too, Angelina Ballerina, Lady Bug Girl, Lady Bug Girl at the Beach. Do you see a pattern? Anything with a human or human-like female character.

Favorite media: any and all Disney movies that have a female protagonist, especially the old animated Alice in Wonderland; Mickey Mouse Clubhouse; Winnie the Pooh movie

Favorite toys: she’s not a toy kind of kid. Prefers her “lovies” (stuffed animals), books, and movies. Very occasionally plays with her tea set, play food and kitchen, and Melissa and Doug magnetic dress-up dolls

Hobbies: playing games on her dad’s iPad (no joke), playing dress-up (loves to be Prince Phillip from Sleeping Beauty), looking at her High Five magazines (thanks, Titi!), splashing in her kiddie pool, telling stories, role playing (“you be robin and i’ll be batman!”), singing and dancing, dancing and singing.

Developments: is now in the “big kids'” class at preschool and seems to be happy there; has been completely potty trained since 22 months (yay!); now drinks from a regular cup.

What’s next? Who knows!

Categories
ALA Legal Issues mobile

There’s an app for that – OITP Brief on Mobile

The American Library Association Office of Information Technology Policy, better known as ALA-OITP, just released their Policy Brief on Mobile Tech, There’s an App for That! Libraries and Mobile Technology: An Introduction to Public Policy Considerations. Written by Timothy Vollmer, formerly of OITP and now working for Creative Commons, it’s a great “state of the union” brief on Mobile tech, and how it effects the library world in the current and near-future time frame.

I was honored to have been an early reader on this piece, and to have been able to give feedback to Timothy as he worked it up. If you have any interest at all about the future of libraries and the mobile world, this is a must read.

Categories
mobile presentation

OLITA Digital Odyssey 2010

I had a fabulous time in Toronto with the Ontario Library Information Technology Association over the weekend at their 2010 Digital Odyssey event. In addition to getting to see old friends, I had the opportunity to meet some new ones, and generally meet some amazing librarians. I was really impressed with the quality of presentations that were done at Digital Odyssey.

Here is the keynote I gave on Friday morning…I hope that everyone enjoyed it! I’m working on getting audio of this put together, but it seems that Keynote isn’t happy with me again for some reason. I think I can fix this one, though, so look for audio/video over the next few days.

Categories
ALA presentation

What have I gotten myself into?

Battledecks. ALA Annual 2010. Be there, if for no other reason than to laugh in nervous neighbor shame. Can’t wait to see how this gets counted in my annual review at MPOW.

Categories
Brand_New_World Uncategorized

Big Girl




IMG_0407

Originally uploaded by griffey

Eliza got moved to the “big kids'” class at school, which means she is now the youngest of the group. She seems to love it. She said this morning, “I don’t wanna go back to the babies’ class. Yuck!”

Next step is transitioning from her beloved crib to a toddler bed. Any kind of change is scary, but this one has me particularly worried. Will she get up and roam around, opening her bedroom door, whenever she doesn’t want to sleep?

I can’t believe our little girl is turning into a big girl.

Categories
presentation

Heading to Toronto

This Friday I will be doing a keynote for the Ontario Library Information Technology Association‘s Digital Odyssey 2010, and I couldn’t be more excited. I have never had the opportunity to visit our neighbors to the North…I’m a southern boy, and the farthest north I’ve ever been is *looks at map*, at least by sheer latitude, Seattle, WA.

I will be talking about, unsurprisingly, Mobile, specifically the future of mobile and what we can expect to see in the next 3-5-10 years.

If anyone has absolute DO NOT MISS stuff for Toronto, please let me know. I won’t have a ton of time to look around, but I’d love to not waste the opportunity. For those of you that will be there, please excuse my horrific yet quaint Southern accent. 🙂

Categories
ALA

ALA Annual 2010 Unconference

If you didn’t get the chance last year, the ALA Annual Unconference was awesome, and it’s back this year for a return engagement. Whether you are a fan of the Unconference form, or just interested in what the buzz is about, the 2010 ALA Annual Unconference should be a really, really good way to spend the Friday of the Annual Conference.

One of the things that people say brings them to Annual is the opportunity to network, and attendees consistently say that they want more networking opportunities. This is the perfect networking opportunity, and I give you a money-back guarantee for the cost of the Unconference that you’ll meet interesting and thought-provoking people.

Go! Register! Attend! You’ll love it.