<?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[Dynamic addons]]></title><description><![CDATA[<p dir="auto">So this will be a neato idea -</p>
<p dir="auto">The ability to toggle addons during app install.</p>
<p dir="auto">Example:</p>
<p dir="auto">Build the LAMP app to allow for PostgreSQL but make it a togglable option.</p>
<p dir="auto">Or enabling / disabling LDAP access for apps, or other features as well. This would be neat I think.</p>
]]></description><link>https://forum.cloudron.io/topic/2740/dynamic-addons</link><generator>RSS for Node</generator><lastBuildDate>Thu, 10 Sep 2026 13:47:16 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/2740.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 29 Jun 2020 00:54:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dynamic addons on Mon, 29 Jun 2020 16:42:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/murgero" aria-label="Profile: murgero">@<bdi>murgero</bdi></a> (you probably know this but just writing it out for the wider audience)...</p>
<p dir="auto">Cloudron was primarily made to install and manage pre-packaged apps. This meant that addons were defined by the package and we don't want end users to make difficult decisions as to what database to use and what caching backend to use. Lesser choices cover 90% of the use cases.</p>
<p dir="auto">But over time, we saw a lot of demand about custom apps. And thus LAMP app and even allowing custom packages. And now we probably also need dynamic addons (ie. select which database post installation or just before installation). While this is doable, this moves Cloudron more and more into PaaS territory. My initial instinct is that it's fine to venture into this space and maybe cover 90% of the use cases but we have to think through it <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=f0ef0373a83" 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/10054</link><guid isPermaLink="true">https://forum.cloudron.io/post/10054</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Mon, 29 Jun 2020 16:42:07 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamic addons on Mon, 29 Jun 2020 03:52:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a> That's fair.</p>
]]></description><link>https://forum.cloudron.io/post/10042</link><guid isPermaLink="true">https://forum.cloudron.io/post/10042</guid><dc:creator><![CDATA[murgero]]></dc:creator><pubDate>Mon, 29 Jun 2020 03:52:04 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamic addons on Mon, 29 Jun 2020 03:46:38 GMT]]></title><description><![CDATA[<p dir="auto">We have created a task at <a href="https://git.cloudron.io/cloudron/box/-/issues/706" target="_blank" rel="noopener noreferrer nofollow ugc">https://git.cloudron.io/cloudron/box/-/issues/706</a> which is in that area. We have to be careful which addons can be made dynamic, since this also affects app backup/restore and the package to support missing/added addons automatically.</p>
]]></description><link>https://forum.cloudron.io/post/10041</link><guid isPermaLink="true">https://forum.cloudron.io/post/10041</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Mon, 29 Jun 2020 03:46:38 GMT</pubDate></item></channel></rss>