Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This project integrates your Drupal site with external social media platforms, allowing you to manage microblog posts directly within your content. When you publish your content, MPOSSE automatically syndicates your microblog posts to selected social media channels, streamlining your social sharing workflow.

Microblog Publish (on your) Own Site, Syndicate Elsewhere (MPOSSE) is essentially in integration layer between Drutopia Microblog and other modules that provide a mechanism for posting content from your Drupal site to social media, like Social Post Facebook. MPOSSE allows you to manage all of your microblogs (and individual posts within them) all from the article or other node that your posts are about.

Configuration

To enable inline microblogging for a content type, simply go to the settings page for your content type, open up the MPOSSE settings tab, toggle "Enable inline microblogging", and then press save.

This will add and configure the Microblog field (field_mposse) for your content type. To remove it, from your content type, delete it just like any other field.

Content editor usage

A content editor can create a new microblog from the article (via an inline entity reference), and then define messages for each of the social media platforms they wish to post to. When they publish and save the node, a couple of things will happen simultaneously:

  • The microblog will be published
  • Posts will be syndicated from the microblog platform fields
  • The "Post to social media" field on the article will be cleared

All of this will still work even if publishing is automated (perhaps via cron).

Plugin implementation

It should be noted that this module itself does not handle posting by itself. Posting should be handled by other compatible modules, each of which will need a plugin implemented in order to take advantage of MPOSSE's mechanism for actually sending out posts. There is such a plugin in the social post Facebook module, which I recommend developers take a look at if they are looking for an example of such an implementation.

See https://git.drupalcode.org/project/social_post_facebook/-/tree/3.0.x/src...

Activity

Total releases
1
First release
Aug 2025
Latest release
10 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
1.0.x-dev Dev Aug 26, 2025