33 Posts
justintime
5 years ago
0
Topic

I am developing an application in Joomla/Seblod.  I will require to keep developing (i.e. bug fix/updating/new functionality/upgrading) the application after it is live.  Each client will use a unique Joomla/Seblod instance - under my control.  

I have deliberately developed the application using core Joomla and highly rated components (including Seblod) to try to keep the installations as vanilla as possible.  Core Joomla and the other components can be updated using Joomla itself; this would include the Seblod core.  However, the parts of the applications developed (bug fixed, upgraded, new) using Seblod cannot be updated across the client instances.  The requirement is to do this without affecting client data created using the Seblod-based application or having to go in and update each client instance individually.  Is there a mechanism (in the Seblod bit) by which I can update a master copy and then roll that out to all of the client copies without affecting their data?

Thank you in advance for your advice.

Get a VIP membership
4229 Posts
Kadministrator
5 years ago
0
Level 1

This is a complex question - which part of Seblod do your changes refer to? If you are talking abut code part like plugins you can simply export each plugin in it's settings, than install it on client servers or e.g. for teaplates overwrite the template.
. If we are talking about Sebod apps that basically exist mainly in the database, there is an option to export / import an app, but this only works one time, once an app is already installed, new version will only add fields that you newly created to the fields list, but content types will remain unchanged and you will need to replicate any changes for each client.

Get a Book for SEBLOD