<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>almost daniel &#187; html</title>
	<atom:link href="http://almostdaniel.com/tags/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://almostdaniel.com</link>
	<description>i am a coder, an array explode(r). but here is where i write.</description>
	<lastBuildDate>Tue, 16 Mar 2010 21:35:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>beyond algorithms: search and the semantic web</title>
		<link>http://almostdaniel.com/2010/03/14/beyond-algorithms-search-and-the-semantic-web/</link>
		<comments>http://almostdaniel.com/2010/03/14/beyond-algorithms-search-and-the-semantic-web/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 21:19:59 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[semantic]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[sxsw]]></category>

		<guid isPermaLink="false">http://almostdaniel.com/?p=494</guid>
		<description><![CDATA[Future of search from the perspective of semantics. Using the data on the web began with search (literal match), evolved to specific/contextual answers to specific questions, and could move on to asking the web to do something for you more than just answer questions.
Should we drop the term &#8220;Semantic Web&#8221; and replace it with &#8220;Computable [...]]]></description>
			<content:encoded><![CDATA[<p>Future of search from the perspective of semantics. Using the data on the web began with search (literal match), evolved to specific/contextual answers to specific questions, and could move on to asking the web to do something for you more than just answer questions.</p>
<p>Should we drop the term &#8220;Semantic Web&#8221; and replace it with &#8220;Computable Web&#8221;?</p>
<p>[ <a href="http://my.sxsw.com/events/event/419">session description</a> ]</p>
<dl>
<dt>Presenter(s)</dt>
<dd>(lots)</dd>
<dt>Date</dt>
<dd>14 March 2010</dd>
<dt>Tag(s)</dt>
<dd><a href="http://search.twitter.com/search?q=%23beyondalgorithms">#beyondalgorithms</a></dd>
</dl>
<p><span id="more-494"></span></p>
<p>The semantic web connects literal semantics with intent/knowledge. The idea is to build systems that can understand user requests with natural language and connect people to the &#8220;rest of the stuff&#8221;. </p>
<p>&#8220;For the first time, computers are starting to &#8216;understand&#8217; what people are asking them to do&#8230; and the context surrounding the information&#8221; &#8230; in a super-literal / abstracted way. How do you use the entire breadth of knowledge, data, and facts to solve people&#8217;s problems?</p>
<h3>What&#8217;s next</h3>
<p><strong>Presentation Engine</strong> – Google does a great job of understanding what I&#8217;m asking, but the presentation of the answers (long list) is not optimal. Aggregation and post-processing search results to make the results more useful to humans. Exact/pure answers with option to dig deeper. The result presentation should match the question/circumstance/context.</p>
<p><strong>Command Engine</strong> – It&#8217;s no longer about information retrieval with a universal search box. The computer should understand what you are trying to do. Search is one type of command, what are other kinds of commands you can ask &#8220;the web&#8221; to do? Fully complete the task. Guide me through the contextual tasks. Relative task completion/guidance and get to know me (social networks the key to getting to know me?). Databases with APIs are starting to work together to let this happen.</p>
<p><strong>Discovery Engine</strong> – Less searching and more proactive push of relevant information. This requires the ability to extract entities from data.</p>
]]></content:encoded>
			<wfw:commentRss>http://almostdaniel.com/2010/03/14/beyond-algorithms-search-and-the-semantic-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>designing our way through web forms</title>
		<link>http://almostdaniel.com/2009/03/15/designing-our-way-through-web-forms/</link>
		<comments>http://almostdaniel.com/2009/03/15/designing-our-way-through-web-forms/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 21:30:46 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[progressive engagement]]></category>
		<category><![CDATA[progressive enhancement]]></category>
		<category><![CDATA[sxsw]]></category>

		<guid isPermaLink="false">http://almostdaniel.com/?p=138</guid>
		<description><![CDATA[Forms suck. Creating a style guide for form design is difficult.

Presenters
Christopher Schmitt &#8211; Heat Vision
Eric Ellis &#8211; Bank of America
Kimberly Blessing &#8211; Comcast Interactive Media
Date
Sunday, March 15
Sites
web form elements research
jquery validation
moz monkey



The Luke W. mantra: forms stand in the way of what we want to do.
Conversations
Conversations are rooted in trust. Good forms should be structured [...]]]></description>
			<content:encoded><![CDATA[<p>Forms suck. Creating a style guide for form design is difficult.</p>
<dl>
<dt>Presenters</dt>
<dd>Christopher Schmitt &#8211; Heat Vision</dd>
<dd>Eric Ellis &#8211; Bank of America</dd>
<dd>Kimberly Blessing &#8211; Comcast Interactive Media</dd>
<dt>Date</dt>
<dd>Sunday, March 15</dd>
<dt>Sites</dt>
<dd><a href="http://webformelements.com/">web form elements research</a></dd>
<dd><a href="http://bassistance.de/jquery-plugins/jquery-plugin-validation/">jquery validation</a></dd>
<dd><a href="http://mozmonkey.com/">moz monkey</a></dd>
</dl>
<p><span id="more-138"></span></p>
<hr />
The Luke W. mantra: forms stand in the way of what we want to do.</p>
<h3>Conversations</h3>
<p>Conversations are rooted in trust. Good forms should be structured on trust. Think about people/relationships, and context. The way you speak to your users impacts their excitement/enjoyment. The way you label your forms focused on a label that makes sense to the user not just to you.</p>
<dl>
<dt>Expectation</dt>
<dd>Apparently expectation is obvious.</dd>
<dt>Flow</dt>
<dd>Can a user look at a page in a matter of seconds and understand the pattern of interaction.</dd>
<dt>[Managed] Noise</dt>
<dd>Forms that are not initiated or expected; noise is anything that inhibits the user&#8217;s ability to complete the task. Marginilization over removal.</dd>
<dt>Order</dt>
<dd>Important things (the task) first, then the rest should be add-on. But make sure I have completed something <em>soon</em>.</dd>
</dl>
<h3>Progressive Engagement</h3>
<p>Lead a user down a path and show them questions only if they are necessary to the context and the type of user you are (if I already know about you, don&#8217;t ask me to fill it in again).</p>
<h3>HTML5 Form Elements</h3>
<ul>
<li>Slider</li>
<li>Input date (calendar) drop-down</li>
<li>Input time</li>
<li>Placeholder</li>
</ul>
<h3>Web Form Management</h3>
<p>Forms get re-purposed most often. How can you manage all the different form purposes simplistically in a common application pattern library? An editorial style guide for web forms: how do we speak to our customer or about our services?</p>
<p>Pull together the people who care about standards and build a style guide from the ground up.</p>
<h3>Validation</h3>
<p>Client-side validation doesn&#8217;t get it all, and can expose your validation methods to DoS. Split validation between client/server: format v. required. Server-side response for validation errors at top so screen readers see it force.</p>
<p><em>These are notes from a session at <a href="http://sxsw.com/interactive">sxsw interactive</a>. My own take on topics are mixed in with what the presenters were actually saying, so do not assume all of this content is my own.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://almostdaniel.com/2009/03/15/designing-our-way-through-web-forms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tables don&#8217;t kill people, they just kill accessibility.</title>
		<link>http://almostdaniel.com/2009/02/24/tables-dont-kill-people-they-just-kill-accessibility/</link>
		<comments>http://almostdaniel.com/2009/02/24/tables-dont-kill-people-they-just-kill-accessibility/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 23:22:02 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[portals]]></category>

		<guid isPermaLink="false">http://almostdaniel.com/?p=50</guid>
		<description><![CDATA[At least, tables (can) kill accessibility in web portals.
Accessibility in a portal has always been a challenge. It has to do (initially) with boxes.
Many early portals used quite hideous tables to layout the screen. Hey, a portal is a set of boxes, right? Oracle Portal still enforces a level of table-as-layout. Tables aren&#8217;t evil, but [...]]]></description>
			<content:encoded><![CDATA[<p>At least, tables (can) kill accessibility in web portals.</p>
<p>Accessibility in a portal has always been a challenge. It has to do (initially) with boxes.</p>
<p>Many early portals used quite hideous tables to layout the screen. Hey, a portal is a set of boxes, right? Oracle Portal still enforces a level of table-as-layout. Tables aren&#8217;t evil, but as layout devices they make it difficult to control keyboard interaction on a screen. You have to really implement them right to keep them accessible.</p>
<p>But my main problem with tables as a way to arrange a set of boxes is that the boxes (portlets) on a page are not always neat, tabular data in common rows and columns. <em>Tables are for arranging tabular data.</em> That means there are common relationships among the data sets.</p>
<p>A portlet is too complex an interaction to always fit as &#8220;tabular data&#8221;. The ways I want to navigate a table of numeric data is usually different from the way I want to interact with a portlet or group of portlets. For example, do I have to tab through every portlet (and inside through the inner elements) on the screen in order to get to the one I want (with the keyboard)? Or can I jump through HTML headers like <em>every other well-formed webpage I encounter?</em></p>
<p>The other problem with tables is styling. Think about how difficult it is to style your own profile at MySpace. Nested tables to the nth degree. Portals are susceptible to this trap as well. Taking a beautiful Photoshop design of a portal interface and then attempting to style unclassed table cells (when tables themselves tend to break certain CSS layout rules–or better yet, when there is inline CSS inside a table definition that you cannot override!) is an exercise in insanity. I mention this because the level of design control I have over my content is usually closely related to the level of accessibility I can ensure in a page.</p>
<p>So the first accessibility challenge for portals is having enough control over the page layout interface to display portlets on a page in a way that is semantic and easy to interact with via a keyboard. The second is having enough freedom to make it look great.</p>
]]></content:encoded>
			<wfw:commentRss>http://almostdaniel.com/2009/02/24/tables-dont-kill-people-they-just-kill-accessibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
