cancel
Showing results for 
Search instead for 
Did you mean: 

Web Form Management for Many Web Projects

terry_tao
Champ in-the-making
Champ in-the-making
Hi, all,

I am new guys about Alfresco WCM system.
Now i meet a problem about Web Form management.

I need to manage many websites in Alfresco WCM system, so there are many web forms for every website.

Could you tell me how to manange the web forms for every website?
Maybe we can use "space" to manage them, but i can not create web form in "space", i just can upload web form.
if i upload web forms in space, but i can not find/include these web forms when i create web project.

Would you help me resolve it?

Thanks in advance.

Terry
August 29,2007
6 REPLIES 6

mark_smithson
Champ in-the-making
Champ in-the-making
Webforms need to be defined in the Data Dictionary -> Web Forms space. This space is "special" in that it knows about web forms.

I am not sure what you are trying to achieve. Is it that it is quite labourious to add all the web forms manually via the web client wizard?

If so, we had a similar issue, and resolved it by using the Export and Import  functionality.

kvc
Champ in-the-making
Champ in-the-making
To add to Mark's point …

If you create your Web Forms in the Data Dictionary Web Forms space with the Create Web Form command, when you create a Web Project you will be prompted to select from a list of available Web Forms which to use for the project and then can configure each Web Form instance for that particular site.

Hopefully it is a fairly flexible mechanism.  Let us know how things go.


Kevin

terry_tao
Champ in-the-making
Champ in-the-making
thanks mark and Kevin's reply.

i knew what kevin said and i tried it before.

maybe i should clarify my issue.
for example, i have 5 web projects and 50 web forms.
every web project has 10 web forms.

so i will create 50 web forms with create web form command in web form space.

But actually due to web forms management, i should distinguish the 50 web forms in web form space.maybe i will create folder/space to manage web forms according to different web project.
for example, folder A is for project A, folder B is for project B……
every folder will include web forms that are only used for particular web project.

i don't want to manage all the web forms in web form space. if i have 1000 or more web forms and web projects, i will spend much time to configure web forms for every particular web project.

I have tried to create space in web forms space, but i can't create web form in the space that i created before. there is no "create web form" command.

Hope you can help me as soon as possible.

Thanks mark and kevin again.

You are very kind.

Terry

jagruti
Champ in-the-making
Champ in-the-making
hey terry did the problem solved. if  yes  make it avaible on the forums
Thanks
Jagruti

terry_tao
Champ in-the-making
Champ in-the-making
Sorry!
I haven't found out the suitable solution for it yet.

Terry

kvc
Champ in-the-making
Champ in-the-making
Terry:


Ah, missed this long ago!

First, I have a question:  50 web forms seems like a large number.  I wonder if you might be able to reduce the number of forms by defining some common types you can source via an include, or have those complexTypes that are minor variations of one another defined as abstract types?  Sometimes I find lots of forms can be readily consolidated because many actually have lots of repeat code for want of includes and stronger common type definition.

The good news is this:  in 2.2, we introduce the notion of a Web Project template.  When you create a Web Project, you can base off a template - everything is pre-configured (content in Staging, web forms, workflow, etc.).  It makes the whole process of creating a web project just a couple of clicks.  What it's really doing under the covers is branching the parent web project.  It's a fast and cheap way to "clone" the parent project - branching a repo does not make copies of the data - it's all virtual!  (how we love virtualization).

Now, your problem may be simpler:  if you are referring to XSD updates, those should auto-propogate to all web projects.  The XSD is looked up from the Data Dictionary on each request. 

Cheers.


Kevin