• Home
  • Flailing Wildly
  • Résumé
  • Design
  • Code
  • Wishlist
  • About Me

Flailing Wildly
Too much straw, not enough camel.

Draggable Lists

by Ryan Parman • September 12, 2005 • Browsers, Code, Software, Technology • 3 comments

I’ve been working a lot with Oracle Portal over the last few months. My company is in the process of moving everything over to Oracle technology, and I’m a UI designer on the Portal team. We’ve been in the midst of usability testing over the last week or so, and one thing that has been coming up is the suggestion to make the “Other Tools” list of links customizable in some way.

Most implementations typically involve clicking a button or link to go to the Edit page. From there, you typically have to go through some moderately unusable process for reordering links, changing descriptions or current links, or adding new links. This may or may not include several pages and several page refreshes to get it all done the way you want it to be. Quite frankly, that sucks.

So, I spent several hours over the weekend digging through the documentation for Prototype and Scriptaculous in order to build a much more usable, natural, intuitive system for making these kinds of customizations. It’s not quite the same as the lists used in Basecamp, Backpack, or Ta-Da lists, but these services were definitely an inspiration. Here’s a video of what I’ve got so far. The video is a little tall for standard 1024×768 monitors, so you may have to size it down a smidge to see it all. QuickTime 6 or 7 should be plenty new enough to watch the video.

I’m not quite ready to release the code yet, as it’s not completely done, but once I add the few more things to it that I plan to, you can download the code and do whatever you want with it. The backend is done in PHP with text files, and shouldn’t require anything special except for a relatively modern browser (released in 2001 or later).

Ryan Parman

Ryan Parman is an entrepreneur, open source evangelist and passionate usability advocate currently living in Seattle. He is the founder and visionary behind SimplePie and CloudFusion, co-founder of WarpShare, member of the RSS Advisory Board, and creator of the AWS SDK for PHP. Ryan's aptly-named blog, Flailing Wildly, is where he writes about ideas longer than 140 characters.

« iCal TV Show Schedules
Status Icon Sets: Flat, Glass, and Shadow »

Discussion

Andrew K

September 13, 2005

Oracle?? I’m stuck with oracle 9i and 10g at my day job, so I feel your pain ;)
Best nickname I’ve heard so far is ‘Overkill’.

Back on topic, I’m looking forward to seeing your implementatio nof what has become a pretty popular UI pattern of late :)

 

Josh Heyer

September 24, 2005

yo ryan, that’s nice stuff. I get take a look into that! I can think of plenty of things that it would be useful for.

 

Josh Heyer

September 24, 2005

This page was still open when I got back, which was a couple mins ago. I re-read my comment and realized I misspelled a word and completely forgot another. It’s been a long week.

 

Comments for this post are now closed.

Blog search

Archives
  • 2012 (4)
  • 2011 (27)
  • 2010 (9)
  • 2009 (7)
  • 2008 (12)
  • 2007 (8)
  • 2006 (18)
  • 2005 (57)
  • 2004 (104)
  • 2003 (103)
Categories
  • Apple (49)
  • Browsers (56)
  • Clueless Recruiters (5)
  • Code (58)
  • Community (1)
  • Creating Websites (31)
  • Culture (2)
  • Design (5)
  • Digital Media (6)
  • Family Life (12)
  • Just for Fun (26)
  • Law (1)
  • Life Lessons (2)
  • Music (5)
  • Notable Quotes (1)
  • Personal (34)
  • Political (14)
  • Projects (47)
  • Software (63)
  • Syndication (28)
  • Technology (81)
  • The Hiring Process (1)
  • Tutorials (8)
  • TV and Movies (16)
  • Video Games (5)
  • Website (62)
  • Work and Business (7)
  • Writing (4)
Socially-aware

Twitter • Facebook • YouTube • Yelp! • Flickr • Instagram • Zerply • LinkedIn • Last.fm • Spotify • Rdio • Pinboard • gdgt

Claim to fame
  • Amazon Web Services
  • WarpShare
  • CloudFusion
  • SimplePie
Legal mumbo-jumbo

All ideas, opinions and comments I post are my own and are in no way affiliated with anybody I work with. If you quote and/or reprint something I've written or said, please direct folks back to this site as a form of attribution. I promise I'll do the same for you. Unless otherwise noted, all content on this site is copyright © 1979–2011 Ryan Parman.

Powered by Rocket Sauce. A Ryan Parman production.