You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rave.apache.org by ra...@apache.org on 2011/08/31 23:12:34 UTC
svn commit: r1163818 -
/incubator/rave/site/trunk/content/rave/documentation/rave-extensions.mdtext
Author: raminder
Date: Wed Aug 31 21:12:34 2011
New Revision: 1163818
URL: http://svn.apache.org/viewvc?rev=1163818&view=rev
Log:
Added description about vanilla extension
Added:
incubator/rave/site/trunk/content/rave/documentation/rave-extensions.mdtext (with props)
Added: incubator/rave/site/trunk/content/rave/documentation/rave-extensions.mdtext
URL: http://svn.apache.org/viewvc/incubator/rave/site/trunk/content/rave/documentation/rave-extensions.mdtext?rev=1163818&view=auto
==============================================================================
--- incubator/rave/site/trunk/content/rave/documentation/rave-extensions.mdtext (added)
+++ incubator/rave/site/trunk/content/rave/documentation/rave-extensions.mdtext Wed Aug 31 21:12:34 2011
@@ -0,0 +1,45 @@
+Title:
+Notice: 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.
+
+One of the (main) goals of Rave is to create an extendible platform. This document is to help Rave users (developers) to customize rave based on needs.
+
+Just to get you started we have created a Rave Sandbox and created a vanilla extension to implement Custom user service and to customize login page look and feel.
+Main objective of that vanilla extension is to provide reusable build environment with required minimal dependencies.
+Extension developers will be able to use build file provide and add extra project dependencies.
+
+##### Prerequisites
+
+Need to build Rave locally where you are developing extensions
+
+##### Rave Vanilla Extension Location
+
+ svn co https://svn.apache.org/repos/asf/incubator/rave/sandbox/rave-extensions/rave-vanilla-extension
+ cd rave-vanilla-extension
+ mvn cargo:start
+
+##### Customizations
+
+ - User Service : Extension implements rave UserService interface as CustomUserService. To use CustomUserService while login you need to update
+Application Security context provided in ~/src/main/webapp/WEB-INF/applicationContext-security.xml and add name for customUserService.
+
+ - Login page : This is just to demonstrate that if you have your own login page and style sheets you can copy them to right location and they will be
+included in portal war along with other rave files. If you will have the same same Rave war files will be replaced with your version of files.
+
+###TODO other customizations points in RAVE.
+
+
Propchange: incubator/rave/site/trunk/content/rave/documentation/rave-extensions.mdtext
------------------------------------------------------------------------------
svn:eol-style = native