skyslasher / de.ergomation.wp-civi-mosaico

GNU Affero General Public License v3.0
7 stars 3 forks source link

WordPress integration for CiviMail with Mosaico

Screenshot

This CiviCRM extension integrates WordPress with the CiviCRM mail editor replacement Mosaico. The gallery now uses the WordPress media library. It also contains an enhanced Versafix template with a new template block. This block comes with a property editor that shows all available Wordpress posts. It applies the post title, excerpt with adjustable length an a read more button with just one click. In addition, section margins can be applied and href anchors can be set to allow an easy in-mail navigation via a TOC. As a bonus, embedding images into HTML mails can be optionally set (Mailings->Wordpress - Mosaico integration settings). This feature generates larger emails, but images are immediately visible when viewing the mail, without having to allow remote images in the mail program.

Screenshot Gallery reflecting Wordpress media in Mosaico

Screenshot Corresponding Wordpress media gallery

Screenshot Wordpress posts view, visible in Mosaico section plugin control

The extension is licensed under AGPL-3.0.

Requirements

Optional WordPress plugins

This plugin can use functionality of these Wordpress plugins:

Installation (Web UI)

This extension has not yet been published for installation via the web UI.

Installation (CLI, Zip)

Sysadmins and developers may download the .zip file for this extension and install it with the command-line tool cv.

cd <extension-dir>
cv dl de.ergomation.wp-civi-mosaico@https://github.com/skyslasher/de.ergomation.wp-civi-mosaico/archive/master.zip

Installation (CLI, Git)

Sysadmins and developers may clone the Git repo for this extension and install it with the command-line tool cv.

git clone https://github.com/skyslasher/de.ergomation.wp-civi-mosaico.git
cv en wp_civi_mosaico

Usage

Open the gallery. It shows the Wordpress media library. You can also use the enhanced Versafix template with the Wordpress posting block if needed.