This “Microformats” module is a collection of methods designed to render semantic markup that can be altered by the core Drupal theme subsystem. It uses several PHP libraries via composer to implement the common Microformat design patterns.

Currently it provides:

  • A comprehensive sitewide contact information block (individual name, organization name, physical address including geolocation, phone, fax, e-mail) that includes Microformats markup.
  • A field formatter for e-mail fields to provide microformat email markup.

Alternatives and related

Please see the linkback and indieweb modules for more options and sophisticated Indieweb related features.

Development status

Beta releases. Revised for modern Drupal (8, 9, 10) using composer to leverage mf2 library and streamline dependencies for more indieweb-related formats.

Check out the ideas and existing microformat + indieweb modules on d.o here:
#1002922: Build microformats library + supported modules in Drupal 8.
The 8.x-1.x README.txt has more info.

Modern Drupal development: Dan Feidt (HongPong), Benjamin Melançon (mlncn)


Microformats wraps libraries that can help manage:


Drupal 5 version

Originally developed by Benjamin Doherty. Unreleased code here.

Supporting organizations: 
Development 8.x
Helps with development and maintenance of Drupal 8, Drupal 9, Drupal 10 (modern Drupal) version.

Project information

Releases