From lists at ben-ward.co.uk Mon May 11 03:05:04 2009 From: lists at ben-ward.co.uk (Ben Ward) Date: Mon May 11 03:05:08 2009 Subject: [uf-dev] value-class-pattern call for implementations Message-ID: Hi there all parser-author-types, This is a heads up concerning the value-class-pattern (n?, value- excerption-pattern) work that's been going on for the past? well, it's been a while. And now it's nearly done. ? http://microformats.org/wiki/value-class-pattern The work has come out of value-excerption-brainstorming, been well tested against browser behaviours for accessibility feedback, and Tantek and I have got a document together specifying the behaviour of value-excerption in this general usage. In short: ? Value-excerption (the "value" classname in hCard) got implemented globally in some parsers, but was never specced that way ? It proved useful in some scenarios, and offers publishers some additional flexibility in their mark-up, so rather than declare the global implementation a bug, we've specc'd it. ? In addition, value-excerption also proved to be the strongest line of development in our ongoing quest to provide an alternate pattern for datetime and enumeration publishing scenarios where the required content was undesired in visible pages, and the abbr-pattern could be semantically unsuitable. An extension of value-excerption has been added to parse values from @title attributes. And non-visible scenarios accounted for (see the wiki page for all of that in full). We think it's solid, every informal conversation we've had with parser authors so far has OK'd it. There may be places that need tightening up, so please say if you find a problem, but the core of it is ?done? and given the accessibility and internationalisation implications, we are very keen that this pattern be pushed in place of examples where problems are known. We're asking that you please attempt to work with this pattern, feedback on any problems, but aim to implement this in future releases of your parses, knowing that that future microformat examples will be instructing authors to use this pattern, and existing ones will be revised soon. By all means add things to the -issues page as needed. There are, of course a massive number of people who share the credit for this work, brainstorming having taken place around these issues and the establishment of this solution itself. So, thank you. Cheers, Ben From ntoll at ntoll.org Wed May 13 02:07:14 2009 From: ntoll at ntoll.org (Nicholas Tollervey) Date: Wed May 13 02:07:40 2009 Subject: [uf-dev] hReview creator broken :-( Message-ID: Guys, Not sure if this already a known issue (Googling for "hReview creator broken" doesn't return anything useful) but I've just noticed that the hReview creator (http://microformats.org/code/hreview/creator) doesn't work correctly. With the latest version of Firefox I only see numbers (instead of stars) in the rating dropdown and in the code I get the following: function rating_stars(rating) { var stars = []; for (i = 0; i < 5; i++) { if (i < rating) { stars += String.fromCharCode(parseInt("2605", 16)); } else { stars += String.fromCharCode(parseInt("2606", 16)); } } return stars; } In Safari I see the (obviously correct) stars in the rating dropdown but none of the dynamic updating works and clicking "Build It!" produces a blank form. Only in Opera does the thing appear to work. As I'm on OS X I'm not sure how IE deals with it. With the recent Google related interest in uFormats I reckon many more people will be finding this page... :-/ Best wishes, Nicholas. From ntoll at ntoll.org Wed May 13 02:22:25 2009 From: ntoll at ntoll.org (Nicholas Tollervey) Date: Wed May 13 02:22:50 2009 Subject: [uf-dev] Re: hReview creator broken :-( Message-ID: <48AA815A-FB2A-4EB3-9957-E3B5996644EC@ntoll.org> Actually, just noticed it all breaks when you add text to the description field in the form on both Opera and Firefox. From tantek at cs.stanford.edu Wed May 13 17:10:11 2009 From: tantek at cs.stanford.edu (=?UTF-8?Q?Tantek_=C3=87elik?=) Date: Wed May 13 17:10:20 2009 Subject: [uf-dev] Re: hReview creator broken + what source control do people prefer? Message-ID: <60cb038a0905131710h20cda828h5f56fd11c8e02bae@mail.gmail.com> On Wed, May 13, 2009 at 2:22 AM, Nicholas Tollervey wrote: > Actually, just noticed it all breaks when you add text to the description > field in the form on both Opera and Firefox. Nicholas, first of all well done with your microformats support in Django and keep up the good work! As far as the hReview creator is concerned, indeed that is not good to hear at all, and thanks much for the heads up. Could you note the problems you found as bug(s) (definitely add to the top of the list) on the hreview-creator-feedback page? http://microformats.org/wiki/hreview-creator-feedback And please note which specific versions of the browsers you are using. Related: the code for the hReview creator is open source, hosted in mercurial on hg.microformats.org. However it does seem like git and github are a much more popular open source source control and collaboration systems these days. Would moving from Mercurial hosted on microformats.org to github.com (or another system/location) help/encourage folks to participate more in microformats open source projects? Note that there is some work happening here: http://github.com/microformats Thanks, Tantek -- http://tantek.com/ From msporny at digitalbazaar.com Wed May 13 17:22:27 2009 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 13 17:22:30 2009 Subject: [uf-dev] Re: hReview creator broken + what source control do people prefer? In-Reply-To: <60cb038a0905131710h20cda828h5f56fd11c8e02bae@mail.gmail.com> References: <60cb038a0905131710h20cda828h5f56fd11c8e02bae@mail.gmail.com> Message-ID: <4A0B6443.30307@digitalbazaar.com> Tantek ?elik wrote: > Would moving from Mercurial hosted on microformats.org to github.com > (or another system/location) help/encourage folks to participate more > in microformats open source projects? +1 - We use git extensively at our company. I'd certainly be more interested and would contribute the 'microformalyze' application that was used to analyze webpages for hAudio. -- manu -- Manu Sporny President/CEO - Digital Bazaar, Inc. blog: A Collaborative Distribution Model for Music http://blog.digitalbazaar.com/2009/04/04/collaborative-music-model/ From lists at ben-ward.co.uk Wed May 13 17:52:03 2009 From: lists at ben-ward.co.uk (Ben Ward) Date: Wed May 13 17:52:09 2009 Subject: [uf-dev] Re: hReview creator broken + what source control do people prefer? In-Reply-To: <4A0B6443.30307@digitalbazaar.com> References: <60cb038a0905131710h20cda828h5f56fd11c8e02bae@mail.gmail.com> <4A0B6443.30307@digitalbazaar.com> Message-ID: On 13 May 2009, at 17:22, Manu Sporny wrote: > Tantek ?elik wrote: >> Would moving from Mercurial hosted on microformats.org to github.com >> (or another system/location) help/encourage folks to participate more >> in microformats open source projects? > > +1 - We use git extensively at our company. I'd certainly be more > interested and would contribute the 'microformalyze' application that > was used to analyze webpages for hAudio. I also favour github; it's lovely. More specifically, I favour us getting out of the business of running our own repository. It's not well exposed, and dedicated parties (Github, Launchpad, Google Code etc.) provide better tools that we simply don't have the time to maintain. Plus, they're far better exposed to a wider developer community. The way things stand, we reserve the ?microformats? accounts on most of those sites. Github's model is especially sweet, in that we can use that account to watch/fork other projects for aggregation purposes, whilst the work is done by the original authors. It seems very well suited. I think my favoured solution is: * Get code off hg.microformats, onto whatever platform the maintainer prefers (Git, Bzr, Svn, whatever) * Use accounts on those services to provide service-level aggregation for convenient, but more agnostically: * Get the wiki in order so people can find the projects regardless of where they are. I think http://microformats.org/wiki/parsers could be formatted a little differently to link to ?Project homepages? as well as ?source code?, provide short summaries as a launchpad for people to get involved. Potentially a new ?/projects? page to include non-parser code. That would mean: Brian Suda's X2V, and also various testcases, the latter of which most definitely need better exposure and maintenance. In the case of Manu's Microformatyze, we can get the /microformats account to list it. It shouldn't matter to us what code hosting project creators use, we should just better encourage participation. B From aconbere at gmail.com Wed May 13 18:07:05 2009 From: aconbere at gmail.com (anders conbere) Date: Wed May 13 18:14:59 2009 Subject: [uf-dev] Re: hReview creator broken + what source control do people prefer? In-Reply-To: References: <60cb038a0905131710h20cda828h5f56fd11c8e02bae@mail.gmail.com> <4A0B6443.30307@digitalbazaar.com> Message-ID: <8ca3fbe80905131807o426c397i94a479ce572a8c8d@mail.gmail.com> If the maintainer prefers not to spend too much time migrating the code base. Mecurial has as similar and also very nice host like github called bitbucket http://bitbucket.org/ Might be worth looking at. ~ Anders On Wed, May 13, 2009 at 2:52 PM, Ben Ward wrote: > On 13 May 2009, at 17:22, Manu Sporny wrote: > >> Tantek ?elik wrote: >>> >>> Would moving from Mercurial hosted on microformats.org to github.com >>> (or another system/location) help/encourage folks to participate more >>> in microformats open source projects? >> >> +1 - We use git extensively at our company. I'd certainly be more >> interested and would contribute the 'microformalyze' application that >> was used to analyze webpages for hAudio. > > I also favour github; it's lovely. More specifically, I favour us getting > out of the business of running our own repository. It's not well exposed, > and dedicated parties (Github, Launchpad, Google Code etc.) provide better > tools that we simply don't have the time to maintain. Plus, they're far > better exposed to a wider developer community. > > The way things stand, we reserve the ?microformats? accounts on most of > those sites. Github's model is especially sweet, in that we can use that > account to watch/fork other projects for aggregation purposes, whilst the > work is done by the original authors. It seems very well suited. > > I think my favoured solution is: > > ?* Get code off hg.microformats, onto whatever platform the maintainer > prefers (Git, Bzr, Svn, whatever) > ?* Use accounts on those services to provide service-level aggregation for > convenient, but more agnostically: > ?* Get the wiki in order so people can find the projects regardless of where > they are. I think ?http://microformats.org/wiki/parsers could be formatted a > little differently to link to ?Project homepages? as well as ?source code?, > provide short summaries as a launchpad for people to get involved. > Potentially a new ?/projects? page to include non-parser code. > > That would mean: Brian Suda's X2V, and also various testcases, the latter of > which most definitely need better exposure and maintenance. > > In the case of Manu's Microformatyze, we can get the /microformats account > to list it. > > It shouldn't matter to us what code hosting project creators use, we should > just better encourage participation. > > B > _______________________________________________ > microformats-dev mailing list > microformats-dev@microformats.org > http://microformats.org/mailman/listinfo/microformats-dev > From kevinmarks at gmail.com Wed May 13 23:19:50 2009 From: kevinmarks at gmail.com (Kevin Marks) Date: Wed May 13 23:19:58 2009 Subject: [uf-dev] Re: hReview creator broken + what source control do people prefer? In-Reply-To: <8ca3fbe80905131807o426c397i94a479ce572a8c8d@mail.gmail.com> References: <60cb038a0905131710h20cda828h5f56fd11c8e02bae@mail.gmail.com> <4A0B6443.30307@digitalbazaar.com> <8ca3fbe80905131807o426c397i94a479ce572a8c8d@mail.gmail.com> Message-ID: <73766b160905132319g3d71abdfl41559d930d7e0df7@mail.gmail.com> Google code now offers mercurial as an option as well as svn. I was also planning on putting my XOXO code up there, though I haven't spent much time with hg On May 13, 2009 6:16 PM, "anders conbere" wrote: If the maintainer prefers not to spend too much time migrating the code base. Mecurial has as similar and also very nice host like github called bitbucket http://bitbucket.org/ Might be worth looking at. ~ Anders On Wed, May 13, 2009 at 2:52 PM, Ben Ward wrote: > On 13 May 2009, at 17:22,... -------------- next part -------------- An HTML attachment was scrubbed... URL: http://microformats.org/discuss/mail/microformats-dev/attachments/20090513/24f61044/attachment.html From connolly at w3.org Thu May 14 08:17:16 2009 From: connolly at w3.org (Dan Connolly) Date: Thu May 14 08:17:22 2009 Subject: [uf-dev] Re: hReview creator broken + what source control do people prefer? In-Reply-To: <60cb038a0905131710h20cda828h5f56fd11c8e02bae@mail.gmail.com> References: <60cb038a0905131710h20cda828h5f56fd11c8e02bae@mail.gmail.com> Message-ID: <1242314236.5995.50770.camel@pav.lan> On Wed, 2009-05-13 at 17:10 -0700, Tantek ?elik wrote: > On Wed, May 13, 2009 at 2:22 AM, Nicholas Tollervey wrote: [...] > > Related: the code for the hReview creator is open source, hosted in > mercurial on hg.microformats.org. > > However it does seem like git and github are a much more popular open > source source control and collaboration systems these days. > > Would moving from Mercurial hosted on microformats.org to github.com > (or another system/location) help/encourage folks to participate more > in microformats open source projects? Another possibility is to try bitbucket, which is much like github except it's based on hg rather than git. http://bitbucket.org/DanC/ > Note that there is some work happening here: http://github.com/microformats > > Thanks, > > Tantek > -- Dan Connolly, W3C http://www.w3.org/People/Connolly/ gpg D3C2 887B 0F92 6005 C541 0875 0F91 96DE 6E52 C29E From ntoll at ntoll.org Fri May 15 08:09:11 2009 From: ntoll at ntoll.org (Nicholas Tollervey) Date: Fri May 15 08:09:19 2009 Subject: [uf-dev] Re: hReview creator broken + what source control do people prefer? In-Reply-To: <60cb038a0905131710h20cda828h5f56fd11c8e02bae@mail.gmail.com> References: <60cb038a0905131710h20cda828h5f56fd11c8e02bae@mail.gmail.com> Message-ID: <703FAB8D-E67C-4E10-A21A-608E7A644C59@ntoll.org> On 14 May 2009, at 01:10, Tantek ?elik wrote: > On Wed, May 13, 2009 at 2:22 AM, Nicholas Tollervey > wrote: >> Actually, just noticed it all breaks when you add text to the >> description >> field in the form on both Opera and Firefox. > > > Nicholas, first of all well done with your microformats support in > Django and keep up the good work! Thanks! The Microformats app might even make its way into the Pinax project (a collection of pre-built generic Django applications for common web-application functionality). Early days yet... > > As far as the hReview creator is concerned, indeed that is not good to > hear at all, and thanks much for the heads up. > > Could you note the problems you found as bug(s) (definitely add to the > top of the list) on the hreview-creator-feedback page? > > http://microformats.org/wiki/hreview-creator-feedback > > And please note which specific versions of the browsers you are using. > I've updated the feedback page and included a suggested fix for the problem on FFx and Opera. However, IE and Safari both seem to have more fundamental problems with the javascript. Unfortunately, my lunch time isn't long enough for me to spend the time required to find out what all the opaque javascript errors from IE mean. Plus, lunch combined with debugging IE javascript errors is likely to cause indigestion... :-P > > Related: the code for the hReview creator is open source, hosted in > mercurial on hg.microformats.org. > > However it does seem like git and github are a much more popular open > source source control and collaboration systems these days. > > Would moving from Mercurial hosted on microformats.org to github.com > (or another system/location) help/encourage folks to participate more > in microformats open source projects? > I personally use both hg and git. GitHub (and bitbucket for hg) are cool because of the community related aspects of the service. Git seems to (currently) have more traction but I suspect both will be around for a long time to come. > Note that there is some work happening here: http://github.com/microformats > > Thanks, > > Tantek > > -- > http://tantek.com/ > _______________________________________________ > microformats-dev mailing list > microformats-dev@microformats.org > http://microformats.org/mailman/listinfo/microformats-dev