August 23, 2006

Pluto 1.1 Notes

This is just Gibberish

charles-severances-computer:~/dev/pluto-1.1/pluto-1.1/pluto-portal-driver csev$ find . -name '*Impl*' | grep -v svn
./src/main/java/org/apache/pluto/driver/config/impl/AdminConfigurationImpl.java
./src/main/java/org/apache/pluto/driver/config/impl/DriverConfigurationImpl.java
./src/main/java/org/apache/pluto/driver/core/PortletWindowIDImpl.java
./src/main/java/org/apache/pluto/driver/core/PortletWindowImpl.java
./src/main/java/org/apache/pluto/driver/core/ResourceURLProviderImpl.java
./src/main/java/org/apache/pluto/driver/services/container/ContainerServicesImpl.java
./src/main/java/org/apache/pluto/driver/services/container/PortalCallbackServiceImpl.java
./src/main/java/org/apache/pluto/driver/services/container/PortalContextImpl.java
./src/main/java/org/apache/pluto/driver/services/container/PortletURLProviderImpl.java
./src/main/java/org/apache/pluto/driver/services/impl/resource/PortletRegistryServiceImpl.java
./src/main/java/org/apache/pluto/driver/services/impl/resource/PropertyConfigServiceImpl.java
./src/main/java/org/apache/pluto/driver/services/impl/resource/RenderConfigServiceImpl.java
charles-severances-computer:~/dev/pluto-1.1/pluto-1.1/pluto-portal-driver csev$

16 ./src/main/java/org/apache/pluto/driver/config/DriverConfigurationFactory.java
8 ./src/main/java/org/apache/pluto/driver/url/PortalURLFactory.java

Interfaces:
src/main/java/org/apache/pluto/driver/config/AdminConfiguration.java
src/main/java/org/apache/pluto/driver/config/DriverConfiguration.java
src/main/java/org/apache/pluto/driver/services/portal/admin/PortletRegistryAdminService.java
src/main/java/org/apache/pluto/driver/services/portal/admin/RenderConfigAdminService.java
src/main/java/org/apache/pluto/driver/services/portal/DriverConfigurationService.java
src/main/java/org/apache/pluto/driver/services/portal/PortletRegistryService.java
src/main/java/org/apache/pluto/driver/services/portal/PropertyConfigService.java
src/main/java/org/apache/pluto/driver/services/portal/RenderConfigService.java


Wires up the impls
pluto-portal/src/main/webapp/WEB-INF/pluto-portal-driver-services-config.xml

This file reads the above file and away we go. Pretty Slick:

pluto-portal-driver/src/main/java/org/apache/pluto/driver/config/DriverConfigurationFactory.java

Works in the pluto-1-1 (not in the beta)

mvn -Dmaven.test.skip=true install

mvn -DinstallDir="/Users/csev/dev/apache-tomcat-5.5.17/" pluto:install

http://localhost:8080/pluto/portal/Test%20Page

Make sure to do the steps at the end


svn co https://source.sakaiproject.org/svn/portlet/trunk portlet
cd portlet
maven bld
maven dpl

WEB-INF/pluto-portal-driver-config.xml


/sakai-portlets





Web.xml changed a lot:


SakaiGallery
Sakai Gallery (Pluto Invoker)
Auto Generated Portlet Invoker Servlet
org.apache.pluto.core.PortletServlet

portlet-class
org.sakaiproject.portlets.SakaiLaunch


portlet-guid
sakai-portlets.SakaiGallery


-->


SakaiGallery
org.apache.pluto.core.PortletServlet

portlet-name
SakaiGallery

1



SakaiGallery
/PlutoInvoker/SakaiGallery

charles-severances-computer:~/dev/apache-tomcat-5.5.17 csev$ more conf/Catalina/localhost/sakai-portlets.xml


./WEB-INF/classes/org/sakaiproject/portlets/sakaiportlet.properties

Posted by csev at August 23, 2006 06:37 PM