Stack Update!

Avatar
written by Andy Verprauskus
may 08 2008
 

You can finally create multiple stacks and name them appropriately. For example, you might want to have your own "dev box" stack and a "home web server" stack.

Also, we've added a widget to let you share with everyone what open source software you use. As an example, here's Ohloh's stack:


We've updated the stack engine and UI to make it easier to manage them. We'd love to see the stack widgets in the wild, so let us know if there's anything we could add to make them better.

Comments (5) Subscribe to Stack Update!

Avatar

Stuart Yeates

9 days ago

Excellent to see ohloh rolling out new features.

Also explains some of the features of the XML in the API.


Avatar

Jakub Narębski

9 days ago

Very nice feature. Is it meant for example to have "Programming stack", "Entertainment stack", "Browsing stack", "Document editing stack" or just "Home" / "Work" stacks?

There is one bug in editing stack name when using Mozilla 1.17.2, namely that backspace does not erase characters, so when entering new name the new stack name overlays old "New Stack 1" name.


Avatar

Andy Verprauskus

9 days ago

Hi Jakub,

Feel free to create any stack that describes how you use open source software.

So, yes, Programming, Entertainment, Browsing and Document editing stacks are 100% appropriate and good examples of stacks to create.


Avatar

dartar

6 days ago

Nice addition,

a few suggestions:

  1. the "I don't use it" link sounds a bit strange? Does this mean "remove from stack"?
  2. software in my default stack does not actually appear to be stacked when I browse the project's page: the stack marker is no more highlighted as it used to be before and if I click on the "I use this" link a pop up shows up asking me where I want to stack this. It would make much more sense IMO to mark that an item is already stacked and allow users to edit stacks on a single application basis (e.g show the same dialog when clicking an "edit" link in the stack screen)
  3. it would be nice to have some way of managing software in stacks rather than having to re-add everything to a different stack. A form with a select-all link and options like "Move selected to another stack", "Copy selected to another stack" or "Remove selected" could do the job.
  4. all those missing icons with a question mark in my default stack preview are really ugly - why not just hide them?

Interesting and useful addition anyway - good job!


Avatar

Andy Verprauskus

6 days ago

Hey Dartar,

Thanks for the thoughtful feedback.

i. & iii. Yes, "I don't use it" means "remove from stack." Point taken about the confusion. I struggled with this wording; the goal with the current language was consistency with the rest of the UI ("I Use This"). One option would be to make the stack UI great for people who manage their stacks quite a bit and incorporate all the suggestions you made in iii. That is, show a checkbox next to each project, and controls to delete, move or copy selected items. But that seems more complex than needed if the current UI can achieve these things quickly. Do stacking actions take a long time for you? Could we solve these issues with a clone stack feature? In the meantime, would "REMOVE FROM STACK" be clearer?

ii. We decided to remove the stack highlighting because we weren't sure if anyone noticed/valued it (we were wrong on at least your account - anyone else value this part of the feature?) and because it was no longer 100% clear what it would mean; could be either at least one stack or mean all your stacks. That said, Jason suggested a UI that maybe you'd prefer: a button with functionality similar to the StackIt! button would exist and when clicked provide a drop-down list of stacks. You'd just be able to pick one, and to do further editing, you'd have to find this dialog some other way, perhaps with an edit link as you suggest. It's not obvious what to do if you've already stacked the project - show a Remove button or keep the Stack button around and let you add it to additional stacks. Does that design make more sense to you? Do you have a different suggestion for what we'd put on the project's page? We'll consider restoring the highlighting.

iv. The question marks do look ugly on your stack. One fairly easy improvement I'll check in soon is to sort the projects that don't have a logo to the end of your stack. Hiding them might confuse people who've just added their first few projects and don't see anything or just a portion of their projects in this view. That concern is fixable with a count of projects. I went ahead and tried that out but the result seemed to me to be as ugly as the question marks.