Nelson,
Customizing spaces is not really that difficult. You have a separate application template in JDeveloper for it. In this application you customize the taskflows, create a MAR file and use WLST to import in the MDS. It might look complicated because some of us are not comfortable with MAR files or using WLST and so on but in the end its quite easy.
The documentation can be found here: http://docs.oracle.com/cd/E21764_01/webcenter.1111/e10148/jpsdg_taskflows.htm#BACIEGJD
In its essence there is no difference in customizing for Spaces as for a custom WebCenter portal because you apply the customizations to the correct application during the WLST import.
When it comes to EXTENDING functionality, it's a completely different story. As you probably know, extending a regular WebCenter portal is easy. Just create your taskflows in the same application and add them to the resource catalog. When it comes to Spaces, you will need to use the DesignWebCenterSpaces project. The documentation about that can be found here: http://docs.oracle.com/cd/E21764_01/webcenter.1111/e10148/jpsdg_wcsres.htm#BABDBECE
The most difficult part about all this is how to manage this properly in a big development environment. How are you going to manage different people who are working on different taskflows.
What I have learned from previous experiences is that you best separate taskflows into different applications. Create regular fusion web applications and build your taskflows. Because they are different applications, you can easily manage the source code in a repository, different people can work on different applications and so on.
There should be only a few people who should do the integration into Spaces by using the DesignWebCenterSpaces project. All the other applications can be integrated by providing an ADF Jar library. The DesignWebCenterSpaces does not require anything more. This way you don't need to create one big application based upon the DesignWebCenterSpaces that combines all. You still have separation which is ideal for managing and working in different teams.
Hope this helps
Yannick
--
You received this message because you are subscribed to the WebCenter Enterprise Methodology Group (http://groups.google.com/group/webcenter-emg). To unsubscribe send email to webcenter-em...@googlegroups.com
All content to the WebCenter EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the WebCenter EMG with a link to the Google Group (http://groups.google.com/group/webcenter-emg).
--
I have worked on live spaces project I would say use spaces as feature
not the main app
You have limited control on many stuff and most of the changes
requires bouncing of services which is pain in live projects
I had a miserable weekend when one of the main group space was
accidentally deleted and whole site was down I had to recover whole
middleware then export import the group spaces so you need special
backup and recovery techniques
Oracle is more focusing on portal instead of spaces and We are
planning with next upgrade go with portal
Zeeshan baig
www.baigzeeshan.com