rave-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r796296 - in /websites/staging/rave/trunk/content/rave/documentation: custom-app-context.html custom-widget-renderer.html customizing.html rave-extensions.html script-manager.html
Date Wed, 28 Sep 2011 00:55:14 GMT
Author: buildbot
Date: Wed Sep 28 00:55:14 2011
New Revision: 796296

Log:
Staging update by buildbot

Added:
    websites/staging/rave/trunk/content/rave/documentation/custom-app-context.html
    websites/staging/rave/trunk/content/rave/documentation/custom-widget-renderer.html
    websites/staging/rave/trunk/content/rave/documentation/customizing.html
    websites/staging/rave/trunk/content/rave/documentation/script-manager.html
Modified:
    websites/staging/rave/trunk/content/rave/documentation/rave-extensions.html

Added: websites/staging/rave/trunk/content/rave/documentation/custom-app-context.html
==============================================================================
--- websites/staging/rave/trunk/content/rave/documentation/custom-app-context.html (added)
+++ websites/staging/rave/trunk/content/rave/documentation/custom-app-context.html Wed Sep
28 00:55:14 2011
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE- 2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+  <link rel="shortcut icon" href="/rave/images/RAVE-icon.ico" type="image/x-icon" />
+  <link href="/rave/css/rave.css" rel="stylesheet" type="text/css">
+  <title>Adding a Custom Application Context</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache Rave (Incubating)" src="/rave/images/RAVE-logo_main-logo-small.png"/>
+  </div>
+  
+  <div id="navigation">
+  <h1 id="general">General</h1>
+<ul>
+<li><a href="/rave/index.html">About</a></li>
+<li><a href="/rave/documentation/index.html">Documentation</a></li>
+<li><a href="/rave/downloads.html">Downloads</a></li>
+<li><a href="http://incubator.apache.org/projects/rave.html">Incubator page</a></li>
+<li><a href="/rave/license.html">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/rave/get-involved.html">Get Involved</a></li>
+<li><a href="/rave/mailing-lists.html">Mailing Lists</a></li>
+<li><a href="/rave/people.html">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/rave/source.html">Getting Started</a></li>
+<li><a href="/rave/ide-settings-and-debugging.html">IDE Settings and debugging</a></li>
+<li><a href="/rave/release-management.html">Release Management</a></li>
+<li><a href="/rave/issue-management.html">Issue Tracker</a></li>
+<li><a href="https://builds.apache.org/hudson/view/M-R/view/Rave/">Continuous
Integration</a></li>
+<li><a href="https://analysis.apache.org/dashboard/index/58996">Sonar Dashboard</a></li>
+<li><a href="/rave/edit-website.html">Website</a></li>
+</ul>
+<h1 id="asf">ASF</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+<li><a href="http://www.apache.org/security/">Security</a></li>
+</ul>
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/rave/images/apache-incubator-logo.png"/>
+    </a>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Adding a Custom Application Context</h1>
+    <p>In order for custom components to participate in or replace Rave implementations,
they must be made available to the Spring Application Context during application initialization.
 The simplest way to do this is to define a Spring context XML file that defines the custom
beans to utilize.  Rave uses Spring 3.0, and can leverage both XML and annotation configured
beans. </p>
+<p>Follow the steps below to create and add additional application contexts to Rave:</p>
+<h2 id="1_get_rave">1) Get Rave</h2>
+<p>There are multiple ways to build your custom Rave instance, but the simplest is
to use a Maven WAR overlay.  See <a href="rave-extensions.html">Extending Rave</a>
for an example overlay.</p>
+<h2 id="2_create_a_new_spring_context_xml_file">2) Create a new Spring context XML
file</h2>
+<p>Define a Spring context file in accordance with the <a href="http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/beans.html">Spring
Documentation</a>.  Place the file in src/main/webapp/WEB-INF</p>
+<h2 id="3_override_rave_webxml">3) Override Rave web.xml</h2>
+<p>Copy the Rave web.xml file from the Rave source distribution (or exploded war) and
place it in your overlay's src/main/webapp/WEB-INF directory.</p>
+<h2 id="4_update_webxml">4) Update web.xml</h2>
+<p>Add the location of your context XML file to the top of the <code>&lt;param-value&gt;</code>
element in the <code>contextConfigLocation</code> context param in the now overridden
web.xml.</p>
+<div class="codehilite"><pre><span class="nt">&lt;context-param&gt;</span>
+    <span class="nt">&lt;param-name&gt;</span>contextConfigLocation<span
class="nt">&lt;/param-name&gt;</span>
+    <span class="nt">&lt;param-value&gt;</span>
+        /WEB-INF/applicationContext.xml
+        /WEB-INF/dataContext.xml
+        /WEB-INF/applicationContext-security.xml
+    <span class="nt">&lt;/param-value&gt;</span>
+<span class="nt">&lt;/context-param&gt;</span>
+</pre></div>
+
+
+<h2 id="5_build_and_deploy_your_new_rave_war">5) Build and deploy your new Rave war</h2>
+<h1 id="notes_and_concerns">Notes and concerns</h1>
+<p>This approach will work for overlays of rave-portal, rave-shindig or rave-wookie.</p>
+<p>IF overriding a bean implementation with your own, the bean must be marked as primary.
 See the Spring documentation for discussion on primary beans.</p>
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version
2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div>
+  </div>
+
+</body>
+</html>

Added: websites/staging/rave/trunk/content/rave/documentation/custom-widget-renderer.html
==============================================================================
--- websites/staging/rave/trunk/content/rave/documentation/custom-widget-renderer.html (added)
+++ websites/staging/rave/trunk/content/rave/documentation/custom-widget-renderer.html Wed
Sep 28 00:55:14 2011
@@ -0,0 +1,96 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE- 2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+  <link rel="shortcut icon" href="/rave/images/RAVE-icon.ico" type="image/x-icon" />
+  <link href="/rave/css/rave.css" rel="stylesheet" type="text/css">
+  <title>Creating a new Widget Renderer</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache Rave (Incubating)" src="/rave/images/RAVE-logo_main-logo-small.png"/>
+  </div>
+  
+  <div id="navigation">
+  <h1 id="general">General</h1>
+<ul>
+<li><a href="/rave/index.html">About</a></li>
+<li><a href="/rave/documentation/index.html">Documentation</a></li>
+<li><a href="/rave/downloads.html">Downloads</a></li>
+<li><a href="http://incubator.apache.org/projects/rave.html">Incubator page</a></li>
+<li><a href="/rave/license.html">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/rave/get-involved.html">Get Involved</a></li>
+<li><a href="/rave/mailing-lists.html">Mailing Lists</a></li>
+<li><a href="/rave/people.html">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/rave/source.html">Getting Started</a></li>
+<li><a href="/rave/ide-settings-and-debugging.html">IDE Settings and debugging</a></li>
+<li><a href="/rave/release-management.html">Release Management</a></li>
+<li><a href="/rave/issue-management.html">Issue Tracker</a></li>
+<li><a href="https://builds.apache.org/hudson/view/M-R/view/Rave/">Continuous
Integration</a></li>
+<li><a href="https://analysis.apache.org/dashboard/index/58996">Sonar Dashboard</a></li>
+<li><a href="/rave/edit-website.html">Website</a></li>
+</ul>
+<h1 id="asf">ASF</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+<li><a href="http://www.apache.org/security/">Security</a></li>
+</ul>
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/rave/images/apache-incubator-logo.png"/>
+    </a>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Creating a new Widget Renderer</h1>
+    <p>The Rave development team is striving to build rave-portal as a widget-agnostic
mash-up engine.  This means that a new widget provider can be added to Rave with a few simple
steps.</p>
+<h2 id="1_get_rave">1) Get Rave</h2>
+<p>There are multiple ways to build your custom Rave instance, but the simplest is
to use a Maven WAR overlay. See <a href="rave-extensions.html">Extending Rave</a>
for an example overlay.</p>
+<h2 id="2_define_a_custom_web_application_context">2) Define a custom web application
context</h2>
+<p>See <a href="custom-app-context.html">Adding a custom Application Context</a></p>
+<h2 id="3_add_a_widget_renderer">3) Add a widget renderer</h2>
+<p>Add an implementation of org.apache.rave.portal.web.renderer.RegionWidgetRenderer
to your custom application context.  This renderer will get called during the page render
process at the point in the page where the HTML markup for the widget is to be output.  If
your provider needs to add a script block to the render process, you can autowire in a reference
to the <a href="script-manager.html">ScriptManager</a>.</p>
+<h2 id="4_add_a_widget_provider_js_file">4) Add a widget provider js file</h2>
+<p>If your widget provider has any javascript that needs to be executed to initialize
the widget, you can define a widget provider javascript object.  The javascript widget provider
must have a TYPE property and an initWidget function as documented in rave.js's registerProvider
function.</p>
+<p>The easiest way to add a new widget provider javascript file is to create a separate
include file in src/main/webapp/script and add a bean with a dependency on the ScriptManager
that registers the Global script block.  If you are overriding any of the JSPs or adding your
own front end, you can obviously add the script include at any point on the page after rave.js.<br
/>
+</p>
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version
2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div>
+  </div>
+
+</body>
+</html>

Added: websites/staging/rave/trunk/content/rave/documentation/customizing.html
==============================================================================
--- websites/staging/rave/trunk/content/rave/documentation/customizing.html (added)
+++ websites/staging/rave/trunk/content/rave/documentation/customizing.html Wed Sep 28 00:55:14
2011
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE- 2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+  <link rel="shortcut icon" href="/rave/images/RAVE-icon.ico" type="image/x-icon" />
+  <link href="/rave/css/rave.css" rel="stylesheet" type="text/css">
+  <title>Customizing Rave</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache Rave (Incubating)" src="/rave/images/RAVE-logo_main-logo-small.png"/>
+  </div>
+  
+  <div id="navigation">
+  <h1 id="general">General</h1>
+<ul>
+<li><a href="/rave/index.html">About</a></li>
+<li><a href="/rave/documentation/index.html">Documentation</a></li>
+<li><a href="/rave/downloads.html">Downloads</a></li>
+<li><a href="http://incubator.apache.org/projects/rave.html">Incubator page</a></li>
+<li><a href="/rave/license.html">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/rave/get-involved.html">Get Involved</a></li>
+<li><a href="/rave/mailing-lists.html">Mailing Lists</a></li>
+<li><a href="/rave/people.html">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/rave/source.html">Getting Started</a></li>
+<li><a href="/rave/ide-settings-and-debugging.html">IDE Settings and debugging</a></li>
+<li><a href="/rave/release-management.html">Release Management</a></li>
+<li><a href="/rave/issue-management.html">Issue Tracker</a></li>
+<li><a href="https://builds.apache.org/hudson/view/M-R/view/Rave/">Continuous
Integration</a></li>
+<li><a href="https://analysis.apache.org/dashboard/index/58996">Sonar Dashboard</a></li>
+<li><a href="/rave/edit-website.html">Website</a></li>
+</ul>
+<h1 id="asf">ASF</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+<li><a href="http://www.apache.org/security/">Security</a></li>
+</ul>
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/rave/images/apache-incubator-logo.png"/>
+    </a>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Customizing Rave</h1>
+    <p>Rave has been designed with extension in mind and provides many different ways
to override, supplement or modify out of the box components.  Rave leverages a combination
of well defined interfaces and the <a href="http://www.springsource.org">Spring Framework</a>
as a mechanism of extensibility. This powerful approach gives developers the ability to override
Rave bean implementations, inject Rave beans into custom code and wire additional components
into Rave beans that depend on lists.<br />
+</p>
+<p>You will find guides for extending Rave in common ways below, but if you are unfamiliar
with Spring' inversion of control (IoC), it is recommended that you read the Overview of the
Spring Framework <a href="http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/spring-introduction.html">here</a>.
<br />
+</p>
+<h2 id="customization_guides">Customization Guides</h2>
+<ul>
+<li><a href="custom-app-context.html">Adding a custom application context</a></li>
+<li><a href="custom-widget-renderer.html">Adding a new Widget Renderer</a></li>
+<li><a href="script-manager.html">Working with the Script Manager</a></li>
+</ul>
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version
2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div>
+  </div>
+
+</body>
+</html>

Modified: websites/staging/rave/trunk/content/rave/documentation/rave-extensions.html
==============================================================================
--- websites/staging/rave/trunk/content/rave/documentation/rave-extensions.html (original)
+++ websites/staging/rave/trunk/content/rave/documentation/rave-extensions.html Wed Sep 28
00:55:14 2011
@@ -100,7 +100,7 @@ included in portal war along with other 
 </li>
 </ul>
 <h3 id="other_customizations_points_in_rave">Other customizations points in RAVE.</h3>
-<p>TODO : add description </p>
+<p><a href="./customizing.html">See Customizing Rave</a></p>
   </div>
 
   <div id="footer">

Added: websites/staging/rave/trunk/content/rave/documentation/script-manager.html
==============================================================================
--- websites/staging/rave/trunk/content/rave/documentation/script-manager.html (added)
+++ websites/staging/rave/trunk/content/rave/documentation/script-manager.html Wed Sep 28
00:55:14 2011
@@ -0,0 +1,97 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE- 2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+  <link rel="shortcut icon" href="/rave/images/RAVE-icon.ico" type="image/x-icon" />
+  <link href="/rave/css/rave.css" rel="stylesheet" type="text/css">
+  <title>Working with the Script Manager</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache Rave (Incubating)" src="/rave/images/RAVE-logo_main-logo-small.png"/>
+  </div>
+  
+  <div id="navigation">
+  <h1 id="general">General</h1>
+<ul>
+<li><a href="/rave/index.html">About</a></li>
+<li><a href="/rave/documentation/index.html">Documentation</a></li>
+<li><a href="/rave/downloads.html">Downloads</a></li>
+<li><a href="http://incubator.apache.org/projects/rave.html">Incubator page</a></li>
+<li><a href="/rave/license.html">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/rave/get-involved.html">Get Involved</a></li>
+<li><a href="/rave/mailing-lists.html">Mailing Lists</a></li>
+<li><a href="/rave/people.html">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/rave/source.html">Getting Started</a></li>
+<li><a href="/rave/ide-settings-and-debugging.html">IDE Settings and debugging</a></li>
+<li><a href="/rave/release-management.html">Release Management</a></li>
+<li><a href="/rave/issue-management.html">Issue Tracker</a></li>
+<li><a href="https://builds.apache.org/hudson/view/M-R/view/Rave/">Continuous
Integration</a></li>
+<li><a href="https://analysis.apache.org/dashboard/index/58996">Sonar Dashboard</a></li>
+<li><a href="/rave/edit-website.html">Website</a></li>
+</ul>
+<h1 id="asf">ASF</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+<li><a href="http://www.apache.org/security/">Security</a></li>
+</ul>
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/rave/images/apache-incubator-logo.png"/>
+    </a>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Working with the Script Manager</h1>
+    <p>The Script Manager is a Rave bean that allows developers to register script
blocks for inclusion in the bottom of the page.  The bean is designed to manage the registration
of scripts that should be rendered on every page (Global) and within the current context.
 Additionally, it tracks the requested position of the scripts relative to included libraries
and out of the box Rave scripts.</p>
+<h2 id="getting_the_scriptmanager">Getting the ScriptManager</h2>
+<p>The ScriptManager is a Spring bean defined by Rave and can be injected into any
class via standard Spring autowiring mechanisms.  If your component is not managed by Rave's
Spring Application Context, you can retrieve the bean from the Application Context manually.</p>
+<h2 id="registering_a_script">Registering a Script</h2>
+<p>Scripts are registered to be rendered in a specific scope and relative location.
</p>
+<h3 id="scope">Scope</h3>
+<p>There potential values for the scope of a script's registration are defined in the
org.apache.rave.web.renderer.RenderScope enumeration.  Currently, there are two, GLOBAL and
CURRENT_CONTEXT.  <br />
+</p>
+<h3 id="script_location">Script Location</h3>
+<p>Scripts can be rendered at various points relative to Rave default includes and
out of the box scripts.  The potential values are defined and document in the org.apache.rave.renderer.ScriptLocation
enumeration.</p>
+<h3 id="render_context">Render Context</h3>
+<p>The render context represents the environment under which the script is to be rendered.
 The context contains a set of key/value pairs that provide important context information
to various components involved in the render process.  The developers interacting with the
script manager are responsible for passing the Render Context to the ScriptManager.  Most
often, the developer interacting with the ScriptManager will be doing so from within a Rave
render extension point, which will have a RenderContext passed to it.  If this isn't the case,
the developer will need to retrieve the RenderContext object from the current HttpServletRequest
prior to calling the script manager.</p>
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version
2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div>
+  </div>
+
+</body>
+</html>



Mime
View raw message