Bangpound allowed me to become a comaintainer on Microformats. I posted my idea here: https://www.drupal.org/node/1002922
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] 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
Any other ideas?? I would love to get his rolling properly in D8!