Mobiledoc is a publishing solution for authoring, saving and rendering rich WYSIWYG content.
Publishers use the Mobiledoc Kit library
to build rich-content editors customized for their content. Posts are serialized to the JSON-based
Mobiledoc format,
a structure designed to unambiguously represent the content and be simple to render in a variety of display
contexts such as server-side HTML, in-browser DOM, and SEO-friendly text.
Mobiledoc supports rich, interactive content via
cards and
atoms.
Development of Mobiledoc and the supporting libraries is generously funded by
BDG's Engineering team.
Cards and atoms are used by Mobiledoc for editing and rendering rich content. Cards are rich sections and atoms
are their inline equivalent. Both can be implemented with a small amount of JavaScript (or Ember.js or React
components) and can be created in an afternoon, not days.