This is my notes. The official presentation slides will be at:
http://www.ja-sig.org/wiki/display/JCON/Denver+2007+presentations
Version: uPortal 2.6 (uPortal_rel-2-6-0-RC2 that includes the HSQL already)
ref: http://www.ja-sig.org/wiki/display/UPC/uPortal+2+Implementors
- edit build.properties --> server.home ==> /opt/uportal (my path)
- under the source tree:
ant hsql
=> rdbm.properties - under the source tree root:
ant initportal
The uPortal should be deployed already. I had to restart tomcat
For updates: ant deploy - Users (User Name + Attributes) and Groups and Layout
- User name and password for auth.
- Groups
- Layouts (what you allow to see)
- Permissions (what you allow to do for what you allow to see)
- Security Context => security.properties
- Single Source
# This is the factory that supplies the concrete authentication class
root=org.jasig.portal.security.provider.TrustSecurityContextFactory
# Trust allows you to use any user name and password
#root=org.jasig.portal.security.provider.SimpleSecurityContextFactory - Union Source
## This is the factory that supplies the concrete authentication class
#root=org.jasig.portal.security.provider.UnionSecurityContextFactory
#root.cas=org.jasig.portal.security.provider.cas.CasFilteredSecurityContextFactory
#root.simple=org.jasig.portal.security.provider.SimpleSecurityContextFactory - Personal Attributes ==> personalDirectory.xml
"mergedPersonAttributeDao" class="org.jasig.portal.services.persondir.support.MergingPersonAttributeDaoImpl" - Groups ==> Groups/*
- PAG --> allowing link to external group, i.e. LDAP/AD or logical group configurations. PAGSGroupStoreConfig.xml
- Layout ==> dlm.xml
To enable AJAX== > dlmContext.xml -> This is turned off by default!
* Look into this more .. - Permissions Manager
- Add a new channel or portlet:
- source/ -> add the source code to uPortal dist source code directory
- webapges/dtd -> add the DTD files
- or anything else
- ant deploy
- Channels can be configured from properties/chanpub/
* copy channel manager and make modifications
and do: ant pubchan - Portlet --> see example Bookmark portlet..
Portlets are bringing by a channel - copy the portlet war file to lib/portlets/ directory
- ant deployPortletApp
No comments:
Post a Comment