<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Deployments, overwriting and pain in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/deployments-overwriting-and-pain/m-p/173535#M126674</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Having looked into the DeploymentServiceImpl, is there a reason it shouldn't support merging instead of replacement? I've made a couple of modifications to the service (only in alfresco -&amp;gt; alfresco deployment scenarios) to only delete remote assets if they were published from 'this' server, using a property value to flag which server it was published from. Is there a problem doing things this way that are going to come back and bite me? I've also made some modifications to allow you to specify which remote project to deploy to (instead of the default of the same name as 'this' one), so that it can be deployed to a user sandbox on the staging server for workflow to be executed against things once everything is deployed. Is there likely to be any problems by having a user sandbox instead of a staging sandbox as the target for a deployment?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 06 Jun 2008 01:11:45 GMT</pubDate>
    <dc:creator>marcus</dc:creator>
    <dc:date>2008-06-06T01:11:45Z</dc:date>
    <item>
      <title>Deployments, overwriting and pain</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/deployments-overwriting-and-pain/m-p/173533#M126672</link>
      <description>My current environment setup is as followsDevelopment env for figuring out JSP layouts etcAuthoring env for content authors to upload and manage site contentStaging env for business users to get a final preview before content is approved for liveLive env in standalone app server, that uses webscript</description>
      <pubDate>Fri, 23 May 2008 02:15:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/deployments-overwriting-and-pain/m-p/173533#M126672</guid>
      <dc:creator>marcus</dc:creator>
      <dc:date>2008-05-23T02:15:13Z</dc:date>
    </item>
    <item>
      <title>Re: Deployments, overwriting and pain</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/deployments-overwriting-and-pain/m-p/173534#M126673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yeah as described this won't work - Alfresco deployment doesn't support cross-repository merging (which is implied by this model).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Some alternatives:&lt;/SPAN&gt;&lt;BR /&gt;&lt;OL style="list-style-type:decimal;"&gt;&lt;LI&gt;Deploy your developer assets (JSPs, etc.) to a user sandbox in the authoring instance either manually or via a build / deploy script (similar to how you'd do things if this was a vanilla webapp with no Alfresco anywhere in the picture).&amp;nbsp; You might use FTP or CIFS for this.&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;(if you're using 2.2) have separate Web Projects for your developer assets and content assets, and "fold" them together (via layering) into a single Web Project (either a third Web Project, or one of the existing ones) that is then used for deployment.&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;Consider switching to the "content in Alfresco / code outside Alfresco" model, where Alfresco is only responsible for managing and deploying your content and code management and deployment is handled separately (ie. using an SCM tool, build and deploy scripts, etc.).&amp;nbsp; See &lt;A href="http://forums.alfresco.com/viewtopic.php?t=11845" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/viewtopic.php?t=11845&lt;/A&gt; for a lengthy discussion of this model.&lt;/LI&gt;&lt;/OL&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Peter&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 May 2008 14:58:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/deployments-overwriting-and-pain/m-p/173534#M126673</guid>
      <dc:creator>pmonks</dc:creator>
      <dc:date>2008-05-25T14:58:50Z</dc:date>
    </item>
    <item>
      <title>Re: Deployments, overwriting and pain</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/deployments-overwriting-and-pain/m-p/173535#M126674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Having looked into the DeploymentServiceImpl, is there a reason it shouldn't support merging instead of replacement? I've made a couple of modifications to the service (only in alfresco -&amp;gt; alfresco deployment scenarios) to only delete remote assets if they were published from 'this' server, using a property value to flag which server it was published from. Is there a problem doing things this way that are going to come back and bite me? I've also made some modifications to allow you to specify which remote project to deploy to (instead of the default of the same name as 'this' one), so that it can be deployed to a user sandbox on the staging server for workflow to be executed against things once everything is deployed. Is there likely to be any problems by having a user sandbox instead of a staging sandbox as the target for a deployment?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jun 2008 01:11:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/deployments-overwriting-and-pain/m-p/173535#M126674</guid>
      <dc:creator>marcus</dc:creator>
      <dc:date>2008-06-06T01:11:45Z</dc:date>
    </item>
  </channel>
</rss>

