WebCenter spaces 11g: Customize a skin

Hi all

I'm trying to customize a custom look & feel of Toilet spaces for a customer. Based on owcs_r11_custom_taskflow_wp.pdf, we created a new skin and deployed. If you enable this skin in Toilet areas, you will see the new look & feel, but with missing images as the background of the top menu, rounded background images images etc... I checked the .rar file, this file includes also about images.

Some information about it:
-We use ExtendWebCenterSpaces.
-skin regarding lies in the CustomSkin project, under folder of olive trees.
-the images are found in the olive/images folder.

Can anyone know how this can be solved or any other suggestions/documentation?
Thanks in advance.

Who is King

Umut Tutal

If you look at

http://www.Oracle.com/technology/products/WebCenter/white_papers.html

There is a new white paper on the personalization of the page skins. It can help a little more.

Tags: Fusion Middleware

Similar Questions

  • Customization of Template Portal WebCenter (spaces)

    I will try to find how to solve this problem or any workaround will help achieve the following task without using 'Webcenter Portal framework'.

    I need to use Oracle Webcenter Portal (spaces) as a managed server.

    Question:

    I have more CSS and I need to be applied on the portal based on logged in user or the location that the user used to connect to the portal. How can I imeplemnt this model webcenter? I guess I have to create the parameter will get a value back bean. I don't know how to inject that bean to the portal to read the value of it in front of the loading gate.

    I need to load the CSS to the customer for each user.

    I have only a public space a unlimited of CSS files. The idea is to use Ajax o backing bean or whatever to read the value of database and set it to CSS path before loading the portal.

    I can add a blank page and set a value to this topic, but how do I send it to the portal model.

    Hello Vinaykumar2,

    Thank you for your help.

    I might be able finish it by injecting the bean in the backend for webcenter spaces.

    No simulation were as follows:

    1 create a JDeveloper application > taskflow-ADF

    2. create your managed bean that has a list of values must be returned from the database and add it to the session scope

    3. create the model.

    4. Add the empty method to the workflow as intializer.

    5. deploy the project as a custom to the webcenter Portal Portal

    6 - create the model resource catalog of common goods and add this taskflow.

    Catalogue of resources model 7 - assign to the application model

    8 - Add taskflow model and hide.

    9 award on behalf of the skin to be value #{sessionScope.manageBean.skinName}

    value of the award to 10 logo URL to be #{sessionScope.manageBean.logoURL}

    -----------------------------------

    The scenario:

    In accessing the model and the portal is trying to be responsible, it will initialize taskflow, initializer will force him to call the constructor of bean used to

    1 - get IP of the request

    2 the name this IP assignment

    3. hit the database and get logo path and name of the db skin based on the name assigned to the number 2.

    4. then the portal will load with an assigned value for managed bean.

    -----------------------------------

    Tip;

    1 - the portal tries to read the value of the skin get before initializing model so him returned the value #{sessionScope.manageBean.skinName} = null. In this case, it will use Trinity file to get the default value.

    This value will be initialized after the first refresh. So we can add the javascript code in the first template to add cookies and reload this page first to get the correct value.

    I tried and it works fine.

  • changes of skin in webcenter spaces

    Hi all

    I have the application built in workflow of adf and deployed in webcenter spaces.

    I want to make some changes in the custom of the skin inside webcenterSpacesResources.

    I made the changes, but that the changes are not shown. How can I make my skin changes to display on my space pages.

    Hello

    Can you tell what change u done in CSS. can be a problem in your css only.

    In the opposite case. You can export your portal resources by right click-> export-> browser and provide the path/Name for your records. Then, from the administration console, you can download the archive generated

  • ADF integration with Webcenter spaces

    We are developing an ADF application. We must incorporate into WebCenter spaces.

    In the application of the ADF we will use taskflows for our feature.

    We can integrate it into spaces in 3 different ways.

    1. Add as a Portlet Omni
    2. Add as a WSRP provider
    3. Add the taskflows as Shared Library.

    We should not focus on customization. We have implement security for the taskflows(jazn-data.xml).

    Could you please let us know which of the following would be a better approach for our US and also the scenarios where each of them can be used.

    You should forget about option 1 and 2.
    WebCenter spaces is built as an ADF application, so the natural thing to do is to integrate it as a library.

    You must use omniPortlet to integrate external content, and even in this case, you should go for the pagelet producer who is the component most recent.
    Using for ADF WSRP portlets in your own application, it is something that you should avoid because of performance and stability.
    You must use WSRP for regular JSP based portlets. But not for use with bridge Portlet ADF.

    Published by: Yannick Ongena on 12 April 2013 17:04

  • Download of large documents on the webcenter spaces

    Hello world

    I want to download large documents into webcenter spaces but documents taskflow does not accept documents which size is greater than 2 MB.
    (No constraint in downloading documents directly to the Complutense University of MADRID)

    How can I proceed?


    Thanks for your help.

    This document explains how to customize the Web.XML for webcenter spaces: http://docs.oracle.com/cd/E25054_01/webcenter.1111/e12405/wcadm_app_config_files.htm

  • How can I make a tab by default whenever I have connection to the portal of the webcenter spaces?

    Hello

    I have a single page in the portal of webcenter spaces, which is the default portal in the webcenter application. This single page has 6 or 7 like Home tab and the other tabs. Whenever I logged in the webcenter I can see the url redirects to my default portal but it doesnot get home tab made, instead, it shows the tab where I left just before disconnected tab.

    For example I have tabs A, B, C, D etc... I have logged in to the application portal and I did something in tab C and then I logged. After once again I re-login, I see this tab C shows, but I want to see that tab must be returned. Someone help me how to make a tab by default whenever I have connection to the webcenter portal.

    Thank you

    Ashok Laura.

    Hello

    This is an expected behavior as his persists the State of users. I did face this problem before and solved by setting the disclosed condition of showditailitem programmatically.

    Please check below the code for your reference.   Invoke the bean managed prior to the loading of the page to

    {} public void onPageLoad (PhaseEvent phaseEvent)

    If (phaseEvent.getPhaseId () .equals (phaseEvent.getPhaseId (). RENDER_RESPONSE)) {}

    If (!.) {AdfFacesContext.getCurrentInstance () .isPostback ())}

    If (this.newsPanelTab! = null) {}

    List childUIComponent = this.newsPanelTab.getChildren ();

    If (childUIComponent! = null & childUIComponent.size () > 0) {}

    for (int i = 0; i)< childuicomponent.size();="" i++)="">

    If (childUIComponent.get (i) instanceof RichShowDetailItem) {}

    If (i == 0) {}

    ((RichShowDetailItem) childUIComponent.get (i)) .setDisclosed (true);

    } else {}

    ((RichShowDetailItem) childUIComponent.get (i)) .setDisclosed (false);

    }

    }

    }

    }

    Thank you
    Amey

  • How to store the query string value in the scope of the session in webcenter spaces?

    Hello

    I want to store the query string value (which is given from URL) in the sessionScope variable. According to the value of sessionScope beacause I went some components inside my taskflow. Can someone help me how to store this value in the scope of the session. I use webcenter spaces for my application development.

    Thank you

    Ashok.

    Please see the article below

    How to pass a parameter of argument the query URL to a parameter input workflow? (Doc ID 1545808.1).

  • WebCenter spaces: content display model Presenter for the image gallery

    Hi all

    I use 11.1.1.6 Webcenter spaces

    I need to create a custom content presenter display model where a folder is chosen by the moderator. And all the files it contains will be shown as an album in a drop down.

    Whenever the user selects any album in the drop-down list, the images inside this album should be below in a thumbnail.

    I've set up two models one for the drop-down list and others to show images.

    I just need to know how can I use the two together. And how the selection of an album in the drop-down list should change the images?

    Should I call 2nd model presenter content from 1?

    Help, please.

    Kind regards

    Deepak

    Hello.

    I have a better approach:

    1. Store in a variable of limited scope, the folder selected in selectOneChoice.
    2. Use the cmfn:searchNodes function to retrieve the folder nodes
    3. Use the list of nodes with dt:contentTemplate.


    Information on the use of cmfn:searchNodes:

    Basically, he's waiting for the name of your repository of the University Complutense of MADRID and a CMIS query that must be built using the information in your file or a path.

    The CMIS query will have to be something like the following example (he gets all the contents of the folder with xCollectionId =988901828852000401

    SELECT * FROM cmis:document WHERE IN_TREE('/ucm/IDC:Folder/988901828852000401')

    
    
        
        Retrieve a collection of content nodes by CMIS query, specifying the maximum number of nodes to return.
        
        searchNodes
        oracle.webcenter.content.integration.servlets.functions.NodeRetrievalFunctions
        
          oracle.webcenter.content.integration.Node[] searchNodes(java.lang.String, java.lang.String, java.lang.Integer)
        
        
          
    ]]>
  • Deployed Captcha Code on webcenter spaces using custom task flow

    Dear,

    I use Captcha Code, the new workflow and the fragment to be deployed on webcenter spaces, the code works correctly when am run of JDeveloper 11.1.1.4.0, but when I deploy him on spaces webcenter 11.1.1.5 version and call this webcenter flow task space image appears not (actually its code Servlet).

    as mentioned on Oracle PDF (http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html)-> How to use Captcha with ADF Faces and Oracle ADF

    Add Servlet in web.xml, then do Managed Bean Code (add in faces-config. (XML), then create a new task workflow and call the method that run the managed Bean of ADF task flow Page.

    1 - Servlet in web.xml:
    < servlet >
    < name servlet - > CaptchaServlet < / servlet-name >
    > the servlet class < nl.captcha.servlet.SimpleCaptchaServlet < / servlet-class >
    < init-param >
    width of < param-name > < / param-name >
    < param-value > 250 < / param-value >
    < / init-param >
    < init-param >
    height of < param-name > < / param-name >
    < param-value > 75 < / param-value >
    < / init-param >
    < / servlet >
    < servlet-mapping >
    < name servlet - > CaptchaServlet < / servlet-name >
    captchaservlet.jpg < url-pattern > < / url-pattern >
    < / servlet-mapping >

    2 - managed Bean:
    public void callMethod() {}

    FacesContext fctx = FacesContext.getCurrentInstance ();
    ExternalContext ectx = fctx.getExternalContext ();
    HttpServletRequest request = (HttpServletRequest) ectx.getRequest ();
    CAPTCHA captcha (Captcha) = ectx.getSessionMap () .get (Captcha.NAME);
    try {}
    request.setCharacterEncoding("UTF-8");
    } catch (UnsupportedEncodingException e) {}
    bad luck - but ignore
    System.out.println ("unsupported UTF!");
    }
    String response = (String) ectx.getRequestMap () .get ("bestGuess");
    If (response! = null & & captcha.isCorrect (answer)) {}
    sendMail();
    SendMail_ToExternal();

    } else {}
    fctx.addMessage (null,
    new FacesMessage (FacesMessage.SEVERITY_ERROR, "Please enter the number shown in the picture",
    null));
    }

    }


    I'm download the JAR of Captcha of Oracle: http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html, Captcha download a use as task flow to deploy on webcenter spaces, but as I told you when I run this code of JDeveloper works correctly, but the problem when I deploy him on webcenter spaces code Servlet with image does not appear. I want to know if the servlet working with deployed code task flow on the webcenter spaces, or not?

    Please advise...

    Thank you

    Did you add the configuration of servlet to WebCenter spaces? See the documentation for steps to do this: http://docs.oracle.com/cd/E25054_01/webcenter.1111/e12405/wcadm_app_config_files.htm#CHDJCCBI

  • Integration of WebCenter spaces/portal with the AAU and the use of FrameworkFolders

    Hi all

    We look at the possibility of using the organisation wide Desktop Integration Suite... We also are a roll out of Webcenter spaces wide organization.

    It is preferable to use FrameworkFolders as his replacement the component folders_g and address the limitations are by folders_g (for example can have a maximum of only 1000 content in a folder, the time loading pages when a folder has no large pieces of content).

    Given only folders_g can be used for integration with Webcenter spaces/portal you are unsure of what should be our strategy. Is it intend to use folders frame with Webenter in the future?

    Thank you
    Maton

    Published by: 890922 on August 14, 2012 18:20

    Given only folders_g can be used for integration with Webcenter spaces/portal you are unsure of what should be our strategy. Is it intend to use folders frame with Webenter in the future?

    Of course there is. Unfortunately, no exact exit date was disclosed so far. If you need a quick implementation (after a few months) I'm afraid you'll have to go with folder_g

  • Integrating problem of process BPM with Webcenter spaces spaces PS5

    Nice day!

    I currently installed a fresh version of Webcenter 11.1.1.6 stack in a single domain that contains:
    1.) UCM
    2.) spaces
    3.) SOA with BPM

    After you set up the process-portal - install.properties, I ran ordering install.xml - f ant that will integrate the process spaces Webcenter sucked.

    The problem now, I faced is that, after seeing process areas link in Webcenter spaces, I'm also redirected to internal problem and seeing the newspapers, I have something like:

    [2012 06-11 T 16: 28:43.918 - 07:00] [WC_Spaces] [ERROR] [] [oracle.webcenter.webcenterapp.internal.view.webapp] [tid: [ASSETS].] [ExecuteThread: '0' for the queue: "(self-adjusting) weblogic.kernel.Default"] [username: weblogic] [ecid: 81caeefafba8cb1a :-15b44550:137ddb9ada0:-8000-000000000000022e, 0] [APP: webcenter #11.1.1.4.0] []
    oracle.adf.controller.ControllerException: ADFC-06002: unhandled exception
    at oracle.adfinternal.controller.util.Utils.createAndLogControllerException(Utils.java:208)
    at oracle.adfinternal.controller.engine.ControlFlowEngine.handleException(ControlFlowEngine.java:640)
    at oracle.adfinternal.controller.engine.ControlFlowEngine.invokeTaskFlow(ControlFlowEngine.java:235)
    at oracle.adfinternal.controller.state.ChildViewPortContextImpl.invokeTaskFlow(ChildViewPortContextImpl.java:104)
    at oracle.adfinternal.controller.state.ControllerState.createChildViewPort(ControllerState.java:1387)
    at oracle.adfinternal.controller.ControllerContextImpl.createChildViewPort(ControllerContextImpl.java:78)
    at oracle.adf.controller.internal.binding.DCTaskFlowBinding.createRegionViewPortContext(DCTaskFlowBinding.java:474)
    at oracle.adf.controller.internal.binding.DCTaskFlowBinding.getViewPort(DCTaskFlowBinding.java:392)
    at oracle.adf.controller.internal.binding.TaskFlowRegionModel.doProcessBeginRegion(TaskFlowRegionModel.java:164)
    at oracle.adf.controller.internal.binding.TaskFlowRegionModel.processBeginRegion(TaskFlowRegionModel.java:112)
    at oracle.adf.controller.internal.binding.TaskFlowRegionController.doRegionRefresh(TaskFlowRegionController.java:241)
    at oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:119)
    at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3204)
    at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2876)
    at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:115)
    at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareModel(FacesPageLifecycle.java:359)
    Caused by: oracle.adf.controller.ControllerException: ADFC-02001: could not find the controller of the ADF ' / WEB - INF / processApplicationsTaskflow.xml'.
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.getMetadataObjects(MdsMetadataResourceProvider.java:473)
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.loadUnmutalbeMetadataResources(MdsMetadataResourceProvider.java:372)
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.getResources(MdsMetadataResourceProvider.java:183)
    at oracle.adf.controller.internal.metadata.MetadataService.getTaskFlowDefinition (MetadataService.java:239)
    at oracle.adfinternal.controller.activity.TaskFlowCallActivityLogic.findTaskFlowDefinition(TaskFlowCallActivityLogic.java:1072)
    at oracle.adfinternal.controller.activity.TaskFlowCallActivityLogic.invokeTaskFlow(TaskFlowCallActivityLogic.java:224)
    at oracle.adfinternal.controller.engine.ControlFlowEngine.invokeTaskFlow(ControlFlowEngine.java:217)
    ... more than 92
    Caused by: oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata not found for the metadata object '/WEB-INF/processApplicationsTaskflow.xml '.
    at oracle.mds.core.MetadataObject.getBaseMO(MetadataObject.java:1331)
    at oracle.mds.core.MDSSession.getBaseMO(MDSSession.java:3200)
    at oracle.mds.core.MDSSession.getMetadataObject(MDSSession.java:1190)
    at oracle.mds.core.MOResolver.getMetadataObjects(MOResolver.java:218)
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.getMetadataObjects(MdsMetadataResourceProvider.java:421)
    ... more than 98

    I would like to ask if there is a support link or a solution to this problem I am facing as I may be able to see the BPM process spaces in Webcenter spaces.

    Hi Jeff,

    His search that BPM is not correctly configured for a reason, the exact origin could not be identified. You can try two things: -.

    1. run the following command from the Ant and restart the Admin and managed servers
    Ant f install.xml post-install - DpiArgs - importGSOnly

    2. If Oracle BPM and WebCenter have been set up in different domains, configure the credentials of domain trust in the areas of the Oracle BPM and WebCenter.
    http://docs.Oracle.com/CD/E23943_01/Web.1111/e13707/domain.htm#SECMG404

    If the problem is still there, you can open the SR with Oracle and also take a look at the following bug which was released on May 24, 2012.
    Bug 13894890 : [SUP] ERROR NO METADATA FOUND BY METADATA OBJECT "/ WEB-INF/PROCESSAPPLICATIONST.

    Kind regards
    Imran

  • Profile picture to display in a Taskflow custom in WebCenter spaces.

    Hello

    I am trying to get a picture of a user profile in WebCenter spaces and post it in a custom taskflow which is developed in JDeveloper 11.1.1.6 and deployed through shared libraries.

    I don't understand how to do it. Please any ideas on this subject.

    Kind regards.

    The PeopleConnection has a data control that provides the full users profile information.
    Take a look at JDev in the resource Palette. My catalogs and open catalogs WebCenter Services. He has a record of data control. You find the control of profile data. Right-click on it and select Add to project.
    Are you able to use the data connections of people on your taskflow control.

    The control of profile data, you must use the getProfile method. It takes a string that is the username of the user you want to get the information from.
    As a return, you get the complete object for the profile. This object has a getPhoto() method, which will return the image of the user.

  • WebCenter spaces &amp; UCM - they both go in the same field?

    I installed the two spaces & UCM and am at the stage where a domain is configured.
    For installation vanilla, trying to keep things as simple as possible for a test environment, if all the spaces & UCM components light up on the same domain?
    Or is there a reason I don't want to divide them?
    (Yes, I clearly don't understand the domain part earlier!)
    Thank you

    Certainly you want to put in the same field.
    A domain does not mean that each component is deployed on the same server. A domain can have multiple servers.

    You can watch a domain as a collection of servers that need to work together.
    When you want to use UCM + Webcenter spaces you want because they are in the same domain in this way, you can manage the WCS and UCM using the same enterprise manager and console weblogic. If you create a separate domain, you have two different enterrpsie managers and weblogic console.

  • WebCenter spaces supports Internet Explorer 9?

    WebCenter spaces supports Internet Explorer 9?

    It will run in the default view for IE9, or compatibility view must be?

    It is not in the fusion middleware stack compatibility matrix to webcenter is not (yet) optimized for IE9. In the next version, I bet they're going to solve the problems.
    There are currently some problems with IE9 and part of the ADF and because the webcenter spaces is built on the top of the ADF frame I guess there may be some issues so now you better run in compatibility mode... But just to test it first with IE9. It might work...

  • Download docs of webcenter spaces

    I have configured the spaces webcetner and success of the Complutense University of MADRID, I can able to list on all the docs on screen webcenter spaces that are added to the Complutense University of Madrid.
    but I'm not able to download any docment from webcetner namespaces.
    It gives the followig error
    -------------------------
    Cannot download the document.
    An unknown error has occurred in the Oracle content server.
    -------------------------
    Please help me on this

    I think this error is arising as a result of AAU generates a unique content ID.

    IIRC it used to be the case that during the configuration/installation webcenter UCM, was forced to use automatic numbering for Content ID.

    Can you try and put this in your config.cfg file and then restart it and try again...

    IsAutoNumber = true

    Hope that helps you
    Tim

Maybe you are looking for

  • You cannot change the ID Icloud

    I was forced to change my Apple ID because I changed my e-mail server.  I never put my ICloud for my Ipad and phone in place on my old ID and now I can not figure out how to change my id Icloud on my Ipad/phone, so I can set it up?  Technical support

  • What is the pinout of connectors on front panel for my p7-1154 Pavilion?

    Hi, I would like to know this as the pinout of the connector on the front panel on Pavilion p7-1154. I would like to know it is that I'm moving my system in another case with more space, better cooling ability and space for managing cables. I strongl

  • Connect the linksys to a wireless modem

    Hello I want to connect to my wireless router linksys WRT54GL to a vodafone wirelesss (r206) modem first of all, I want my linksys to get vodafone wireless signals and 'put' on local network (to connect my PC to the internet, the pc, it doesn't have

  • What does it mean when my Windows Installer is not correctly registered? And how can I solve this problem?

    I am trying to install Microsoft Silverlight and every time I try it tells me that it cannot and to make sure that my Windows Installer is properly registered. I don't know what it is or how to save it.

  • Errors in Vista .wps file extension

    I have some old files I still sometimes use that have the file extension *.wps. I had an XP PC that would open up the files formatted in MS Works.  I just bought a new laptop Vista and when I try to open the same files, it says either they are in use