sketch http://default/ en Sneak preview of the new Drupal UI for content creation http://default/2018/sneak-preview-new-drupal-ui-content-creation <div data-history-node-id="373" class="h-entry node node--type-piece node--view-mode-fulltext ds-1col clearfix"> <div class="clearfix text-formatted field field--name-field-sub-title field--type-text field--label-above"> <div class="field__label">Sub title</div> <div class="field__item"><p>No it isn’t. But maybe it should be.</p> </div> </div> <div class="field field--name-field-image field--type-image field--label-hidden field__item">/sites/default/files/styles/large/public/20180210-content-creation-ui-preview.png?itok=DbU7bNKf</div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>I <a href="http://default/2018/experiment-removing-friction">declared separate title and body fields old school in that previous post</a> about removing friction. In the mean time, I’ve installed and tested a few Android applications for taking notes. There too it was an immediate turn-off to see a separate field for the note title. Let me write something first, I might think about naming it later. Often (in this note taking context) it’s not even really necessary. And so the first few words of the note becomes the title on the notes listing screen.</p> <p>Even simply showing a label with, and a border around individual form fields is emphasizing the implementation model. Of course these elements are sometimes necessary affordances to show, but still:</p> <p><img alt="animation of a first line of text getting typed, shown in big font. Return to the next line automatically reduces font size." src="http://default/sites/default/files/20180211-hello-world.gif" /></p> <p>Using the first line in a body of text as its title seems like a sensible default. No need to be so literal and explicit about it and present separate input boxes for both.</p> </div> <div class="field field--name-taxonomy-vocabulary-1 field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="http://default/tag/drupal" hreflang="en">Drupal</a></div> <div class="field__item"><a href="http://default/tag/author-ux" hreflang="en">author ux</a></div> <div class="field__item"><a href="http://default/tag/sketch" hreflang="en">sketch</a></div> </div> </div> <span class="hidden"><a href="https://brid.gy/publish/twitter"></a></span> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> </div> Sat, 10 Feb 2018 23:56:19 +0000 Roy 373 at http://default First things first http://default/2018/first-things-first <div data-history-node-id="342" class="h-entry node node--type-piece node--view-mode-fulltext ds-1col clearfix"> <div class="clearfix text-formatted field field--name-field-sub-title field--type-text field--label-above"> <div class="field__label">Sub title</div> <div class="field__item"><p>Get a grip on the whole before diving into details</p> </div> </div> <div class="field field--name-field-image field--type-image field--label-hidden field__item">/sites/default/files/styles/large/public/20180108-first-things-first.png?itok=c6JIU2IX</div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>The architect designing a house does not start with choosing and arranging the furniture in the living room. Even if the client really wants that one specific large corner couch. </p> <p>No matter how custom the eventual design, for each house there’s some basics that need to be taken care of. A way to enter it, some holes in it to let sunlight in, dedicated spaces for cooking, sleeping, washing up, etc.</p> <p>Any tool or app that is not super small can easily be as complex as building a house.</p> <h2>Establish foundations first</h2> <p>Don’t get lost arranging details on a single screen if you’re not yet clear of the fundamentals. How can you enter? How many different types of rooms do you need? How are they connected?</p> <p>Individual screens are easy to create in isolation but if you start there, you’ll have a hard time arranging them into a coherent structure. At the same time you’ll likely need a home screen, listings, detail pages, forms and the like. Establish the main paths, flows, scenarios as guides for stringing those basic page types together.</p> <p>Get a grip on the full set of things that your new design needs to accomplish. It’s easy to get lost in polishing the details of a particular screen component when working in high resolution tools like Sketch. First establish that you need a list of items on this given screen because of some search or navigation action on a previous screen. Only later figure out the specifics of what to show for each item in the list.</p> <p>Sitemaps and flows before wireframes. Pen and paper before digital. Not having an undo is not a bug but a feature. Redo instead of undo to get a grip on the whole.</p> <h2>Some resources</h2> <ul> <li>Luke Wroblewski has an older talk about this: <a href="https://www.lukew.com/ff/entry.asp?838">Parti & the design sandwich</a></li> <li><a href="https://experience.sap.com/skillup/page-description-diagram/">Page description diagrams</a> are an old school, more text based version for creating the big picture</li> <li>Haven’t tried it but looks like <a href="https://flowmapp.com/">Flowmap</a> wants to provide that sweet spot between global (sitemap) and local (wireframes). (You should still start on paper though.)</li> <li>Think of your app like a collection of <a href="http://www.experiencedzine.com/2012/08/02/information-architecture-in-architecture-theres-no-place-like-hub/">hubs and spokes</a></li> <li>You’ll probably need <a href="https://aycl.uie.com/virtual_seminars/the_scent_of_a_web_page_the_five_types_of_navigation_pages">these types of pages</a></li> </ul> </div> <div class="field field--name-taxonomy-vocabulary-1 field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="http://default/tag/ux" hreflang="en">ux</a></div> <div class="field__item"><a href="http://default/tag/sketch" hreflang="en">sketch</a></div> <div class="field__item"><a href="http://default/tag/process" hreflang="en">process</a></div> </div> </div> <span class="hidden"><a href="https://brid.gy/publish/twitter"></a></span> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> </div> Mon, 08 Jan 2018 22:05:14 +0000 Roy 342 at http://default 3 kids, 1 iphone http://default/pieces/3-kids-1-iphone <div data-history-node-id="113" class="h-entry node node--type-piece node--view-mode-fulltext ds-1col clearfix"> <span class="hidden"><a href="https://brid.gy/publish/twitter"></a></span> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> </div> Mon, 31 Dec 2012 17:39:44 +0000 Roy 113 at http://default Old doodle card http://default/2012/old-doodle-card <div data-history-node-id="108" class="h-entry node node--type-piece node--view-mode-fulltext ds-1col clearfix"> <span class="hidden"><a href="https://brid.gy/publish/twitter"></a></span> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> </div> Tue, 28 Aug 2012 20:41:38 +0000 Roy 108 at http://default