Add new portlets to ptportletcontainer

Hello,
I successfull imported the jsr168 portlet Container in my portal. My example portlets also work good. Now I would like to add an existing jsr168-struts-portlet to the container.
How does this work?
Thanks Spin

Doyle wrote:
Thanks for that. It does seem a little unlikely that Portal admin console would
be used to upload and install new java classes. Sadly my boss/customer appears
to have bought Portal licences on that basis. I'll break the news to him gently.Also consider the security issues when you try to upload and deploy
classes/JSPs on a live server without dev/QA involvement. Your security
folks will be quite happy to know that this cannot happen ;)
You can however deploy those portlets on a different portal app (on the
same server or a different server), and use admin tools to create a
proxy portlet. Proxy portlet is like any other portlet as far as
administration is concerned, except that it uses WSRP to aggregate the
original portlet. This feature is available on dev2dev, and will be part
of SP3.
Subbu
>
>
"Chris Jolley" <[email protected]> wrote:
There is an API that exists for creating portlets in the database, However,
the
content (JSP or page flow the portlet refers to)would have to reside
already in
the ear.
"Doyle" <[email protected]> wrote:
Hello,
Does anyone know if new portlets can be added or uploaded through the
portal admin
console ?
I am curious if there is some way to add portlets which are not in a
portal's
ear file.
thanks!
-BD

Similar Messages

  • Create a new portlet  in Deployed Portal in production environment

    are there any ways to import or create a new portlet in Deployed Portal in production environment?
    Edited by: user8322798 on May 1, 2011 7:26 AM

    This can done via WSRP proxy portlets and streaming desktops. First, you'll need to have a WSRP producer setup somewhere. This could be another WLP webapp with portlets, or another server altogether. Or, you can use the JSR 286 WSRP import tool from within the Portal Administration Console (I think it's under Services | WSRP | Import Tool) -- this will allow you upload .war(s) of JSR 168 or 286 portlets, which will be turned into WSRP producer(s).
    Then, you can use the Portal Administration Console to register a WSRP Producer, and then add portlets from the producer to your desktop (http://download.oracle.com/docs/cd/E15919_01/wlp.1032/e14235/chap_fed_books_pages.htm#FPGWP690). Additionally, once the producer has been registered in Portal Adminstration Console, an adminstrator user can use the Dynamic Visitor Tools from within the streaming desktop itself to add wsrp proxy portlets to the desktop (http://download.oracle.com/docs/cd/E15919_01/wlp.1032/e14243/dvt.htm#PDGWP691).
    It is not possible to add new local .portlet files to a deployed application in production mode. This requires adding the file artifacts to the .ear/.war and redeploy the application.
    Greg

  • Problems in creating new portlets with WLCS3.1

    Hello,
    I've the following problem with Weblogic Commerce Server 3.1:
    I have added a new portal and it worked great. I put severals
    predefined portlets and it worked too.
    But when I tried to add a new portlet (the simple welcome.html
    doc sample), I just see the titlebar of it.
    Can someone help me ?
    Thanks

    Have u created the data providers

  • Can't add a portlet

    We have recently upgraded the database instance to 8.1.7.2 from
    8.1.7.0. We are using 9iAs 1.0.2.1 and plan to upgrade to
    1.0.2.2 in the near future. We have also renamed the database
    which I wouldn't think should have any impact.
    When we try to add a new portlet to an existing provider, it
    never shows up in the list after we refresh the provider. We
    check the refresh errors and do not see any errors.
    We have also tried creating a new provider, and the provider
    record gets created, we see it in the list for editing
    providers, but there are no portlets in it even though there
    should be. It also does not show up in the portlet repository.
    Has anyone seen this problem?

    We get the following error in the database trace file:
    *** 2001-10-17 10:27:38.452
    *** SESSION ID:(56.5) 2001-10-17 10:27:38.445
    oracle.jdbc.driver.OracleSQLException: ORA-01008: not all
    variables bound
    at oracle.jdbc.kprb.KprbDBAccess.check_error(KprbDBAccess.java)
    at oracle.jdbc.kprb.KprbDBAccess.executeFetch
    (KprbDBAccess.java)
    at oracle.jdbc.kprb.KprbDBAccess.parseExecuteFetch
    (KprbDBAccess.java)
    at oracle.jdbc.driver.OracleStatement.executeNonQuery
    (OracleStatement.java)
    at oracle.jdbc.driver.OracleStatement.doExecuteOther
    (OracleStatement.java)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout
    (OracleStatement.jav
    a)
    at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate
    (OraclePreparedStat
    ement.java)
    at oracle.jdbc.driver.OraclePreparedStatement.execute
    (OraclePreparedStatement.
    java)
    at
    oracle.webdb.provider.web.HttpProviderDispatcher.getPortletList
    (HttpProvide
    rDispatcher.java:542)

  • Create new portlet?

    On my development server, I was able to create a new portlet, which I configured to display the content from a .ASPX file. It displayed properly. Now, on my production server, I cannot create a blank portlet where I can edit the portlet to display the .ASPX file's content. Is there something I am missing here?
    My configuration is : Plumtree 5.0.3 with Collaboration Server 4.0, Content Server 5.0.4, WebLogic 8.1, with SQL Server 2000 (SP3) on Windows 2003 Server Standard Edition.
    Thanks for any help/suggestions.

    So you have an ASPX page all ready to go.  I assume you know the URL for the ASPX page.  Let's say its http://www.myserver.com/companyname/myapp/mypage.aspx.
    In the portal, you need to create three things to get this to work:
    1. Remote Server
    2. Web Service - Remote Portlet
    3. Portlet
    You then need to:
    4. Add the Portlet to a page
    1. Create a Remote Server
    Go into a folder in Administration, then choose &#034;Create Object&#034; - &#034;Remote Server.&#034;
    Put http://www.myserver.com/companyname as the &#034;Base URL&#034;.  Click &#034;Finish&#034;, give it a name, such as &#034;MyCompany Remote Server.&#034;
    2. Create a Web Service - Remote Portlet
    Still in Administration, choose &#034;Create Object&#034; - &#034;Web Service - Remote Portlet.&#034;  Click the Browse button and find the Remote Server you just created (you did give it a descriptive name, didn't you?).  In the &#034;Portlet URL&#034; box, fill out the rest of the URL to the ASPX page.  In our example, it would be &#034;myapp/mypage.aspx&#034; (without the quotation marks).  For now, that should be enough.  If you want to add preferences or help pages or other things to your portlet, you can set more stuff inside here.  Click &#034;Finish&#034; and give the Web Service a Name, such as &#034;MyApp Web Service.&#034;
    3. Create a Portlet
    Still in Administration, choose &#034;Create Object&#034; - &#034;Portlet.&#034;  Choose the Web Service you just created, decide whether the portlet should be a &#034;Narrow&#034; or a &#034;Wide&#034; portlet (Narrow portlets can be placed on Wide columns on a page, but Wide portlets cannot be placed on narrow columns on a page).  Click &#034;Finish&#034; and give the Portlet a name, such as &#034;MyApp Portlet.&#034;
    4. Add the Portlet to a Page
    At this point you have created the portlet.  The next thing you will want to do is to view it.  To do this, you have to add it to a page - either a MyPage or a Community Page.  Let's put it on your MyPage.  Click on &#034;My Pages&#034; in the top-left corner of the browser and go to one of your My Pages.  Click the &#034;My Pages&#034; tab again, and this time choose &#034;Add Portlets.&#034;  Find the Portlet you just made, check the checkbox next to it's name, and click &#034;Finish.&#034;  You should now see the ASPX page in your MyPage.
    That's all there is to it.  You can get fancy and do all sorts of extra stuff inside the Web Service, but if all you want to do is display a ASPX page (or for that matter, any URL that returns HTML content), this is all you have to do.
         Tim Larson
         Mission to the World

  • New portlets not showing up in portlet repository

    I have created a couple URL based portlets and registered the provider with my portal. When I go to the portlet repository to add the new portlets to a page, they do not show up. If I go the Providers Tab on the Portal Navigator Page, I can see them.
    I suspect this has something to do with my coworker trying to get the Web Cache working though he can't tell me why my portlets aren't showing up.
    Any one have any ideas?

    Web Cache shouldn't impact this (but I'm not saying that it isn't ;-)
    Try the following:
    1) refresh the portlet repository by clicking the "refresh" button in the provider registration page
    2) check the security settings on the portlets - portlets will not be displayed if either the portal security (applied via the portlet repository) or portlet security (applied by adding a SecurityManager to a portlet) denies access

  • Not able to add a portlet.

    Hello every one!
    i am new to oracle portal, i am able to deploy war file of portlet and register a provider for that.
    When i try to add a portlet in my page its gives the error that Portlet not available as well as provider not available.
    following are the error nos. which i get.
    Portlet Information could not be obtained. (WWC-44334)
    This provider was not found. (WWC-43101)
    can any one help me?
    TIA
    Utkarsh

    Hello every one!
    i am new to oracle portal, i am able to deploy war file of portlet and register a provider for that.
    When i try to add a portlet in my page its gives the error that Portlet not available as well as provider not available.
    following are the error nos. which i get.
    Portlet Information could not be obtained. (WWC-44334)
    This provider was not found. (WWC-43101)
    can any one help me?
    TIA
    Utkarsh

  • How to add a portlet page without the use of EBCC

    I know that you can add a portal page using EBCC but can a user do this through
    the portal?
    So can a user after logging in, create a portal page and give it a certain name
    that he came up with and then add some portlets in this page?
    Any help on this matter would be appreciated!!!
    Thanks,
    -Saïd

    Jalpesh,
    I believe that the question is more on the user customization side of things.
    Can a registered web site user create their own portal page? Then add already
    created portlets to it. I think that this functionality is like on my.yahoo.com.
    As far as I know the bea portal server doesn’t have this functionality. A user
    may have access to predefined pages and that page has associated portlets. Then
    there is a layer of security associated with all of this called customer entitlements.
    -Travis
    Jalpesh Patadia <[email protected]> wrote:
    Hello Said,
    In WLP 4.0 and WLP 7.0, the each portlet was defined by its own xml
    definition. So to answer your question, I do not think you can create
    new portlets through the JSP Admin Tools.
    What you can do is try to automate the process so that your portlets
    are
    created using a sample portlet xml file and then modify the portal.xml
    so that that portlet is added to its list. You can then data sync your
    portal. To make is visible, you will still have to manually set the
    visible and available attribute to true in the JSP admin tools.
    Thanks,
    Jalpesh.
    Saïd wrote:
    I know that you can add a portal page using EBCC but can a user dothis through
    the portal?
    So can a user after logging in, create a portal page and give it acertain name
    that he came up with and then add some portlets in this page?
    Any help on this matter would be appreciated!!!
    Thanks,
    -Saïd

  • How to add new button on Add content box in DVT

    Hello All,
    Currently we are using Dynamic Visitor Tool in weblogic portal 10.3.2 and want to add one new button e.g. "Favorite Portlets" along with portlet list when user clicks on Add Content menu option. Could any one explain what is the exact procedure to do it what are places/files we need to modify.
    Thanks in advance.
    Alka

    Hi,
    You will have to use the mixin mechanism provided in dvt. Here are the mixin classes you will need to add and methods to override within them.
    Original class - com.bea.wlp.dvt.uikit.wlp.menus.MenuBuilder
    Mixin class - com.bea.wlp.dvt.uikit.wlp.menus.MenuBuilderMixin
    Your mixin class will look like -
    wlp_dvt_dojo.setObject("com.bea.wlp.dvt.uikit.wlp.menus.MenuBuilderMixin", {
    buildNavigableMenu: function(scope, allowRemovePlaceables)
         var menuWidget = null;
              var menuWidgets = scope.getDescendants();
                   for(var widgetIndex=0;widgetIndex < menuWidgets.length;widgetIndex++)
                        var tempMenuWidget = menuWidgets[widgetIndex];
                        if(tempMenuWidget instanceof dijit.Menu)
                             menuWidget = tempMenuWidget;
                             break;
                   if(menuWidget)
                        try
                   if(wlp_dvt_WlpResourceDelegateInstance().isResourceUpdateable(scope.model.id))
                        //Change Appearance menu item
                             menuItemArgs = {label:scope.messages.changeAppearance,
                                       iconClass:"com_bea_wlp_dvt_uikit_menu_icon_laf",
                                       onClick:dojo.hitch(null, scope._onChangeAppearance, scope)};
                             mi = new com.bea.wlp.dvt.uikit.wlp.menus.NavigableMenuItem(menuItemArgs);
                             menuWidget.addChild(mi);
                        //Change Layout menu item
                             menuItemArgs = {label:scope.messages.changeLayout,
                                       iconClass:"com_bea_wlp_dvt_uikit_menu_icon_layout",
                                       onClick:dojo.hitch(null, scope._onChangeLayout, scope)};
                             mi = new com.bea.wlp.dvt.uikit.wlp.menus.NavigableMenuItem(menuItemArgs);
                             menuWidget.addChild(mi);
                        //Add Books menu item
                             menuItemArgs = {label:scope.messages.addBook,
                                       iconClass:"com_bea_wlp_dvt_uikit_menu_icon_book",
                                       onClick:dojo.hitch(null, scope._onAddBooks, scope)};
                             mi = new com.bea.wlp.dvt.uikit.wlp.menus.NavigableMenuItem(menuItemArgs);
                             menuWidget.addChild(mi);
                             //Add a menu separator
                             menuWidget.addChild(new dijit.MenuSeparator());
                        //Add Content menu item
                             var menuItemArgs = {label:scope.messages.addContent,
                                       iconClass:"com_bea_wlp_dvt_uikit_menu_icon_portlet",
                                       onClick:dojo.hitch(null, scope._onAddPortlets, scope)};
                             var mi = new com.bea.wlp.dvt.uikit.wlp.menus.NavigableMenuItem(menuItemArgs);
                             menuWidget.addChild(mi);
                             //Set As Default menu item
                             menuItemArgs = {label:scope.messages.setDefault,
                                       iconClass:"com_bea_wlp_dvt_uikit_menu_icon_setAsDefault",
                                       onClick:dojo.hitch(null, scope._onSetAsDefault, scope)};
                             mi = new com.bea.wlp.dvt.uikit.wlp.menus.NavigableMenuItem(menuItemArgs);
                             menuWidget.addChild(mi);
                   if(allowRemovePlaceables && wlp_dvt_WlpResourceDelegateInstance().isResourceRemoveable(scope.model.id))
                        if(wlp_dvt_WlpResourceDelegateInstance().isResourceUpdateable(scope.model.id))
                             //Add a menu separator, but only if we have something to separate it from
                             menuWidget.addChild(new dijit.MenuSeparator());
                        //Remove Book menu item
                             var menuItemArgs = {label:scope.messages.remove,
                                       iconClass:"com_bea_wlp_dvt_uikit_menu_icon_delete",
                                       onClick:dojo.hitch(null, scope._onRemove, scope)};
                             var mi = new com.bea.wlp.dvt.uikit.wlp.menus.NavigableMenuItem(menuItemArgs);
                             menuWidget.addChild(mi);
                   //If no menu items were added to the main menu, don't render it
                             if(menuWidget.getChildren().length < 1)
                                  scope.destroy();
                        catch(e)
                             //handle no DISC or no authentication.
    In the abve code, follow the pattern to add a new menuitem in the place where you need it to show up. The method that gets called when the menuitem is clicked will go in the following mixin class -
    wlp_dvt_dojo.setObject("com.bea.wlp.dvt.uikit.wlp.menus.NavigableMenuMixin", {
    // add the method that gets called when your new menuitem is clicked
    Note I haven't run the code above so please check for syntactical correctness before you run it. Also note that, unfortunately, the granularity of the buildNavigableMenu method above is very coarse in that you cannot add new menuitems as small snippets all by themselves. So you will have to include the base menu building code along with your new menu item building code snippet.
    Thanks

  • Corrupt Add User portlet?

    It appears that I (or Bill) ahve may corrupted the Add User portlet. It now returns an error message of wwc-00000.
    Is there a way that I can upload this portlet (without reinstall of the application server and Portal) and if so, where can I download it?
    At present, I cannot add users and clearly this is causing some grief!
    Help please
    Rob

    Rob,
    Please find the following article from metalink. This should help you.
    Essentially, you need to make sure that the servername in your Apache httpd.conf file is in all lowercase.
    - Scott T. Boman
    Doc ID:
    Note:144228.1
    Subject:
    Unable to create a user in portal, fails with WWC-00000
    Type:
    PROBLEM
    Status:
    REVIEWED
    Content Type:
    TEXT/PLAIN
    Creation Date:
    03-MAY-2001
    Last Revision Date:
    09-MAY-2001*************************************************************
    This article is being delivered in Draft form and may contain
    errors. Please use the MetaLink "Feedback" button to advise
    Oracle of any issues related to this article.
    Problem Description
    Fresh install of IAS 1.0.2.1, portal 3.0.8.
    Everything works fine until one tries to create a Portal user. When clicking
    "Create New users", an error window appears with the message
    "Error: (WWC-00000)".
    At this time one is connected as the user portal30, so a Full Admin user which
    should be able to create a new user.
    The same WWC-00000 error is also returned when one goes to
    http://server.domain:port/pls/portal30_sso and tries to login.
    Solution Description
    Check the servername in your Apache httpd.conf file. If the servername is in
    uppercase then switch it to lowercase an restart the HTTP Listener.
    Apache is case sensitive and can not deal with uppercase.
    In IAS 1.0.2 this resulted in a WWC-41439 error when using the login link on
    the portal homepage. See [NOTE:130310.1] for a more detailed explanation on
    this.
    Everything in the note still applies, except that the problem occurs a bit
    different in version 3.0.8, no WWC-41439 is reported, but a WWC-00000.
    [BUG:1534919] might have something to do with this changed behaviour.
    At the same time also note that Apache doesn't allow underscores in the
    servername. This is explained in [NOTE:134328.1].
    Explanation
    Windows is not case sensitive operating system, but Apache is case sensitive.
    Be aware that all configuration files from Apache are case sensitive.
    References
    [BUG:1534919]
    [NOTE:130310.1]
    Copyright (c) 1995,2000 Oracle Corporation. All Rights Reserved. Legal Notices and Terms of Use.
    It appears that I (or Bill) ahve may corrupted the Add User portlet. It now returns an error message of wwc-00000.
    Is there a way that I can upload this portlet (without reinstall of the application server and Portal) and if so, where can I download it?
    At present, I cannot add users and clearly this is causing some grief!
    Help please
    Rob

  • MISTAKE DELETE NEWS PORTLET OF INSTANT PORTAL MAIN PAGE

    I do mistake delete news portlet of instant portal main page,
    So I add portlet "News & Announcements" from Portlet Repository ,
    But I can't find this portlet in Portlet Repository,
    And How can I add "News & Announcements" portlet back to my instant portal main page ?
    Anyone can help me ?
    THANKS.

    ksiva,
    I went ahead and tried the script you mentioned to add the “News Portlet” to the home page but it failed.
    Just to try something different I added a “placeholder item” which worked.
    What follows is the output that the script produced when I tried to add the
    “News Portlet”.
    Any ideas?
    BG...
    SQL> @ipAddHPP.sql 1 33 5
    old 24: l_mode number := ~1;
    new 24: l_mode number := 1;
    old 25: l_siteArg varchar2(60) := '~2';
    new 25: l_siteArg varchar2(60) := '33';
    old 26: l_region number := ~3;
    new 26: l_region number := 5;
    Site Id: 33
    Site Name: INSTANT_PORTAL
    Site Title: Instant Portal
    Portlet Region: 5
    =============================================
    Adding News Portlet...
    Adding Portlet ....
    Site Id: 33
    Page Id: 1
    Provider Name: OIP Provider
    Portlet Title:
    Portlet Name: wwoip_portlet_news_ann
    Portal Version: 10.1.2.0.1
    Prov Id: 458463425
    Region Count: 8
    Region ID: 1014
    Region ID: 1050
    Region ID: 1051
    Region ID: 1056
    Region ID: 1054
    Region ID: 1058
    Region ID: 1053
    Region ID: 1060
    Target Region Id: 1054
    Portlet Name: wwoip_portlet_news_ann
    Portlet Title: News & Announcements
    Added Portlet: 48043
    Adding <News> Portlet Failed <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    Adding Portlet Exception
    PL/SQL procedure successfully completed.
    SQL>

  • Unable to add new event in iCal, Lion 10.7.1

    Hi,
    On Lion 10.7.1, I can't seem to add new events to iCal.
    I have tried the following:
    1. 2-finger click on a day in the month-view. This pops out the menu and I can click on 'New Event', but after that, nothing happens.
    2. Clicking on the '+' button at the top. This pops out the 'Create Quick Event' window. After typing in a new event and hitting return, nothing happens.
    I can create a new event in the 'Day' and 'Week' view though.
    iCal was working fine for me last week, but it seems to be broken since yesterday. I'm not sure if it stopped working after the 10.7.1 update.
    Thanks for any guidance or assistance!

    Solved! Needed to check "Show All Day Events" in the View menu!

  • Add new company (subscriber) for partner application

    Hi
    I want to add new company (subscriber) for partner application that is accessible from portal.
    and I want to get username , password , company in login page and change the login page to accept 3 parameter but I don't know what is the next step . and where can I define my company and define user for the company .
    Thanks
    Roshanak

    Hi,
    1. Get info regarding the chart of accounts.  It forms the basis  for FI\
    2. Though automatic postings are not regular, check the required details for configuration for APP.  If you are going for APP, u need to check house bank also
    3. Check the tax procedures (Varies between countries) - Sales Tax and Withholding tax config
    4. Payment terms
    5. Discount received / paid configurations
    6. Dunning details - Check if existing standard SAPscripts will suffice ur needs.  Else u may need the help of ABAPers
    Regards,
    Sridevi
    <i><b>Award points, if useful</b></i>

  • In LR 4.4, can no longer add new photos/video

    Windows Vista, Service Pack 2.  4 GB RAM.
    I've had LR 4 for more than 2 years.  Worked just fine.  Have not used for past year, as I have been traveling.  Now, I cannot add new photos or video to my catalog.  I have tried using my usual method of "Optimize Folder."  Always freezes at 70%.  Also tried via "Import into folder."  Hit the same 70% wall.  I sometimes get an "out of memory" error message, but not always.
    Steps I've taken.
    a.  Reboot computer.  (Obviously).
    b.  Ensure that LR is only program running.
    c.  Moved a ton of data from hard drive to an external hard drive (since error message did not specify what type of memory I was out of, I wanted to make sure I eliminated "not enough hard drive space" as an possible problem.  I have more than 1 Terra-byte of available memory/space right now.
    d.  Uninstalled entire program, downloaded most recent version, and reinstalled it.
    What should I do?  Not sure what else to try.

    To clarify, it turns out that base.keychain does not need any repairing. It merely needs to reside in a writeable directory.
    As for moving this keychain to ~/Library/Keychains, I don't doubt that the suggestion is appropriate in general, and that's certainly where my login keychain resides. But I use base.keychain for a variety of sensitive passwords which I cannot afford to lose, some of which have nothing to do with my computer. (Yes, I know this is what backups are for.) I had also contemplated FileVault'ing my home directory at one point, so I wanted to be sure I kept critical passwords accessible no matter what went wrong.
    Perhaps / is a bad choice. Perhaps /Library/Keychains would have been better. Where would you put a keychain that didn't really belong under /Users?

  • How to add new fields in collaboration tasks?

    Hi experts,
    Currently, by default, we are able to see in the collaboration tasks rooms fields as "Subject", "From", "Sent Date" , "Due Date" ,
    "Status"...
    Now i want to add new custom fields apart from standard; when i create new tasks i want fill this new fields and after, display this fields in the UWL.
    Can you please let me know how to add our own fields in the collaborations tasks rooms ?
    Thanks in advance,
    Regards,

    Hi Victor Capi,
    Could you have a look at the following link.        
    http://wiki.sdn.sap.com/wiki/display/KMC/XMLFormBuilderinEP7.0
    Formsbuilder open the collaboration project and you add the fields. Then import the xml to your portal.
    Regards,
    Prabha

Maybe you are looking for

  • Iphone not recognized by itunes after upgrading to IOS6

    After upgrading ti IOS6 my Iphoe opende and says "configure" and then tells me to connect to Itunes. Problem is that when I start Itunes and connect the Iphone to my computer via USBport is is not recognised by Itunes and not found as a unit. What do

  • CSS 11501 ftp server setup problem using non-standard port

    Dear Expert, we would like to setup FTP server over CSS where our member sever use non-std-port to open both control/data channel (i.e. 6370 as ctrl and 6369 as data this case.) but seems we only get Passive mode FTP mode work only but not for Active

  • How do I change the default country Safari uses to search?

    I am living in China, but I am an English speaking Canadian. Safari's omnibar search defaults to google.hk.  I would prefer it to use google.ca. How can I change this without an extension or plug in? Thanks.

  • Multiple contacts and merge fields

    I am trying to created a Pages document in which I can have merge fields for more than 1 contact, ie sending off a letter to contact #1, yet in reference to contact #2. Can't seem to figure out how to accomplish this. Example: Contact #1 name Contact

  • How to set focus on component guaranteed?

    Hi All, I want to run my swing based application on win NT OS with JDK1.5. Now i need to set focus on my JFrame window (this is my requirement) but smetime it focussed and sometime it fails. So i need some guaranteed solution or approach so that it f