Spaces x Portal Application

48 views
Skip to first unread message

Nelson

unread,
Dec 16, 2011, 7:50:48 AM12/16/11
to Webcenter EMG
Hi everyone, 

I would like to know if some of you has experiences in Spaces customizations to some real project. There's a customer that are building his intranet, I'm not fully confortable to customize spaces, I particularly prefer create my own Webcenter Portal Application.

What do you think about Webcenter Portal Application x Spaces Customization? Do you think that Spaces are stable to a production environment?

Thank you very much,

Best regards,

-- 
Nelson Maia
___________________________
Oracle Webcenter Consultant
(5541) 9915 0897| Skype: nellson.maia
http://about.me/nellson.maia

Yannick Ongena

unread,
Dec 16, 2011, 8:11:57 AM12/16/11
to webcen...@googlegroups.com

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).

Amr Gawish

unread,
Dec 16, 2011, 8:09:23 AM12/16/11
to webcen...@googlegroups.com
Hi Nelson,
I believe Spaces is best for some scenarios for customers, and worth customizing instead of creating your own portal using WebCenter Framework, these scenarios include but not limited to:

  1. Having so many Departments / Project / Collaboration Spaces inside the customer's base (To have spaces and sub spaces and so on)
  2. Dead line for initializing the portal is really near, and you don't have time for customizing your own portal
  3. Security is sophisticated in the customer's environment
That's what I could think of now, but I may add things in the future, and ofcourse all still can be done with WebCenter Framework, but spaces already has this OTB

Best Regards,
Amr Gawish
Senior Oracle Middleware Consultant
     



--

Zeeshan Baig

unread,
Dec 16, 2011, 9:32:24 PM12/16/11
to WebCenter EMG

Hi,

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

Reply all
Reply to author
Forward
0 new messages