Documentation Home
> Project WebSynergy Milestone 4 Administration Guide
Project WebSynergy Milestone 4 Administration Guide
Book Information
Preface
Chapter 1 Administration Overview
WebSynergy Terminology
Creating an User Account on WebSynergy
To login to WebSynergy Using an OpenID
Defining Password Policies for Users
To Define a Password Policy
Using the Welcome Menu for Administration Tasks
To use the Welcome Menu
Control Panel
My Account
Add Application
Layout Template
Manage Pages
Toggle Edit Controls
My Places
Setting a Development Environment for WebSynergy
Developing With Apache Ant 1.7.0 or Above
To Set the ANT_HOME Variable on Windows
To Set the ANT_HOME Variable on a Linux or Macintosh System
Chapter 2 Installation
Installing the Database, Application Server, and WebSynergy
To Install and Configure MySQL
To Install GlassFish
To Install WebSynergy
To Enable UTF-8 Support for MySQL
Chapter 3 Customizing Project WebSynergy
Branding and Site Identity
To change the Banner Logo
To change the Address Bar and Browser tab Icons
Friendly URLs
To change the Friendly URL of a Page
Site Layout and Navigation
To change the Site Layout
To create a new Layout
Changing the Page Theme
To Change the Page Theme
Using Bundled WebSynergy Portlets
To use Bundled WebSynergy Portlets
Customizing the Look and Feel and Configuration of a Portlet
Changing the Name of a Portlet
To Change the Name of a Portlet which is on a Private Page
To Change the Name of a Portlet which is on a Public Page
Customizing the Look and Feel and Configuration of a Portlet
The Look and Feel Button
Portlet Configuration tab
Text Styles tab
Background Styles tab
Border Styles tab
Margin and Padding tab
Advanced Styling tab
WAP Styling tab
The Configuration Button
Localization
Setting User Prefered Language in WebSynergy
To set User Language
Adding a new Language Support
To add new Language Support
To Verify the Localization of the Interface
Removing Localization Support for Unwanted Languages
To Remove Localization Support for Unwanted Languages
Enabling the Guest Users to Select a Browser Language
To Enable Guest Users to Select a Browser Language
Hierarchy of Precedence for Language.properties files
Rules of Precedence
Changing the Existing Language Entries
Customizing the Name of a Portlet for a Language
To Customize the Name of a Portlet for a Language
Chapter 4 Administering Roles and Permissions
Portlets for Administering Roles and Permissions
Using the Control Panel to Administer Roles and Permissions
To use the Control Panel to Administer Roles and Permissions
Using Administrative Portlets of WebSynergy
WebSynergy Portal Resources
User Groups
Defining User Groups
To Create a User Group
Assigning Users to User Groups
To Assign Users to User Groups
Communities
Defining Communities
To add a Community
Assigning Users to Communities
To Assign Users to a Community
Organizations
Defining Organizations
To Create an Organization
To Create a Suborganization
Creating Users Under an Organizations
To Create Users under an Organization
Users and User Roles
What Different User Roles Mean?
Regular Roles
Organization Roles
Community Roles
Defining User Roles
To Define User Roles
Plugins
What Are Plugins?
Enabling Plugins
To Access Plugins
Working With Plugin Permissions
To Change Plugin Permissions
Chapter 5 Advanced WebSynergy Configuration
The portal-ext.properties File
Properties Override
Portal Context
Resource Repositories Root
Technology Compatibility Kit
Schema
Upgrade
Verify
Auto Deploy
Hot Deploy
Hot Undeploy
Plugin
Portlet
Theme
Resource Actions
Model Hints
String
Hibernate
Ehcache
Commons Pool
JavaScript
SQL Data
Company
Users
Groups and Roles
Organizations
Languages and Time Zones
Look and Feel
Request
Session
JASS
LDAP
CAS
NTLM
OpenID
OpenSSO
Authentication Pipeline
Auto Login
SSO With MAC (Message Authentication Code)
Passwords
Permissions
Captcha
Startup Events
Shutdown Events
Portal Events
Login Event
Logout Event
Default Landing Page
Default Logout Page
Default Guest Public Layout
Default User Private Layouts
Default User Public Layouts
Default Admin
Layouts
Default Settings Layout
Portlet URL
Preferences
Struts
Images
Editors
Fields
MIME Types
Amazon Licence Keys
Instant Messenger
Lucene Search
SourceForge
Value Object
Last Modified
XSS (Cross Site Scripting)
Communication Link
Content Delivery Network
Counter
Lock
JBI
JCR
OpenOffice
POP
Quartz
Scheduler
Social Bookmarks
Velocity Engine
Virtual Hosts
HTTP
Servlet Filters
Upload Servlet Request
Web Server
WebDAV
Main Servlet
Axis Servlet
JSON Tunnel Servlet
Liferay Tunnel Servlet
Spring Remoting Servlet
WebDAV Servlet
Admin Portlet
Announcements Portlet
Blogs Portlet
Calendar Portlet
Communities Portlet
Document Library Portlet
FileSystemHook
S3Hook
Image Gallery Portlet
Invitation Portlet
Journal Portlet
Journal Articles Portlet
Mail Portlet
CyrusHook
FuseMailHook
SendmailHook
ShellHook
Message Boards Portlet
My Places Portlet
Navigation Portlet
Nested Portlets Portlet
Portlet CSS Portlet
Shopping Portlet
Software Catalog Portlet
Tags Compiler Portlet
Tags Portlet
Tasks Portlet
Translator Portlet
Web Form Portlet
Wiki Portlet
WebSynergy Clustering
Jackrabbit Sharing
Lucene Configuration
Hot Deploy
Installing Plugins
Creating a Custom Plugin Repository
Using the Software Catalog Portlet
Chapter 6 Administering Content Management System
Content Management in WebSynergy
Document Library Portlet
To add a Document
To create Reference to a Document
Document Library Display Portlet
Image Gallery Portlet
To add an Image
To create Reference to an Image
To View Image Slide Show
Web Content portlets
Definitions
To add a Web Content portlet to the Page
Structures
To create a Structure
To Edit a Structure
To Delete a Structure
Templates
To Create a Template
To Edit a Template
To Delete a Template
Articles
To Create an Article
To Edit an Article
To Delete an Article
Web Content List Portlet
To Configure the Journal Articles Portlet
Web Content Display Portlet
To Select an Article for Display
Web Content Search Portlet
To Customize the Search Behavior
Asset Publisher Portlet
To add Asset Publisher Portlet to the Page
Blogs Entry
To add a Blogs Entry
Bookmarks Entry
To add a Bookmarks Entry
Document Library Document
To add a Document Library Document
To Delete a Document from the Document Library
Image Gallery Image
To add an Image Gallery Image
Journal Article
To add a Journal Article
Breadcrumb Portlet
Categories Navigation Portlet
Navigation Portlet
Nested Portlets Portlet
Recent Documents Portlet
Site Map Portlet
Tags Admin Portlet
To add Tags Admin portlet to the Page
XSL Content Portlet
Workflow Portlet
To add a Workflow Definition
To Create a Workflow Instance
Accessing a Workflow Instance
Workflow Process Steps: To Request an Holiday
Workflow Process Steps: To Evaluate Holiday Request
Workflow Process Steps: To Ascertain the Request Status
Chapter 7 Sample Use Cases for WebSynergy Portlets
Using the Friends Portlet
To Add a Friend
Using the Expense Report Portlet
To Submit an Expense Report
To Approve an Expense Report
Delegating Portlets to Users
To Create a new Role
To Assign a new Role to a Portlet
To Assign a new Role to a User
To Access a Portlet
Using the Presence Feature
Chatting Using Project WebSynergy
Making Calls Using Project WebSynergy
Using the Portlets for Enterprise Social Networking
To Access the Facebook Portlet
To Access the Linkedin Portlet
Working with Communities and Organizations
Adding Public and Private Pages
To add a Public and a Private Page to an Organization
Activating Staging and Workflow
Activating Staging
To Stage a Community
Activating Workflow
Enabling Crawling of Page URLs by Search Engines
To Enable Crawling of Page URLs by Search Engines
Virtual Hosting of Portlet Pages
To Virtual Host a Page for a Community
Using the Mail Portlet
To Configure Email Accounts
Exporting and Importing of Portlet Data
To Demonstrate Exporting the Data on Calendar Portlet
Enabling Sharing of a Portlet
Sharing a Portlet With Other Websites
To Share a Portlet With Other Websites
Sharing a Portlet With Facebook
To Share a Portlet With Facebook
Sharing a Portlet With Friends
Using Document Library Plugins on OpenOffice
To Store a Document to CMS
Using the Widget Consumer Portlet
To Configure the Widget Consumer Portlet
Tagging in WebSynergy
Chapter 8 Web Services for Remote Portlets
WSRP for Project WebSynergy
Adding WSRP Portlets to the Page
To add WSRP Portlets to the Page
WSRP Administration
Creating a WSRP Producer
What is a WSRP Producer?
Inband and Outband Registration
Producers Without Registration
To Create and Enable a WSRP Producer
Creating a WSRP Consumer
To create a WSRP Consumer
Creating WSRP Producers and Consumers Without Registration
To Create a Producer without Registration
To Create a Consumer without Registration
Installing Remote/WSRP Portlets
To install a Remote/WSRP Portlet
Chapter 9 System Maintenance
WebSynergy Monitoring using Google Analytics
Backing Up a WebSynergy Installation
Source Code
WebSynergy's File System
Database
Monitoring and Logging
Monitoring WebSynergy
Logging in WebSynergy
Chapter 10 Performance Tuning
Database
Application Server
JVM Options for Tuning the Application Server
Thread Pools
MySQL Database Connections
Clustering
Memory
Properties File Changes
Servelet Filters
Portlets
Java Environment
Portal Extensions
Chapter 11 Troubleshooting
Troubleshooting for the Issues Related with Installation
To Reset the JAVA_HOME Variable to the User Directory
To Set the JAVA_HOME Environment Variable to the User Directory on Non Solaris Operating Systems
Troubleshooting for Issues Related with Accessing the HTTP Instance
Troubleshooting for Issues Related with User Activities
To Create a Private Page
Troubleshooting for Issues Related with Installing Plugins
Common Questions
© 2010, Oracle Corporation and/or its affiliates