
fulekia at denison
Apr 5, 2011, 6:07 AM
Post #3 of 15
(1423 views)
Permalink
|
|
Re: Bric2 UX Tweaks: Simplify the related media/story section of container elements.
[In reply to]
|
|
Zdravko, I'm a bit confused. From a user's standpoint, how is the related object's order amongst elements important? Is it even preserved? As far as I know, they're just object IDs related to the element records, but I'm not intimately familiar with the database schema. All the user should care about is establishing a relationship between two content objects, preferably in a consistent, easy-to-inderstand way. Allowing the structure of a database schema or API to influence the functional design of the user interface is rarely a good idea, unless it reinforces a pervasive data model that's integral to the user's understanding of an application. Even then, it's probably not a good idea. This would probably make a lot more sense if the mailing list engine hadn't stripped my images from the original post. I wasn't suggesting that we mess with where relations appear with respect to the overall story profile, just with respect their parent elements. When images fail, ASCII art prevails; set your readers to fixed-width, please ;-) ----------------------------------------- | My Awesome Story | * Title | * Cover Date | * etc. |---------------------------------------- | Container Element 1 | * Child Field 1 \ | * Child Field 2 > can be dragged | * Child Field 3 / | * Related Story \ can't be dragged | * Related Media / |---------------------------------------- | Field 4 |---------------------------------------- | Container Element 2 | * Child Field 1 | * Child Field 2 | * Related Story |---------------------------------------- | Container Element 3 | * Child Element 1 | * Child Element 2 |---------------------------------------- | Related Story (can't be dragged) |---------------------------------------- | Related Media (can't be dragged) ----------------------------------------- To explain the above: If a story element can have related stories or media, they would float to the bottom, and not be reorder-able. If their order makes no difference, then consistency wins. Likewise, if container elements have related stories or media, they float to the bottom of said container, and are also immobile. Anything that makes the UI more consistent reduces learning curve and confusion. Reliable placement of like elements leverages a user's spatial memory, further increasing their chances of successful use. Does that make more sense, or did I just over-explain it? :-) -Aaron --------------------------------- Aaron Fuleki Senior Web Architect Denison University 740.587.5752 --------------------------------- On Apr 5, 2011, at 1:13 AM, Zdravko Balorda wrote: > > Hi Aaron, > > let me stop you here a bit. :) > Do follow the order of the elements. Please! Element ordering is > essential to Bricolage subelement model so do keep things as they are. > Related story/media are just as elements as any other. > > Regards, Zdravko > > Aaron Fuleki wrote: >> ------------------------------------------------------------------------ >> Simplify the related media/story section of container elements. >> ------------------------------------------------------------------------ >> Suggested Changes: >> * Only show the full table of related object info once expanded. >> * UUID could probably move down, be removed, become a tooltip, etc. >> * Edit icon pops up relation dialog (maintain right corner convention). >> * Child elements would work the same as they do now (but icons inside), >> appearing in order above any related story/media blocks. >> * Related story/media blocks probably shouldn't be draggable. >> -Aaron >> --------------------------------- >> Aaron Fuleki >> Senior Web Architect >> Denison University >> 740.587.5752 >> --------------------------------- >
|