cancel
Showing results for 
Search instead for 
Did you mean: 

Managing two web sites with Alfresco

paulossilva
Champ in-the-making
Champ in-the-making
Hi,

I am planning to deploy Alfresco Community 2.9.0B in my institution. We have two different websites to manage: an internal intranet website and an external internet one. All publishings are made via our internal network, not through the Internet.

Internet website contents are always a subset of the intranet's, i.e., all contents we publish in the internet website are also published in the intranet, but the opposite is not necessarily true. It is so because some contents are restrict to internal availability only.

I am thinking of creating two different web projects inside Alfresco to manage each website independently. However this approach brings some sort of redundancy as of it will cause me to duplicate those contents that should go to both websites.

I wonder if Alfresco allows a better approach to managing these websites instead of creating two independent web projects.

Any thoughts would be appreciated.

Paulo
2 REPLIES 2

pmonks
Star Contributor
Star Contributor
The layering functionality exposed in 2.2 could be used to accomplish this.  The basic idea would be to manage and store all of your content in the "Intranet" Web Project, but with the intranet + internet content in a separate folder tree from the intranet-only content.  You'd then have a separate "Internet" Web Project that would layer in just the intranet + internet folder from the "Intranet" Web Project.

Effectively your authors would manage all of your content in the single "Intranet" Web Project, but your content managers would have the ability to independently deploy the intranet + internet content to one set of deployment targets (the intranet site), and the internet content to a different set of deployment targets (the internet site).

The one caveat with this is that I'm not certain if the layering functionality that was added in 2.2 is available in the 2.9 Labs release, since 2.9 Labs was released several months before 2.2.

Cheers,
Peter

paulossilva
Champ in-the-making
Champ in-the-making
Hi Peter,

I really appreciate your promptly and helpful reply.

According to Alfresco's roadmap the next 2.9 community version should include all improvements rolled up in version 2.2 enterprise. So I guess I will be able to accomplish this setup soon (any idea when it will be released?). Smiley Very Happy

Anyway, I am a bit curious: when you say that this functionalty was only exposed in version 2.2, you mean that it is already internally available in the alfresco core, i.e., it's there in version 2.9.0 but not exposed by the UI? If that's true is it possible to programmatically, or by another means, create the projects like you appointed? Is there any API where I can hook in?

Thank you in advance!

Paulo