Make a complete indieweb h-card for Agaric (and for each of our profiles) #146

Open
opened 2018-12-31 14:26:24 +00:00 by mlncn · 3 comments
mlncn commented 2018-12-31 14:26:24 +00:00 (Migrated from gitlab.com)

Unfortunately there's not an accepted indieweb standard for putting h-card information on a contact page instead of the homepage. On the plus side we might be able to propose such a standard.

Jeena's about page is an example of an internal page that has more h-card information than the homepage, but unless i'm missing something in the markup there's no way that it has of indicating from the home page for bots to go gather more information on the about page.

Another approach would be to consider anything we'd want to mark up as our organization-representing h-card as important enough to get on our homepage in a paragraph introducing ourselves or in an informational box:

  • The city (p-locality) and country (p-country-name) parts of our addresses.
  • Our logo (u-logo) — which we don't have any place that makes it obvious its our logo, and maybe we'd want our canonical logo to be the logo + wordmark (stacked), which we don't have on our site anywhere yet!
  • Our e-mail address (u-email) — which yeah, should really be on the front page.
  • Our telephone number (p-tel) — which also should go on the front page.
  • Our other online homes (GitLab, Mastodon, Twitter) (marked up as u-urls, which is still being discussed but seems very common) — here's where i'd want only the ones we really encourage people to visit to be on our front page, but maybe anything we don't want people to visit shouldn't be linked at all or at least not marked up (in either case, that is, not listed as part of our identity).
  • An additional paragraph about us (p-note).
  • Perhaps even a clip of our name being spoken correctly (marked up with the experimental u-sound property).

This could go in a paragraph or in a sort of super-footer, but we can't have an h-card that stretches from our name in the header to our mastodon account in the footer, because we'll (want to) have other microformatted content (like our blog post teaser entries) in between.

CC @cedewey @wolcen

Unfortunately there's not an accepted indieweb standard for putting h-card information on a contact page instead of the homepage. On the plus side we might be able to *propose* such a standard. [Jeena's about page](https://jeena.net/about) is an example of an internal page that has more h-card information than the homepage, but unless i'm missing something in the markup there's no way that it has of indicating from the home page for bots to go gather more information on the about page. Another approach would be to consider anything we'd want to mark up as our organization-representing h-card as important enough to get on our homepage in a paragraph introducing ourselves or in an informational box: * The city (`p-locality`) and country (`p-country-name`) parts of our [addresses](http://microformats.org/wiki/h-card#p-adr). * Our logo (`u-logo`) — which we don't have any place that makes it obvious its our logo, and maybe we'd want our canonical logo to be the logo + wordmark (stacked), which we don't have on our site anywhere yet! * Our e-mail address (`u-email`) — which yeah, should really be on the front page. * Our telephone number (`p-tel`) — which also should go on the front page. * Our other online homes (GitLab, Mastodon, Twitter) (marked up as `u-url`s, which is still [being discussed](https://indieweb.org/h-card#What_should_be_a_u-url_on_the_h-card_and_what_shouldn.E2.80.99t.3F) but seems very common) — here's where i'd want only the ones we really encourage people to visit to be on our front page, but maybe anything we don't want people to visit shouldn't be linked at all or at least not marked up (in either case, that is, not listed as part of our identity). * An additional paragraph about us (`p-note`). * Perhaps even a clip of our name being spoken correctly (marked up with the experimental `u-sound` property). This could go in a paragraph or in a sort of super-footer, but we can't have an h-card that stretches from our name in the header to our mastodon account in the footer, because we'll (want to) have other microformatted content (like our blog post teaser entries) in between. CC @cedewey @wolcen
cedewey commented 2018-12-31 19:05:07 +00:00 (Migrated from gitlab.com)

marked this issue as related to #132

marked this issue as related to #132
mlncn commented 2019-01-01 01:19:31 +00:00 (Migrated from gitlab.com)

We can also do:

  • A group photo (u-photo); this is separate and in addition to a logo.
  • The date Agaric started (probably, as bday).
  • Some categories perhaps, the kinds of things we'd want to be listed under in someone's address book (like "web development", "consulting", "communications technology", "Drupal", "IndieWeb", "online tools", and "cooperative" each marked up with category).

And a little addendum to the discussion about putting about information on a separate page:

  • Kartik has a main h-card on a path, and that path is the unique ID for the h-card also— not the home page URL, which is what we want.
  • gRegor has an h-card on his about page but puts his representative h-card (the only one with a u-url, let alone a u-uid) on his home page, with no relation between the h-card about h-card back to the home h-card, but with a u-url relation from the home h-card to the about h-card.
We can also do: * A group photo (`u-photo`); this is separate and in addition to a logo. * The date Agaric started (probably, as `bday`). * Some categories perhaps, the kinds of things we'd want to be listed under in someone's address book (like "web development", "consulting", "communications technology", "Drupal", "IndieWeb", "online tools", and "cooperative" each marked up with `category`). And a little addendum to [the discussion about putting about information on a separate page](https://indieweb.org/about#separate_page): * [Kartik](https://kartikprabhu.com/about#me) has a main h-card on a path, and that path is the unique ID for the h-card also— not the home page URL, which is what we want. * [gRegor](https://gregorlove.com/about/) has an h-card on his about page but puts his representative h-card (the only one with a `u-url`, let alone a `u-uid`) on his home page, with no relation between the h-card about h-card back to the home h-card, but with a u-url relation from the home h-card to the about h-card.
mlncn commented 2019-01-03 16:04:46 +00:00 (Migrated from gitlab.com)

marked this issue as related to #161

marked this issue as related to #161
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: agaric/agaric-coop#146
No description provided.