[jboss-svn-commits] JBL Code SVN: r23391 - in labs/jbosslabs/qa/portal-extensions: jboss-wiki-redirect and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Oct 9 09:02:53 EDT 2008


Author: unibrew
Date: 2008-10-09 09:02:53 -0400 (Thu, 09 Oct 2008)
New Revision: 23391

Modified:
   labs/jbosslabs/qa/portal-extensions/forge-portlets/src/web/WEB-INF/portlet-instances.xml
   labs/jbosslabs/qa/portal-extensions/jboss-wiki-redirect/
   labs/jbosslabs/qa/portal-extensions/jboss-wiki-redirect/src/java/org/jboss/wiki/redirect/WikiToClearspaceRedirect.java
   labs/jbosslabs/qa/portal-extensions/portal-default/src/web/WEB-INF/default-object.xml
Log:
svn merge -r 23342:23390 https://svn.jboss.org/repos/labs/labs/jbosslabs/trunk/portal-extensions .

Modified: labs/jbosslabs/qa/portal-extensions/forge-portlets/src/web/WEB-INF/portlet-instances.xml
===================================================================
--- labs/jbosslabs/qa/portal-extensions/forge-portlets/src/web/WEB-INF/portlet-instances.xml	2008-10-09 12:11:41 UTC (rev 23390)
+++ labs/jbosslabs/qa/portal-extensions/forge-portlets/src/web/WEB-INF/portlet-instances.xml	2008-10-09 13:02:53 UTC (rev 23391)
@@ -106,7 +106,7 @@
     <deployment>
         <if-exists>overwrite</if-exists>
         <instance>
-            <instance-id>FreezoneCommunityPageInstance</instance-id>
+            <instance-id>FreezoneHelpPageInstance</instance-id>
             <portlet-ref>FreezonePortlet</portlet-ref>
             <preferences>
                 <preference>
@@ -123,7 +123,7 @@
     <deployment>
         <if-exists>overwrite</if-exists>
         <instance>
-            <instance-id>FreezoneCommunityTitlePageInstance</instance-id>
+            <instance-id>FreezoneHelpTitlePageInstance</instance-id>
             <portlet-ref>FreezonePortlet</portlet-ref>
             <preferences>
                 <preference>
@@ -140,7 +140,7 @@
     <deployment>
         <if-exists>overwrite</if-exists>
         <instance>
-            <instance-id>FreezoneCommunityNavPageInstance</instance-id>
+            <instance-id>FreezoneHelpNavPageInstance</instance-id>
             <portlet-ref>FreezonePortlet</portlet-ref>
             <preferences>
                 <preference>


Property changes on: labs/jbosslabs/qa/portal-extensions/jboss-wiki-redirect
___________________________________________________________________
Name: svn:ignore
   + build
dist


Modified: labs/jbosslabs/qa/portal-extensions/jboss-wiki-redirect/src/java/org/jboss/wiki/redirect/WikiToClearspaceRedirect.java
===================================================================
--- labs/jbosslabs/qa/portal-extensions/jboss-wiki-redirect/src/java/org/jboss/wiki/redirect/WikiToClearspaceRedirect.java	2008-10-09 12:11:41 UTC (rev 23390)
+++ labs/jbosslabs/qa/portal-extensions/jboss-wiki-redirect/src/java/org/jboss/wiki/redirect/WikiToClearspaceRedirect.java	2008-10-09 13:02:53 UTC (rev 23391)
@@ -18,44 +18,57 @@
 	 * 
 	 */
 	private static final long serialVersionUID = 1L;
-	
+
 	private Properties pagesMap;
-	
+
 	private String redirectTo;
-	
+
 	private static final String PROP_FILE = "propertiesFile";
-	
+
 	private static final String NEW_DOMAIN = "newDomain";
 
 	@Override
 	protected void doGet(HttpServletRequest req, HttpServletResponse resp)
 			throws ServletException, IOException {
-		if (pagesMap == null || pagesMap.isEmpty() || redirectTo == null || redirectTo.length() == 0) {
+		if (pagesMap == null || pagesMap.isEmpty() || redirectTo == null
+				|| redirectTo.length() == 0) {
 			// wrong configuration. Send internal error
 			resp.sendError(500);
-			
+
 			return;
 		}
-		
+
 		if (req.getRequestURI().equals(req.getContextPath())) {
-			resp.sendRedirect(redirectTo);
+			resp.sendRedirect(redirectTo + "community/wiki");
 			return;
 		}
-		
-		String page = req.getRequestURI().substring(req.getContextPath().length() + 1);
-		
+
+		String page;
+
+		if (req.getParameter("page") != null) {
+			page = (String)req.getParameter("page");
+		} else {
+			page = req.getRequestURI().substring(
+					req.getContextPath().length() + 1);
+		}
+
 		if (pagesMap.containsKey(page)) {
-			String redirPage = redirectTo + "docs/" + pagesMap.getProperty(page);
-			
+			String redirPage = redirectTo + "docs/"
+					+ pagesMap.getProperty(page);
+
 			resp.setContentType("text/html");
 			resp.getWriter().write("<html><head>");
-			resp.getWriter().write("<meta http-equiv='refresh' content='5;url=");
+			resp.getWriter()
+					.write("<meta http-equiv='refresh' content='5;url=");
 			resp.getWriter().write(redirPage);
-			resp.getWriter().write("'/>\n</head><body>\n<h3>Please update bookmars</h3>\nNew address: <a href='");
+			resp
+					.getWriter()
+					.write(
+							"'/>\n</head><body>\n<h3>Please update bookmars</h3>\nNew address: <a href='");
 			resp.getWriter().write(redirPage);
 			resp.getWriter().write("'>");
 			resp.getWriter().write(redirPage);
-			resp.getWriter().write("</a>\n</body></html>");
+			resp.getWriter().write("</a>\n<br/><br/>Will redirect automaticaly in 5 seconds</body></html>");
 			resp.getWriter().close();
 		} else {
 			resp.sendError(404);
@@ -68,11 +81,11 @@
 		redirectTo = config.getInitParameter(NEW_DOMAIN);
 		File propFile = new File(config.getInitParameter(PROP_FILE));
 		if (propFile.exists()) {
-			
+
 			FileInputStream fis = null;
 			try {
 				fis = new FileInputStream(propFile);
-				
+
 				pagesMap = new Properties();
 				pagesMap.load(fis);
 			} catch (FileNotFoundException e) {

Modified: labs/jbosslabs/qa/portal-extensions/portal-default/src/web/WEB-INF/default-object.xml
===================================================================
--- labs/jbosslabs/qa/portal-extensions/portal-default/src/web/WEB-INF/default-object.xml	2008-10-09 12:11:41 UTC (rev 23390)
+++ labs/jbosslabs/qa/portal-extensions/portal-default/src/web/WEB-INF/default-object.xml	2008-10-09 13:02:53 UTC (rev 23391)
@@ -290,20 +290,20 @@
 			</properties>
 
             <window>
-				<window-name>FreezoneCommunityTitleWindow</window-name>
-				<instance-ref>FreezoneCommunityTitlePageInstance</instance-ref>
+				<window-name>FreezoneHelpTitleWindow</window-name>
+				<instance-ref>FreezoneHelpTitlePageInstance</instance-ref>
 				<region>triple</region>
 				<height>0</height>
 			</window>
             <window>
-				<window-name>FreezoneCommunityNavWindow</window-name>
-				<instance-ref>FreezoneCommunityNavPageInstance</instance-ref>
+				<window-name>FreezoneHelpNavWindow</window-name>
+				<instance-ref>FreezoneHelpNavPageInstance</instance-ref>
 				<region>left1_6</region>
 				<height>0</height>
 			</window>
             <window>
-				<window-name>FreezoneCommunityWindow</window-name>
-				<instance-ref>FreezoneCommunityPageInstance</instance-ref>
+				<window-name>FreezoneHelpWindow</window-name>
+				<instance-ref>FreezoneHelpPageInstance</instance-ref>
 				<region>center5_6</region>
 				<height>0</height>
 			</window>




More information about the jboss-svn-commits mailing list