Options:
- # Session Start: Thu Jul 26 01:58:34 2012
- # Session Ident: #microformats
- # [01:58] * Now talking in #microformats
- # [01:58] * Topic is 'http://microformats.org/wiki/irc - if you are new here, add yourself to http://microformats.org/wiki/irc-people'
- # [01:58] * Set by tantek on Mon Apr 09 17:30:07
- # [01:58] -ChanServ- [#microformats] Welcome to #microformats. Logs at http://krijnhoetmer.nl/irc-logs/microformats
- # [01:58] #microformats url is http://microformats.org
- # [01:59] <@tantek> huh I wonder what happened to have krijnh drop off the channel
- # [02:00] <Loqi> [[hcard-input-examples]] http://microformats.org/wiki/index.php?title=hcard-input-examples&diff=46917&oldid=46882&rcid=61122 * Tantek * (+9536) start shopping checkout section with Advance Auto Parts example, prune some leftover scripting/presentational markup
- # [02:02] <Loqi> [[hcard-input-examples]] http://microformats.org/wiki/index.php?title=hcard-input-examples&diff=46918&oldid=46917&rcid=61123 * Tantek * (+49) /* examples */ person billing shipping input
- # [02:08] <Loqi> [[hcard-input-examples]] M http://microformats.org/wiki/index.php?title=hcard-input-examples&diff=46919&oldid=46918&rcid=61124 * Tantek * (-193) /* Advance Auto Parts */ -non-form stuff
- # [02:57] <Loqi> [[hcard-input-examples]] http://microformats.org/wiki/index.php?title=hcard-input-examples&diff=46920&oldid=46919&rcid=61125 * Tantek * (+34913) /* person billing shipping input */ American Eagle
- # [03:02] * Joins: xtof_fr (~christoph@mon75-5-82-226-31-58.fbx.proxad.net)
- # [03:07] * Quits: xtof_fr (~christoph@mon75-5-82-226-31-58.fbx.proxad.net) (Quit: xtof_fr)
- # [03:12] * Quits: @tantek (~tantek@nat/mozilla/x-ltpjbvvestcbwcyb) (Quit: tantek)
- # [03:39] * Joins: Flavio_CF_Olivei (~Flavio@81.193.2.221)
- # [03:43] * Quits: FlavioOliveira (~Flavio@bl4-7-190.dsl.telepac.pt) (Ping timeout: 276 seconds)
- # [03:49] * Joins: tantek (~tantek@67.103.42.57)
- # [03:49] * ChanServ sets mode: +o tantek
- # [03:50] * Quits: @tantek (~tantek@67.103.42.57) (Client Quit)
- # [05:19] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [05:33] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [05:33] * ChanServ sets mode: +o tantek
- # [05:37] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
- # [05:37] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [06:26] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
- # [06:26] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [08:28] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
- # [08:28] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [08:41] <Loqi> [[irc]] http://microformats.org/wiki/index.php?title=irc&diff=46921&oldid=46046&rcid=61126 * Tantek * (+1236) /* Logs */ /invite krijnh #microformats if krijnh is not in the channel to keep his logs going, add logbot.glob link
- # [08:48] * Quits: patcito (~123@190.236.176.23) (Remote host closed the connection)
- # Session Close: Thu Jul 26 08:57:23 2012
- #
- # Session Start: Thu Jul 26 08:57:23 2012
- # Session Ident: #microformats
- # [08:57] * Disconnected
- # [08:58] * Attempting to rejoin channel #microformats
- # [08:58] * Rejoined channel #microformats
- # [08:58] * Topic is 'http://microformats.org/wiki/irc - if you are new here, add yourself to http://microformats.org/wiki/irc-people'
- # [08:58] * Set by tantek on Mon Apr 09 17:30:07
- # [08:58] -ChanServ- [#microformats] Welcome to #microformats. Logs at http://krijnhoetmer.nl/irc-logs/microformats
- # [08:58] #microformats url is http://microformats.org
- # [08:59] * Quits: Flavio_CF_Olivei (~Flavio@81.193.2.221) (Quit: Leaving)
- # [09:16] * Quits: kennyluck (~kennyluck@119.161.158.96) (Ping timeout: 250 seconds)
- # [09:20] * Quits: jkridner (~jason@pdpc/supporter/active/jkridner) (Read error: Connection reset by peer)
- # [09:21] * Joins: jkridner___ (~jason@pdpc/supporter/active/jkridner)
- # [10:05] * Joins: chiui (~chiui@77.72.196.170)
- # [10:30] * Joins: csarven (~csarven@wlan-nat.fwgal01.deri.ie)
- # [10:47] * Quits: nonge (~nonge@p5082BF5B.dip.t-dialin.net) (Read error: Operation timed out)
- # [11:01] * Joins: nonge (~nonge@p5082BC81.dip.t-dialin.net)
- # [11:52] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [11:52] * ChanServ sets mode: +o adactio
- # [12:04] * Joins: Jonadabe (~Jonadabe@bl7-77-23.dsl.telepac.pt)
- # [12:05] * Joins: kennyluck (~kennyluck@219.236.246.147)
- # [12:06] * Joins: danbri (~danbri@host86-153-168-172.range86-153.btcentralplus.com)
- # [12:36] * Quits: kennyluck (~kennyluck@219.236.246.147) (Ping timeout: 246 seconds)
- # [13:04] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [13:17] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
- # [13:17] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [13:18] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
- # [13:18] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [13:30] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
- # [13:30] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [13:31] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
- # [13:34] * Quits: chiui (~chiui@77.72.196.170) (Read error: Connection reset by peer)
- # [13:35] * Joins: chiui (~chiui@77.72.196.170)
- # [15:55] * Joins: MacTed (~Thud@63.119.36.36)
- # [16:13] <Loqi> http://twitter.com/divshot :: HTML5 & microformats 2 http://t.co/m32UBUNC
- # [16:19] * Joins: twisted` (u6794@gateway/web/irccloud.com/x-eyuprswdyanwxhzn)
- # [16:19] <twisted`> hi, anyone here familiar with implementing rich-snippets or whaddayamightcall it into existing websites?
- # [16:20] <Loqi> http://twitter.com/FreeWSOdownload :: Free download: WSO - WP Author hReview (Plugin) http://t.co/7QX9U90f
- # [16:20] <twisted`> I want to implement the Product Schema into an existing webshop
- # [17:13] <@tantek> twisted`: yes, you can implement hProduct into an existing webshop
- # [17:13] <twisted`> yeah I got it working quite ok by now actually
- # [17:14] <twisted`> lot more work then I hoped but that's due to the webshop's templating
- # [17:14] <twisted`> :)
- # [17:14] <@tantek> some methods take more work than others too
- # [17:14] <twisted`> what I don't fully get
- # [17:15] <twisted`> is I implemented name, manufacturer, offers (with a price) and description
- # [17:15] <@tantek> with the hProduct microformat, you just need to add a few class names. in contrast with microdata/schema or RDFa, you have to add a bunch more attributes (and sometimes more divs/spans also)
- # [17:15] * Joins: patcito (~123@190.235.217.236)
- # [17:15] <twisted`> but using the Google Preview it just shows the price
- # [17:15] <twisted`> it does recognise the rest
- # [17:15] <twisted`> I can PM you the preview URL
- # [17:15] <@tantek> ok
- # [17:15] <twisted`> don't want to spam this channel with my webshop's url
- # [17:15] <@tantek> no that's ok, you can share it in the channel if you're ok with it
- # [17:18] <twisted`> it seems to extract the info properly but it doesn't do anything with it
- # [17:19] <twisted`> or I don't really get it yet :D
- # [17:19] <twisted`> k brb gotta walk my dog
- # [17:24] <@tantek> twisted` I think it has to do with the complexity of using multiple schema type objects in one page. take a look at hProduct and see if that markup is simpler: http://microformats.org/wiki/hproduct
- # [17:27] <@tantek> and see also Google's description of their hProduct support here: http://support.google.com/webmasters/bin/answer.py?hl=en&answer=186036
- # [17:37] <twisted`> hmm I thought I was using the same format
- # [17:37] <twisted`> ok I'll look into it
- # [17:41] <twisted`> afaik I took everything from: http://www.schema.org/Product as an example
- # [17:49] <@tantek> hProduct is a bit simpler, and only requires adding to the class attribute see that last link for a comparison and the hProduct spec for example markup.
- # [17:49] <@tantek> go
- # [17:49] <@tantek> t
- # [17:50] <@tantek> got to go for now - will be back later - but give hProduct a try with class="…" attributes rather than all the item**** attributes and report back how it works or with any questions about hProduct.
- # [17:50] <@tantek> ttyl!
- # [17:50] * Quits: @tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [17:53] * Quits: mkaply (~chatzilla@99-103-69-235.lightspeed.austtx.sbcglobal.net) (Remote host closed the connection)
- # [17:54] <twisted`> thanks!
- # [17:59] * Joins: xtof_fr (~christoph@mon75-5-82-226-31-58.fbx.proxad.net)
- # [18:37] * Joins: delphianQ (475f1922@gateway/web/freenode/ip.71.95.25.34)
- # [19:01] * Parts: @adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:03] * Quits: csarven (~csarven@wlan-nat.fwgal01.deri.ie) (Quit: Leaving.)
- # [19:09] <Loqi> [[hresume-examples-in-wild]] http://microformats.org/wiki/index.php?title=hresume-examples-in-wild&diff=46922&oldid=46593&rcid=61127 * Mohit.seth * (+146) /* New Examples */
- # [19:19] * Quits: chiui (~chiui@77.72.196.170) (Ping timeout: 246 seconds)
- # [20:15] * Quits: delphianQ (475f1922@gateway/web/freenode/ip.71.95.25.34) (Ping timeout: 245 seconds)
- # [20:51] * Quits: xtof_fr (~christoph@mon75-5-82-226-31-58.fbx.proxad.net) (Quit: xtof_fr)
- # [21:20] * Quits: jkridner___ (~jason@pdpc/supporter/active/jkridner) (Read error: Connection reset by peer)
- # [21:21] * Joins: jkridner (~jason@pdpc/supporter/active/jkridner)
- # [22:55] * Joins: tantek (~tantek@med0536d0.tmodns.net)
- # [22:55] * ChanServ sets mode: +o tantek
- # [23:02] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [23:18] * Joins: mkaply (~chatzilla@99-103-69-235.lightspeed.austtx.sbcglobal.net)
- # [23:23] * Joins: undecim (~undecim@24-119-134-172.cpe.cableone.net)
- # [23:23] <undecim> in hCard, I need either 'fn' *OR* 'n', not both?
- # [23:24] <@tantek> or both
- # [23:24] <@tantek> you always need fn
- # [23:25] <undecim> Alright. Just seemed silly to have the name twice, though I guess fn is sort of like the preferred way to have a name written?
- # [23:25] <undecim> And then 'n' is for a sematically strucutred name?
- # [23:26] <@tantek> no you can use the same markup on the name once
- # [23:26] <@tantek> see the examples
- # [23:27] <@tantek> e.g. http://microformats.org/wiki/hcard-authoring#The_Importance_of_Names
- # [23:28] <@tantek> 'n' is for marking up the individual components of a name, which can also be used in sequence for how the name is displayed, and thus the whole thing can be wrapped in an 'fn'
- # [23:28] <twisted`> tantek: to respond to what you said earlier, using class="" seems to be impractical for my certain usage
- # [23:29] <twisted`> it would have a chance of class collision in naming
- # [23:29] <twisted`> and want to prevent that
- # [23:29] <@tantek> a-ha - good to know
- # [23:29] <undecim> tantek: OIC. Thanks
- # [23:29] <@tantek> yes that confirms some feedback we received
- # [23:29] <@tantek> a
- # [23:29] <@tantek> nd
- # [23:29] <@tantek>
- # [23:29] <twisted`> tantek: also I don't see how I'm mixing two specs? afaik I'm just using http://www.schema.org/Product
- # [23:29] <@tantek> we've fixed things in microformats2 accordingly
- # [23:29] <@tantek> to avoid class collisisons
- # [23:29] <@tantek> collisions even
- # [23:30] <@tantek> you have two itemtypes in your code
- # [23:30] <twisted`> hmm I only implemented one
- # [23:30] <twisted`> maybe the other one is already in the webshop stuff
- # [23:30] <twisted`> tantek: or which other one am I using?
- # [23:31] <@tantek> I saw two itemtype on the page
- # [23:32] <twisted`> according to Google it has MICROFORMAT (no idea where it pulls those from tbfh) and MICRODATA (what I supplied)
- # [23:32] <@tantek> interesting
- # [23:32] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:32] <twisted`> also the 'fn' it refers to doesn't exist in the sourcecode
- # [23:34] <twisted`> tantek: or do you mean, I am using schema.org/Product and schema.org/Offer ?
- # [23:34] <twisted`> I thought both had to be used together?
- # [23:34] <@tantek> it's odd - I'm not sure how you're supposed to use them together
- # [23:34] <@tantek> we took a different approach with microformats, that is, with hListing
- # [23:35] <@tantek> which encapsulates the offering information, and as part of it can include an hProduct inside
- # [23:36] <twisted`> I can try to use hProduct
- # [23:37] <twisted`> but just find the classes a bit... meh
- # [23:37] <@tantek> which classes collide for you?
- # [23:37] <twisted`> not sure yet but there's bound to be one
- # [23:37] <@tantek> are you a developer or designer?
- # [23:38] <twisted`> developer :)
- # [23:38] <twisted`> but modifying existing code
- # [23:38] <twisted`> cause I want to keep the template as close as possible to the stock
- # [23:38] <@tantek> ok got it - so you want to be more conservative
- # [23:38] <twisted`> to insure upgrades are possible
- # [23:38] <twisted`> and adding some -extra- spans here and there
- # [23:38] <twisted`> is something that you can easily add/remove
- # [23:39] <twisted`> but I'll dupe my current file and make a hProduct one, see if I get more luck there :)
- # [23:39] <@tantek> it's interesting - most designer prefer *not* using extra spans - because it clutters up the markup
- # [23:40] <twisted`> uh... I can't think of any reason why using a span too much/less can be any bad thing
- # [23:41] <twisted`> imo I'd prefer if something like microdata or microformats would become mandatory
- # [23:41] <twisted`> want a product listing? use a friggin <price> for the price, <price type="sale"> or whatever
- # [23:41] <twisted`> styling can be exactly the same but 10000x easier to parse
- # [23:41] <twisted`> now I'm stuck with a gazillion elements that all make no sense whatsoever
- # [23:44] <twisted`> but that's just me looking at it purely from a technical standpoint
- # [23:44] <twisted`> parsing HTML is a pita
- # [23:44] <twisted`> if I know I can search for a predefined standard and parse just that... *happy camper*
- # [23:45] <@tantek> twisted` microformats is what Google has supported the longest.
- # [23:45] <twisted`> well I clicked on *recommended*
- # [23:45] <twisted`> and it gave me that schema.org stuff
- # [23:46] <@tantek> and designers still prefer minimal markup/attribute and working with the class attribute, so we've iterated on microformats with microformats2, fixing the problems like class collisions etc.
- # [23:46] <@tantek> Google used to help contribute to microformats, e.g. hReview-aggregate, hProduct, hListing, but then decided to come up with 150+ different objects with schema
- # [23:46] <@tantek> while reinventing the objects that already worked fine in microformats
- # [23:47] <@tantek> it's Google's 4th attempt to reinvent something for adding semantics to the web (previously: Google Base, Google Data, data-vocabulary.org).
- # [23:48] <twisted`> how do I pass along which type of identifier it is?
- # [23:48] <twisted`> it needs a type like mpn
- # [23:48] <twisted`> so I do class="identifier mpn" ?
- # [23:48] <@tantek> for microformats we're continuing to plug away and evolve it openly, with a community
- # [23:48] <@tantek> the "type" is what we refer to as root class names in microformats
- # [23:48] <@tantek> microformats2 makes this much simpler
- # [23:48] <@tantek> essentially, root class names start with "h-"
- # [23:48] <@tantek> e.g. h-card, h-event, h-recipe etc.
- # [23:49] <twisted`> yeah
- # [23:49] <twisted`> but I mean for hProduct
- # [23:49] <twisted`> I can define a MPN
- # [23:49] <@tantek> in existing microformats, the root class names are all chosen one by one
- # [23:49] <@tantek> so for hProduct, the root class name is "hproduct"
- # [23:50] <@tantek> by MPN, do you mean http://en.wikipedia.org/wiki/Manufacturer_part_number ?
- # [23:50] <twisted`> yep
- # [23:50] <twisted`> http://microformats.org/wiki/hproduct -> identifier. optional.
- # [23:51] <@tantek> right
- # [23:51] <@tantek> and actually, all properties are optional in microformats2
- # [23:51] <@tantek> for the publisher
- # [23:51] <twisted`> I dunno if Google supports microformats2?
- # [23:51] <@tantek> it's another improvement we've made based on feedback
- # [23:51] <@tantek> not yet
- # [23:51] <twisted`> then... it's no use to me atm ;) nofi :D
- # [23:52] <@tantek> right now, various parser/validator developers are working on adding microformats2 support
- # [23:52] <twisted`> I just want better indexibility from Google's standpoint
- # [23:52] <@tantek> for that, check back in 6 months I'd say (maybe sooner, but likely ~6months)
- # [23:52] <@tantek> sure, for that you'll want only existing microformats or the microdata schema or rdfa variants.
- # [23:53] <twisted`> by that time, new iteration of the webshop's software
- # [23:53] <twisted`> new code to poke
- # [23:54] <@tantek> makes sense
- # [23:59] * Quits: mkaply (~chatzilla@99-103-69-235.lightspeed.austtx.sbcglobal.net) (Ping timeout: 244 seconds)
- # Session Close: Fri Jul 27 00:00:00 2012
The end :)