cancel
Showing results for 
Search instead for 
Did you mean: 

How to Customize Alfresco?

kamlesh
Champ in-the-making
Champ in-the-making
Hi,

I am a newbie in Alfresco and as per my understanding:

- Alfresco uses JSF and JSPs for displaying the web client UI (Using the custom tags, which we can see in JSPs).

- Alfresco uses XForms (Chiba) for web content management.

So, if I have to customize the Alfresco web client I need to change the JSP (or to use the extension points provided by Alfresco).

Correct me if I am wrong and please throw some more light onto how Alfresco makes use of XForms?

Regards,
Kamlesh
2 REPLIES 2

zaizi
Champ in-the-making
Champ in-the-making
Client customisaton on the wiki: http://wiki.alfresco.com/wiki/Web_Client_Customisation_Guide

There isn't much public info on the Forms Service: These might help: http://wiki.alfresco.com/wiki/Creating_XForms_Widgets, http://wiki.alfresco.com/wiki/Configuring_XForms_Widgets.

The forms service is being re-written for Q1/Q2 2009 I believe.

If you are interested in XForms, Orbeon Forms engine has been integrated with Alfresco.You can view a demo on TechTalk Live, Episode 9 at http://wiki.alfresco.com/wiki/Live.

celineb
Champ in-the-making
Champ in-the-making
Hello

I'm trying for some time to integrate Orbeon Forms (trial version 30 days of the professional edition) to Alfresco. (Community version 3.3).
(I placed the orbeon.war in the webapps directory of Tomcat, and have subsequently deployed)
According to the documentation,  the file properties-local.xml has to be edited, what I did:

[size=85]<?xml version="1.0" encoding="utf-8"?>

<properties xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlnsSmiley Surprisedxf="http://www.orbeon.com/oxf/processors">

<property as="xs:boolean" name="oxf.fr.detail.send.alfresco.*.*" value="true"/>

<property as="xs:anyURI" name="oxf.fr.alfresco.uri.*.*" value="http://localhost:8080/alfresco'/>
<property as="xs:string" name="oxf.fr.alfresco.username.*.*" value="secret"/>
<property as="xs:string" name="oxf.fr.alfresco.credentials.*.*" value="secret"/>
<property as="xs:string" name="oxf.fr.alfresco.path.*.*" value="/app:company_home/cm:…"/>
<property as="xs:boolean" name="oxf.fr.alfresco.send-pdf.*.*" value="true"/>
<property as="xs:boolean" name="oxf.fr.alfresco.send-xml.*.*" value="true"/>

</properties>[/size]

After creating a form from Orbeon, I publish it, but I can not find my form in Alfresco.
Have I misconfigured local file-properties? Where should be my form?

Thank you in advance,

Celine