Useful Links: Microformats, HTML5 Mess, gender issues, accessibility conference, CSS spirites, Twitter in class

Microformats Workshop is the slides by Emily Lewis from the Workshop Summits event. Outstanding presentation, excellent slides.

SitePoint Podcast #44: HTML5 is a (Beautiful) Mess is a discussion about HTML5 and related issues among Sitepoint’s Kevin Yank, Opera Software’s Bruce Lawson, author Ian Lloyd, and Kyle Weems  of the CSSquirrel web comic.

whose voice do you hear? gender issues and success from apophenia is a response to Clay Shirky’s Rant About Women. Read the rant and all the comments before you read what apophenia said.

California Web Accessibility Conference in February is a Knowbility event. That means it will provide you with the best possible accessibility training available anywhere.

CSS Sprites is an online app that will take your images and generate a sprite and the code to make it work. Nice time saver.

Using Twitter to Facilitate Classroom Discussion is about a history class. How could it be used in a web dev or web design class?

Should we kiss our privacy goodbye?

One of the scarier facts about online life is that privacy requires constant vigilance. There are ways to look at your purchases, your remarks, your friends list, and your other public data and learn a truly astonishing array of things about you.

Privacy on Facebook has been in the news recently. Perhaps I should say privacy on Facebook is always an issue. Sara (the second commenter) made some interesting comments to this article by Chris Pirillo about Facebook’s Mark Zuckerberg’s recent comments on privacy. Apophenia (aka danah boyd) talks about privacy in Facebook’s move ain’t about changes in privacy norms.

The TSA is talking about doing full body scans at airports, which may create images that can be saved and transmitted. Melanie Wyne watches what the FTC is doing about privacy to help real estate professionals run their businesses.

I decided to reveal some personal information and let you see what you can figure out about me with the knowledge.

I was listening to a new album while driving in my car and wondered just what sort of analysis a person could make about me by looking at the last 5 CDs I’d purchased. A mini case study, if you will. I buy CDs almost every month, so it’s a rich mine field of data about me. What am I telling an online marketing analyst by buying these items?

Feel free to provide analysis of me in the comments based on these 5 purchases. Lacking anyone else to do it for me, I’ll tell you what I think they mean. See if your analysis agrees with mine.

Here are the last 5 albums I’ve bought:

  • The Truth According to Ruthie Foster by Ruthie Foster. Here’s a video of her doing a solo of “Stone Love” from this album at a CD release party at Waterloo Records in Austin. I bought this CD in a local independent bookstore, so there might not be any digital trail about this purchase.
  • The Fall by Norah Jones. Here’s a music video of “Chasing Pirates” from this CD. I bought it at iTunes, so it’s in a database.
  • Blues Around the World, a Putamayo compilation. Here’s a recording of one of the songs from this album, this one is “Slide Blues” by Botafogo. This is another CD that may not have any digital tracks, since I bought it in a local store called Peace Craft that sells goods from around the world.
  • The Orchard by Lizz Wright. Here’s a music video of My Heart from this album. I bought this one at iTunes.
  • The List by Rosanne Cash. This is a rather clumsy preview video of the entire album. This one came from iTunes.

Have you decided what you think my purchases reveal about me? Here’s what the iTunes Store recommends for me today. Are they on target?

iTunes store recommendations

I’m not enough of a marketing person to know what my buying choices mean for sure, other than that I buy a lot of music. However, I promised an interpretation, so here’s my self-analysis. I think my choices show a strong preference for women’s voices. I think they show a preference for jazz, blues and country. I think they show an interest in music that is international, or not necessarily in English. I think they show a lack of interest in hiphop and top 40 music and an inclination toward lesser known regional or world favorites. I would conclude that these are the purchases of an older person—I don’t think many twenty-somethings are buying this music except perhaps the Norah Jones.

Most of those things are true, with one exception. Rosanne Cash and country music. I don’t normally buy country music. I was attracted to The List because it carries a story about family and American roots that seems significant to me. Rosanne Cash is a good singer and I like women’s voices, so I can take a little dose of country for the sake of the history involved with the album. Here’s the story of The List, as told on NPR’s Fresh Air. Someone looking at this purchase would not know that was why I was interested, however. iTunes certainly considers me a target for country music purchases—you saw the recommended album by Steve Earle.

Just knowing that I listen to public radio tells a lot about me. If someone tracked me for a long time, they might figure out that I buy artists based on hearing interviews with them on Fresh Air with some frequency. That would be some pretty fancy database infosharing, wouldn’t it? However, the Apple Store knows that I subscribe to the Fresh Air podcasts, and it also knows mostly what I buy. Could they connect the dots?

What else does this little bit of data tell you about me? Do you see something I don’t? Do the two African American choices mean something? Does Norah Jones’ exotic background combined with the Putamayo choice mean something? If you didn’t know about the two CDs I bought locally, but only knew about the three I bought on iTunes would your conclusions be completely different?

How much of my privacy have I given up with this story?

Cross-posted at BlogHer.

Wake Up Campaign at Fem 2.0

I’m a stand-in for Ronni Bennett from Time Goes By in the Fem 2.0 Wake Up Campaign on work/life blog radio series. The program where I’ll be representing the elder blogger community is “Work/Life and Older Americans: Taking Care of Oneself & Others.”  The discussion airs on Feb. 2 at Talk Shoe. Luckily, I’ll be the moderator and will be asking the questions rather than providing expertise on the topic of caregiving.

Others taking part in this discussion include host Kim Gandy, Deborah Halpern, Communications Director of National Family Caregivers Association, and Deborah Russell, Director of Workplace Issues of AARP.

The Fem 2.0 series of ten programs covers work life issues from every direction. Check the list of all the programs. The people involved are top notch and the discussions promise to be worth checking out. Take a look.

Fem2.0’s campaign, Wake Up, This Is the Reality!, aims to change the way our society talks about work, to shift the story away from privileged “balance” and corporate perspectives to one that reflects the reality on the ground for millions of Americans and American families. We need this shift if we want policy makers to know how tough it is out here and move them to act on legislation around such issues as paid sick days, healthcare, child and elder care, equal pay, etc.

To achieve this shift, we must be many and we must be LOUD.

If you have some insight to offer on the topic of work/life and older Americans you can participate in the  blog radio event at Talk Shoe where you can submit comments and questions. After the blog radio programs are finished, there will be a blog carnival where posts from individual blogs can be submitted to Fem 2.0 for the carnival.

Review: Web Design for Developers


get this book at amazon.com

A review by Web Teacher of Web Design for Developers: A Programmer’s Guide to Design Tools and Techniques (Pragmatic Programmers)

(rating: 3 stars)

Web Design for Developers: A Programmers Guide to Design Tools and Techniques by Brian P. Hogan, is, as the title suggests, aimed at developers rather than at designers. In just over 300 pages, Hogan tries to cover everything about creating a web site starting from initial pencil sketches to the finished product. Included are chapters about color, typography, structure, content, HTML, CSS, print and mobile CSS, cross-browser isssues, accessibility, search engine optimization, testing and a set of resources.

The list of topics sounds really good. It’s a lot to ask of one book, and it’s a decent book, but it isn’t a great book. The 300 pages are a restriction. Some things that could take a whole chapter to explain were mentioned with one or two sentences. There are good tips and techniques in the book, but there are also a number of things about the book that I found problematic. For example, in the section on building the home page search form with HTML, the notion of using the <label> with form fields is ignored. Later in the book, the developer is told to go back to the form and add <label> elements for the sake of accessibility. I’m glad he got around to mentioning it, points for that, but doesn’t it make better sense to tell a developer how to design an accessible form right the first time it’s mentioned? Otherwise, it feels like something you might do after you’re finished if you feel like getting around to it.

Some of the information seems out of date. The accessibility chapter talks about using access keys, an idea that’s no longer considered best practice. The use of unobtrusive JavaScript is mentioned in passing after several JavaScript ideas that are not unobtrusive have been trotted out. A tag cloud example is given with links reading <a href="#">. The use of the pound sign in the element is explained by saying that it will be replaced programmatically later, but that programming is never mentioned.

The sections on color and typography were good. The sections on images and image optimization were good.The coding examples in both HTML 4 and HTML 5 for the layout were well done. I had to keep reminding myself that the audience for this book is developers who are adept at things like Java or Ruby or PHP but don’t necessarily know how to make a web site look appealing. Limited and flawed as the book seems to a web standards advocate like myself, to a developer this might be the quick and simple guidance that is needed for a project.

When I read the title of the book I initially thought it might be something along the lines of the classic The Non-Designer’s Web Book by Robin Williams, with its explanation of design techniques. The title gives that impression. However, this book is nothing like that.

Summary: A general and wide-ranging look at web design techniques.

Technorati Tags: ,

Useful Links: Transcripts, HTML5, IE/Google, Harley, Mighty Meeting

Transcripts on the Web: Getting people to your podcasts and videos at uiAccess provides valuable resources for creating transcripts of audio and video.

My (current) opinions on HTML5 from Dori Smith is a reflection on the writhing mass of eels known as HTML5 and what has happened in that arena in the last few days. Dori has some ideas about what the lack of accord among the people working in this area may mean in future real world terms.

Microsoft admits Explorer used in Google China hack from the BBC explains what Internet Explorer 6 had to do with the recent attack on Google from Chinese hackers, and what Microsoft is doing to help fix it.

Harley unveils “Pink Label” line of merchandise makes me think maybe Harley wasn’t watching when Dell tried to come out with a line of “girly” computers.

Mighty Meeting Lets You Conduct PowerPoint Presentations from your SmartPhone. Remember, oh a couple of years back, when conferences were a sea of laptops and the speaker needed a big projector and a couple of people on hand to make sure all the computers worked with the projector? All gone.

Useful Links: On Google and China

Evan Osnos’ Dispatches from China in The New Yorker include “Q. and A.: Google and China.”

Google China Employees Given Holiday Leave, Networks Being Scrutinized is by Robin Wauters at TechCrunch.

At Bloomberg News, China’s response to Google is reported in China Says Internet Firms Abiding by Its Laws Welcome (Update1)

Related Posts: Framing the Google Disagreement with China.

Designing with Structural Thinking

In the old days, many of us learned to make web pages by first thinking about the “look” and what images, fonts, color schemes, and graphic design elements we would use to achieve it. We launched Photoshop or Fireworks and played with the look until we knew precisely (down to the pixel) what the page would look like. Once we had that plan, we began trying to make HTML create a pixel perfect rendering of the design.

If you want your HTML page to be web standards compliant and accessible you need to back off from thinking about “the look” first and begin your process by thinking about the semantic meaning and structure of the content your page will hold.

The look doesn’t matter

Before you faint and fall out of your chair over that statement, let me explain. A well-structured HTML page can look like absolutely anything. The CSS Zen Garden revolutionized web design by proving that a page of HTML can be made to look like absolutely anything. The CSS Zen Garden helped us finally get it: there is power in CSS that can be used to create any presentation whatsoever out of a simple page of HTML.

HTML is not just for the computer monitor anymore. That wonderful look you created in Photoshop or Fireworks might not work at all on a cell phone, or an aural screen reader. But a well-structured HTML page can go anywhere, work on any internet capable device, and be styled in a manner appropriate to the device with a CSS stylesheet.

Start Your Thinking

The starting point is structural. Some writers call it semantic. What those terms mean is that you need to think of your content as blocks of related meaning, or more simply, as content blocks. Think about the purpose your various content blocks will serve. Then design a semantic HTML structure that supports the meaning and purpose of your content.

If you sat down and planned out the structural bits and pieces you wanted on a web page, you might come up with a list like this.

  1. heading with logo and site name
  2. main page content
  3. global site navigation
  4. subsection navigation
  5. search form
  6. utility area with shopping cart and check out
  7. footer with legal stuff

The generic element used to provide structural context to a page of HTML is the div element. (That’s assuming you aren’t experimenting with HTML5, which has elements fitting many of these structures built in.) Using the div element with assigned ids for the structural parts of the page, your major structural content blocks could be:

<div id="header"></div>
<div id="content"></div>
<div id="globalnav"></div>
<div id="subnav"></div>
<div id="search"></div>
<div id="shop"></div>
<div id="footer"></div>

It isn’t a layout; it’s a structure. It’s the organization of information into content blocks. Once you understand what your structure needs to be, adding the appropriate content in the appropriate divisions of the page becomes automatic.

A div can contain anything, even another div. Your major content blocks will contain the HTML elements you need to create your page–headings, paragraphs, images, forms, lists, and so on.

By thinking first in terms of content, you now have structural HTML elements that can be positioned and styled in any place on the page and in any way you want. Each of those content blocks in your HTML can be individually placed on the page, and assigned colors, fonts, margins, backgrounds, padding, or alignment rules.

This information was rewritten from an earlier much longer article published at the Wise-Women.org site called The Early Bird Catches the CSS: Planning Structural HTML.