Professional Documents
Culture Documents
Check
Uncheck
Check
Check
Uncheck
Check
Check
Pagelet Categories
Find or create a folder
PeopleTools → Portal → Structure and
Content
Portal Objects → Pagelets
Target type of Pagelet
Folder under
Portal Objects > Pagelets
Add Pagelet to Homepage
Image goes here
Pagelet Requirements
Set your page size
Disable most of the component’s internet
features
Register it as a Homepage Pagelet type in a
folder under the Portal Objects > Pagelets folder
Set additional pagelet properties
Add Pagelet to a Homepage tab
Design Considerations
Informational messages
Bookmarkable links
IScripts
Use standard CSS class names Better
Register manually
Standard
Use a Grid instead of a Scroll Area for
tabular data
Bookmarkable Links
Add an HTML Area to the page
Value → Derived/Work field
Description
Link text
Add component search keys to grid as hidden
fields
Use RowInit PeopleCode to create links with
GenerateComponentPortalURL function
User Specific Pagelets
PeopleCode to skip search processing
SearchInit: SetSearchDialogBehavior(0)
Use Installation as a search record
Level 1 rowset with select PeopleCode
OPRID as key field
SQL in data’s view
Preference Editor
User customization
Pagelet Preference Editor
Preference Editor
User customization
PeopleSoft Components, IScripts, or
External URLs
User specific settings
Same as Pagelets
Design Considerations
Provide default preferences
Going Home…
Save and Cancel links
How do I get back home?
Click link to
return to
Homepage
Design Considerations
Provide default preferences
Going Home…
Save and Cancel links
PeopleCode
%Response.Redirect(%Request.Get("PORTALPARAM_HPURL"
));
Design Considerations
Provide default preferences
Going Home…
Save and Cancel links
PeopleCode
%Response.Redirect(%Request.Get("PORTALPARAM_HPURL"
));
Or
%Response.Redirect(GenerateHomepagePortalURL(%Porta
l, %Node, %HPTabName));
Register Preference Edit Page
Homepage2
Tracking Usage
SELECT A.PORTAL_OBJNAME_PGT, B.PORTAL_LABEL, COUNT(*)
FROM PSPRUHTABPGLT A, PSPRSMDEFN B
WHERE A.PORTAL_NAME = B.PORTAL_NAME
AND A.PORTAL_OBJNAME_PGT = B.PORTAL_OBJNAME
AND A.PORTAL_OBJNAME = 'DEFAULT' -- tab
AND A.PORTAL_NAME = 'EMPLOYEE' -- portal
GROUP BY A.PORTAL_OBJNAME_PGT, B.PORTAL_LABEL
ORDER BY 3 DESC
Deploying Pagelets
Push
Homepage Tab > Optional Default setting
PeopleCode and PortalRegistry Classes
SQL Insert/Update
Pull
Educate your users
Questions
References
PeopleBooks > … : Internet Technology >
Administering Portal Homepages and Pagelets >
Managing Pagelet Attributes
PeopleBooks > … : Internet Technology > Using
Portal Caching Features > Implementing Pagelet
Caching
http://archive.blog.greysparling.com/2006_05_14_ind
http://jjmpsj.blogspot.com/2006/09/peoplesoft-on-ora