Permalink
Browse files

This commit was manufactured by cvs2svn to create tag

'rel-2-5-1-RC3'.

git-svn-id: https://source.jasig.org/uPortal/tags/rel-2-5-1-RC3@10723 f5dbab47-78f9-eb45-b975-e544023573eb
  • Loading branch information...
1 parent 057b647 commit 006100000a9f999e28a74b951ae73c5268e12c27 infrastructure@lists.ja-sig.org committed Oct 18, 2005
Showing with 7,470 additions and 5,065 deletions.
  1. +3 −3 README
  2. +11 −1 build.properties
  3. +1 −1 build.xml
  4. +55 −0 etc/uportal-quickstart-dist.sh
  5. +64 −0 etc/uportal-source-dist.sh
  6. BIN lib/backport-util-concurrent.jar
  7. BIN lib/portlets/RenderCountPortlet.war
  8. +2 −2 properties/PersonDirs.xml
  9. +22 −0 properties/al/fragments.xml
  10. +11 −1 properties/applicationContext.xml
  11. +1 −0 properties/beanRefFactory.xml
  12. +48 −0 properties/chanpub/render-count-portlet.xml
  13. +33 −0 properties/chanpub/timetitle.xml
  14. +4 −4 properties/db/data.xml
  15. +13 −0 properties/db/dbloader.xml
  16. +23 −5 properties/personDirectory.xml
  17. +83 −0 properties/statsContext.xml
  18. +23 −0 properties/whirlycache.xml
  19. +38 −290 releaseNotes.txt
  20. +0 −119 scripts/createTables-hypersonic.script
  21. +0 −15 scripts/dropTables.script
  22. +0 −269 scripts/populateTables.script
  23. +7 −0 source/org/jasig/portal/ChannelIncorporationFilter.java
  24. +93 −20 source/org/jasig/portal/ChannelManager.java
  25. +144 −27 source/org/jasig/portal/ChannelRenderer.java
  26. +6 −6 source/org/jasig/portal/ChannelRendererFactory.java
  27. +23 −1 source/org/jasig/portal/ChannelRuntimeData.java
  28. +51 −5 source/org/jasig/portal/ChannelRuntimeProperties.java
  29. +250 −61 source/org/jasig/portal/CharacterCachingChannelIncorporationFilter.java
  30. +1 −1 source/org/jasig/portal/DownloadDispatchWorker.java
  31. +1 −5 source/org/jasig/portal/GuestUserPreferencesManager.java
  32. +4 −1 source/org/jasig/portal/HttpProxyServlet.java
  33. +4 −1 source/org/jasig/portal/IChannel.java
  34. +25 −2 source/org/jasig/portal/MediaManager.java
  35. +0 −7 source/org/jasig/portal/PortalSessionManager.java
  36. +11 −5 source/org/jasig/portal/RDBMPortletPreferencesStore.java
  37. +73 −55 source/org/jasig/portal/RDBMServices.java
  38. +1 −3 source/org/jasig/portal/StandaloneChannelRenderer.java
  39. +28 −3 source/org/jasig/portal/StructureStylesheetUserPreferences.java
  40. +14 −1 source/org/jasig/portal/StylesheetUserPreferences.java
  41. +11 −0 source/org/jasig/portal/ThemeStylesheetUserPreferences.java
  42. +38 −32 source/org/jasig/portal/UserInstance.java
  43. +64 −2 source/org/jasig/portal/UserInstanceManager.java
  44. +7 −4 source/org/jasig/portal/UserPreferences.java
  45. +43 −101 source/org/jasig/portal/UserPreferencesManager.java
  46. +12 −1 source/org/jasig/portal/UserProfile.java
  47. +1 −1 source/org/jasig/portal/Version.java
  48. +1 −1 source/org/jasig/portal/car/ChannelDefinitionTagHandler.java
  49. +104 −18 source/org/jasig/portal/channels/CGenericXSLT.java
  50. +6 −6 source/org/jasig/portal/channels/CNumberGuess.java
  51. +101 −0 source/org/jasig/portal/channels/CTimeTitle.java
  52. +5 −1 source/org/jasig/portal/channels/DLMUserPreferences/TabColumnPrefsState.java
  53. +1 −1 source/org/jasig/portal/channels/cusermanager/CUserManager.java
  54. +7 −7 source/org/jasig/portal/channels/cusermanager/Constants.java
  55. +10 −10 source/org/jasig/portal/channels/cusermanager/provider/DefaultDataHandlerImpl.java
  56. +7 −7 source/org/jasig/portal/channels/error/CError.java
  57. +151 −121 source/org/jasig/portal/channels/portlet/CPortletAdapter.java
  58. +0 −3 source/org/jasig/portal/channels/portlet/ChannelData.java
  59. +41 −0 source/org/jasig/portal/channels/support/IChannelTitle.java
  60. +38 −0 source/org/jasig/portal/channels/support/IDynamicChannelTitleRenderer.java
  61. +44 −0 source/org/jasig/portal/channels/support/TitledChannelRuntimeProperties.java
  62. +239 −64 source/org/jasig/portal/channels/webproxy/CWebProxy.java
  63. +18 −1 source/org/jasig/portal/concurrency/caching/ReferenceEntityCache.java
  64. +25 −13 source/org/jasig/portal/concurrency/caching/ReferenceInvalidatingEntityCache.java
  65. +7 −3 source/org/jasig/portal/container/deploy/Deployer.java
  66. +4 −0 source/org/jasig/portal/container/om/entity/PortletEntityImpl.java
  67. +396 −364 source/org/jasig/portal/container/services/information/PortletStateManager.java
  68. +194 −0 source/org/jasig/portal/container/services/information/PortletWindowStateInfo.java
  69. +15 −2 source/org/jasig/portal/container/services/information/StaticInformationProviderImpl.java
  70. +13 −1 source/org/jasig/portal/container/services/property/PropertyManagerServiceImpl.java
  71. +87 −0 source/org/jasig/portal/container/servlet/PortletAttributeRequestWrapper.java
  72. +1 −1 source/org/jasig/portal/groups/PersonDirNameFinder.java
  73. +4 −3 source/org/jasig/portal/i18n/LocaleManager.java
  74. +5 −1 source/org/jasig/portal/jndi/JNDIManager.java
  75. +1 −1 source/org/jasig/portal/lang/Resources.java
  76. +8 −8 source/org/jasig/portal/lang/StackTrace.java
  77. +1 −1 source/org/jasig/portal/lang/ThrowableHelper.java
  78. +10 −5 source/org/jasig/portal/layout/alm/ALNode.java
  79. +67 −18 source/org/jasig/portal/layout/alm/AggregatedLayout.java
  80. +17 −1 source/org/jasig/portal/layout/alm/AggregatedLayoutManager.java
  81. +634 −321 source/org/jasig/portal/layout/alm/AggregatedUserLayoutStore.java
  82. +0 −2 source/org/jasig/portal/layout/dlm/ConfigurationLoader.java
  83. +0 −52 source/org/jasig/portal/layout/dlm/DistributedLayoutManager.java
  84. +40 −0 source/org/jasig/portal/layout/dlm/DistributedUserPreferences.java
  85. +0 −1 source/org/jasig/portal/layout/dlm/HandlerUtils.java
  86. +0 −3 source/org/jasig/portal/layout/dlm/ILFBuilder.java
  87. +0 −1 source/org/jasig/portal/layout/dlm/PLFIntegrator.java
  88. +18 −25 source/org/jasig/portal/layout/dlm/RDBMDistributedLayoutStore.java
  89. +0 −1 source/org/jasig/portal/layout/dlm/channels/guide/DlmIntroChannel.java
  90. +3 −0 source/org/jasig/portal/layout/node/UserLayoutChannelDescription.java
  91. +4 −0 source/org/jasig/portal/layout/node/UserLayoutNodeDescription.java
  92. +11 −8 source/org/jasig/portal/layout/restrictions/UserLayoutRestriction.java
  93. +5 −1 source/org/jasig/portal/layout/restrictions/alm/DepthRestriction.java
  94. +7 −5 source/org/jasig/portal/layout/simple/RDBMUserLayoutStore.java
  95. +1 −1 source/org/jasig/portal/rdbm/DatabaseMetaDataImpl.java
  96. +41 −5 source/org/jasig/portal/security/provider/RemoteUserPersonManager.java
  97. +9 −0 source/org/jasig/portal/security/provider/RemoteUserSecurityContext.java
  98. +4 −4 source/org/jasig/portal/serialize/BaseMarkupSerializer.java
  99. +21 −0 source/org/jasig/portal/serialize/CachingHTMLSerializer.java
  100. +22 −0 source/org/jasig/portal/serialize/CachingXHTMLSerializer.java
  101. +61 −79 source/org/jasig/portal/serialize/HTMLdtd.java
  102. +4 −34 source/org/jasig/portal/serialize/ProxyWriter.java
  103. +15 −7 source/org/jasig/portal/services/Authentication.java
  104. +156 −183 source/org/jasig/portal/services/StatsRecorder.java
  105. +265 −0 source/org/jasig/portal/services/persondir/support/CachingPersonAttributeDaoImpl.java
  106. +1 −1 source/org/jasig/portal/services/persondir/support/legacy/PersonDirInfoAdaptor.java
  107. +5 −0 source/org/jasig/portal/services/stats/BaseStatsRecorder.java
  108. +281 −0 source/org/jasig/portal/services/stats/ConditionalStatsRecorder.java
  109. +1 −0 source/org/jasig/portal/services/stats/DoNothingStatsRecorder.java
  110. +8 −1 source/org/jasig/portal/services/stats/IStatsRecorderFactory.java
  111. +122 −0 source/org/jasig/portal/services/stats/IStatsRecorderFlags.java
  112. +120 −0 source/org/jasig/portal/services/stats/LegacyStatsRecorderFactory.java
  113. +475 −0 source/org/jasig/portal/services/stats/ListStatsRecorder.java
  114. +96 −0 source/org/jasig/portal/services/stats/SettingsBackedStatsRecorderFlagsImpl.java
  115. +341 −0 source/org/jasig/portal/services/stats/StatsRecorderFlagsImpl.java
  116. +29 −22 source/org/jasig/portal/services/stats/StatsRecorderSettings.java
  117. +200 −0 source/org/jasig/portal/services/stats/ThreadFiringStatsRecorder.java
  118. +9 −18 source/org/jasig/portal/tools/ChannelServlet.java
  119. +94 −43 source/org/jasig/portal/tools/checks/ChecksServlet.java
  120. +9 −1 source/org/jasig/portal/tools/dbloader/DbUnload.java
  121. +1 −1 source/org/jasig/portal/utils/SAX2BufferImpl.java
  122. +9 −0 source/org/jasig/portal/utils/SAX2DuplicatingFilterImpl.java
  123. +4 −0 source/org/jasig/portal/utils/SAX2FilterImpl.java
  124. +13 −3 source/org/jasig/portal/utils/SoftHashMap.java
  125. +24 −33 source/org/jasig/portal/utils/SqlTransaction.java
  126. +27 −10 source/org/jasig/portal/utils/SubstitutionIntegerFilter.java
  127. +10 −6 source/org/jasig/portal/utils/SubstitutionServletOutputStream.java
  128. +7 −4 source/org/jasig/portal/utils/SubstitutionWriter.java
  129. +3 −0 source/org/jasig/portal/utils/cache/CacheFactory.java
  130. +28 −5 source/org/jasig/portal/utils/cache/WhirlyCacheCacheFactory.java
  131. +1 −0 source/org/jasig/portal/utils/threading/PriorityThreadFactory.java
  132. +51 −0 source/org/jasig/portal/utils/uri/BlockedUriException.java
  133. +30 −0 source/org/jasig/portal/utils/uri/IUriScrutinizer.java
  134. +208 −0 source/org/jasig/portal/utils/uri/PrefixUriScrutinizer.java
  135. +54 −0 tests/org/jasig/portal/container/services/information/StaticInformationProviderImplTest.java
  136. +7 −7 tests/org/jasig/portal/lang/ChainedThrowable_Test.java
  137. +1 −1 tests/org/jasig/portal/lang/Resources_Test.java
  138. +168 −0 tests/org/jasig/portal/services/persondir/support/CachingPersonAttributeDaoTest.java
  139. +325 −0 tests/org/jasig/portal/utils/uri/PrefixUriScrutinizerTest.java
  140. +4 −4 webpages/dtd/channelPublishingDocument.dtd
  141. +3 −31 webpages/error.jsp
  142. +3 −31 webpages/index.jsp
  143. BIN webpages/media/org/jasig/portal/channels/CError/error_hide_trace.gif
  144. BIN webpages/media/org/jasig/portal/channels/CError/error_reboot.gif
  145. BIN webpages/media/org/jasig/portal/channels/CError/error_refresh.gif
  146. BIN webpages/media/org/jasig/portal/channels/CError/error_show_trace.gif
  147. BIN webpages/media/org/jasig/portal/channels/CError/transparent.gif
  148. BIN webpages/media/org/jasig/portal/channels/CError/wrenchworks.gif
  149. +79 −2 webpages/media/org/jasig/portal/channels/CGenericXSLT/CGenericJustXSLT.cpd
  150. +83 −1 webpages/media/org/jasig/portal/channels/CGenericXSLT/CGenericXSLT.cpd
  151. +81 −1 webpages/media/org/jasig/portal/channels/CGenericXSLT/RSS/RSS.cpd
  152. +76 −7 webpages/media/org/jasig/portal/channels/webproxy/CWebProxy.cpd
  153. +0 −6 webpages/media/org/jasig/portal/layout/AL_TabColumn/integratedModes/cartoon/CVS/Entries
  154. +0 −1 webpages/media/org/jasig/portal/layout/AL_TabColumn/integratedModes/cartoon/CVS/Repository
  155. +0 −1 webpages/media/org/jasig/portal/layout/AL_TabColumn/integratedModes/cartoon/CVS/Root
  156. +0 −1 webpages/stylesheets/org/jasig/portal/channels/CChannelManager/html_en_US.xsl
  157. +12 −2 webpages/stylesheets/org/jasig/portal/channels/CContentSubscriber/html.xsl
  158. +0 −14 webpages/stylesheets/org/jasig/portal/channels/CError/CError.ssl
  159. +0 −56 webpages/stylesheets/org/jasig/portal/channels/CError/html_friendly.xsl
  160. +0 −13 webpages/stylesheets/org/jasig/portal/channels/CError/html_friendly.xsl.de_DE.dict
  161. +0 −13 webpages/stylesheets/org/jasig/portal/channels/CError/html_friendly.xsl.en_US.dict
  162. +0 −13 webpages/stylesheets/org/jasig/portal/channels/CError/html_friendly.xsl.it_IT.dict
  163. +0 −13 webpages/stylesheets/org/jasig/portal/channels/CError/html_friendly.xsl.ja_JP.dict
  164. +0 −13 webpages/stylesheets/org/jasig/portal/channels/CError/html_friendly.xsl.sv_SE.dict
  165. +0 −56 webpages/stylesheets/org/jasig/portal/channels/CError/html_friendly_de_DE.xsl
  166. +0 −56 webpages/stylesheets/org/jasig/portal/channels/CError/html_friendly_en_US.xsl
  167. +0 −56 webpages/stylesheets/org/jasig/portal/channels/CError/html_friendly_it_IT.xsl
  168. +0 −56 webpages/stylesheets/org/jasig/portal/channels/CError/html_friendly_ja_JP.xsl
  169. +0 −56 webpages/stylesheets/org/jasig/portal/channels/CError/html_friendly_lv_LV.xsl
  170. +0 −56 webpages/stylesheets/org/jasig/portal/channels/CError/html_friendly_sv_SE.xsl
  171. +0 −222 webpages/stylesheets/org/jasig/portal/channels/CError/html_full.xsl
  172. +0 −33 webpages/stylesheets/org/jasig/portal/channels/CError/html_full.xsl.de_DE.dict
  173. +0 −33 webpages/stylesheets/org/jasig/portal/channels/CError/html_full.xsl.en_US.dict
  174. +0 −33 webpages/stylesheets/org/jasig/portal/channels/CError/html_full.xsl.it_IT.dict
  175. +0 −33 webpages/stylesheets/org/jasig/portal/channels/CError/html_full.xsl.ja_JP.dict
  176. +0 −33 webpages/stylesheets/org/jasig/portal/channels/CError/html_full.xsl.sv_SE.dict
  177. +0 −222 webpages/stylesheets/org/jasig/portal/channels/CError/html_full_de_DE.xsl
  178. +0 −222 webpages/stylesheets/org/jasig/portal/channels/CError/html_full_en_US.xsl
  179. +0 −222 webpages/stylesheets/org/jasig/portal/channels/CError/html_full_it_IT.xsl
  180. +0 −222 webpages/stylesheets/org/jasig/portal/channels/CError/html_full_ja_JP.xsl
  181. +0 −222 webpages/stylesheets/org/jasig/portal/channels/CError/html_full_lv_LV.xsl
  182. +0 −222 webpages/stylesheets/org/jasig/portal/channels/CError/html_full_sv_SE.xsl
  183. +0 −148 webpages/stylesheets/org/jasig/portal/channels/CError/wml.xsl
  184. +17 −17 webpages/stylesheets/org/jasig/portal/channels/CSnoop/CSnoop.xsl
  185. +21 −0 webpages/stylesheets/org/jasig/portal/channels/CTimeTitle/CTimeTitle.xsl
  186. +1 −1 webpages/stylesheets/org/jasig/portal/channels/error/CError/html_friendly_de_DE.xsl
  187. +1 −1 webpages/stylesheets/org/jasig/portal/channels/error/CError/html_friendly_en_US.xsl
  188. +1 −1 webpages/stylesheets/org/jasig/portal/channels/error/CError/html_friendly_it_IT.xsl
  189. +1 −1 webpages/stylesheets/org/jasig/portal/channels/error/CError/html_friendly_ja_JP.xsl
  190. +1 −1 webpages/stylesheets/org/jasig/portal/channels/error/CError/html_friendly_lv_LV.xsl
  191. +1 −1 webpages/stylesheets/org/jasig/portal/channels/error/CError/html_friendly_sv_SE.xsl
  192. +1 −1 webpages/stylesheets/org/jasig/portal/channels/error/CError/html_full_de_DE.xsl
  193. +1 −1 webpages/stylesheets/org/jasig/portal/channels/error/CError/html_full_en_US.xsl
  194. +1 −1 webpages/stylesheets/org/jasig/portal/channels/error/CError/html_full_it_IT.xsl
  195. +1 −1 webpages/stylesheets/org/jasig/portal/channels/error/CError/html_full_ja_JP.xsl
  196. +1 −1 webpages/stylesheets/org/jasig/portal/channels/error/CError/html_full_lv_LV.xsl
  197. +1 −1 webpages/stylesheets/org/jasig/portal/channels/error/CError/html_full_sv_SE.xsl
  198. +1 −1 webpages/stylesheets/org/jasig/portal/channels/error/CError/wml.xsl
  199. +18 −1 webpages/stylesheets/org/jasig/portal/layout/AL_TabColumn/integratedModes/integratedModes.xsl
  200. +2 −2 webpages/stylesheets/org/jasig/portal/layout/DLM-tab-column/nested-tables/nested-tables.xsl
View
6 README
@@ -14,13 +14,13 @@ clean build directories and publish the uPortal build into a configured Tomcat i
accidentally run the build such that it overwrites a uPortal instance you care about. Locations affected by
the build are declared in build.properties.
-
+Backup your work before running builds.
Manifest
----------------------------------------
build.properties o Contains configuration for the build file that needs to
be customized for your environment.
-build.xml o Contains the ant build targets for working with uPortal.
+build.xml o Contains the Ant build targets for working with uPortal.
Ant Depdency
----------------------------------------
@@ -62,7 +62,7 @@ version of the portal is configured.
Logging
---------------------------------------
-The ant build moves /properties/Logger.properties to the root of the classes directory so that the resulting
+The ant build copies /properties/Logger.properties to the root of the classes directory so that the resulting
log4j.properties file will be available on the classpath for Commons Logging / log4j to find. You'll need to either
change that configuration in Logger.properties before the build or to change it in /WEB-INF/classes/ afterwards.
You can configure the logging level, where the file should be, or even choose a different logging approach (log
View
@@ -15,7 +15,7 @@
#==================== File and Directory Names ========================
app.name=uPortal
-app.version=2.5.0-RC3
+app.version=2.5.1_RC3
lib.path=lib
server.home=/JavaClasses/jakarta-tomcat-5.0.28
@@ -35,6 +35,16 @@ deploy.home=${server.home}/webapps/${webapp.docBase}
webapp.contextFile=uPortal.xml
# prototype context file for use with Tomcat 5.5
+#
+# Note that if you use this context file to declare one or more DataSources you would like
+# the Tomcat 5.5 servlet container to instantiate and make available to uPortal via JNDI,
+# you also need to make the .jar files implementing those datasources available to
+# Tomcat 5.5 by installing them into the /common/lib directory of your Tomcat 5.5 instance.
+# Without the required .jar(s), Tomcat will be unable to instantiate the DataSource.
+#
+# The build.xml build process does not currently install the database driver jar
+# (Declared as jdbcDriver.jar below) into Tomcat 5.5 /common/lib. You will need to do this manually.
+#
#webapp.contextFile=uPortal55.xml
#==================== Compilation Control Options =====================
View
@@ -1346,7 +1346,7 @@
<target name="pubchan" description="Publishes channels" depends="compile">
<echo message="Invoking Channel Publisher Tool"/>
- <property name="channel" value=" "/>
+ <property name="channel" value="all"/>
<java fork="true" failonerror="true" dir="${basedir}" classname="org.jasig.portal.tools.chanpub.ChannelPublisher">
<classpath>
<pathelement path="${build.home}/WEB-INF/classes"/>
@@ -0,0 +1,55 @@
+#!/bin/bash
+#
+# $Id$
+# This script will package up a uPortal quickstart distribution
+#
+
+if [ -z "$3" ]; then
+ echo usage: $0 release-tag uportal-src-dir old-quickstart-dir
+ exit
+fi
+
+RELEASE=uPortal_$1-quick-start
+SRC=$2
+QSDIR=$3
+
+#
+# Create root dir for quick-start distribution
+#
+echo $RELEASE
+mkdir $RELEASE
+cd $RELEASE
+
+#
+# Move in uPortal source distribution and quickstart scripts
+#
+#
+cp -r $SRC .
+cp $SRC/etc/quickstart/* .
+
+#
+# Move in quickstart resources from previously release
+# (is there a better way to do a quickstart?)
+#
+cp -r $QSDIR/Ant_1-6-2 .
+cp -r $QSDIR/HSQLDB_1-7-2-4 .
+cp -r $QSDIR/Tomcat_5-0-28 .
+
+
+echo "done!"
+echo "Now..."
+echo "update server.home in uPortal build.properties"
+echo "start hsqldb - ant hsql"
+echo "set getDatasourceFromJNDI in portal.properties to true
+echo "run ant deploy in uPortal home"
+echo "start tomcat, ant tomcatstart, and check for no errors in portal.log"
+echo "stop HSQL and Tomcat"
+echo "rm uPortal/build, and Tomcat work and logs, and portal.log"
+echo "run fix-unix-modes.sh"
+echo "zip -r uPortal_X-X-X-quick-start uPortal_X-X-X-quick-start"
+echo ""
+echo "scp the release to www.jasig.org:/var/www/html/ja-sig/uportaldist"
+echo "update download.html page."
+echo "update cvs.html page."
+echo "update index.html with news about releases."
+exit
View
@@ -0,0 +1,64 @@
+#!/bin/bash
+
+#
+# $Id$
+# This script will package up a uPortal source distribution
+#
+
+
+if [ -z "$1" ]; then
+ echo usage: $0 release-tag
+ exit
+fi
+
+#
+# Export release tag
+#
+cvs -d:pserver:anonymous@mis105.mis.udel.edu:/home/cvs/jasig login
+cvs -d:pserver:anonymous@mis105.mis.udel.edu:/home/cvs/jasig export -r $1 portal
+
+#
+# Remove website directory, build.xml and README in ./docs
+# These are used to maintain the website and are not
+# needed in the distribution. Is there a better place for these?
+#
+rm -rf ./portal/docs/website
+rm ./portal/docs/build.xml
+rm ./portal/docs/README
+
+#
+# Remove .cvsignore files.
+#
+find . -name ".cvsignore" | xargs rm
+
+#
+# Remove .dict files. (should these be moved to the attic?)
+#
+find . -name "*.dict" | xargs rm
+
+#
+# Create JavaDoc
+#
+cd portal
+ant javadoc
+mv ./dist/docs/api ./docs/
+ant clean
+cd ../
+
+#
+# Rename model to uPortal_{release-tag}
+#
+mv portal uPortal_$1
+
+#
+# Zip up distribution
+#
+zip -r uPortal_$1 uPortal_$1
+
+echo "done!"
+echo "Now..."
+echo "scp the release to www.jasig.org:/var/www/html/ja-sig/uportaldist"
+echo "update download.html page."
+echo "update cvs.html page."
+echo "update index.html with news about releases."
+exit
Binary file not shown.
Binary file not shown.
@@ -88,7 +88,7 @@
<res-ref-name>DEFAULT_DATABASE</res-ref-name>
- <uidquery>SELECT FIRST_NAME||' '||LAST_NAME AS FIRST_LAST, FIRST_NAME, LAST_NAME, EMAIL FROM UP_PERSON_DIR WHERE USER_NAME=?</uidquery>
+ <uidquery>SELECT FIRST_NAME, LAST_NAME, EMAIL FROM UP_PERSON_DIR WHERE USER_NAME=?</uidquery>
<attributes>
@@ -101,7 +101,7 @@
<attribute><alias>c</alias> <name></name></attribute>
<attribute><alias>cn</alias> <name></name></attribute>
<attribute><alias>description</alias> <name></name></attribute>
- <attribute><alias>displayName</alias> <name>FIRST_LAST</name></attribute>
+ <attribute><alias>displayName</alias> <name>FIRST_NAME</name></attribute>
<attribute><alias>facsimileTelephoneNumber</alias> <name></name></attribute>
<attribute><alias>givenName</alias> <name>FIRST_NAME</name></attribute>
<attribute><alias>homePhone</alias> <name></name></attribute>
@@ -110,16 +110,38 @@
<channel fname="missing-properties" immutable="Y" unremovable="Y" hidden="N"/>
<channel fname="person-attributes" immutable="Y" unremovable="Y" hidden="N"/>
<channel fname="css-viewer" immutable="Y" unremovable="Y" hidden="N"/>
+
</folder>
<folder name="column2" immutable="Y" unremovable="Y" hidden="N">
<channel fname="snooper" immutable="Y" unremovable="Y" hidden="N"/>
<channel fname="uportal-development-books" immutable="Y" unremovable="Y" hidden="N"/>
<channel fname="uportal-data-dictionary" immutable="Y" unremovable="Y" hidden="N"/>
<channel fname="uportal-developers-reference" immutable="Y" unremovable="Y" hidden="N"/>
+
</folder>
</folder>
</fragment>
+ <fragment name="dynamicTitles" type="pushed">
+ <description>Demonstrates dynamic title feature.</description>
+ <groups>
+ <group>Everyone</group>
+ <group>Guests</group>
+ </groups>
+ <restrictions>
+ <restriction path="local" name="priority" value="1000-2000"/>
+ <restriction path="local" name="depth" value="1"/>
+ </restrictions>
+ <folder name="Dynamic Titles" immutable="Y" unremovable="Y" hidden="N">
+ <folder name="column1" immutable="Y" unremovable="Y" hidden="N">
+ <channel fname="timetitle" immutable="Y" unremovable="Y" hidden="N"/>
+ </folder>
+ <folder name="column2" immutable="Y" unremovable="Y" hidden="N">
+ <channel fname="render-count-portlet" immutable="Y" unremovable="Y" hidden="N"/>
+ </folder>
+ </folder>
+ </fragment>
+
<fragment name="Portlet-examples" type="pushed">
<description>Channels that demonstrate the portlet adapter</description>
<groups>
@@ -11,8 +11,18 @@
| Here we define additional startup checks. These are in addition to hard-coded checks that
| are intended to detect problems that would prevent us from reading in and using these
| configurable checks.
+ |
+ | This bean is lazy-init so that it will not be instantiated by Spring
+ | unless actually needed. This reduces the chance that a broken checks
+ | configuration, or one that depends on resources that are unavailable
+ | (such as JNDI resources outside the context of a JNDI container)
+ | will not break the use of a uPortal administrative tool / break a
+ | uPortal deployment.
+ |
+-->
- <bean id='checkRunner' class="org.jasig.portal.tools.checks.BasicCheckRunner">
+ <bean id='checkRunner'
+ class="org.jasig.portal.tools.checks.BasicCheckRunner"
+ lazy-init="true">
<property name="checks">
<list>
@@ -22,6 +22,7 @@
<value>properties/applicationContext.xml</value>
<value>properties/cacheContext.xml</value>
<!--
+ <value>properties/statsContext.xml</value>
<value>properties/jmxContext.xml</value>
-->
</list>
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE channel-definition SYSTEM "channelDefinition.dtd">
+
+<!--
+ | This channel publishing fragment defines a channel for the
+ | Render Count portlet, an example JSR-168 that exercises the
+ | dynamic portlet title feature.
+ +-->
+
+<channel-definition>
+
+ <title>Render Count Portlet</title>
+ <name>Render Count Portlet</name>
+ <fname>render-count-portlet</fname>
+ <desc>Demonstrates dynamic portlet titles.</desc>
+ <type>Portlet</type>
+ <class>org.jasig.portal.channels.portlet.CPortletAdapter</class>
+ <timeout>60000</timeout>
+
+ <hasedit>N</hasedit>
+ <hashelp>N</hashelp>
+ <hasabout>N</hasabout>
+
+ <secure>N</secure>
+ <locale>en_US</locale>
+
+ <categories>
+ <category>Development</category>
+ </categories>
+
+ <groups>
+ <group>Everyone</group>
+ </groups>
+
+ <parameters>
+
+ <!-- The syntax of the ID is [portlet-context-name].[portlet-name] -->
+ <parameter>
+ <name>portletDefinitionId</name>
+ <value>RenderCountPortlet.RenderCount</value>
+ <description>Identifies the portlet deployed within the portlet container</description>
+ <ovrd>N</ovrd>
+ </parameter>
+
+ </parameters>
+
+</channel-definition>
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE channel-definition SYSTEM "channelDefinition.dtd">
+
+<channel-definition>
+
+ <title>Dynamic Time Channel Title</title>
+ <name>Dynamic Time Channel Title</name>
+ <fname>timetitle</fname>
+ <desc>Channel for testing support for dynamic channel titles.</desc>
+ <type>Custom</type>
+ <class>org.jasig.portal.channels.CTimeTitle</class>
+ <timeout>5000</timeout>
+
+ <hasedit>N</hasedit>
+ <hashelp>N</hashelp>
+ <hasabout>N</hasabout>
+
+ <secure>N</secure>
+ <locale>en_US</locale>
+
+ <categories>
+ <category>Development</category>
+ </categories>
+
+ <groups>
+ <group>Everyone</group>
+ <group>Guests</group>
+ </groups>
+
+ <parameters/>
+
+</channel-definition>
View
@@ -10,7 +10,7 @@
<column><name>FNAME</name><value>UP_FRAMEWORK</value></column>
<column><name>MAJOR</name><value>2</value></column>
<column><name>MINOR</name><value>5</value></column>
- <column><name>MICRO</name><value>0</value></column>
+ <column><name>MICRO</name><value>1</value></column>
<column><name>DESCRIPTION</name><value>The uPortal Framework.</value></column>
</row>
</rows>
@@ -1104,7 +1104,7 @@
<column><name>CHAN_TITLE</name><value>Session Locale Selector</value></column>
<column><name>CHAN_NAME</name><value>Session Locale Selector</value></column>
<column><name>CHAN_DESC</name><value>A tool for selecting a locale</value></column>
- <column><name>CHAN_CLASS</name><value>org.jasig.portal.channels.layout.locales.CSessionLocalesSelector</value></column>
+ <column><name>CHAN_CLASS</name><value>org.jasig.portal.layout.channels.locales.CSessionLocalesSelector</value></column>
<column><name>CHAN_TYPE_ID</name><value>-1</value></column>
<column><name>CHAN_PUBL_ID</name><value>0</value></column>
<column><name>CHAN_PUBL_DT</name><value>SYSDATE</value></column>
@@ -3853,8 +3853,8 @@
<column><name>PROFILE_NAME</name><value>HTML browser profile</value></column>
<column><name>DESCRIPTION</name><value>A sample profile for common web browsers</value></column>
<column><name>LAYOUT_ID</name><value>1</value></column>
- <column><name>STRUCTURE_SS_ID</name>4</column>
- <column><name>THEME_SS_ID</name>3</column>
+ <column><name>STRUCTURE_SS_ID</name><value>4</value></column>
+ <column><name>THEME_SS_ID</name><value>3</value></column>
</row>
</rows>
</table>
View
@@ -54,6 +54,19 @@
<db-type-mapping>
<db-name>Microsoft SQL Server</db-name>
+ <db-version>08.00.0760</db-version>
+ <driver-name>jTDS Type 4 JDBC Driver for MS SQL Server and Sybase</driver-name>
+ <driver-version>1.0.3</driver-version>
+ <type><generic>INTEGER</generic><local>INTEGER</local></type>
+ <type><generic>VARCHAR</generic><local>VARCHAR</local></type>
+ <type><generic>TEXT</generic><local>TEXT</local></type>
+ <type><generic>TIMESTAMP</generic><local>DATETIME</local></type>
+ <type><generic>LONGVARCHAR</generic><local>NTEXT</local></type>
+ <!-- map more types here -->
+ </db-type-mapping>
+
+ <db-type-mapping>
+ <db-name>Microsoft SQL Server</db-name>
<db-version>07.00.0699</db-version>
<driver-name>JDBC-ODBC Bridge (SQLSRV32.DLL)</driver-name>
<driver-version>2.0001 (03.70.0820)</driver-version>
Oops, something went wrong.

0 comments on commit 0061000

Please sign in to comment.