Building multilingual portal using WebCenter

Hi,
Can anyone point me to a good documentation on building multilingual portal using WebCenter? I found one for Spaces but I am developing custom portal using ADF resources. Thanks!

Hi.
WebCenter Portal Applications is an ADF application basically. You have to build your own multilingual solution based on:
- Labels in Resource Bundle configured in your WebCenter Portal Application.
- For Web Content showed in Content Presenter you have to define a WebCenter Content solution. It can be a "language" metadata to filter CMIS Queries.
- Locale can be managed in different ways:
- Session bean: Language should be associated to the session.
- User LDAP preferred language: Solution based in user preference language like Spaces.
- Browser locale: Set browser locale to your pages to set the language.
My recommendation steps to follow in order:
- First think in a WebCenter Content Solution for your contents and web assets.
- Second Think "how to store your labels" internally in Resource Bundle or Override Resource Bundle that can be changed at Runtime because are stored in MDS. Or you can create an UCM View to manage literals and access them from an app bean in WebCenter Portal.
- Think in your Java Bean that stores user "locale" and implement and strategy like Spaces. "Browser, preference or session language".
Be careful in your "change locale" bean because SiteResources labels are cached. What's the meaning of this? You have to create an ADF Listener who "clean" in prepareModel phase SiteResources Cache.
It's a common issue, follow A-TEAM Blog: https://blogs.oracle.com/ATEAM_WEBCENTER/entry/navigation_model_locale_dynamic_run
Another blog Entry of A-TEAM Blog for multilanguage contents: https://blogs.oracle.com/ATEAM_WEBCENTER/entry/internationalize_webcenter_portal_content_presenter
Regards.
Edited by: Daniel Merchán on 17-ago-2012 7:09

Similar Messages

  • Building Multilingual Portal

    Hello -
    I am an experienced programmer, but new to Java, and have been assigned a project to build a multilingual portal for a corporate website (this is also the first time i'll be building a multilingual portal!).
    To date, all of my Web Solutions use a backend database to store/access information, and have all been transaction-based (i.e. enter user info, process orders, and typical EDC-related activities).
    I have read that multilingual sites (i.e. sites that use the same underlying "jsp or html pages" but have localized content as per each respective country) are better created and/or managed using XML?
    Therefore my question: Is it recommended or a best practice to use XML rather than a backend database, or a combination of both, when building multilingual sites? If anyone has experience on this subject, or could point me to some articles, tutorials, etc.. suggesting alternative approaches to developing multilingual portals using XML and/or database, that would be great.
    Thanks!

    Hi using struts you can do this job. Here you have to use the XML. i.e like you said the same underlying jsp uses different xml according to the language. here when you are using struts you can also find the locale language he is using and load the web page accordingly.
    http://struts.apache.org is one of the best resource available.

  • Building a portal using SharePoint 2010

    Hi,
    We are trying to build a portal using SharePoint 2010. 
    The pimary requirement for the portal is to allow users to upload, view and manage different types of documents (xls, doc, ppt, vsd).
    The uploaded documents need to be mapped to the different categories as per their classification. 
    For example, the documents fall into 5 main categories: A, B, C, D, E. These categories are further divided into sub-categories and so on for two more levels.
    Example, Main categories: A, B, C, D, E
    Sub categories for A: 1, 2, 3, 4, 5 and so on
    So, if one clicks on node A and then click on node 4, then all related documents will be displayed. (A.4)
    From the front end point of view, the user should be able to access these documents by just clicking on the nodes representing different categories.
    There are some more functionalities to be built for this portal - search, versioning, etc.
    Can someone please provide me the (high level steps) approach for building this portal and some reference material from features/architecture/technical requirements point of view? 
    This would of great help!
    Thanks!

    Sure. Most of what you're describing is around the topic of document storage.
    As you may be aware the object documents are stored in within SharePoint is a document library. You can have sub folders within that library but they're to be avoided if possible and shouldn't be a default choice.
    To classify your documents there is several routes you can take. The least complicated is to use a single Content Type with a single Managed Metadata Column. This column would use a Mananged Metadata Term taken from a term set with the structure of A (1,2,3,4,5),B(x,y,z),etc..
    That will allow your users to tag the document on upload (or modify it later) with a term such as A:1 or B:52.
    To browse only the relevant items you can use the Managed Navigation tools in the document library, this allows you to show a term set and filter to various levels, for example all A terms, (ie A:1, A:2 etc.) or drill down to A:1 specifically.
    Reading list:
    Intro to Managed Metadata:
    http://office.microsoft.com/en-gb/office365-sharepoint-online-enterprise-help/introduction-to-managed-metadata-HA102832521.aspx
    Metadata navigation for a list or library:
    http://office.microsoft.com/en-gb/sharepoint-server-help/configure-metadata-navigation-for-a-list-or-library-HA101820113.aspx
    Optional Extras:
    Intro to content types:
    http://msdn.microsoft.com/en-us/library/ms472236%28v=office.14%29.aspx

  • Creating portals using webcenter/jdeveloper deployment issue

    Can we deploy portals created using webcenter/jdeveloper to earlier non -jdeveloper oracle portals or rather the portal pages? Basically I am asking this because we are using new technology for us being webcenter and trying to make it backwards compatible with the oracle portal pages for certain projects rather then recoding.
    Edited by: user609513 on Dec 4, 2008 4:42 PM

    Hi,
    Portal 10.1.4 has WSRP and JSR 168 Standards compatibility, this means that you WebCenter portlets (which are JSR portlets) can be deployed to Portal 10.1.4 pages.
    The page definitions and security will have to be re-created, but all your logic(portlets) will be reused.
    Another alternative is to use the JSF Portlet Bridge feature of Oracle WebCenter to wrap your whole WC application into a portlet and deploy it into portal, check this document:
    http://www.oracle.com/technology/products/webcenter/pdf/owcs_10132_cm_jsf_bridge.pdf
    Regards,
    Juan

  • How to watch forum using Webcenter Discussions REST API

    If I am building an application using WebCenter Discussions REST API, what API should I invoke to watch forum, topic? If it is not available in the REST API, what is the workaround to do the same ?
    Did not find relevant information in the [http://docs.oracle.com/cd/E23943_01/webcenter.1111/e10148/jpsdg_jive.htm#CHDGJECD] .

    Hi.
    REST Discussions API allow you to get all information that you need. It provides URL to Forums, topics... Or directly you can access to the messages.
    In addition, you can use REST Search API to search into discussion forums if you have Oracle SES.
    Off doc about information that can you get through REST API: http://docs.oracle.com/cd/E23943_01/webcenter.1111/e10148/jpsdg_jive.htm#CHDGJECD
    In the case of that you need more information about provided by REST API or WebCenter API then you can implement your own ADF BC to consume Discussions schema :).
    Regards.
    Edited by: Daniel Merchán on 16-oct-2012 15:16

  • Can we use WebCenter Sites content store in WebCenter Portal

    Hi,
    Can we use WebCenter Sites Content Store as the default content store in WebCenter Portal?
    I need to create website in WebCenter Sites, all the content will be stored in Sites Content Store. I also need to integrate WebCenter Portal with Sites content store to fetch contents from the store and display it in Portal. I do not wish to purchase WebCenter Content.
    Is this possible?
    Regards,
    Syed Rehan Shah

    Well , as suggested by jiri machotka, you can go for version 11.1.1.8.0 version with proper license.
    However,if you are using earlier versions than I must say that-
    It's going to be very very complex and cumbersome development process al-together . (at least for me) .Because why I am telling this is -
    The content repository structure of (webcenter site's CA server )is completely different from UCM (webcenter content server and preferred cms for portal).
    In previous threads ,lot of things are being discussed about this issue.
    In my opinion,you can very well integrate sites content to portal pages via REST API. Documentation is available.
    http://docs.oracle.com/cd/E29495_01/doc.1111/webcenter_sites_11gr1_wem_rest_api_resource_ref.pdf
    Apart from it, you can also do -
    1. Gadgets - You can consume Gadgets from WebCenter Portal, some examples with Google Gadgets are available in OTN.
    2. Widgets - You can build HMTL + Javascript widgets with Sites and embed in WebCenter Portal pages.
    Hope this info helps you out.
    Regards,
    Hoque

  • Ant build script for a WebCenter Portal Application

    Hi,
    I have created a basic WebCenter Portal Application in jdeveloper. I want to create a war file of this application using ant build script.
    Created a build.xml file using the "Buildfile from project" option from the New Gallery option.
    Can anyone help me to code the portion in the build.xml file, where I can create a war file...
    Currently the bild.xml file has all the libraries reffered in it and also the following code
    <target name="init">
    <tstamp/>
    <mkdir dir="${output.dir}"/>
    </target>
    <target name="all" description="Build the project" depends="compile,copy"/>
    <target name="clean" description="Clean the project">
    <delete includeemptydirs="true" quiet="true">
    <fileset dir="${output.dir}" includes="**/*"/>
    </delete>
    </target>
    <target name="compile" description="Compile Java source files" depends="init">
    <javac destdir="${output.dir}" classpathref="classpath"
    debug="${javac.debug}" nowarn="${javac.nowarn}"
    deprecation="${javac.deprecation}" encoding="Cp1252" source="1.6"
    target="1.6">
    <src path="src"/>
    </javac>
    </target>
    <target name="copy" description="Copy files to output directory"
    depends="init">
    <patternset id="copy.patterns">
    <include name="**/*.gif"/>
    <include name="**/*.jpg"/>
    <include name="**/*.jpeg"/>
    <include name="**/*.png"/>
    <include name="**/*.properties"/>
    <include name="**/*.xml"/>
    <include name="**/*.ejx"/>
    <include name="**/*.xcfg"/>
    <include name="**/*.cpx"/>
    <include name="**/*.dcx"/>
    <include name="**/*.sva"/>
    <include name="**/*.wsdl"/>
    <include name="**/*.ini"/>
    <include name="**/*.tld"/>
    <include name="**/*.tag"/>
    <include name="**/*.xlf"/>
    <include name="**/*.xsl"/>
    <include name="**/*.xsd"/>
    </patternset>
    <copy todir="${output.dir}">
    <fileset dir="src">
    <patternset refid="copy.patterns"/>
    </fileset>
    </copy>
    </target>
    Please help. Thanks in advance.

    After creating the build.xml file as mentioned above for my WebCenter Portal application, When I try to run the login.jspx page, it is unseccessful . It throws me an error
    [10:53:44 AM] #### Deployment incomplete. ####
    [10:53:44 AM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)
    #### Cannot run application TestBuildApplication due to error deploying to IntegratedWebLogicServer.
    [Application TestBuildApplication stopped and undeployed from Server Instance IntegratedWebLogicServer]
    Created another sample WebCenter Portal application without selecting Ant in project technologies and then when I run the login.jspx of that application, it was success. The page opened properly.
    What can be the issue for this?

  • Multi Language Portal on WebCenter Spaces

    Hi all,
    we have a project to implemet bilingulal (Arabic/English) portal for a client, if you have an experiance before please share it with me
    i need to know how to deal with Arabic/English reagarding the below
    1. temaplate
    2. Navigations
    3. pages
    4. content
    5. Announcements
    Thanks,

    Hi,
    Are you sure to implement it in webcenter spaces ?Or thinking to build custom webcenter spaces ?
    Anyways, in both the applications support multilingual.Here multilingual means text's values and some images are changing with language selection.There is no automatic language translation.Everywhere you have to use resource bundles to maintain text levels.
    1)Template : Same template can be used for both the languages.If you need to use some texts in template then better to use resourse bundles and provide text's key,values in resource bundles.If you have some image kind of thing based on language then you need to use JSTL to check the current language.
    2)Navigations :Here also you have to use resource bundles to build multilingual navigation.
    3)pages:What you need in pages to achieve multilingual ?ADF/Webcenter layout's support left-to-right and right-to-left direction.You need to change the content /lebels based on language selection.Levels can be maintained by resource -bundles and content can be managed by UCM/ static contents.
    4)Contents: can be managed by UCM. Make two folder one for English and another for Arabic .Therefore you can maintain both contents under generic folder name.
    5)Announcements :It is completely based on user's input.If user provides arabic content then it will show arabic and so for english. Although the lebels of announcement taskflows will change according to language selection.If you need to show arabic and english announcements ,then you need to use two taskflow.
    you can get more informations on :http://docs.oracle.com/cd/E25054_01/webcenter.1111/e10148/jpsdg_languages.htm#CJAIIAJF
    Regards,
    Hoque

  • Licensing implications of using WebCenter features

    Hi,
    I'm currently investigating the WebCenter features available in JDeveloper 11.1.1.2.0. Right now my organisation is intending to use JDeveloper/ADF to create a set of portlets, and a dashboard application to consume those portlets.
    If we use JDeveloper to build a WSRP 2 portlet, then create a second application which uses a WSRP connection and the adfp tag library to embed that portlet into a JSF page, do we need to get any additional licences to run these two applications? We're deploying to WebLogic 10.3 which gives us an ADF license - does this also give us the right to create an application using WebCenter features without an additional license cost?
    We're not currently intending to use the main WebCenter features (CMS stuff, Page customization stuff, etc) - do we even need WebCenter in order to create and consume WSRP portlets using JDeveloper & ADF?
    Many thanks,
    Joe

    I agree that to many developers (including our team) the portlet bridge and WSRP consumer features are most interesting, but WebCenter has a huge set of features and I think it's a bit silly that using such a small part of that with ADF will incur this frankly massive license cost. Both MyFaces and ICEFaces offer this kind of functionality (admittedly their solutions may not be as complete right now), so this is a big barrier to creating reusable, modular content and a big downside of choosing ADF IMO.
    Simon, checking the Pluto website it looks like v2.0 can be embedded too:
    http://portals.apache.org/pluto/v20/embedding.html
    is there some other info you've seen to suggest that it can't?
    I'm hoping either the MyFaces bridge, or https://jsfportletbridge.dev.java.net/ combined with Pluto will give me the required functionality. Whether ADF will play nice with this solution remains to be seen.
    Edit: JSF -> Portlet Bridge for Seam/RichFaces combination:
    http://labs.jboss.com/portletbridge/

  • Oracle Portal Or Webcenter

    Hello All,
    We have Oracle Portal 10.1.4 implemented for our intranet and it works fine. we have been using for last 2 years.Now we like to have the web2.0 apps like
    forums,wiki, voip to improve our employees interaction. The suggestion s below from the webcenters blog helps to select technology if it for a new implementation.
    http://blogs.oracle.com/webcenter/ .
    How ever can any one please explain is it a good choice to move to webcenter  from oracle portal for the new requirements like forums ,wiki,voip.etc..
    if we we have a enough time to develop application for forums,and blogs (sure it could be done through portal) is it worth to go for a webcenter?
    we have only less contents on the portal most of them are static content managed by portal admins.
    Please suggest me on this technology migration/selection..
    Thanks
    -Prem

    Hi,
    We are using Webcenter Framework for a client who is already onto Oracle Portal.
    It is really a good product built by Oracle. You can surely migrate to webcenter considering the following points:
    Easy Integration and building of Wiki, Blogs, Chat, Forum
    Very Easy to build, fast development
    Webcenter comes with its own sample for Discussion Forums, Wiki (We have tried and tested them it works fine)
    Support for Oracle Portal will be removed in near future and Oracle itself supports migrating to Webcenter or BEA Weblogic portal (since they have now bought BEA)
    Can migrate to webcenter if you do not have to create new pages frequently (unlike portal where you can create new pages / sub-pages on the fly, creating pages in Webcenter application will make you deploy the application again after building it.)However, there are some things which you will need to keep in mind:
    Webcenter is fairly new and as a result there are some bugs in the 10g version
    11g is out for beta testing and hopefully there are a lot many improvements and I did see some more features (would be wise to migrate to 11g)
    We are facing some memory issues with webcenter applications but mainly because of using ADF Portlets in large numbers. (Hope to solve that soon)Hope these points are helpful.
    - Kunal

  • ADF portal or webcenter portal

    Hi All,
    From last 5 years I am working on Weblogic portal and Liferay portal. Now my requirements is Migrate Liferay portal Application to Webcenter.
    I don't know I have to use ADF portal or webcenter portal . Please clarify.
    Thanks,
    Venkata Sarvabatla

    What do you mean when you say "ADF portal"? There is no such product.
    WebCenter Portal is built on top of ADF (Faces, Controller, Bindings, Taskflows). The most important things that WebCenter Portal adds to pure ADF are:
    Portlet and pagelet support - portlet container, portlet runtime (JSR-168, JSR-286, WSRP, JPDK), wrapping of ADF pages and Bounded Taskflows as portlets through Oracle JSF Portlet Bridge, pagelet producer
    Runtime creation and customization of portal pages through Oracle Composer and configurable Resource Catalogs
    Content integration - integration with content repositories (e.g. WebCenter Content - former Oracle UCM, Oracle Portal, MS SharePoint, JSR-170, file repositories) and Web content integration
    A number of configurable and customizable pre-built portal components called WebCenter Services (e.g. polls, announcements, discussion forums, RSS, e-mail client, tags, lists, search, document manager, content presenter, contacts, activities, message board and many others)
    Declarative page hierarchies and page security
    Declarative navigation models
    Built-in runtime Portal Admin Console, etc.
    If you need some of these features, you should consider WebCenter Portal. If you do not need any of these features, you can try to build your portal as a pure ADF Web application, thus avoiding a purchase of expensive WebCenter licenses at your customer. The pure ADF approach would be difficult, especially if the Liferay portal you are going to port is offering typical portal features, which are missing in pure ADF, so you would have to implement them yourself, which might not be feasible.
    Dimitar

  • Import of XML file failed in portal using XML Content and Action

    Hi Friends,
    I am trying to import the simple XML file which is just creating the folder in the PORTAL_CONTENT using XML CONTENT AND ACTIONS  which is one way of creating the portal content. GO TO SYSTEM ADMINISTRATION > TRANSPORT > XML CONTENT AND ACTIONS > IMPORT.
    The reason for using this import tool is to upload the backend Business roles, which is not not working on our corporate portal. To test the import functionality I used the following xml file (I got this XML file by exporting the test folder in the portal using the same tool)
    <GenericCreator author="XML Creator" version="XML Automatic Creation" mode="clean,execute" report.level="success" createMode="1" default.locale="en" ignore="false">
    <Context name="portal_content" objectClass="com.sap.portal.pcd.gl.GlContext"></Context>     <Property name="parent1" value="pcd:portal_content"/>
         <Context name="com.dri.fldr.im" objectClass="com.sap.portal.pcd.gl.GlContext" create_as="0" parent="$">
              <Attributes>
                   <Attribute name="com.sap.portal.pcm.Description" type="text">
                        <AttributeValue value="" locale=""/>
                        <Attribute name="administration" type="string">
                             <AttributeValue value=""/>
                        </Attribute>
                        <Attribute name="Inheritance" type="string">
                             <AttributeValue value="NONFINAL"/>
                        </Attribute>
                   </Attribute>
                   <Attribute name="com.sap.portal.pcm.Title" type="text">
                        <AttributeValue value="test" locale=""/>
                        <AttributeValue value="test" locale="en"/>
                        <Attribute name="administration" type="string">
                             <AttributeValue value=""/>
                        </Attribute>
                        <Attribute name="mandatory" type="string">
                             <AttributeValue value="true"/>
                        </Attribute>
                        <Attribute name="Inheritance" type="string">
                             <AttributeValue value="NONFINAL"/>
                        </Attribute>
                   </Attribute>
              </Attributes>
         </Context>
    </GenericCreator>
    SDN BLOCKED THE XML The above XML file works fine in other portal in the landscape but not in corporate portal ( which is freshly build recently).Following error message is display when i am trying to upload the file
    Status Name Action Type Comment
    General Extracting root node E:\usr\sap\EPD\JC00\j2ee\cluster\server0\%USERPROFILE%\AppData\Local\Temp\tmp_masscontent4135391959047431276.xml Failed to extract root node
    General Extracting root node E:\usr\sap\EPD\JC00\j2ee\cluster\server0\%USERPROFILE%\AppData\Local\Temp\tmp_masscontent4135391959047431276.xml Parsing failed .
    Dont know is there a service/ configurations needs to be done to enable this feature?.
    Thanks
    Edited by: hammad on Sep 4, 2009 5:48 PM
    Edited by: hammad on Sep 4, 2009 5:49 PM

    The problem statement is not very clear.
    Try following this how to guide [https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/207a2141-c870-2910-e080-90c920b24f47&overridelayout=true|How-To]
    Best Regards,
    Prasanna K

  • Oracle portal using JSF, JSP, Struts framework

    Hi ,
    Can anyone tell me how to build an oracle portal using JSF,Jsp and Struts Framework.
    Also please provide any manual or documentation for developing oracle portal.
    Thanks in Advance,
    Raghav

    At present, i think the best thing to do is to look at the example provided with the struts-faces integration taglib. I don't know any documentation about it.
    http://cvs.apache.org/builds/jakarta-struts/nightly/struts-faces/

  • OracleAS Portal 10g: Build Corporate Portals - Worth Taking this Course?

    Hello,
    I am currently building the company Intranet using the Oracle Instant Portal and I am new to Oracle and Portal concept. Would it be beneficial to take the following course? Has anyone taken this course before? What is your feedback for learning more about Oracle Portal / Oracle Instant Portal?
    OracleAS Portal 10g: Build Corporate Portals
    http://education.oracle.com/web_prod-plq-dad/plsql/show_desc.redirect?dc=D16648GC10&p_org_id=1001&lang=US&source_call=
    Thanks!

    This is a worthwhile course, but not for learning about Oracle Instant Portal (which was released after the Build Corporate Portals course was written). The best place to start finding out about Oracle Instant Portal is the self-paced Oracle By Example (OBE) tutorial, Building Instant Portals with Oracle Instant Portal. The tutorial also has links to a couple of viewlets, which you should find helpful.
    Cheers!
    Julie Tower
    Principal Curriculum Developer
    OracleAS Portal

  • Integrate exited weblogic portal with webcenter portal?

    Hello all,
    I am a newbie in webcenter portal. I worked on weblogic portal last time. Now i was attempting add exited weblogic portal to webcenter portal. Is it possible? Thanks in advance!
    Regards,
    Coy

    What do you mean by "add weblogic portal to webcenter portal"?
    Like WebCenter, Weblogic portal could serve as framework for writing portal applications and/or portlets. If you have portlets, you should be OK. If you have applications, it might be a bit more tricky. If you still have a chance to run your old application on a Weblogic server (with deployed WLP libraries), you should be able to consume its outputs (web services, or even pages - at worst, take a look at Pagelet Producer, which is able to consume html pages regardless the technology). However, if you want to re-use your Weblogic apps resources, sooner or later you might be required to re-write it to the new, WebCenter framework.
    So, it really depends on what you have and what you intend to do with it.

Maybe you are looking for

  • Windows 7 with labview 8.5 and NI-8451

    Hello, I am using LabVIEW 8.5 with NI-8451 device on Windows 7. I installed 1.1 driver for NI-8451, but I am unnable to access any subVI connected with NI-8451.  Can you advise? Thank you.

  • ITunes Store Account Verification

    Hi, The link sent to me after registration doesn't work... Need help please. Thanks

  • Stalled at 3.95ghz w/ X58 Pro

    Hey Guys, I have a X58 Pro motherboard that's currently clocked at 3.95ghz.  I'm real happy with the performance so far, compared to my GA-EX58-UD3R, but I'd like to push it a little farther. As the heading states, I'm stalled at 3.95ghz. If someone

  • Spell checking change dictionary

    Does anybody know how to change dictionary when spell checking? Mine checks in Dutch but I want uk english, it is in my dictionaries folder but how do you activate it? Pages 'help' is no help at all. claes

  • I forgot my restriction password on my ipad..help me..

    i forgot my restriction password on my ipad..how to do..?