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