55°F

Aaron Parecki

  • Articles
  • Notes
  • Photos

#microformats

  • Andrew Miguelez http://andrewmiguelez.com
    Why doesn't Google's Structured Data Testing Tool recognize h-entry and #microformats2?
    #microformats #mf2
    Portland, Oregon
    Tue, Apr 25, 2017 2:47pm -05:00 (liked on Tue, Apr 25, 2017 12:48pm -07:00) #microformats2 #microformats #mf2
  • Andrew Miguelez http://andrewmiguelez.com   •   Apr 25
    Thank you!!! I see you used p-photo and it worked in the example. I'm not finding that in the documentation for h-entry.
    Aaron Parecki
    @andrewmiguelez Your question sparked quite the discussion! https://chat.indieweb.org/microformats/2017-04-25#t1493142254026000
    Portland, Oregon
    2 replies
    Tue, Apr 25, 2017 11:03am -07:00 #microformats
  • Andrew Miguelez http://andrewmiguelez.com   •   Apr 25
    #microformats question:
    How do I use #h-entry's #u-photo without an img element? Primary image is outside of the article for design reasons.
    Aaron Parecki
    @andrewmiguelez There are many approaches tho, join #microformats if you want to chat more! We have a Slack bridge: https://chat.indieweb.org/slack
    Portland, Oregon
    1 like
    Tue, Apr 25, 2017 11:00am -07:00 #microformats
  • Andrew Miguelez http://andrewmiguelez.com   •   Apr 25
    #microformats question:
    How do I use #h-entry's #u-photo without an img element? Primary image is outside of the article for design reasons.
    Aaron Parecki
    @andrewmiguelez The u- prefix tells the parser where to find the value, so you can use a <data> element http://pin13.net/mf2/?id=20170425174631720
    Portland, Oregon
    1 like 2 replies
    Tue, Apr 25, 2017 10:46am -07:00 #microformats
  • Day 2: Handling URLs with Fragment IDs #100DaysOfIndieWeb

    Earlier this year when I launched XRay, I connected Loqi the IRC bot to it so that we would get inline IRC text previews when people linked to web pages in IRC. XRay works by finding an h-entry on the page, and getting the content and author information from it. Here's what it normally looks like in IRC.
    continue reading...
    2 likes 1 mention
    Thu, Dec 22, 2016 8:47am -08:00 #100daysofindieweb #indieweb #xray #quill #microformats
  • Why Microformats? Owning My Reviews

    Back in October, I wrote a bunch of short mini-reviews on products and services that I use regularly. I published them all on a single page called "Favorite Things". In the past, I've written a couple of reviews on Amazon and then copied them to my website as a blog post.I decided it was time to be able to publish proper reviews from my own website, including having them show up in Google with the little stars, what Google now calls "Rich Snippets."Searching for Google's documentation on how to mark up a web page to show the Rich Snippet reveals an interesting pattern. Currently, their documentation provides three recommended markup styles: Microdata, RDFa, and JSON-LD. All three use the Schema.org vocabulary.
    continue reading...
    3 likes 3 reposts 1 bookmark 12 replies 6 mentions
    Sat, Dec 17, 2016 11:16am -08:00 #microformats #google #reviews #schemaorg #microdata #longevity
  • Aaron Parecki

    I just launched the ability to create "review" posts in Quill, and added support for displaying them in p3k. p3k adds the additional mf1 classes required for the review to show up in Google results as a "rich snippet", although the Google crawlers haven't made it over to my site yet since launching the change.

    In the process of adding both mf2 (h-review) and mf1 (hReview) markup to my review posts, it demonstrated that there are some serious issues with the mf2 parsers and how they handle backcompat mf1 markup. Here's an example of my post being parsed by the PHP, Python, and Node parsers:

    • PHP
    • Node
    • Python

    The Python parser is the only one even close to correct, although it has added a child h-card based on an mf1 object.

    I've opened issues on the corresponding repos to try to get these fixed.

    • Python parser
    • Node parser
    • PHP parser

    In the mean time, my apologies if these review posts appear super broken in whatever reader you're using!

    Portland, Oregon, USA
    Fri, Dec 16, 2016 7:57am -08:00 #microformats #indieweb #review
  • Dino Baskovic https://twitter.com/ProfessorDino   •   Jun 14
    What’s up with @microformats? Dead on the vine? No web, blog, wiki update in ages. Pls correct me if wrong. #webdesign #webdev #microformats
    Aaron Parecki
    @ProfessorDino No blog posts lately, but plenty of wiki activity! http://microformats.org/wiki/Special:RecentChanges Lots of use in #indiewebcamp too!
    Portland, Oregon, USA
    2 likes
    Tue, Jun 14, 2016 12:42pm -07:00 #microformats
  • Creating vCards from h-cards | Brandon Rozek (brandonrozek.com)
    Sun, Dec 27, 2015 12:24pm -08:00 #microformats #h-card #indieweb
  • Everything you ever wanted to know about unfurling but were afraid to ask /or/ How to make your… — Slack Developer Blog — Medium (medium.com)
    Wed, Nov 25, 2015 10:53am -08:00 #oembed #microformats #unfurl #linkpreview
  • itteco/iframely (github.com)
    Embeds API you wish you built yourself. Over 1600 domains. (Responsive, oEmbed, Twitter Cards, Open Graph, Readability and more)
    Fri, Nov 13, 2015 8:42am -08:00 #embed #api #microformats #indieweb
  • http://rhiaro.co.uk/2015/08/extensibility
    Aaron Parecki
    @rhiaro This is great! Thanks for writing this up. I do like the idea that properties have their own URLs that describe them. I wonder how we could reasonably do that with microformats.
    Portland, Oregon, USA
    Thu, Aug 20, 2015 9:36am -07:00 #microformats #linkeddata #mf2
  • Paprika Recipe Mgr https://twitter.com/paprikaapp   •   Aug 6
    @aaronpk Right now we use schema for most of the app exports (or hrecipe, need to standardize it), you may already know that?
    Aaron Parecki
    @paprikaapp hm I didn't see anything other than plain HTML in the export. Luckily microformats2 can co-exist with other markup as well!
    Portland, Oregon, USA
    2 replies
    Wed, Aug 5, 2015 8:51pm -07:00 #microformats
  • Paprika Recipe Mgr https://twitter.com/paprikaapp   •   Aug 6
    @aaronpk Sorry to have missed this! Checking it out now, will of course add support this is pretty neat.
    Aaron Parecki
    @paprikaapp Cool! This would be a great way to turn the app export into an API! Happy to answer questions too.
    Portland, Oregon, USA
    4 replies
    Wed, Aug 5, 2015 8:49pm -07:00 #microformats
  • Aaron Parecki
    @paprikaapp Just found out about this, looks really neat! Would you consider adding microformats2 to the HTML output? http://microformats.org/wiki/h-recipe
    Portland, Oregon, USA
    1 like 6 replies 1 mention
    Wed, Jul 8, 2015 1:26pm -07:00 #microformats
  • Lea Verou https://twitter.com/LeaVerou   •   Apr 28
    @aaronpk @yoanngrange I find that hard to believe. How was this tested? Is it a case of “I haven’t seen conflicts, ergo they do not exist"?
    Aaron Parecki
    @LeaVerou @yoanngrange I believe the research was all documented on the #microformats wiki http://microformats.org/wiki/microformats-2-prefixes
    Portland, Oregon, USA
    Mon, Apr 27, 2015 5:36pm -07:00 #microformats
  • HTML is my API

    In August 2012, I wrote a quick script to stream front-page Hackernews stories to an IRC channel on Freenode. It broke after 2.5 years, at which point I switched to their new JSON API. That one broke after 2 days. Here is how we can fix this.
    continue reading...
    8 likes 5 reposts 2 bookmarks 1 reply 55 mentions
    Sun, Apr 26, 2015 9:48pm -07:00 #indieweb #api #html #microformats
  • https://kylewm.com/2015/01/microformats-dev-meetup-2015-01-20
    Aaron Parecki
    @kylewm.com #microformats #mf2 #meetup I'll be joining remotely!
    Portland, Oregon, USA
    Wed, Jan 7, 2015 2:21pm -08:00 #microformats #mf2 #meetup
  • https://twitter.com/veganstraightedge/status/469935018345639936
    Aaron Parecki
    @veganstraightedge @jlsuttles Yes, that gives me the ever so helpful `{"hentry":["#<HEntry:0x007fbd49108160>"]...`
    Portland, Oregon, USA
    1 reply
    Fri, May 23, 2014 1:18pm -07:00 #microformats
  • https://twitter.com/veganstraightedge/status/469933090677067778
    Aaron Parecki
    @veganstraightedge @jlsuttles Short term is there a way to get the canonical JSON representation of the page? I can work with the raw JSON easier at this point.
    Portland, Oregon, USA
    2 replies
    Fri, May 23, 2014 1:12pm -07:00 #microformats
older

Hi, I'm Aaron Parecki, Director of Identity Standards at Okta, and co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and participate in the OAuth Working Group at the IETF. I also help people learn about video production and livestreaming. (detailed bio)

I've been tracking my location since 2008 and I wrote 100 songs in 100 days. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel. Read more.

  • Director of Identity Standards at Okta
  • IndieWebCamp Founder
  • OAuth WG Editor
  • OpenID Board Member

  • 🎥 YouTube Tutorials and Reviews
  • 🏠 We're building a triplex!
  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2025 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
WeChat ID
aaronpk_tv