What is included with this book?
Chris Ostrowski is an Oracle technologies consultant for TUSC (The Ultimate Software Consultants). He is a regular speaker at local and national Oracle user conferences and is coauthor of Oracle Application Server 10g Web Development.
Acknowledgments | p. xv |
Introduction | p. xvii |
Introduction | |
Out-of-the-Box Oracle Application Server Portal Technologies | p. 3 |
Logging in to OracleAS Portal for the First Time | p. 5 |
Getting Around in OracleAS Portal | p. 7 |
A Quick Tour of OracleAS Portal Pages | p. 13 |
The Build Tab | p. 13 |
The Administer Tab | p. 15 |
OracleAS Portal Navigator | p. 19 |
The Help System | p. 31 |
Creating an OracleAS Portal User | p. 32 |
Portlets | p. 44 |
Types of Portlets | p. 45 |
OracleAS Portal Content | p. 45 |
Content Item Types | p. 46 |
Built-in Navigation Types | p. 47 |
Declarative Development | p. 48 |
The OracleAS Portal Wizards | p. 49 |
Creating Your First OracleAS Portal Objects | p. 50 |
When to Use the OracleAS Portal Wizards | p. 66 |
OracleAS Portal Page Design | p. 66 |
Page Groups | p. 66 |
The Edit Page Window | p. 68 |
Adding Portlets | p. 69 |
Regions | p. 71 |
Styles | p. 74 |
Templates | p. 76 |
Navigation Pages | p. 78 |
Page Properties and Page Group Properties | p. 81 |
Exercises | p. 84 |
Summary | p. 85 |
OracleAS Portal Responsibilities within an Organization | p. 87 |
Skill Sets | p. 88 |
Developers | p. 89 |
Content Managers/Approvers | p. 96 |
Page Designers | p. 97 |
Administrators | p. 97 |
Exercises | p. 99 |
Summary | p. 100 |
Page Design and Content Management | |
OracleAS Portal Page Design | p. 103 |
Pages and Page Groups | p. 105 |
Page and Page Group Properties | p. 118 |
Page Group Properties | p. 118 |
Page Properties | p. 120 |
The Remaining Links | p. 123 |
Page Design | p. 124 |
Region Properties | p. 127 |
Adding Portlets to Your Pages | p. 131 |
Other Page Elements | p. 137 |
Styles, Attributes, Page Types, and Item Types | p. 139 |
Exercises | p. 143 |
Summary | p. 144 |
Advanced Portal Page Design | p. 145 |
HTML Templates | p. 148 |
HTML Page Skins | p. 150 |
HTML Content Layouts | p. 167 |
Exercises | p. 200 |
Summary | p. 201 |
Content Management | p. 203 |
OracleAS Portal Content Management Features | p. 204 |
Items | p. 205 |
Searching OracleAS Portal Content | p. 216 |
Advanced Search | p. 221 |
Page Group Attributes | p. 222 |
Getting Content Approved | p. 223 |
Working with Rejected Items | p. 236 |
Using Oracle Drive | p. 240 |
Automating Content Addition | p. 246 |
WebDAV | p. 246 |
The Content Management APIs | p. 247 |
Setting the Context | p. 248 |
Determining Page Group IDs | p. 250 |
Determining Page IDs | p. 251 |
Determining Region IDs | p. 253 |
Determining Item IDs | p. 255 |
Using the Content Management APIs | p. 255 |
Exercises | p. 272 |
Summary | p. 272 |
OmniPortlet and Web Clipping | p. 273 |
What Is OmniPortlet? | p. 274 |
The OmniPortlet Wizard | p. 276 |
Page Parameters | p. 298 |
Web Clipping | p. 304 |
Using Web Clipping | p. 304 |
Exercises | p. 310 |
Summary | p. 312 |
Development | |
Writing Portlets with Java | p. 315 |
Download the Portal Add-in for Oracle JDeveloper | p. 317 |
Install the Portal Add-in for JDeveloper | p. 318 |
Download the OracleAS PDK | p. 319 |
Understand Portlet View Modes | p. 320 |
Check the Installation of the Portal Add-in in JDeveloper | p. 322 |
Decide Which Type of Portlet to Build | p. 323 |
Open Standard: JSR 168 | p. 325 |
The Oracle PDK | p. 325 |
Use the Wizard to Build the Portlet | p. 326 |
Building an Oracle PDK-Based Portlet | p. 326 |
Building a JSR 168 Portlet | p. 337 |
Add Business Logic | p. 348 |
Establish a Connection to an Application Server | p. 348 |
Deploy and Register the Portlet | p. 352 |
Revisiting the Add Business Logic Step | p. 358 |
Exercise | p. 371 |
Summary | p. 371 |
Advanced Development Topics | p. 373 |
Service-Oriented Architecture | p. 374 |
Goals of an SOA Application | p. 376 |
OracleAS Portal: The Face of SOA | p. 377 |
OracleAS Portal and SOA: The Challenges | p. 379 |
SOA and What It Addresses | p. 380 |
Where Do I Start? | p. 388 |
Summary | p. 390 |
Oracle Resources | p. 391 |
Administration | |
Site Administration and Performance Tuning | p. 395 |
What Is Administration? | p. 396 |
OracleAS Portal Administration: The Services Portlet | p. 398 |
Main | p. 398 |
Configuration | p. 399 |
SSO/OID | p. 400 |
Cache | p. 401 |
Mobile | p. 401 |
Proxy | p. 401 |
Search | p. 401 |
OracleAS Portal Administration: The Export/Import Transport Set Portlet | p. 406 |
OracleAS Portal Administration: The Oracle Reports Security Portlets | p. 422 |
OracleAS Portal Administration: The User Portlets: User, Portal User Profile, Group, Portal Group Profile | p. 424 |
OracleAS Portal Administration: The Portlet Repository Portlets | p. 424 |
OracleAS Portal Administration: The Remote Providers Portlets | p. 426 |
OracleAS Portal Administration: The Remote Provider Group Portlets | p. 430 |
OracleAS Portal Administration: The Database Subtab | p. 431 |
Personal Pages | p. 431 |
Self-Registration | p. 433 |
Create the Welcome Page | p. 435 |
Customize the Login Portlet | p. 436 |
Make the New Page the Welcome Page for Your Site | p. 438 |
Performance Tuning | p. 440 |
Implementing SSL | p. 448 |
Configuring SSL to OracleAS Single Sign-On Using the SSL Configuration Tool | p. 452 |
Securing OracleAS Portal Pages | p. 454 |
Using the Log Loader | p. 463 |
The OracleAS Portal Diagnostics Assistant | p. 468 |
Exercise | p. 471 |
Summary | p. 471 |
OracleAS Portal Users and Security | p. 473 |
How OracleAS Portal Handles Security | p. 474 |
Seeded Users | p. 476 |
Default Schemas | p. 477 |
Creating Users | p. 478 |
User Privileges | p. 480 |
The Portal User Profile | p. 484 |
Preferences Tab | p. 484 |
Privileges Tab | p. 486 |
Creating Groups | p. 495 |
Object Privileges | p. 496 |
Portlet Security | p. 499 |
Page Security | p. 504 |
The Root Page | p. 506 |
Exercise | p. 516 |
Summary | p. 516 |
Miscellaneous | |
Integrating Forms, Reports, and Discoverer into Portal | p. 519 |
Benefits of Integration | p. 521 |
Native Support | p. 522 |
Oracle Reports | p. 523 |
Using the Portal URL Component | p. 528 |
Using the Native Portal Method | p. 534 |
Reports Server Administration | p. 537 |
Oracle Forms | p. 538 |
Securing the Form's URL | p. 540 |
Oracle Discoverer | p. 547 |
Registering the Discoverer Portlet Provider | p. 547 |
Creating a Discoverer Connection in Oracle Application Server 10g | p. 550 |
The Edit Worksheet Portlet Defaults Wizard | p. 555 |
Summary | p. 559 |
Oracle Instant Portal | p. 561 |
What Is OracleAS Instant Portal? | p. 562 |
Why Does OracleAS Instant Portal Exist? | p. 562 |
Limitations | p. 563 |
Your First Instant Portal | p. 563 |
Adding Content Manually | p. 572 |
Adding Content with Oracle Drive | p. 573 |
Defining a Landing Page | p. 574 |
Summary | p. 575 |
Appendixes | |
Future Direction of OracleAS Portal | p. 579 |
OracleAS Portal Resources | p. 581 |
Exercise Commentary | p. 585 |
Index | p. 589 |
Table of Contents provided by Ingram. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.