{"id":490,"date":"2004-03-30T15:18:46","date_gmt":"2004-03-30T15:18:46","guid":{"rendered":"http:\/\/www.guyweb.co.uk\/?p=490"},"modified":"2004-03-30T15:18:46","modified_gmt":"2004-03-30T15:18:46","slug":"web-design-digest-march-2004","status":"publish","type":"post","link":"https:\/\/guycarberry.co.uk\/guyweb\/2004\/03\/30\/web-design-digest-march-2004\/","title":{"rendered":"Web Design Digest &#8211; March 2004"},"content":{"rendered":"<p>This is the March 2004 monthly web design digest I compiled for my team at the Open University (OU). I&#8217;m going to be doing one a month and will continue to republish them here as well as on the OU Intranet.<\/p>\n<dl>\n<dt><a href=\"http:\/\/www.adactio.com\/journal\/display.php\/20040329151135.xml\">XML based CMS<\/a><\/dt>\n<dd>Adactio&#8217;s Jeremy is in the process of developing a content management system that avoids using MySQL and goes stright for XML data storage. Near to what we envisaged here but possibly fully working too. Might be worth following the development of this tool.<\/p>\n<blockquote><p>&#8220;I&#8217;m also interested in making the writing process as painless as possible. Tools like Textile go a long way to helping but I have some ideas of my own on ways to enter links and images.&#8221;<\/p><\/blockquote>\n<\/dd>\n<dt><a href=\"http:\/\/www.bbcbroadcast.com\/\">CSS site: BBC Broadcast<\/a><\/dt>\n<dd>XHTML, CSS design. The CSS doesn&#8217;t quite validate due to the opacity on the menus but otherwise a really slick cutting-edge use of decent code.<\/dd>\n<dt><a href=\"http:\/\/archivist.incutio.com\/viewlist\/css-discuss\/26752\">Using Dreamweaver and CSS<\/a><\/dt>\n<dd>Dreamweaver MX and MX2004 have a handy feature called Design-Time style sheets. We can use this feature to effectively turn off poor implimentations of CSS in the &#8216;edit&#8217; mode. However, we cannot aply this functionality on a sitewide basis. Rather, we must apply it to each individual file. Dreamweaver then creates a .mno file for each of the files we want to utilise the design-time functionality. It&#8217;s not ideal. This post discusses the matter of shortcomings and offers the solution of &#8216;batch processing&#8217; commands. Not an ideal solution. Hopefully Macromedia will look into this.<\/dd>\n<dt><a href=\"http:\/\/www.theimposter.org\/tools\/spooky\/\">Quickly generate a standards based XHTML page with CSS!<\/a><\/dt>\n<dd>This is quite amazing. If you know anybody who wants to create a document for the web then you could do worse than point them here. It&#8217;s a form with predefined fields for meta data, layout, links and colours and document structure. Don&#8217;t overlook this one!<\/dd>\n<dt><a href=\"http:\/\/www.naarvoren.nl\/artikel\/high_accessibility.html\">High Accessibility, High Design<\/a><\/dt>\n<dd>Anyone with good graphic-design skills can use Web standards to produce attractive Web sites that function adequately for nearly all viewers and very well for most viewers \u0096 including people with disabilities. This article explores a few details concerning the interplay of accessibility and Web design. The article nicely walks the reader through the past present and future of good design that isn&#8217;t inaccessible. Near the bottom of the document you will find links to site which have great designs but are also extremely accessible.<\/dd>\n<dt><a href=\"http:\/\/www.stopdesign.com\/present\/sxsw2004\/hifi\/\">Hi-Fi Design with CSS<\/a><\/dt>\n<dd>A well designed slideshow that details some of the more practicle CSS applications:<br \/>\n  easy colour switching as used in Wired.com. Also explores the body class and<br \/>\n  ID properties as used in many Learning Design and Technology projects like<br \/>\n  <a href=\"http:\/\/www.open.ac.uk\/assessment\/\">Assessment<\/a>.<\/dd>\n<dt><a href=\"http:\/\/www.isolani.co.uk\/articles\/structuredTables.html\">Creating structured tables<\/a><\/dt>\n<dd>The article is an easy to follow guide to using the various structural elements of data tables.<\/dd>\n<dt><a href=\"http:\/\/www.simplebits.com\/bits\/speak\/sxsw04\/\">Accessible Tabs with CSS<\/a><\/dt>\n<dd>Another presentation on combining structural XHTML with good design using CSS. The accessible popups techniques detailed here are used in Learning design and technology sites such as <a href=\"http:\/\/raven.open.ac.uk\/wasp-authors-html\/NTSS\/employment-info\/\">Employment<br \/>\n    Info<\/a> and <a href=\"http:\/\/raven.open.ac.uk\/wasp-authors-html\/NTSS\/T209-2\/pages\/about_t209.htm\">T209<\/a>.<\/dd>\n<dt><a href=\"http:\/\/www.37signals.com\/svn\/archives\/000600.php\">Web design going in the wrong direction?<\/a><\/dt>\n<dd>Is there too much emphasis on standards, css, html etc and not enough on<br \/>\n  actual usability? This discussion suggests that the human being on the other<br \/>\n  end of the interface is being forgotten. To a large extent I agree and hope<br \/>\n  that in this team we accommodate both needs adequately.<\/dd>\n<dt><a href=\"http:\/\/www.alistapart.com\/articles\/popuplinks\/\">Accessible Pop-up Links<\/a><\/dt>\n<dd>Sometimes we have to use pop-ups &#8211; so we might as well do them right. This<br \/>\n  article will show you how to make them more accessible and reliable while simplifying<br \/>\n  their implementation. Learning Design and Technology have been using accessible<br \/>\n  pop-ups for sometime now. Whilst it is preferrable not to use them at all,<br \/>\n  at times it is unavoidable. To make the process as painless as possible, the<br \/>\n  URL of the popup should not be contained within the javascript. Instead, a<br \/>\n  traditional link should merely use javascript to invoke the function of launching<br \/>\n  a new window. <\/dd>\n<dt><a href=\"http:\/\/www.alistapart.com\/articles\/sprites\/\">CSS Sprites: Image<br \/>\n    Slicing&#8217;s Kiss of Death<\/a><\/dt>\n<dd>There is no longer any need to use an imagemap. Instead, we should use CSS<br \/>\n\t  absolute positioning to to define co-ordinates of hotspots. We then use<br \/>\n\t  background images (or, if neccessary, foreground images) to give the visual<br \/>\n\t  representation to users who can access it. Non-visual and text only browsers<br \/>\n\t  will be provided with textual descriptions where relevant which are then<br \/>\n\t  hidden using <a href=\"http:\/\/www.mezzoblue.com\/tests\/revised-image-replacement\/\">your<br \/>\n\t  favourite image replacement technique<\/a>. <\/dd>\n<dt><a href=\"http:\/\/www.alistapart.com\/articles\/zebratables\/\">Zebra Tables<\/a><\/dt>\n<dd>Whilst we no longer use tables to layout pages, they are still semantically<br \/>\n\t  correct when used to display data. However, CSS alone will not provide<br \/>\n\t  an easy solution in styling alternate rows with colour (a common usability<br \/>\n\t  feature). The script found in this article enables us to easily create<br \/>\n\t  different styles for even and odd table rows. This means that we don&#8217;t<br \/>\n\t  have to manually add the class=&quot;odd&quot; and &quot;even&quot; to individual rows. Benefit<br \/>\n\t  to us: Less code, less bandwidth, less work. <\/dd>\n<dt><a href=\"http:\/\/www.evolt.org\/article\/A_quick_and_dirty_CSS_hack_PNG_backgrounds\/22\/60298\/index.html\">A quick and dirty CSS hack: PNG backgrounds<\/a><\/dt>\n<dd>Internet Explorer doesn&#8217;t support the alpha transparency layer of the PNG<br \/>\n\t  file format. This means that we can&#8217;t realistically use alpha transparency<br \/>\n\t  to overlap layers effectively. We are forced to use GIFs with their index<br \/>\n\t  transparency. The <a href=\"http:\/\/www.open.ac.uk\/learning\/study-folder\/\">Study<br \/>\n\t  Folder<\/a> site within LWOU uses this effect in the<br \/>\n\t  header (resize your browser to see the folder move independently of the<br \/>\n\t  background) This article offers one solution to cater for IE. However,<br \/>\n\t  it is work intensive and I suggest that until IE supports the alpha-layer,<br \/>\n\t  we stick to using index transparency (as crude as it may look!). Further<br \/>\n\t  down the line we will be able to alter the CSS to offer a better alpha<br \/>\n\t  transparency version. <\/dd>\n<dt><a href=\"http:\/\/www.evolt.org\/article\/10_new_ways_to_speed_up_download_time\/20\/60294\/index.html\">10 new ways to speed up download time<\/a><\/dt>\n<dd>We already avoid using tables for layout, call up images using CSS, use<br \/>\n\t  relative call-ups and contextual selectors. Our META tags are also short<br \/>\n\t  and sweet. We also already put our CSS and JavaScript into extenal documents.<br \/>\n\t  We also ensure that a forward slash is at the end of every directory link.<br \/>\n\t  We could probably do with using more CSS shorthand and minimise whitespace,<br \/>\n\t  line breaks and comment tags. All in all we carry out the correct procedures<br \/>\n\t  for speeding up download time. <\/dd>\n<dt><a href=\"http:\/\/www.madeforall.com\/archives\/000013.html\">Designing for dyslexia (part 1)<\/a><\/dt>\n<dd>By following W3C guidelines, we are already doing a great deal for Dyslexic<br \/>\n  users. The WAI accessibility guidelines ensure that we meet the requirements<br \/>\n  for the web to be accessible to all. <\/dd>\n<dt><a href=\"http:\/\/www.madeforall.com\/archives\/000013.html\">Designing for Dyslexia (part 2)<\/a><\/dt>\n<dd>Part two of an article by Made For All editor, Tim Roberts presenting techniques to make your web documents &#8220;Dyslexia Friendly&#8221;.<\/dd>\n<dt><a href=\"http:\/\/www.9rules.com\/whitespace\/information_architecture\/footers.php\">Footers &#8211; a discussion<\/a><\/dt>\n<dd>We made the decision to ensure that we have a consistent footer across all<br \/>\n  our sites here at Learning Design and Technology. The common elements we decided<br \/>\n  upon: A link to top, copyright, privacy policy, disclaimer, accessibility statement,<br \/>\n  site map and feedback are all very useful pieces of information and are of<br \/>\n  definite benefit to the users. We decided not to put loads of links to other<br \/>\n  site sections in the footer as they could soon reduce the usability rather<br \/>\n  than imporve it. <\/dd>\n<dt><a href=\"http:\/\/dean.edwards.name\/IE7\/overview\/\">IE7<\/a><\/dt>\n<dd>This javascript enables us to code our CSS for standards based browsers and<br \/>\n  have Internet Explorer render the pages correctly too. However, it does involve<br \/>\n  linking to another CSS file which to me seems to be overkill. I actually prefer<br \/>\n  the method of coding to the baseline of Internet Explorer whilst adding further<br \/>\n  embellishments to web standard browsers. For instance, in print CSS we can<br \/>\n  expand urls of linked content so users can see where the linked documents are<br \/>\n  (only in standards browsers). Internet Explorer users will have to go to the<br \/>\n  web page itself t access the links (as the case has always been).<\/dd>\n<dt><a href=\"http:\/\/www.theregister.co.uk\/content\/6\/36065.html\">EOLAS<br \/>\n            patent dropped<\/a><\/dt>\n<dd>This means that embedded content can still be used without fear of unusable<br \/>\n\t\t\t  messages being flagged up infront of the user. A seemless internet<br \/>\n\t\t\t  experience is retained and no recoding is required by us in sites<br \/>\n\t\t\t  like Effective Use of English which embeds Flash activities into<br \/>\n\t\t\t  HTML.<\/dd>\n<\/dl>\n","protected":false},"excerpt":{"rendered":"<p>This is the March 2004 monthly web design digest I compiled for my team at the Open University (OU). I&#8217;m going to be doing one a month and will continue to republish them here as well as on the OU Intranet. XML based CMS Adactio&#8217;s Jeremy is in the process of developing a content management [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[87],"class_list":["post-490","post","type-post","status-publish","format-standard","hentry","category-life","tag-web-design"],"_links":{"self":[{"href":"https:\/\/guycarberry.co.uk\/guyweb\/wp-json\/wp\/v2\/posts\/490"}],"collection":[{"href":"https:\/\/guycarberry.co.uk\/guyweb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/guycarberry.co.uk\/guyweb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/guycarberry.co.uk\/guyweb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/guycarberry.co.uk\/guyweb\/wp-json\/wp\/v2\/comments?post=490"}],"version-history":[{"count":0,"href":"https:\/\/guycarberry.co.uk\/guyweb\/wp-json\/wp\/v2\/posts\/490\/revisions"}],"wp:attachment":[{"href":"https:\/\/guycarberry.co.uk\/guyweb\/wp-json\/wp\/v2\/media?parent=490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/guycarberry.co.uk\/guyweb\/wp-json\/wp\/v2\/categories?post=490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/guycarberry.co.uk\/guyweb\/wp-json\/wp\/v2\/tags?post=490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}