Gadget Server - Oracle

2y ago
56 Views
2 Downloads
8.44 MB
74 Pages
Last View : 7d ago
Last Download : 3m ago
Upload by : Baylee Stein
Transcription

Gadget ServerVersion 1.1User’s GuideDocument Revision Date: Jan. 27, 2011

FATWIRE CORPORATION PROVIDES THIS SOFTWARE AND DOCUMENTATION “AS IS” WITHOUT WARRANTY OF ANY KIND,EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY ORFITNESS FOR A PARTICULAR PURPOSE. In no event shall FatWire be liable for any direct, indirect, incidental, special, exemplary, orconsequential damages of any kind including loss of profits, loss of business, loss of use of data, interruption of business, however caused and onany theory of liability, whether in contract, strict liability or tort (including negligence or otherwise) arising in any way out of the use of thissoftware or the documentation even if FatWire has been advised of the possibility of such damages arising from this publication. FatWire mayrevise this publication from time to time without notice. Some states or jurisdictions do not allow disclaimer of express or implied warranties incertain transactions; therefore, this statement may not apply to you.Copyright 2010 FatWire Corporation. All rights reserved.The release described in this document may be protected by one or more U.S. patents, foreign patents or pending applications.FatWire, FatWire Content Server, FatWire Engage, FatWire Satellite Server, CS-Desktop, CS-DocLink, Content Server Explorer, Content ServerDirect, Content Server Direct Advantage, FatWire InSite, FatWire Analytics, FatWire TeamUp, FatWire Content Integration Platform, FatWireCommunity Server and FatWire Gadget Server are trademarks or registered trademarks of FatWire, Inc. in the United States and other countries.Oracle and Java are registered trademarks of Oracle and/or its affiliates. AIX, AIX 5L, WebSphere, IBM, DB2, Tivoli and other IBM productsreferenced herein are trademarks or registered trademarks of IBM Corporation. Microsoft, Windows, Windows Server, Active Directory, InternetExplorer, SQL Server and other Microsoft products referenced herein are trademarks or registered trademarks of Microsoft Corporation. Red Hat,Red Hat Enterprise Linux, and JBoss are registered trademarks of Red Hat, Inc. in the U.S. and other countries. Linux is a registered trademark ofLinus Torvalds. SUSE and openSUSE are registered trademarks of Novell, Inc., in the United States and other countries. XenServer and Xen aretrademarks or registered trademarks of Citrix in the United States and/or other countries. VMware is a registered trademark of VMware, Inc. in theUnited States and/or various jurisdictions. Firefox is a registered trademark of the Mozilla Foundation. UNIX is a registered trademark of TheOpen Group in the United States and other countries. Any other trademarks and product names used herein may be the trademarks of theirrespective owners.This product includes software developed by the Indiana University Extreme! Lab. For further information please visithttp://www.extreme.indiana.edu/.Copyright (c) 2002 Extreme! Lab, Indiana University. All rights reserved.This product includes software developed by the OpenSymphony Group (http://www.opensymphony.com/).The OpenSymphony Group license is derived and fully compatible with the Apache Software License; see http://www.apache.org/LICENSE.txt.Copyright (c) 2001-2004 The OpenSymphony Group. All rights reserved.You may not download or otherwise export or reexport this Program, its Documentation, or any underlying information or technology except infull compliance with all United States and other applicable laws and regulations, including without limitations the United States ExportAdministration Act, the Trading with the Enemy Act, the International Emergency Economic Powers Act and any regulations thereunder. Anytransfer of technical data outside the United States by any means, including the Internet, is an export control requirement under U.S. law. Inparticular, but without limitation, none of the Program, its Documentation, or underlying information of technology may be downloaded orotherwise exported or reexported (i) into (or to a national or resident, wherever located, of) any other country to which the U.S. prohibits exports ofgoods or technical data; or (ii) to anyone on the U.S. Treasury Department's Specially Designated Nationals List or the Table of Denial Ordersissued by the Department of Commerce. By downloading or using the Program or its Documentation, you are agreeing to the foregoing and youare representing and warranting that you are not located in, under the control of, or a national or resident of any such country or on any such list ortable. In addition, if the Program or Documentation is identified as Domestic Only or Not-for-Export (for example, on the box, media, in theinstallation process, during the download process, or in the Documentation), then except for export to Canada for use in Canada by Canadiancitizens, the Program, Documentation, and any underlying information or technology may not be exported outside the United States or to anyforeign entity or “foreign person” as defined by U.S. Government regulations, including without limitation, anyone who is not a citizen, national,or lawful permanent resident of the United States. By using this Program and Documentation, you are agreeing to the foregoing and you arerepresenting and warranting that you are not a “foreign person” or under the control of a “foreign person.”FatWire Gadget Server User’s GuideDocument Revision Date: Jan. 27, 2011Product Version: Version 1.1FatWire Technical Supportwww.fatwire.com/SupportFatWire HeadquartersFatWire Corporation330 Old Country RoadSuite 303Mineola, NY 11501www.fatwire.com

3Table ofContentsAbout This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Who Should Use This Guide?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Terms and Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Introducing FatWire Gadget Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Gadget Catalogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Gadget Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Gadgets with OAuth Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Gadget Registration and Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Gadget Server Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Gadget Server Roles and Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232Enabling the Gadget Server Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Enabling the Global Gadget Catalog Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Enabling the Gadget Server User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Enabling the Gadget Server User Interface for Existing Site Users . . . . . . . . . . . . . . 27Enabling the Gadget Server User Interface for New Users . . . . . . . . . . . . . . . . . . . . 283Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Logging In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Sample Gadgets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Next Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334Registering Gadgets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Registering Gadgets to the Global Gadget Catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Registering Gadgets to a Site Gadget Catalog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Deleting Gadgets from the Global or Site Gadget Catalog . . . . . . . . . . . . . . . . . . . . . . . . 41Gadget Server 1.1 User’s Guide

Table of Contents5Managing Gadgets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Enabling Gadgets from the Global Gadget Catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Modifying a Gadget’s Metadata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Modifying a Gadget’s Metadata in the Global Gadget Catalog . . . . . . . . . . . . . . . . . 46Modifying a Gadget’s Metadata in a Site Gadget Catalog . . . . . . . . . . . . . . . . . . . . . 476Managing and Deploying Gadgets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Configuring Dashboard Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Adding or Removing Default Dashboard Gadgets . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Modifying the Default Layout of the Dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Modifying the Default Color Theme of the Dashboard . . . . . . . . . . . . . . . . . . . . . . . 53Authorizing the Gadgets’ Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Configuring Gadget Server Appearance Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Deploying the Dashboard Widget Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Deploying a Single Gadget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Modifying the Deployed Dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617Testing Deployed Gadgets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Sample Dashboard Deployed on a Website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64Working with the Dashboard as a Visitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Logging in to the Website. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Personalizing the Dashboard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Modifying a Gadget’s Visitor Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Sample Gadget Deployed on a Website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Working with a Single Gadget as a Visitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Modifying an Individually Deployed Gadget’s Settings . . . . . . . . . . . . . . . . . . . . . . 71Personalizing a Gadget with OAuth Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Gadget Server 1.1 User’s Guide4

5About This GuideThis guide describes FatWire Gadget Server, an application designed to display gadgetsthat deliver website content. It begins with an overview of Gadget Server, moves on todescribe the process of enabling gadgets on your content management sites, and showsyou how to display those gadgets on web pages.Who Should Use This Guide?This guide is written for FatWire Gadget Server general administrators, siteadministrators, and designers. It is assumed that these users have a comprehensiveknowledge of their company’s site requirements and a basic understanding about gadgetsand gadget descriptor XML. All Gadget Server users should also have experience workingwith the FatWire Content Server Advanced interface and must be familiar with modifyingpage templates and publishing pages.Terms and DefinitionsThe following terms are used throughout this guide. Italicized terms are also defined inthis section. Gadget refers to a remote piece of functionality that is defined by a gadget descriptorXML file and delivers dynamic content from one website to another. Dashboard refers to Gadget Server’s container interface, which is used to deliver anddisplay multiple gadgets to site visitors. The dashboard displays the dashboard panelwhere selected gadgets are displayed at full size, and a toolbar that opens a dashboardcustomization workspace which is used to personalize the dashboard panel. Theworkspace presents gadgets as thumbnails, which users and visitors can expand andplace on the dashboard panel. The workspace also provides options for modifyingdashboard layout and color scheme. The dashboard is available from the GadgetServer User interface. The dashboard panel refers to the space that displays the gadgets users and visitorsselect from the dashboard customization workspace. The gadgets are displayed at fullsize. The dashboard panel can be configured via the toolbar options to display gadgetsin a preferred layout and color scheme.Gadget Server 1.1 User’s Guide

About This Guide The dashboard customization workspace refers to the workspace that opens abovethe dashboard panel when you click one of the toolbar options on the dashboard. Theoption you select determines the panel that is displayed:-The gadget selection panel presents gadgets as thumbnail images, which usersand website visitors can select and display as full-size gadgets on the dashboardpanel.-The layout panel enables users and website visitors to reposition the gadgets thatare displayed on the dashboard panel and adjust their width.-The theme panel enables users and website visitors to customize the colorscheme of the dashboard panel. Dashboard widget tag refers to the deployment tag that is configured with defaultsettings for the dashboard. Administrators and designers deploy this tag on web pagesto display the default dashboard to visitors and provide them with personalizationtools for their dashboard instances. Single gadget widget tag refers to the deployment tag that is configured with thesettings of a single gadget. In the “Single Gadget Deployment” screen, administratorsand designers choose the gadget they wish to deploy from the “Gadget” menu andthen deploy the selected gadget’s tag on web pages to display an individual instance ofthat gadget to visitors. Gadget with OAuth support refers to a gadget that uses the OAuth protocol forvisitor authentication. When Gadget Server is synchronized with the gadget’s OAuthService Provider (which can either be Gadget Server or a third-party website), thegadget can retrieve an authenticated visitor’s identity and grant the visitor access toher personalized data from the gadget’s OAuth Service Provider. To synchronize agadget’s OAuth Service Provider with Gadget Server, the following information isrequired:-Consumer Key – Also known as an API key, this is a value used by the gadget toidentify itself to the OAuth Service Provider.-Consumer Signature Method – The type of digital signature algorithm used tosign requests secured with OAuth (HMAC-SHA1 or RSA-SHA1). The signatureprocess encodes the consumer key and secret into a verifiable value. This preventsunauthorized parties from using the gadget-specific consumer key and secret toaccess a visitor’s protected resources.-Consumer Secret – A secret used by the gadget to establish ownership of theconsumer key to the OAuth Service Provider. Deployment refers to the process of inserting a single gadget’s widget tag or thedashboard’s widget tag into a page template, and then publishing the page to thewebsite. General administrator refers to a user who has administrative privileges to the entireWeb Experience Management (WEM) Framework. These users can enable andmanage the Global Gadget Catalog interface by assigning the Gadget Serverapplication to the site specified in the {cs site} variable during the Gadget Serverinstallation process. They can also enable the Gadget Server User interface byassigning the Gadget Server application to sites other than the site on which theGlobal Gadget Catalog interface is enabled.Gadget Server 1.1 User’s Guide6

About This Guide Site administrator refers to a user who is an administrator of her assigned contentmanagement site and its applications, including Gadget Server. These users havepermissions to all Gadget Server User interface functions. However, their mainpurpose is to manage the CM site’s gadgets in the site gadget catalog. Designer refers to a user with privileges to manage the appearance of the defaultdashboard and deploy the dashboard widget tag and single gadget widget tags on webpages. Site visitor refers to any visitor of the website.-Authenticated visitor refers to a site visitor with login credentials to the website.Each authenticated visitor has her own modifiable instance of the dashboard onthe website. Preferences set by authenticated visitors are automatically saved.-Anonymous visitor refers to a site visitor who does not have login credentials tothe website. These visitors are able to view and temporarily personalize theirinstances of the dashboard and the instances of individually deployed gadgets. CM site refers to a content management site. {cs site} – The site where the Global Gadget Catalog interface is enabled. Thissite is specified during the Gadget Server installation process. For more information,see the Gadget Server Installation Guide. Global Gadget Catalog interface refers to the Gadget Server application that runs onthe site specified in the {cs site} variable during Gadget Server’s installationprocess. This interface provides general administrators with the global gadgetcatalog. Gadget Server User interface refers to the Gadget Server application that runs on asite other than the site on which the Global Gadget Catalog interface is enabled. Thisinterface provides a site’s administrators and designers with a site gadget catalog, adashboard, “Permissions” and “Settings” screens, a single gadget deployment screen,and a dashboard deployment screen. The global gadget catalog is managed by general administrators. The global gadgetcatalog is the central repository for storing gadgets and distributing the gadgets tovarious sites. When gadgets are registered to the global gadget catalog, they can beenabled on CM sites via site gadget catalogs, provided by the Gadget Serverapplication running on those sites. (Gadgets can also be registered directly to a sitegadget catalog.) A site gadget catalog is specific to the site on which the Gadget Server User interfaceis enabled. It is provided by the Gadget Server User interface for the purpose ofstoring the site’s gadgets and making them available on the dashboard and for singlegadget deployment. A site gadget catalog, its dashboard, and its “Single GadgetDeployment” screen are dynamically associated. Site gadget catalogs are managed bysite administrators. Gadget Descriptor URL refers to the URL of a gadget’s descriptor XML file. Thefile contains the code responsible for rendering the gadget. Registering gadgets refers to specifying their metadata and descriptor URLs in theGlobal Gadget Catalog interface or a Gadget Server User interface. Enabling gadgets refers to making gadgets that are registered with the global gadgetcatalog available on site gadget catalogs.Gadget Server 1.1 User’s Guide7

About This GuideGadget Server 1.1 User’s Guide8

9Chapter 1Introducing FatWire Gadget ServerThis chapter provides an overview of the FatWire Gadget Server application. It alsoprovides information about the roles that can be assigned to Gadget Server users to grantthem permissions to Gadget Server interface functions.This chapter contains the following sections: Over

Gadget Server 1.1 User’s Guide About This Guide This guide describes FatWire Gadget Server, an application designed to display gadgets that deliver website content. It begins with an overview of Gadget Server,

Related Documents:

The rendered server content for each gadget is returned to the browser which injects it into an iFrame dedicated to that gadget instance. The user can then interact with the gadget , which may request additional data or services from the server. On the cli ent side the active gadget

b. Dampak Negative Penggunaan Gadget Dampak negatif dari gadget adalah: 1. Penurunan konsentrasi saat belajar (pada saat belajar anak menjadi tidak fokus dan hanya teringat dengan gadget, misalnya anak teringat dengan permainan gadget seolah-olah dia seperti tokoh dalam game tersebut). 2.

To add a gadget to the dashboard, click the ZSelect Gadgets [ button on the top right corner. In the popup dialog, check the gadget you need and then click the ZOK [ button. To delete a gadget, move your mouse over the gadget and click the button on its top corner. To move a gadget, move your mouse to the tit

Oracle e-Commerce Gateway, Oracle Business Intelligence System, Oracle Financial Analyzer, Oracle Reports, Oracle Strategic Enterprise Management, Oracle Financials, Oracle Internet Procurement, Oracle Supply Chain, Oracle Call Center, Oracle e-Commerce, Oracle Integration Products & Technologies, Oracle Marketing, Oracle Service,

Advanced Replication Option, Database Server, Enabling the Information Age, Oracle Call Interface, Oracle EDI Gateway, Oracle Enterprise Manager, Oracle Expert, Oracle Expert Option, Oracle Forms, Oracle Parallel Server [or, Oracle7 Parallel Server], Oracle Procedural Gateway, Oracle Replication Services, Oracle Reports, Oracle

Oracle is a registered trademark and Designer/2000, Developer/2000, Oracle7, Oracle8, Oracle Application Object Library, Oracle Applications, Oracle Alert, Oracle Financials, Oracle Workflow, SQL*Forms, SQL*Plus, SQL*Report, Oracle Data Browser, Oracle Forms, Oracle General Ledger, Oracle Human Resources, Oracle Manufacturing, Oracle Reports,

Introduction 1-2 Oracle Forms Server and Reports Server Installation Guide Introduction Oracle Forms Server and Reports Server is an integrated set of database tools i Oracle Forms i. Oracle Forms Server Server and Reports Server Server. UNIX. Installation Guide Compaq Tru64 .

Contract HHSM-500-2015-00246C ; Enhanced Direct Enrollment (EDE) API Companion Guide Version 5.6 August 17, 2020 : CMS FFE Companion Guide ii . Document Control . Author Versio n Rev. date Summary of Changes Section Page Abigail Flock, Alexandra Astarita, Sean Song 1.0 . 1/23/2018 . Initial Version . All . All . Scott Bickle, Alexandra Astarita, Sean Song 2.0 . 3/15/2018 . Incorporated Client .