[WSG] XOXO What Fo'?

2005-10-05 Thread Alan Gutierrez
Looking at this.

http://developers.technorati.com/wiki/XOXO

The examples are puzzling.

ol class='xoxo' 
  liSubject 1
ol
lisubpoint a/li
lisubpoint b/li
/ol
  /li
  liSubject 2
ol compact=compact
lisubpoint c/li
lisubpoint d/li
/ol
  /li
  liSubject 3
ol
lisubpoint e/li
/ol
  /li
/ol

As an example of XOXO. Don't we have something like this already?

Serously, what is it? Outline markup?

--
Alan Gutierrez - [EMAIL PROTECTED] - http://engrm.com/blogometer/
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**



Re: [WSG] Top Ten Web Design Mistakes - yeah, right!

2005-10-04 Thread Alan Gutierrez
* Felix Miata [EMAIL PROTECTED] [2005-10-04 11:25]:
 Andreas Boehmer [Addictive Media] wrote:
  
  Somebody pointed out this article by our friend Jakob Nielsen to me:
  
  http://www.useit.com/alertbox/designmistakes.html
  
  Let's start with this little comment at the beginning:
  
  For this year's list of worst design mistakes, I decided to try something
  new: I asked readers of my newsletter to nominate the usability problems
  they found the most irritating.
  
  How useless is that?! People who subscribe to Jakob Nielsen's newsletter are
  *not* normal. They are people who show interest in Usability, people who
  have got an above average understanding of Website Structure and Web
  Standards.
 
 It's only too bad most web site designers are apparently not among them.
 We wouldn't actually want most of the web to be easy to use, would we?

I'm a programmer. I like UI concepts, and I want my software to
be usable, but I'm a programmer and very comfortable with vi.

Which is why I like programming for the web. There is a large
and vocal usability community setting down guidelines, sharing
the results of their usability testing, having major spats about
seemingly little issues like text size.

Can a Visual Basic programmer go to a listserv and say, please
give me feedback on my design?

It's unusual to have a platform where design, usability, and
systems have and ongoing dialog. I make it a point to listen.

--
Alan Gutierrez - [EMAIL PROTECTED] - http://engrm.com/blogometer/
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**



Re: [WSG] Questions about the new european parliament web site

2005-09-14 Thread Alan Gutierrez
* Matthew Cruickshank [EMAIL PROTECTED] [2005-09-13 19:39]:
 
 
  Maybe it would be more educational if someone could describe how these
  tags might have been built.
  
  I'm assuming they are using a .net platform that has been horribly
  hacked. Maybe I shouldn't throw blame immediately at .net, but I have
  noticed similar things with them.
  
  Should the CMS have translated all of the xml stuff into an action or
  content? Is it just bad code?
  
 
 It's just bad code. They're almost certainly using Apache Cocoon to
 aggregate a bunch of XML formats together, but they haven't written
 their XSLT to strip namespaces or tags. This was the same problem that
 tvnz.co.nz faced when it launched their Apache Cocoon site.
 
 The problem they're facing is that they've got XML coming from all kinds
 of sources, Eg, they might have a content repository providing XML like
 
 content xmlns=c_repo
   section
   titleSome title/title
   paraSome content/para
   /section
 /content
 
 And they'll combine that with a couple of RSS feeds, some XHTML, and
 maybe some search engine results, and end up with a lot of XML
 namespaces and non-XHTML tags. This is no bad thing, provided they go to
 the effort of cleaning it up into XHTML.
 
 They could put another stage in their pipeline to filter the namespaces
 and such with some XSLT and using xsl:stylesheet
 exclude-result-prefixes= ... 
 
 Cleaning the result up into XHTML as the final stage in the pipeline
 though is messy, and generally it's better to write wrappers around all
 the XML you're aggregating, convert this to XHTML, and then keep a
 simple sitemap that just aggregates these wrappers together.

I'm following a process to transform the incoming feed into
clean Atom 1.0, ant to JTidy the content into XHTML. Then I can
take a standard set of transforms to convert into RSS 2.0, HTML,
and whatever else down the road.

Getting it clean coming in makes it much easier to keep it clean
going out.

--
Alan Gutierrez - [EMAIL PROTECTED]
- http://engrm.com/blogometer/index.html
- http://engrm.com/blogometer/rss.2.0.xml
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**



[WSG] Web Standards Crash Course

2005-09-09 Thread Alan Gutierrez
I'm suddenly interested in doing a lot of web programming. What
path do I follow to see that I adhere to standards, while still
supporting older browsers.

All the talk of web standard HTML seems aloof. Is it as simple
as checking with a validator every step of the way?

I just don't know how to approach this, and I'm concerned about
how to support older clients.

Thank you.

--
Alan Gutierrez - [EMAIL PROTECTED]
- http://engrm.com/blogometer/index.html
- http://engrm.com/blogometer/rss.2.0.xml
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**



[WSG] [OT] Hurricane Katrina Web Services

2005-09-01 Thread Alan Gutierrez
Hey WSG. I'm asking for help. Please respond directly to
[EMAIL PROTECTED] .

FIRST

Need to tell people about:

http://www.familymessages.org/index.php

There are many different such things, but we need to pick one,
and this is the one I've been flogging, and it's growing again
now that I'm telling people about it. (Fell asleep.)

SECOND

For the last 24 hours, I've been compiling a Wiki with
information specific to Orleans Parish. 

http://thinknola.com/wiki/

For a while one page, became a clearing house for infomation on
the evacuation of Xavier University.

http://thinknola.com/wiki/index.php?title=Xavier

Unfortunately, I had to go and fall alseep.

If anyone has any ideas on how to recruit more data formatters
or organizers, I think this could be a great service to people
in New Orleans.

Any insight, or help. I wish I could post something on my blog,
but it's down to conserve bandwidth.

--
Alan Gutierrez - [EMAIL PROTECTED]
- http://engrm.com/blogometer/index.html
- http://engrm.com/blogometer/rss.2.0.xml
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**



Re: [WSG] Hot Topic: HTML design [was Reason for leaving]

2005-08-16 Thread Alan Gutierrez
* Terrence Wood [EMAIL PROTECTED] [2005-08-15 23:52]:
 
 Patrick Lauke wrote:
 Well folks, here's a crazy idea: let's start some good
 discussions on the principles of web standards then.
 We need a bit of a catalyst to get things started. Any hot
 topics anybody's got at the moment?
 
 With the recent departure of a member who found this forum boring I 
 thought I'd open up a discussion on html design.
 
 First, let me explain what I mean by html design.
 
 One of the tenets of web standards design is the separation of
 content and presentation. The benefits of this are often explained
 in terms of easy site updates, the ability to change the visual
 design by simply updating the CSS, and improved accessibility. All
 good stuff, and increasingly (as we know), web sites are produced
 where content is on one file (html) and the presentation is in
 another (CSS)
 
 Another idea related to web standards is that of semantic markup,
 where markup is used to give the document structure - after all,
 html is a structural language - and the ultimate goal is to create
 a web that is usable by both machines (semantic web) and people.
 
 So, when I use the term html design I am talking about how a web
 page is marked up, not only in terms of separating presentation
 and content, but how the document appears without reference to the
 visual design.

 By and large html design is not something happening in practice.
 Documents are marked up, and sometimes even the content refers to,
 the visual design. Document elements (both the tag and
 'information chunk' variety) are placed in the source order
 according to how easy they are to position in the current visual
 design.

 Arguably, we need better browsers that can make the distinction
 between document content, navigation, and metadata, but isn't it
 about time we markup document's for the content without refering
 to the visual design, and separate out the navigation and other
 stuff a bit more?

I'll bite. I'm going to posit a similar question on XML-DEV.

I'm working on my own blogging software. While I finish my
editor interface, I'm typing out the XML by hand, making up a
document format as I go along. Existing formats, like DocBook
struck me as overkill, and I wanted something I copy type.

For the most part, there's a one to one mapping between my
markup and HTML, with one or two important distinctions.

An example of this is the quote. When I quote someone on my blog
I need more than formatting. I need to give credit and link.

Rather than:

blockquote
p...virtue has never been as respectable as money./p
/blockquote

Thus:

quote credit=Mark Twain
   title=Innocents Abroad
   permalink=http://www.twainquotes.com/Virtue.html;
  text...virtue has never been as respectable as money./text
/quote

A quote is rendered in my blog as so:

http://engrm.com/blogometer/2005/08/05/link-positive.html

Quoting is important in blogging, as you'll note in my blog
posting, the person I quoted returned to comment. It's part of
the social aspect of social networking.

In my blogging interface, a quote editor is going to be a
special widget. For blogging quoting and linking are currency.

--
Alan Gutierrez - [EMAIL PROTECTED]
- http://engrm.com/blogometer/index.html
- http://engrm.com/blogometer/rss.2.0.xml
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**



Re: [WSG] RE: Hot Topic: HTML design

2005-08-16 Thread Alan Gutierrez
* Paul Bennett [EMAIL PROTECTED] [2005-08-16 00:12]:
 Great topic! 
 
 I had some experience using xml / xslt earlier this year. I was
 fiddling with w3schools xslt tutorial which uses client-side xslt
 transformation and I finally saw what all the xml fuss was about.
 The content could be marked up meaningfully (according to the
 actual data) then xslt could lay out the content and css could
 style it.

 It was a real 'wow' moment as the xml penny finally dropped - a
 total separation of content and presentation, with no server-side
 shenanigans needed to convert the xml content. As soon as there is
 consistent browser support for client side xslt, we'll be able to
 deliver pure xml to the client and have it apply style and layout
 as the / browser chooses. True accessibility and universality. The
 web equivalent of 'Zen' ;)

There are plenty of places to put XSLT. It can be on the
browser, or it can be automated. You can use XSLT to cull XML
documents for links, for example. Or you can separate your
presentation on the server side, based on browser detection.

Which is why I'm interested in creating a better abstraction of
the structure of blog and wiki entries. With XML pipelines, I
can produce XHTML, RSS, text, PDF, or statitical views, like
links only, tables of contents, etc.

There are plenty of applications for XSLT, prior to it's
universal availability on the client side.

 In my experience it's not the content that's the problem - it's
 the outlying structure (header, footer, nav, branding) that gets
 in the way of true 'semanticity' (look Ma - I done made me up a
 new word!). If we had a way (no, not frames) to semantically
 separate the nav / branding fluff from the actual core content we
 would be set.

Here's an issue that I have a hard time getting away from...

I've cooked up an abstraction like so:

page
  titleAlan's Blogometer/title
  gutter
section
  link href=rss.2.0.xmlSyndicate (XML)/link
  link href=http://www.technorati.com/profile/agutier;Technorati
Profile/link
  link href=mailto:[EMAIL PROTECTED][EMAIL PROTECTED]/link
/section
  /gutter
  document
header
  titleAlan's Blogometer - Recent/title
/header
content
  deck
card
  header
titleWhat I Had For Lunch/title
text2005/08/15 12:31:30/text
  /header
  content
textI had a cheese sandwich. Yummy!/text
  /content
  footer
link 
href=2005/08/15/what-i-had-for-lunch.htmlpermalink/link
link 
href=2005/08/15/what-i-had-for-lunch.comment.cgicomment/link
  /footer
/card
  /deck
/content
  /document
/page

Quite abstract. No style information, merely conceptual. This isn't
the markup I used to write my blog either, that's far more compact.

The problem I face with this is that one generally cares about the
relative position of gutter/ content.

On most web pages, it's important to have navigation at a certian
visibility level. A gutter is a content area, not a navigation area,
I've decided. There you'll put recent entry links, Blog Ads or Ads
by Google, your blog roll, your del.icio.us links, etc.

But the format above is still another abstraction away from a blog
entry which looks like so:

blog
  entry anchor=what-i-had-for-lunch date=2005-08-15T12:31:30
titleWhat I Had For Lunch/title
textI had a cheese sandwich. Yummy!/text
  /entry
/blog

I transform blog.xml - document.xml - blogometer/index.html
  
I'm able to reuse XSLT along the way.

Then of course, I'm here to learn more about XML/XHTML/CSS so that
my final blogometer/index.html can be standards compliant, and I can
have even more control over presentation.

Brain dump. Toughts?

--
Alan Gutierrez - [EMAIL PROTECTED]
- http://engrm.com/blogometer/index.html
- http://engrm.com/blogometer/rss.2.0.xml
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**



Re: [WSG] Hot Topic: HTML design [was Reason for leaving]

2005-08-16 Thread Alan Gutierrez
* Jason Foss [EMAIL PROTECTED] [2005-08-16 03:36]:
 Being a bit of an XML newbie, what's the difference between
 
 quote credit=Mark Twain title=Innocents Abroad
 permalink=http://www.twainquotes.com/Virtue.html;
 text...virtue has never been as respectable as money./text
 /quote
 
 and
 
 quote
   creditMark Twain/credit
   titleInnocents Abroad/title
   permalinkhttp://www.twainquotes.com/Virtue.html/permalink
   text...virtue has never been as respectable as money./text
 /quote

 aside from some extra typing, I suppose?

In my case, it was a matter of avoiding extra typeing, since I'm
typing out those elements in the raw blog XML which I edit by
hand for now.

That's all. Not a good reason. Or maybe, a good enough reason
for now.

If I were designing a schema for a quote, I'd probably follow
your design, with one caveat.

 quote
   creditMark Twain/credit
   titleInnocents Abroad/title
   permalinkhttp://www.twainquotes.com/Virtue.html/permalink
   content
 text...virtue has never been as respectable as money./text
   /content
 /quote

Since text is really a block of text, and might better be called
para, except that sometimes it's not a paragraph.

--
Alan Gutierrez - [EMAIL PROTECTED]
- http://engrm.com/blogometer/index.html
- http://engrm.com/blogometer/rss.2.0.xml
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**



[WSG] Forcing Display of Block

2005-08-15 Thread Alan Gutierrez

Very simply:

div
pHello./p
p/p
/div

Is there any way to have the second p appear without
inserting a non-breaking space?

Curious.

--
Alan Gutierrez - [EMAIL PROTECTED]
- http://engrm.com/blogometer/index.html
- http://engrm.com/blogometer/rss.2.0.xml
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**



Re: [WSG] Forcing Display of Block

2005-08-15 Thread Alan Gutierrez
* Bert Doorn [EMAIL PROTECTED] [2005-08-15 10:18]:
 G'day
 
Very simply:
 
div
pHello./p
p/p
/div
 
Is there any way to have the second p appear without
inserting a non-breaking space?
  
 
 Question: What's the (semantic or otherwise) meaning of the empty 
 paragraph?  

 If it's only there to add extra white-space, why not add padding-bottom:1em 
 (or whatever you need) to the div?

 If it's there for another reason, you could try giving it a height (through 
 CSS)

It's a JavaScript/W3C DOM hack. I'm trying to fashion an edit
control out of W3C DOM. I need to keep it from collapsing if the
user removes all the text.

It makes little sense otherwise, so I'm not surpised it's not
readily supported.

I'll probably use the hight as you mentioned. Thank you.

--
Alan Gutierrez - [EMAIL PROTECTED]
- http://engrm.com/blogometer/index.html
- http://engrm.com/blogometer/rss.2.0.xml
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**



Re: [WSG] Reason for leaving

2005-08-13 Thread Alan Gutierrez
* Brian Grimmer [EMAIL PROTECTED] [2005-08-11 22:32]:

 This forum has unfortunately degraded from a useful resource in
 regards to properly writing code for use by those with
 disabilities to just another HTML help group...
 
 If you need help with tables, CSS, Divs or IE Hacks, there are a
 million and one such sites dedicated to just that - no need for
 another that was above the rest by be specific to Web Standards.
 
 Thanks for the good times and good luck in the future.

That's a pity. I've been following this listserv for a while,
and I've learned a lot about web standards, how to do things the
right way. I thought I'd found a valuable resource.

Where are these other groups then?

--
Alan Gutierrez - [EMAIL PROTECTED]
- http://engrm.com/blogometer/index.html
- http://engrm.com/blogometer/rss.2.0.xml
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**