rave-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ramin...@apache.org
Subject svn commit: r1163818 - /incubator/rave/site/trunk/content/rave/documentation/rave-extensions.mdtext
Date Wed, 31 Aug 2011 21:12:34 GMT
Author: raminder
Date: Wed Aug 31 21:12:34 2011
New Revision: 1163818

URL: http://svn.apache.org/viewvc?rev=1163818&view=rev
Added description about vanilla extension

    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 @@
+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
+           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

View raw message