Hot answers tagged

8

I've just had a seemingly identical problem on upgrade to 5.13.5 (ImageMagick reported as missing when present & up to date). Disabling Mosaico/Fleximailer/Shoreditch & then re-enabling them seemed to resolve the issue.


7

Mosaico doesn't create any custom data in CiviCRM, so it is safe to Uninstall the extension. However, any template created in Mosaico will be lost. To uninstall the extension you will need to disable it.


7

Its a bad idea of upgrading as uninstall and install new version of extension. You can upgrade the extension either one of the following two ways: If the extension is listed under CiviCRM extension page with auto-download as true then under CiviCRM extension page of your site you should be able to see an option for updating the extension(if option not ...


6

You can try the Mosaico Message Template Synchronisation extension. From the README: This extension enables you to use CiviCRM-Mosaico templates with scheduled reminders, personal messages, etc. It does this by automatically copying each template from Mosaico to a CiviCRM "Message Template". When you install the extension, all existing ...


5

looks like there is no way to do this via the limited 'what you see is what you get' (WYSIWYG) editor, so this would have to be done in the code of the block you are working in, by clicking onto the source button < > And then using the html for an anchor link. For example your first anchor link can be called 'one' You would use it as follows. If you ...


5

We recommend Mosaico so that all the data stays in CiviCRM. Has it been explained to you that Mosaico works as 'part' of civicrm not as a third party service and hence no 'integration' or 'charges'?


4

I believe you can set the "Mailing Visibility" option (accessed by clicking the "Advanced Mailing Options" button on the 3. Options page of the Mosaico workflow) to "Public Pages" which will create a public HTML page that visitors can view, accessed by a tokenized link in the email itself. You should be able to get the HTML from this page and add it to your ...


4

we're looking to upgrade the mosaico library in CiviCRM to the latest version in the next few weeks. After we do that the extra features will become available.


3

I think there is nothing that allow to hide base templates for now. Personally, I would like to see a functionality that allows hide selectively the usable templates from a list of available templates. Perhaps a new featured request could be opened on https://github.com/veda-consulting/uk.co.vedaconsulting.mosaico on this direction.


3

The setup.sh is only necessary to build Mosaico, since it's still in beta. You don't need it to actually run Mosaico. Just download a pre-built version here: http://dist.civicrm.org/extension/uk.co.vedaconsulting.mosaico/latest/uk.co.vedaconsulting.mosaico-latest.zip


3

What worked for me with google-fonts is the following: After the tag add the include path generated from google-fonts, in this example Modak and Open Sans. @import url('https://fonts.googleapis.com/css?family=Modak|Open+Sans'); Then in the @supports block, in the face part add the fonts separated by '|', to be included in the blocks: face { label: ...


3

It sounds like the same issue as here perhaps: https://github.com/veda-consulting/uk.co.vedaconsulting.mosaico/issues/160 If you read the detail, the problem has been fixed for new templates, but old templates created before the fix will still fail most likely


3

Based on your comments, I believe I see the issue. CiviMail requires bounce processing to be enabled to work properly. The documentation might want to emphasize this point - but your error is actually mentioned in the VERP Support section. VERP is a standard by which you send each email from a different "From" address - so when a server responds that the ...


3

There are some new permisssions to review/set: navigate to your where set permissions in your CMS. In Drupal: People -> Permissions - and look for these:


3

The current version produces a "Update your browser!" message - which is not helpful since I already have the latest, and that is not the problem. Mosaico itself (not just the CiviCRM integration) is picky about the plugins you have installed in your browser. See https://github.com/voidlabs/mosaico/issues/383#issuecomment-428911320 and https://github.com/...


3

Under Mailings, you should have an option for "Mosaico Templates" where you would create your message templates, but these templates are currently only available to you for mass email (Mailings > New Mailing) - they can't be used for things like Schedule Reminders or direct emails to contacts using the Send Email action (to 50 contacts or less) in CiviCRM. ...


3

@mattwire helped me out. Disable the Mosaico extension, replace the mosaico directory in the extensions directory with the new version, refresh the extensions page in app, enable Mosaico, and run an extensions database upgrade. In this case there was no db upgrades necessary, but there could be depending on the versions.


3

My understanding is that it's not possible, because Mosaico doesn't currently support transactional emails, only bulk emails. I believe Veda is looking for funding from folks willing to sponsor adding Mosaico for transactional emails.


3

I believe you can use hook_civicrm_mosaicoBaseTemplates() hook to create your own new mosaico block template definition (alternative to versafix-1). Documentation on how you can use this hook can be found here. HTH Pradeep


3

Most likely it's missing PHP's ImageMagick OR GD Extension, required for image manipulation. One quick way to check phpinfo in drupal is to visit url https://example.org/admin/reports/status/php and see if you find imagemagick or GD related info.


3

In my case, neither of the other answers solved the issue I was having although I'm sure they are also reasons why Mosaico might not be working! In my case, it was due to a dodgy Drupal module that was injecting whitespace into all the images which caused them to break. I set up a local copy of the site and enabled each module one by one until the images ...


3

As a workaround for the specific example in your post, you can create a custom token. This post explains how using hook_civicrm_tokens and hook_civicrm_tokenValues


3

Using the browser network tools shows a failure to load the template with a "mixed content" message. The problem is that the template metadata includes the full URL of the template. The fix is to update the template URL in the Mosaico metadata to use https:// in place of http:// With db access, you can update template_options in civicrm_mailing. ...


2

After using Mosaico from some time, I've noted that you need to make sure you've correctly installed this extension as per the steps mentioned in the doc, i.e, Doc mentions you need to install shoreditch theme, flexmailer and then Mosaico in order. Make sure you've downloaded all the dependencies it needs to be included by executing ./bin/setup.sh -D from ...


2

After looking for a while, I found this was due to the whitespace before <?php i.e <space><?php (starting of the file) in civicrm_settings.php file which was messing the png file generation. On removing this space, the image was loaded correctly without errors. So if anyone encounters this error, make sure all your included files are white-...


2

Is it possible? Yes, Mosaico is a client-side Javascript library that runs in the browser. It needs a PHP backend that runs on Windows. Is it easy? No. Your starting point the setup.sh script runs only on Unix. However, it is not very complicated so that you can try executing the actions manually. But it is dependent on tools like git, npm and grunt, which ...


2

When you install the Mosaico and related Extensions, you then create the Templates in civicrm and they become available to use in CiviMail, you do not upload them. ADDENDUM: If you have installed correctly, as per instructions, ie Shoreditch then FlexMailer then Mosaico then at /civicrm/a/#/mosaico-template you should see the word NEW on top of the base ...


2

We did it by just removing those template files from the server (I couldn't find a less brute-force way to do it). In wordpress they are here: wordpress/wp-content/uploads/civicrm/ext/uk.co.vedaconsulting.mosaico/packages/mosaico/templates.


2

If you use the Events Manger plugin try navigating to https://yoursite.com/wp-admin/edit.php?post_type=event&page=events-manager-options&action=update&update_action=timezone-backcompat if you see a description about the timezone settings with a button to Finalise Upgrade on that page, it's likely the issue is caused by a non completed update of ...


2

I also had a similar problem - I solved by whitelisting the specific url using Wordfences Live traffic view (Wordfence -> tools) to locate the blocked connection and then whitelist param from firewall.


Only top voted, non community-wiki answers of a minimum length are eligible