From 75222872855b69d1dc23a56dc0996cdb8016b572 Mon Sep 17 00:00:00 2001 From: Steve Swinsburg Date: Thu, 5 Sep 2013 21:42:11 +1000 Subject: [PATCH] Add Sakai Connector Portlet to build --- pom.xml | 1 + uportal-ear/pom.xml | 7 + uportal-portlets-overlay/pom.xml | 1 + .../sakai-connector-portlet/.gitignore | 5 + .../sakai-connector-portlet/pom.xml | 52 ++++++++ .../src/main/webapp/WEB-INF/log4j.properties | 52 ++++++++ .../sakai-connector-portlet/src/site/site.xml | 44 +++++++ .../sakai-connector.portlet-definition.xml | 120 ++++++++++++++++++ 8 files changed, 282 insertions(+) create mode 100644 uportal-portlets-overlay/sakai-connector-portlet/.gitignore create mode 100644 uportal-portlets-overlay/sakai-connector-portlet/pom.xml create mode 100644 uportal-portlets-overlay/sakai-connector-portlet/src/main/webapp/WEB-INF/log4j.properties create mode 100644 uportal-portlets-overlay/sakai-connector-portlet/src/site/site.xml create mode 100644 uportal-war/src/main/data/quickstart_entities/portlet-definition/sakai-connector.portlet-definition.xml diff --git a/pom.xml b/pom.xml index 43459cf6500..dd36ca2cc29 100755 --- a/pom.xml +++ b/pom.xml @@ -115,6 +115,7 @@ 2.0.0 3.0.7 2.0.4 + 1.5.2 1.0.8-M1 1.1.0 2.0.0-M2 diff --git a/uportal-ear/pom.xml b/uportal-ear/pom.xml index 9892747e42e..59fae2e1f0d 100755 --- a/uportal-ear/pom.xml +++ b/uportal-ear/pom.xml @@ -113,6 +113,13 @@ ${project.version} war + + + org.jasig.portal.portlets-overlay + sakai-connector + ${project.version} + war + org.jasig.portal.portlets-overlay diff --git a/uportal-portlets-overlay/pom.xml b/uportal-portlets-overlay/pom.xml index 9bd71e67144..2f3de4c258c 100644 --- a/uportal-portlets-overlay/pom.xml +++ b/uportal-portlets-overlay/pom.xml @@ -28,6 +28,7 @@ pluto-testsuite NewsReaderPortlet NotificationPortlet + sakai-connector-portlet SimpleContentPortlet WeatherPortlet WebProxyPortlet diff --git a/uportal-portlets-overlay/sakai-connector-portlet/.gitignore b/uportal-portlets-overlay/sakai-connector-portlet/.gitignore new file mode 100644 index 00000000000..9c8c9e25eb3 --- /dev/null +++ b/uportal-portlets-overlay/sakai-connector-portlet/.gitignore @@ -0,0 +1,5 @@ +/.settings +/.project +/.classpath +/bin +/target diff --git a/uportal-portlets-overlay/sakai-connector-portlet/pom.xml b/uportal-portlets-overlay/sakai-connector-portlet/pom.xml new file mode 100644 index 00000000000..2b8b15c1f1a --- /dev/null +++ b/uportal-portlets-overlay/sakai-connector-portlet/pom.xml @@ -0,0 +1,52 @@ + + + + + org.jasig.portal.portlets-overlay + uportal-portlets-overlay + 4.1.0-SNAPSHOT + + + 4.0.0 + sakai-connector + war + + Sakai Connector Portlet + Overlay on the Sakai Connector Portlet + + + + + org.jasig.portlet + sakai-connector + ${sakai-connector-portlet.version} + war + + + + + + + + maven-war-plugin + + + ${basedir}/../../${filters.file} + + + + ${basedir}/src/main/webapp/WEB-INF + WEB-INF + true + + + + + + org.apache.portals.pluto + maven-pluto-plugin + + + + + diff --git a/uportal-portlets-overlay/sakai-connector-portlet/src/main/webapp/WEB-INF/log4j.properties b/uportal-portlets-overlay/sakai-connector-portlet/src/main/webapp/WEB-INF/log4j.properties new file mode 100644 index 00000000000..4194ce4aacb --- /dev/null +++ b/uportal-portlets-overlay/sakai-connector-portlet/src/main/webapp/WEB-INF/log4j.properties @@ -0,0 +1,52 @@ +########################################################################### +# Log file variables, such as "{environment.build.log.rootLevel}" are defined +# by properties in the uPortal/filters directory. See the Building +# and Deploying uPortal section of the uPortal manual + +########################################################################### +# Adjust logging level to appropriate level of logging. Once +# everything is running, using WARN or ERROR will turn off +# tons of debug messages. +# +log4j.rootCategory=${environment.build.log.rootLevel}, R + +# Set log levels for specific packages +#log4j.logger.au.edu.anu.portal.portlets.cache = DEBUG +#log4j.category.net.sf.ehcache = DEBUG + + +########################################################################### +# Setup a rolling file appender +log4j.appender.R=org.apache.log4j.DailyRollingFileAppender + +########################################################################### +# Uncomment the next line to have messages go to stdout (System.out) +#log4j.appender.R=org.apache.log4j.ConsoleAppender + +# This is the path to the log file. It's usually set to something like +# c:\\portal\\logs\\portal.log or /opt/portal/logs/portal.log +# Relative file names will be relative to the directory specified by the +# user.dir System property. +# WARNING: ALL SLASHES MUST BE FORWARD SLASHES OR ESCAPED BACK SLASHES!!! +# +log4j.appender.R.File=${environment.build.log.logfileDirectory}/sakai-connector-portlet.log + +# This tells log4j what type of encoding to use +log4j.appender.R.Encoding=UTF-8 + +# This tells log4j to use PatternLayout for log file formatting +log4j.appender.R.layout=org.apache.log4j.PatternLayout + +# Pattern used during debugging +#log4j.appender.R.layout.ConversionPattern=%5p [%t] %d{MMM/dd HH:mm:ss,SSS} %c{2}.[%x] (%F:%L) - %m%n + +# Pattern that should be used when speed is important (it doesn't provide location info) +log4j.appender.R.layout.ConversionPattern=${environment.build.log.layoutConversionPattern} + +# Log file rolling frequency +log4j.appender.R.DatePattern='.'${environment.build.log.rollingLogFileDatePattern} + +# Pattern for performing hourly log rolling, defaults to '.'yyyy-MM-dd +#log4j.appender.R.DatePattern='.'yyyy-MM-dd-HH + + diff --git a/uportal-portlets-overlay/sakai-connector-portlet/src/site/site.xml b/uportal-portlets-overlay/sakai-connector-portlet/src/site/site.xml new file mode 100644 index 00000000000..39a61779f2b --- /dev/null +++ b/uportal-portlets-overlay/sakai-connector-portlet/src/site/site.xml @@ -0,0 +1,44 @@ + + + + + + uPortal + http://www.jasig.org/sites/jasig.webchuckhosting.com/files/uportalLogo.jpg + http://www.jasig.org/uportal + + + JA-SIG + http://www.jasig.org/sites/all/themes/jasig2/logo.png + http://www.jasig.org + + + + + + + + + + + + diff --git a/uportal-war/src/main/data/quickstart_entities/portlet-definition/sakai-connector.portlet-definition.xml b/uportal-war/src/main/data/quickstart_entities/portlet-definition/sakai-connector.portlet-definition.xml new file mode 100644 index 00000000000..61d3ea639f5 --- /dev/null +++ b/uportal-war/src/main/data/quickstart_entities/portlet-definition/sakai-connector.portlet-definition.xml @@ -0,0 +1,120 @@ + + + + Sakai Connector (demo) + Sakai Connector (demo) + sakai-connector + Embed tools from any of your Sakai sites directly into the portal. + Portlet + 5000 + + /sakai-connector + sakai-connector + + All categories + Everyone + + alternate + false + + + blockImpersonation + false + + + disableDynamicTitle + false + + + editable + true + + + hasAbout + false + + + hasHelp + false + + + hideFromMobile + false + + + highlight + false + + + printable + false + + + showChrome + true + + + adminPassword + false + admin + + + adminUsername + false + admin + + + allowedTools + false + sakai.announcements:sakai.singleuser:sakai.assignment.grades:blogger:sakai.dropbox:sakai.mailbox:sakai.forums:sakai.gradebook.tool:sakai.podcasts:sakai.poll:sakai.resources:sakai.schedule:sakai.samigo:sakai.rwiki + + + endpoint + false + http://nightly2.sakaiproject.org:8085/imsblti/provider/ + + + key + false + uportal-integration + + + loginUrl + false + http://nightly2.sakaiproject.org:8085/sakai-axis/SakaiLogin.jws?wsdl + + + portletTitle + false + Sakai Connector (demo) + + + scriptUrl + false + http://nightly2.sakaiproject.org:8085/sakai-axis/SakaiScript.jws?wsdl + + + secret + false + secret + +