ebook img

Mastering IBM WebSphere Portal: Expert Guidance to Build and Deploy Portal Applications PDF

552 Pages·2004·11.685 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Mastering IBM WebSphere Portal: Expert Guidance to Build and Deploy Portal Applications

P1:FCH/SPH P2:FCH/SPH QC:FCH/SPH T1:FCH WY009-FM WY009-BenNatan-v1.cls May26,2004 1:21 Mastering IBM WebSphere Portal Ron Ben-Natan Richard Gornitsky Ori Sasson Tim Hanis WileyPublishing,Inc. i P1:FCH/SPH P2:FCH/SPH QC:FCH/SPH T1:FCH WY009-FM WY009-BenNatan-v1.cls May26,2004 1:21 Publishedby WileyPublishing,Inc. 10475CrosspointBoulevard Indianapolis,IN46256 www.wiley.com Copyright(cid:2)C 2004byWileyPublishing,Inc.,Indianapolis,Indiana PublishedsimultaneouslyinCanada eISBN:0-7645-7550-3 ManufacturedintheUnitedStatesofAmerica 10 9 8 7 6 5 4 3 2 1 Nopartofthispublicationmaybereproduced,storedinaretrievalsystem,ortransmitted inanyformorbyanymeans,electronic,mechanical,photocopying,recording,scanningor otherwise,exceptaspermittedunderSections107or108ofthe1976UnitedStatesCopyright Act,withouteitherthepriorwrittenpermissionofthePublisher,orauthorizationthrough paymentoftheappropriateper-copyfeetotheCopyrightClearanceCenter,222Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher forpermissionshouldbeaddressedtotheLegalDepartment,WileyPublishing,Inc.,10475 CrosspointBlvd.,Indianapolis,IN46256,(317)572-3447,fax(317)572-4447,E-Mail:perm- [email protected]. LimitofLiability/DisclaimerofWarranty:Thepublisherandtheauthormakenorepre- sentationsorwarrantieswithrespecttotheaccuracyorcompletenessofthecontentsofthis work and specifically disclaim all warranties, including without limitation warranties of fitnessforaparticularpurpose.Nowarrantymaybecreatedorextendedbysalesorpromo- tionalmaterials.Theadviceandstrategiescontainedhereinmaynotbesuitableforevery situation.Thisworkissoldwiththeunderstandingthatthepublisherisnotengagedinren- deringlegal,accounting,orotherprofessionalservices.Ifprofessionalassistanceisrequired, theservicesofacompetentprofessionalpersonshouldbesought.Neitherthepublishernor theauthorshallbeliablefordamagesarisingherefrom.ThefactthatanorganizationorWeb siteisreferredtointhisworkasacitationand/orapotentialsourceoffurtherinformation doesnotmeanthattheauthororthepublisherendorsestheinformationtheorganizationor Websitemayprovideorrecommendationsitmaymake.Further,readersshouldbeaware thatInternetWebsiteslistedinthisworkmayhavechangedordisappearedbetweenwhen thisworkwaswrittenandwhenitisread. Forgeneralinformationonourotherproductsandservicesortoobtaintechnicalsupport, pleasecontactourCustomerCareDepartmentwithintheU.S.at(800)762-2974,outsidethe U.S.at(317)572-3993orfax(317)572-4002. Wileyalsopublishesitsbooksinavarietyofelectronicformats.Somecontentthatappears inprintmaynotbeavailableinelectronicbooks. LibraryofCongressCataloging-in-PublicationData Trademarks: Wiley, the Wiley Publishing logo and related trade dress are trademarks or registeredtrademarksofJohnWiley&Sons,Inc.and/oritsaffiliates,intheUnitedStates and other countries, and may not be used without written permission. [Insert any third- partytrademarks.]Allothertrademarksarethepropertyoftheirrespectiveowners.Wiley Publishing,Inc.,isnotassociatedwithanyproductorvendormentionedinthisbook. ii P1:FCH/SPH P2:FCH/SPH QC:FCH/SPH T1:FCH WY009-FM WY009-BenNatan-v1.cls May26,2004 1:21 Credits AcquisitionsEditor VicePresidentandExecutive JimMinatel Publisher RobertIpsen DevelopmentEditor ScottAmerman VicePresidentandPublisher JosephB.Wikert ProjectEditor PamelaHanley ExecutiveEditorialDirector MaryBednarek CopyEditors TechBooks ProjectCoordinator SandyJoshi EditorialManager KathrynA.Malm ProofreadingandIndexing TECHBOOKSProductionServices VicePresidentandExecutive GroupPublisher RichardSwadley iii P1:FCH/SPH P2:FCH/SPH QC:FCH/SPH T1:FCH WY009-FM WY009-BenNatan-v1.cls May26,2004 1:21 iv P1:FCH/SPH P2:FCH/SPH QC:FCH/SPH T1:FCH WY009-FM WY009-BenNatan-v1.cls May26,2004 1:21 I would like to dedicate this book to Ruthy, who is thankfully still a wonderful part of our life. —Ron Ben-Natan I would like to dedicate this book to the loves of my life, my wife Marcelle and my sons, Joshua and David. —Richard Gornitsky I would like to dedicate this book to Yael, for her love and support —Ori Sasson I would like to dedicate this to my wife, Susan, for her generosity, love, and understanding; my parents and older sister for contributions too numerous to mention and too vague to articulate; the constant company of Kismet and Skates; and in loving memory of Tux. —Tim Hanis v P1:FCH/SPH P2:FCH/SPH QC:FCH/SPH T1:FCH WY009-FM WY009-BenNatan-v1.cls May26,2004 1:21 vi P1:FCH/SPH P2:FCH/SPH QC:FCH/SPH T1:FCH WY009-FM WY009-BenNatan-v1.cls May26,2004 1:21 Contents Foreword xvii Acknowledgments xxi AbouttheAuthors xxiii Introduction xxv Part I WebSphere Portal Primer 1 Chapter1 IntroducingWebSpherePortal 3 WhatIsaPortalandWhyDoWeNeedThem? 3 TheWebSphereFamily 4 FoundationandTools 5 BusinessIntegration 6 WebSphereBusinessPortals 7 WhatIsWebSpherePortal? 7 TheUserExperience 7 TheDeveloperExperience 12 TheAdministratorExperience 14 WebSpherePortalArchitecture 15 WebSpherePortalPackaging 17 WebSpherePortalPlatforms 19 What’sNewinWebSphere5.0(including5.0.2) 21 Summary 22 Chapter2 InstallingWebSpherePortalonWindows2000Server 25 GettingGoing:AQuickInstall 25 GettingInformationonYourWindowsServer 27 InstallingonYourWindowsServer 28 vii P1:FCH/SPH P2:FCH/SPH QC:FCH/SPH T1:FCH WY009-FM WY009-BenNatan-v1.cls May26,2004 1:21 viii Contents InstallingwithanExistingWebServerandanExisting WebSphereApplicationServer 36 InstallingWebSpherePortalFixpack2 39 Summary 41 Chapter3 InstallingWebSpherePortalonLinux 43 InstallingonLinux 43 GettingInformationonYourLinuxServer 44 InstallingonYourLinuxServer 46 NongraphicLinuxInstallation 56 UninstallingWebSpherePortalonLinux 60 DirectoryStructure 60 InstallingWhenWebSphereSecurityIsEnabled 63 Summary 63 Chapter4 CustomizingWebSpherePortal 65 WPSconfig 66 ConfigurationTemplates 67 UsingDB2withWebSpherePortal 69 ConfiguringtheDB2Server 70 InstallingDB2ClientonWebSpherePortalServer 71 UsingOracleandSQLServerwithWebSpherePortal 75 Step1:CreatetheDatabases 75 Step2:CreatetheDatabaseUsers 75 ConfiguringWebSpherePortaltoAccessaRemoteDatabase 78 Summary 84 Chapter5 InstallingWebSpherePortalToolsandProblemAnalysis 87 PortalToolkit5.0.2 87 UpdatingWebSphereStudio’sWASRuntimeEnvironment 88 InstallingWebSpherePortalToolkitV5.0.2MP 89 UpdatingtoWebSpherePortalTestEnvironmentV5.0.2 92 IBMLotusWorkplaceWebContentManagement Version1.1 94 UpdatingtheInitializationParameters 94 InstallingtheILWWCMWebApplication 94 UpdatingtheILWWCMConfigurationFiles 96 StartingtheILWWCMWebApplication 96 ILWWCMAdministrativeClientSetup 96 InstallingtheWebSpherePortalContent ManagementPortlet 97 ProblemAnalysis 98 TivoliWebSiteAnalyzer 100 Summary 103 Chapter6 MigratingtoWebSpherePortalVersion5.0 105 PreparingforaMigration 105 RecommendedMigrationEnvironment 106 P1:FCH/SPH P2:FCH/SPH QC:FCH/SPH T1:FCH WY009-FM WY009-BenNatan-v1.cls May26,2004 1:21 Contents ix PerformingtheMigration 107 SettinguptheMigrationPropertyValues 108 MigratingAccessControls 109 MigratingExtendedUserAttributes 111 MigratingThemes,Skins,andStyleSheets 113 MigratingPortletApplications 114 MigratingPlaces 116 MigratingPages 116 MigratingAllUserCustomizations 117 MigratingCredentialVaultSlotsandSegments 117 MigratingCredentialVaultdata 117 MigratingEverythingatOneTime 118 XMLConfigurationInterface 118 XMLInputFile 121 XMLConfigurationInterfaceSpecialProperties 122 XMLConfigurationInterfaceTransactionalSupport 122 ChangesinXMLConfigurationInterfaceforVersion5.0 123 Summary 124 Part II Building and Administering Portals with WPS 125 Chapter7 DefiningPortalsandPages 127 PortalsandPages 127 LogicalStructureofaPortal 128 BrowsingthroughtheContentHierarchy 129 CustomizingthePortalStructure 131 AddingNewNodes 131 DefiningPageContent 133 EditingNodeProperties 135 PageInheritancewithSharedPages 137 AdvancedLayoutEditing 138 Locks 139 RemovingNodes 139 CreatingaNewPortal 140 Summary 142 Chapter8 TailoringthePortalWebDesign 143 ThemesandSkins 143 DefaultThemesandSkins 144 ChoosingThemesandSkins 146 Screens 148 DefiningYourOwnThemes 149 CreatingaNewTheme 150 TheAnatomyofaTheme 152 CustomizingThemes 153 PortalJSPTags 156 AddingTop-LevelLinks 159

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.