If this is designed correctly then other modules will be able to reliably use Microformats in Drupal to drive Hcard / Vcard and Webmentions as well as other possible systems. See also #2687129: Plan for Drupal 8 for Vinculum module (trackbacks/pingbacks/webmentions).
Microformats for a better Indieweb in Drupal
Here is an idea to create several modules using microformats as a key dependency, then implement a number of Indieweb formats, either within microformats submodules or elsewhere. Keeping our modules trim and easily maintainable, much of the heavy lifting is done by external libraries and only Drupal-specific code needs to be committed on d.o.
Ideally the dormant linkback module namespace can be used as well, supported by microformats. I have already talked to the linkback maintainer and they are amiable to the idea. This could host pingbacks and webmentions supported by other external PHP libraries.
Backporting to 7.x?
Additionally it might be good to make a microformats 7.x-1.x series and use composer manager to ensure that we avoid reinventing the wheel, using the available indieweb libraries in composer whenever possible. (Composer manager would be best here probably)
See also:
- D7: Contactinfo by dboulet https://www.drupal.org/project/contactinfo adds (1,485 sites in May 2016) Sitewide hcard ( http://microformats.org/wiki/hcard )
- D8: Contactinfo port works sitewide, I checked. Working patch here https://www.drupal.org/node/2624866 (this could be optimized by using Mf2 library)
- D6: hcard by Shawn DeArmond https://www.drupal.org/project/hcard (307 sites)
- D7: vinculum https://drupal.org/project/vinculum webmention, trackback, pingback (92 sites)
- D5 D6: trackback https://www.drupal.org/project/trackback (329 sites)
- D5: pingback https://www.drupal.org/project/pingback (137 sites)
- Another test vinculum version. I threw mf2 in here in the 'wrong' way for a drupal module which should be via libraries or composer: https://github.com/HongPong/vinculum/tree/7.x-2.x
2010 original issue:
Hey there, just wondering what the story is. If I understand correctly, this used to be a D5 module, but is being upgraded to be a theme (as of summer 2010)? Maybe I'm misunderstanding something about D7's theming system, but is the idea that users will need to choose this instead of another starter theme like Zen or Fusion, or will it somehow use a subtheme system to allow both. Sorry if that's a stupid question (I believe it would be for D6...), but the description confuses me, and I thought perhaps there was something in D7 that made this possible.
Comments
Comment #1
NickWebman commentedThis module, or space where a module would be, is about all I can find on drupal+microformatting.
curious - why implement on the theme? People are going to want to use a microformat module on any theme (just like any other module).
Also, if this Module is a "group of themes", isn't it then a group of themes, and not a module?
I'm confused.
Comment #2
kaizerking commentedany update on this module ?
Comment #3
lpalgarvio commentedwould be interesting if this could take off
http://microformats.org/wiki/drupal
Comment #4
hongpong commentedI am restarting the development of microformats.
Microformats module for Drupal 8 incorporates indieweb/php-mf2 3.0+ PHP library: https://github.com/indieweb/php-mf2/
Comment #6
hongpong commentedComment #7
hongpong commented