Hi Garima,

Are you deploying your template changes as part of a standard Magnolia Module?

To learn more about modules:


1.       http://documentation.magnolia-cms.com/reference/custom-module.html

2.       http://wiki.magnolia-cms.com/display/WIKI/Module+QuickStart

We haven't come across this problem yet because we haven't made signiciant 
changes to our templates. However, we have planned for it. The plan is that if 
a template changes as part of a new version of our website module then we will 
migrate/fix all broken content as part of the module deployment process via the 
version handler. See 
http://wiki.magnolia-cms.com/display/WIKI/Handling+module+versions for more 
info on module versioning.

We have a rule that we never deploy any changes to production environments 
unless those changes are packaged up and versioned appropriately in a standard 
module (mymodulev1.5.22.jar). You then deploy the module to all author and 
public instances. But of course you need to test the module in test 
environments first to ensure content is correctly fixed/deployed etc.

Let me know if that helps.

Cheers,

Brent

From: [email protected] 
[mailto:[email protected]] On Behalf Of Garima Parakh
Sent: Saturday, 14 November 2009 1:51 AM
To: Magnolia User-List
Subject: [magnolia-user] Deploying template files to production



Dear Magnolians,
Our production environment has two Magnolia public servers in front of a load 
balancer. Our template files are stored in the file system. We have an issue 
when we deploy template changes to Production. If the template has changed 
significantly in structure, eg, paragraph removed or added a node, we need to 
update content immediately along with template deployment, otherwise, the page 
may look broken.

 Ideally, the content also needs to be updated at the same time as the template 
is deployed. Is there any solution within Magnolia,  that can help us in this 
process?

Some of the solutions that come to mind are:

1. Keep the pages cached. Pages get refreshed from cache only when the page is 
activated. But this solution does not work for pages that are dynamic in nature 
and cannot be cached.

2. Take servers out of the load balancer one by one. This means we cannot 
activate content to all servers at the same time. It would be a pain to change 
the subscriber list one by one as we deploy to each server.

We are interested in  some other solutions that people are using for their 
deployments.

Thanks in advance,
Garima Parakh

________________________________
----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to