cancel
Showing results for 
Search instead for 
Did you mean: 

Alfresco+Drupal Design/Solution dilema

ojio_bis
Champ in-the-making
Champ in-the-making
I am working on a system which is a custom CMS through which a user/author can submit articles  and this will be pulled in and displayed in a public website. The article content may be entered by a author or it can be feeded to system as XML. System has it own taxonomy of  category and section. 

We are planning to migrate this system to alfresco-drupal model where alfresco will be  the repository and drupal will be the presentation layer and CMIS (possibly) will be the  content services layer.

On the authoring side we have bunch of CRUD usecases for data like author,article type,publisher,source etc..
All these data are related with an article (is-a/contains/peer) relationships. Also an article may contain
images or other docs like PDF/DOC.

The chance of modelling the above article usecase that I can think of was,
   1, Model every other data/META-DATA like user,author,publisher as content custom type by extending sysSmiley Surprisedbject.
      The article custom content type will refer/relate these custom content types.
   
   2, Have these META data defined in the relational DB and refer this in article content type as String property.

As I am very new to content world and alfresco, I am not able to decide which will be best in terms of flexibilty and performance or any other NFR that I can't think of.

The other challenge being, I am still confused whether I should go for DM/WCM. The reason being I am planning for a custom
interface with custom workflows as Authoring guys are non-technical and they want some intutive ways to author articles. 

The way I am planning is once  the data entry happens, the data will be stored in repository (META data + content stream).
This node will be synched with Drupal thro CMIS link through a periodic cron. When drupal wants to display  an article
it access the content thru CMIS link and get the data as XML as transform this as HTML through an XSL transformation.

The confusion here is, I need to manage some static docs like PDF, Image and doc (DM fits here greatly) +
authoring + workflow (WCM fits here but I am not going to use publication or sandbox) +  administering
meta data(user/articletype/author/publiser etc..) ( DM or DB).

Environemt : Alfresco Enterprise 3.2/Jboss 4.2.3 GA/JDK 1.6/MySQL

Sorry for this exhaustive question, but I am struggling for conclusion even after going thru jeff's book Smiley Happy

Any other suggestions for  frameworks/solution accelerators are welcome for custom UI. I went through surf, but seems to be more oriented towards WCM.  ( I may be wrong here).
2 REPLIES 2

zaizi
Champ in-the-making
Champ in-the-making
A solution we built for a client.

Alfresco DM: Users / authors login and create content, through a custom UI. Includes workflow, multi lingual content, versioning, editions etc.

Alfresco WCM: Authors use a publish button on the custom UI, which automatically copies the content and related assets to Alfresco WCM, transforms it to correct XML format and uses WCM deployment to deploy the content to remote Drupal instance.

Drupal: XML-RPC extensions to store the content in the Drupal database and work independently of Alfresco.

This de-coupled solution means Drupal can scale on it's own. Alfresco WCM enables publishing to one or more drupal instances. Easy to set up new Drupal instance and get it updated to the latest content.

Drop me a message if you want more info.

Ainga

jtorresi
Champ in-the-making
Champ in-the-making
Hi,

I'm new in Alfresco 3.4.x and we have to integrate Drupal 7 (as a presentation tier) and Alfresco (as document repository). Alfresco is now running and we use kerberos for SSO.

I have a pair of questions regarding to the integration:

Drupal 7 doesn't have now a stable Kerberos module, so in order to access the Alfresco content through CMIS;

1.- Is it mandatory to use Kerberos in Drupal in order to pass the Kerberos token through CMIS to Alfresco? It is possible to do this?
2.- Could CMIS work with Alfresco independently of the Alfresco SSO mechanism? Could you give me a reference on how to do it?

Thank you in advance,

Jose