<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Installation of plugins is broken in Mautic package]]></title><description><![CDATA[<p dir="auto">I tried to install Mautic plugins from the marketplace:</p>
<ul>
<li>&lt;YOURDOMAIN&gt;/s/marketplace/detail/cronfig/mautic-cronfig and</li>
<li>&lt;YOURDOMAIN&gt;/s/marketplace/detail/acquia/mc-cs-plugin-custom-objects</li>
</ul>
<p dir="auto">Installation fails, even after enabling required option "Update Mautic through Composer [BETA]", which is required for this to work.</p>
<p dir="auto"><img src="/assets/uploads/files/1703899449154-a8985170-4a66-49e1-a4d8-6ee15306d3ce-image-resized.png" alt="a8985170-4a66-49e1-a4d8-6ee15306d3ce-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Relevant log messages:</p>
<pre><code>[2023-12-30 02:07:19] mautic.ERROR: Installation of plugin through Composer has failed:  [] {"hostname":"REDACTED","pid":2156}
[2023-12-30 02:07:40] mautic.WARNING: PHP Warning - require(/run/mautic/var/cache/pro_/ContainerZbFAU4B/getSwiftmailer_EmailSender_ListenerService.php): failed to open stream: No such file or directory - in file /run/mautic/var/cache/pro_/ContainerZbFAU4B/appAppKernelProdContainer.php - at line 2346 {"file":"getSwiftmailer_EmailSender_ListenerService.php","lazyLoad":true} {"hostname":"REDACTED","pid":2156}
[2023-12-30 02:07:40] mautic.ERROR: PHP Notice: require(): Failed opening required '/run/mautic/var/cache/pro_/ContainerZbFAU4B/getSwiftmailer_EmailSender_ListenerService.php' (include_path='.:/usr/share/php') - in file /run/mautic/var/cache/pro_/ContainerZbFAU4B/appAppKernelProdContainer.php - at line 2346 [] {"hostname":"REDACTED","pid":2156}
[2023-12-30 02:07:40] mautic.WARNING: PHP Warning - Cannot modify header information - headers already sent by (output started at /app/code/vendor/symfony/http-foundation/Response.php:1238) - in file /app/code/app/bundles/CoreBundle/ErrorHandler/ErrorHandler.php - at line 481 {"error":{"inline":null,"type":64,"message":"The site is currently offline due to encountering an error. If the problem persists, please contact the system administrator. System administrators, check server logs for errors.","logMessage":null,"line":2346,"file":"/run/mautic/var/cache/pro_/ContainerZbFAU4B/appAppKernelProdContainer.php","trace":[{"namespace":"","short_class":"","class":"","type":"","function":"","file":"/run/mautic/var/cache/pro_/ContainerZbFAU4B/appAppKernelProdContainer.php","line":2346,"args":[]}],"context":[],"showExceptionMessage":false,"previous":null},"inTemplate":false,"isAjax":true,"dataArray":{"errors":[{"message":"The site is currently offline due to encountering an error. If the problem persists, please contact the system administrator. System administrators, check server logs for errors.","code":500,"type":null}]}} {"hostname":"REDACTED","pid":2156}
[2023-12-30 02:07:40] mautic.ERROR: Symfony\Component\Debug\Exception\FatalErrorException: Notice: require(): Failed opening required '/run/mautic/var/cache/pro_/ContainerZbFAU4B/getSwiftmailer_EmailSender_ListenerService.php' (include_path='.:/usr/share/php') - in file /run/mautic/var/cache/pro_/ContainerZbFAU4B/appAppKernelProdContainer.php - at line 2346 [] {"hostname":"REDACTED","pid":2156}
[2023-12-30 02:16:26] mautic.ERROR: Installation of plugin through Composer has failed:  [] {"hostname":"REDACTED","pid":2708}
[2023-12-30 02:16:45] mautic.WARNING: PHP Warning - require(/run/mautic/var/cache/pro_/ContainerURpx9i3/getSwiftmailer_EmailSender_ListenerService.php): failed to open stream: No such file or directory - in file /run/mautic/var/cache/pro_/ContainerURpx9i3/appAppKernelProdContainer.php - at line 2346 {"file":"getSwiftmailer_EmailSender_ListenerService.php","lazyLoad":true} {"hostname":"REDACTED","pid":2708}
[2023-12-30 02:16:45] mautic.ERROR: PHP Notice: require(): Failed opening required '/run/mautic/var/cache/pro_/ContainerURpx9i3/getSwiftmailer_EmailSender_ListenerService.php' (include_path='.:/usr/share/php') - in file /run/mautic/var/cache/pro_/ContainerURpx9i3/appAppKernelProdContainer.php - at line 2346 [] {"hostname":"REDACTED","pid":2708}
[2023-12-30 02:16:45] mautic.WARNING: PHP Warning - Cannot modify header information - headers already sent by (output started at /app/code/vendor/symfony/http-foundation/Response.php:1238) - in file /app/code/app/bundles/CoreBundle/ErrorHandler/ErrorHandler.php - at line 481 {"error":{"inline":null,"type":64,"message":"The site is currently offline due to encountering an error. If the problem persists, please contact the system administrator. System administrators, check server logs for errors.","logMessage":null,"line":2346,"file":"/run/mautic/var/cache/pro_/ContainerURpx9i3/appAppKernelProdContainer.php","trace":[{"namespace":"","short_class":"","class":"","type":"","function":"","file":"/run/mautic/var/cache/pro_/ContainerURpx9i3/appAppKernelProdContainer.php","line":2346,"args":[]}],"context":[],"showExceptionMessage":false,"previous":null},"inTemplate":false,"isAjax":true,"dataArray":{"errors":[{"message":"The site is currently offline due to encountering an error. If the problem persists, please contact the system administrator. System administrators, check server logs for errors.","code":500,"type":null}]}} {"hostname":"REDACTED","pid":2708}
[2023-12-30 02:16:45] mautic.ERROR: Symfony\Component\Debug\Exception\FatalErrorException: Notice: require(): Failed opening required '/run/mautic/var/cache/pro_/ContainerURpx9i3/getSwiftmailer_EmailSender_ListenerService.php' (include_path='.:/usr/share/php') - in file /run/mautic/var/cache/pro_/ContainerURpx9i3/appAppKernelProdContainer.php - at line 2346 [] {"hostname":"REDACTED","pid":2708}
[2023-12-30 02:17:37] mautic.ERROR: Installation of plugin through Composer has failed:  [] {"hostname":"REDACTED","pid":2708}
[2023-12-30 02:17:55] mautic.WARNING: PHP Warning - require(/run/mautic/var/cache/pro_/ContainerJ96qeYb/getSwiftmailer_EmailSender_ListenerService.php): failed to open stream: No such file or directory - in file /run/mautic/var/cache/pro_/ContainerJ96qeYb/appAppKernelProdContainer.php - at line 2346 {"file":"getSwiftmailer_EmailSender_ListenerService.php","lazyLoad":true} {"hostname":"REDACTED","pid":2708}
[2023-12-30 02:17:55] mautic.ERROR: PHP Notice: require(): Failed opening required '/run/mautic/var/cache/pro_/ContainerJ96qeYb/getSwiftmailer_EmailSender_ListenerService.php' (include_path='.:/usr/share/php') - in file /run/mautic/var/cache/pro_/ContainerJ96qeYb/appAppKernelProdContainer.php - at line 2346 [] {"hostname":"REDACTED","pid":2708}
[2023-12-30 02:17:55] mautic.WARNING: PHP Warning - Cannot modify header information - headers already sent by (output started at /app/code/vendor/symfony/http-foundation/Response.php:1238) - in file /app/code/app/bundles/CoreBundle/ErrorHandler/ErrorHandler.php - at line 481 {"error":{"inline":null,"type":64,"message":"The site is currently offline due to encountering an error. If the problem persists, please contact the system administrator. System administrators, check server logs for errors.","logMessage":null,"line":2346,"file":"/run/mautic/var/cache/pro_/ContainerJ96qeYb/appAppKernelProdContainer.php","trace":[{"namespace":"","short_class":"","class":"","type":"","function":"","file":"/run/mautic/var/cache/pro_/ContainerJ96qeYb/appAppKernelProdContainer.php","line":2346,"args":[]}],"context":[],"showExceptionMessage":false,"previous":null},"inTemplate":false,"isAjax":true,"dataArray":{"errors":[{"message":"The site is currently offline due to encountering an error. If the problem persists, please contact the system administrator. System administrators, check server logs for errors.","code":500,"type":null}]}} {"hostname":"REDACTED","pid":2708}
[2023-12-30 02:17:55] mautic.ERROR: Symfony\Component\Debug\Exception\FatalErrorException: Notice: require(): Failed opening required '/run/mautic/var/cache/pro_/ContainerJ96qeYb/getSwiftmailer_EmailSender_ListenerService.php' (include_path='.:/usr/share/php') - in file /run/mautic/var/cache/pro_/ContainerJ96qeYb/appAppKernelProdContainer.php - at line 2346 [] {"hostname":"REDACTED","pid":2708}
</code></pre>
<p dir="auto">Is this related to the architecture of the Mautic image? Are required paths within the read only space? Could it be, that the cache and plugins directory are not writable?</p>
]]></description><link>https://forum.cloudron.io/topic/10747/installation-of-plugins-is-broken-in-mautic-package</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 07:20:01 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/10747.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 30 Dec 2023 01:34:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Tue, 27 Aug 2024 16:27:57 GMT]]></title><description><![CDATA[<p dir="auto">Here is the tweak, to use composer with NPM in the LAMP stack (<a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> might be interesting for other apps in the LAMP stack as well, if someone with knowledge can confirm this approach):</p>
<pre><code>export NPM_CONFIG_CACHE=/tmp/npm_cache
export NPM_CONFIG_USERCONFIG=/tmp/.npmrc
</code></pre>
<p dir="auto">then</p>
<pre><code>mkdir -p /tmp/npm_cache
touch /tmp/.npmrc

npm ci --prefer-offline --no-audit
</code></pre>
<p dir="auto">probably better prefix it with</p>
<pre><code>sudo -E -u www-data ...
</code></pre>
<p dir="auto">otherwise new created directories have the wrong ownership and need to be adjusted with</p>
<pre><code>chown www-data:www-data MailjetBundle/ -R
</code></pre>
<p dir="auto">"MailjetBundle" was the example I used it for.</p>
]]></description><link>https://forum.cloudron.io/post/93400</link><guid isPermaLink="true">https://forum.cloudron.io/post/93400</guid><dc:creator><![CDATA[dsp76]]></dc:creator><pubDate>Tue, 27 Aug 2024 16:27:57 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Sun, 25 Aug 2024 14:05:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/joseph" aria-label="Profile: joseph">@<bdi>joseph</bdi></a> Yeah, I'll open a new thread about this, right.<br />
Thanks and I tried with the DEMO as you suggested, and on the demo it's quite fast as it should be however since I'm referring to the saving in configuration section which can take up to a minute, I do not think in the DEMO version changes made really save whatever to the database, hence likely why it is fast.</p>
]]></description><link>https://forum.cloudron.io/post/93281</link><guid isPermaLink="true">https://forum.cloudron.io/post/93281</guid><dc:creator><![CDATA[micmc]]></dc:creator><pubDate>Sun, 25 Aug 2024 14:05:49 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Sat, 24 Aug 2024 07:55:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/micmc" aria-label="Profile: micmc">@<bdi>micmc</bdi></a> said in <a href="/post/93207">Installation of plugins is broken in Mautic package</a>:</p>
<blockquote>
<p dir="auto">And, is it just me or it seems like since Mautic 5 and Cloudron 8.x it is incredibly slooow to save things in configuration sometimes it takes up to a minute?</p>
</blockquote>
<p dir="auto">Can you maybe open a separate thread about this? Are you able to reproduce this with the demo instance?</p>
]]></description><link>https://forum.cloudron.io/post/93216</link><guid isPermaLink="true">https://forum.cloudron.io/post/93216</guid><dc:creator><![CDATA[joseph]]></dc:creator><pubDate>Sat, 24 Aug 2024 07:55:04 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Fri, 23 Aug 2024 18:56:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dsp76" aria-label="Profile: dsp76">@<bdi>dsp76</bdi></a> said in <a href="/post/93089">Installation of plugins is broken in Mautic package</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dave-swift" aria-label="Profile: Dave-Swift">@<bdi>Dave-Swift</bdi></a> I did. I needed to tweak composer a bit. I think I needed to change some environment variable, as composer did expect to write to a read only directory. I wanted to look it up in my shell history, but thats empty now...</p>
</blockquote>
<p dir="auto">So, how does it sounds like until now would that be sustainable?</p>
<p dir="auto">And, is it just me or it seems like since Mautic 5 and Cloudron 8.x it is incredibly slooow to save things in configuration sometimes it takes up to a minute?<br />
And I run A BIG server. Anyone has noticed such thing or would be aware of the reason for this slow configuration saving?</p>
]]></description><link>https://forum.cloudron.io/post/93207</link><guid isPermaLink="true">https://forum.cloudron.io/post/93207</guid><dc:creator><![CDATA[micmc]]></dc:creator><pubDate>Fri, 23 Aug 2024 18:56:53 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Thu, 22 Aug 2024 13:53:11 GMT]]></title><description><![CDATA[<p dir="auto">Thanks <a class="plugin-mentions-user plugin-mentions-a" href="/user/dsp76" aria-label="Profile: dsp76">@<bdi>dsp76</bdi></a>. I figured it was something like that.</p>
<p dir="auto">It would be great to have a one-click Mautic Dev install, like we have for WordPress!</p>
]]></description><link>https://forum.cloudron.io/post/93138</link><guid isPermaLink="true">https://forum.cloudron.io/post/93138</guid><dc:creator><![CDATA[Dave Swift]]></dc:creator><pubDate>Thu, 22 Aug 2024 13:53:11 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Wed, 21 Aug 2024 20:57:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dave-swift" aria-label="Profile: Dave-Swift">@<bdi>Dave-Swift</bdi></a> I did. I needed to tweak composer a bit. I think I needed to change some environment variable, as composer did expect to write to a read only directory. I wanted to look it up in my shell history, but thats empty now...</p>
]]></description><link>https://forum.cloudron.io/post/93089</link><guid isPermaLink="true">https://forum.cloudron.io/post/93089</guid><dc:creator><![CDATA[dsp76]]></dc:creator><pubDate>Wed, 21 Aug 2024 20:57:01 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Tue, 30 Apr 2024 22:03:49 GMT]]></title><description><![CDATA[<p dir="auto">I've been trying to install Mautic via the LAMP app and it seems like it won't work. Has anyone been able to do this successfully?</p>
]]></description><link>https://forum.cloudron.io/post/87721</link><guid isPermaLink="true">https://forum.cloudron.io/post/87721</guid><dc:creator><![CDATA[Dave Swift]]></dc:creator><pubDate>Tue, 30 Apr 2024 22:03:49 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Wed, 24 Apr 2024 17:09:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dsp76" aria-label="Profile: dsp76">@<bdi>dsp76</bdi></a> I think your analysis is spot on. I don't really have a solution. I think people who want to use custom plugins/marketplace will have to use the LAMP app and install mautic themselves.</p>
<p dir="auto">Just my 2c . As it stands, mautic's marketplace/plugin mechanism is untenable. Basically, a plugin can have random requirements, and it can change the dependencies that mautic was actually tested and released with. If you install multiple plugins.. forget updates, even the installation is at best in an unknown state and one has to go with "it worked when i clicked around". I doubt Mautic upstream devs have the resources to debug such setups. Indeed, I don't know who this system is intended for. I am not part of Mautic community, so I might be completely missing the point of plugins.</p>
<p dir="auto">About the actual plugins themselves:</p>
<ul>
<li>Multi Domain plugins <a href="https://github.com/FriendlyDotCH/mautic-multi-domain/issues/22" target="_blank" rel="noopener noreferrer nofollow ugc">does not work with Mautic 5</a> .</li>
<li>For the AWS bounce processing, <a href="https://forum.mautic.org/t/mautic-5-0-3-aws-sns-endpoint-is-not-working-give-a-solution-to-handle-bounce-and-complaint-emails/31334" target="_blank" rel="noopener noreferrer nofollow ugc">this thread</a> suggests some plugins. Those plugins don't even have 5 stars. In fact, one of them has 0 stars. I think pre-bundling such code is out of question.</li>
<li>Custom Objects - is actually maintained. And tbh, it's the only plugin which is developed in entire Mautic it seems <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";-)" alt="😉" /> Maybe because this is also by the authors of Mautic.</li>
</ul>
<p dir="auto">This is not a critique of Mautic, we use Mautic ourselves. Just that one has to limit oneself to using it without plugins.</p>
]]></description><link>https://forum.cloudron.io/post/87425</link><guid isPermaLink="true">https://forum.cloudron.io/post/87425</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Wed, 24 Apr 2024 17:09:52 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Wed, 17 Apr 2024 08:13:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> no that won't work, as the installation needs the central composer.json and also update it. It also loads more directories into the vendor directory, which is read-only in Cloudron. Did you come to some conclusion with your experiments?</p>
<p dir="auto">Looks to me like the Mautic plugin concept doesn't work well with the Cloudron way of things.</p>
<p dir="auto">Potential Scenarios:</p>
<ol>
<li>Plugins should be installed with composer, a lot of directories and the central composer.json would need to be writable... not good.</li>
<li>Cloudron Mautic image would have some basic required plugins preinstalled, how to decide which? For me it would be (AWS)Mail, Custom Objects, Multi Domain plugins. Probably it would need to be different mailers. But this would increase maintenance, as plugins may have urgent updates outside of release cycles of Mautic.</li>
<li>Cloudron set up like WordPress (Dev) - like a preinstall but without continuous updates of core (because that would kill customizations). A little improvement, as the initial installation is fine and working (at least causing 50% of Mautic beginners trouble otherwise).</li>
<li>Cloudron self maintained on LAMP stack. Almost all the benefits of Cloudron lost.</li>
</ol>
<p dir="auto">Which other options did I miss?</p>
]]></description><link>https://forum.cloudron.io/post/87075</link><guid isPermaLink="true">https://forum.cloudron.io/post/87075</guid><dc:creator><![CDATA[dsp76]]></dc:creator><pubDate>Wed, 17 Apr 2024 08:13:57 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Fri, 12 Apr 2024 15:59:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> I will need to check with our devs. I fear that the composer requires some write access in protected directories - so if it changes or adds something, for instance in the /vendor directory, this will be in the protected environment in Cloudron, right?</p>
<p dir="auto">Looking forward to your experiences. Thanks a lot!</p>
<p dir="auto">(I promoted the Cloudron approach in a recent community call in D/A/CH... so I could imagine there are some people watching the progress too. No pressure <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--smile" style="height:23px;width:auto;vertical-align:middle" title=":D" alt="😄" /> )</p>
]]></description><link>https://forum.cloudron.io/post/86865</link><guid isPermaLink="true">https://forum.cloudron.io/post/86865</guid><dc:creator><![CDATA[dsp76]]></dc:creator><pubDate>Fri, 12 Apr 2024 15:59:44 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Fri, 12 Apr 2024 16:03:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dsp76" aria-label="Profile: dsp76">@<bdi>dsp76</bdi></a> yeah, I am not sure why all these are "plugins" . It seems like it should part of the basic software. But let me set aside my rant on plugins for the moment <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /></p>
<p dir="auto">In general, you can always run composer on your laptop/somewhere and upload the result, no?</p>
<p dir="auto">Let me try experiment with the approach mautic has taken and get back.</p>
]]></description><link>https://forum.cloudron.io/post/86846</link><guid isPermaLink="true">https://forum.cloudron.io/post/86846</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Fri, 12 Apr 2024 16:03:11 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Fri, 12 Apr 2024 10:51:01 GMT]]></title><description><![CDATA[<p dir="auto">Yes - it works for plugins, that don't require composer to run. So I guess whenever someone needs to have more than just "standard" setup - LAMP is the way to go.</p>
<p dir="auto">I don't quite understand, that the included E-Mail transport in Mautic for AWS is now so basic compared to the features before (no API access, no bounce handling) and for real use we now need a composer based plugin.</p>
<p dir="auto">At the end all Mautic installs I managed or suggested to clients in the past included AWS SES with API and proper bounce handling. It means that Mautic on Cloudron is not making things easier anymore for future prospects - which is in no way meant to be complaining about Cloudron, just about the situation.</p>
]]></description><link>https://forum.cloudron.io/post/86843</link><guid isPermaLink="true">https://forum.cloudron.io/post/86843</guid><dc:creator><![CDATA[dsp76]]></dc:creator><pubDate>Fri, 12 Apr 2024 10:51:01 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Fri, 12 Apr 2024 08:55:16 GMT]]></title><description><![CDATA[<p dir="auto">Don't mind me. <a class="plugin-mentions-user plugin-mentions-a" href="/user/luckow" aria-label="Profile: luckow">@<bdi>luckow</bdi></a> already mentioned uploading plugins in <a href="https://forum.cloudron.io/topic/10747/installation-of-plugins-is-broken-in-mautic-package/4">https://forum.cloudron.io/topic/10747/installation-of-plugins-is-broken-in-mautic-package/4</a> .</p>
]]></description><link>https://forum.cloudron.io/post/86830</link><guid isPermaLink="true">https://forum.cloudron.io/post/86830</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Fri, 12 Apr 2024 08:55:16 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Fri, 12 Apr 2024 08:54:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dsp76" aria-label="Profile: dsp76">@<bdi>dsp76</bdi></a> yeah, marketplace does not work well in cloudron packaging context.</p>
<p dir="auto">To me, using "composer" is equivalent to managing a development environment. It modifies dependencies and you are on your own for future update of mautic and the plugin. At this point, you are making the sysadmin ... a developer. I think if people want to go down this route, the LAMP app is the preferred approach. WordPress dev is really no different than LAMP but with WordPress pre-installed.</p>
<p dir="auto">In some ecosystems, like WordPress, you can just download release bundles and upload it into a plugin directory. This approach would be preferred instead of making the user run composer and having the dependencies of mautic itself changed. Does mautic support simply uploading plugins?</p>
]]></description><link>https://forum.cloudron.io/post/86829</link><guid isPermaLink="true">https://forum.cloudron.io/post/86829</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Fri, 12 Apr 2024 08:54:39 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Thu, 11 Apr 2024 22:03:24 GMT]]></title><description><![CDATA[<p dir="auto">Then we seem to require support by the cloudron team to get one or the other Amazon AWS SES plugin added by default to the Mautic Package (<a href="https://forum.cloudron.io/topic/10885/3rd-party-email-transports-on-mautic-5/19?_=1712869768070">https://forum.cloudron.io/topic/10885/3rd-party-email-transports-on-mautic-5/19?_=1712869768070</a>) and also other plugins.</p>
<p dir="auto">... which is a bit of a problem, as it would increase the maintenance effort for Cloudron (core updates + plugin updates = package updates). On the other hand, if there is no real solution Mautic users on cloudron may be locked out from future developments in the marketplace as well.</p>
<p dir="auto">Do you see a solution? Would it maybe require to have a Mautic Dev package - same as with the WordPress Dev package, which contains managed images, but are not read only for the core files?</p>
]]></description><link>https://forum.cloudron.io/post/86800</link><guid isPermaLink="true">https://forum.cloudron.io/post/86800</guid><dc:creator><![CDATA[dsp76]]></dc:creator><pubDate>Thu, 11 Apr 2024 22:03:24 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Thu, 11 Apr 2024 21:57:44 GMT]]></title><description><![CDATA[<p dir="auto">Yes, because Composer is a beast in combination with a read-only file system.</p>
]]></description><link>https://forum.cloudron.io/post/86799</link><guid isPermaLink="true">https://forum.cloudron.io/post/86799</guid><dc:creator><![CDATA[luckow]]></dc:creator><pubDate>Thu, 11 Apr 2024 21:57:44 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Thu, 11 Apr 2024 21:44:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luckow" aria-label="Profile: luckow">@<bdi>luckow</bdi></a> this way is only working for plugins, that don't require composer to install?</p>
]]></description><link>https://forum.cloudron.io/post/86797</link><guid isPermaLink="true">https://forum.cloudron.io/post/86797</guid><dc:creator><![CDATA[dsp76]]></dc:creator><pubDate>Thu, 11 Apr 2024 21:44:46 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Sun, 31 Dec 2023 08:55:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luckow" aria-label="Profile: luckow">@<bdi>luckow</bdi></a> thanks for sharing this workaround!</p>
]]></description><link>https://forum.cloudron.io/post/80105</link><guid isPermaLink="true">https://forum.cloudron.io/post/80105</guid><dc:creator><![CDATA[dsp76]]></dc:creator><pubDate>Sun, 31 Dec 2023 08:55:34 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Sat, 30 Dec 2023 17:55:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dsp76" aria-label="Profile: dsp76">@<bdi>dsp76</bdi></a> Currently, the only option is the good old "download zip and upload it". Alternatively, you can also wget it. For the first way:</p>
<p dir="auto">As a user with the correct role, switch to the settings view of your mautic instance on Cloudron.</p>
<p dir="auto"><img src="/assets/uploads/files/1703958026041-36c4e569-c7da-4419-a415-3029d8641856-image-resized.png" alt="36c4e569-c7da-4419-a415-3029d8641856-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Switch to <strong>File Manager</strong></p>
<p dir="auto"><img src="/assets/uploads/files/1703957881653-2749fdd5-1265-46a4-bf36-9ef3573f3fe3-image.png" alt="2749fdd5-1265-46a4-bf36-9ef3573f3fe3-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">From here to <strong>plugins</strong></p>
<p dir="auto"><img src="/assets/uploads/files/1703958159921-712c38ab-b5a5-432a-957f-0eb638e3ef0b-image-resized.png" alt="712c38ab-b5a5-432a-957f-0eb638e3ef0b-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">And then upload your zip.</p>
<p dir="auto">Go to the <strong>Terminal</strong> (see the first screenshot or use the shortcut directly from the file manager window), change the directory to Plugins (<strong>cd /app/data/plugins/</strong>). Unzip the zip file, delete it and change the owner of the new files (<strong>chown -R www-data: NewUploadedPluginBundle</strong>).</p>
<p dir="auto">It is recommended to clear the cache (<a href="https://docs.cloudron.io/apps/mautic/" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/apps/mautic/</a> <strong>sudo -E -u www-data php /app/code/bin/console cache:clear</strong>)</p>
<p dir="auto">That's what I remember from my last plugin installation. If I've forgotten something important, feel free to add it here. <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.cloudron.io/post/80096</link><guid isPermaLink="true">https://forum.cloudron.io/post/80096</guid><dc:creator><![CDATA[luckow]]></dc:creator><pubDate>Sat, 30 Dec 2023 17:55:35 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Sat, 30 Dec 2023 01:52:55 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://docs.mautic.org/en/setup/switch-to-composer" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.mautic.org/en/setup/switch-to-composer</a></p>
]]></description><link>https://forum.cloudron.io/post/80075</link><guid isPermaLink="true">https://forum.cloudron.io/post/80075</guid><dc:creator><![CDATA[Dave Swift]]></dc:creator><pubDate>Sat, 30 Dec 2023 01:52:55 GMT</pubDate></item><item><title><![CDATA[Reply to Installation of plugins is broken in Mautic package on Sat, 30 Dec 2023 01:52:06 GMT]]></title><description><![CDATA[<p dir="auto">Mautic plug-in marketplace requires Composer installation. Right now this is quite broken/difficult to manage.</p>
<p dir="auto">It will be default/only way in Mautic v5, so I've been just waiting for the dust to settle.</p>
]]></description><link>https://forum.cloudron.io/post/80074</link><guid isPermaLink="true">https://forum.cloudron.io/post/80074</guid><dc:creator><![CDATA[Dave Swift]]></dc:creator><pubDate>Sat, 30 Dec 2023 01:52:06 GMT</pubDate></item></channel></rss>