<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>users@rave.apache.org Archives</title>
<link rel="self" href="http://mail-archives.apache.org/mod_mbox/rave-users/?format=atom"/>
<link href="http://mail-archives.apache.org/mod_mbox/rave-users/"/>
<id>http://mail-archives.apache.org/mod_mbox/rave-users/</id>
<updated>2013-06-19T10:33:37Z</updated>
<entry>
<title>Issues enabling mongodb</title>
<author><name>Khazhismel Kumykov &lt;kkumykov@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201306.mbox/%3cCADpshGP4pi+q1WeOOA+D1kQt8b=nhjhkkB0ptqqKgRFNy=kPfQ@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCADpshGP4pi+q1WeOOA+D1kQt8b=nhjhkkB0ptqqKgRFNy=kPfQ@mail-gmail-com%3e</id>
<updated>2013-06-18T14:34:52Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hello,&#010;&#010;I'm trying to set up a portal to use mongoDB for persistance and have&#010;followed the instructions at&#010;http://rave.apache.org/documentation/mongo-db.html under the "Custom Rave&#010;Extension" to create a custom portal.war. However, when I deploy the portal&#010;I get these errors, and the portal fails to start. The documentation seems&#010;to hint that it should "just work" so I'm at a loss for where to look to&#010;solve this issue. It seems to be able to connect to mongodb, as it&#010;populates the database with the default values successfully.&#010;If I replace the portal.war with one using jpa again, everything loads up&#010;fine.&#010;&#010;Any ideas?&#010;&#010;ERROR:&#010;&gt; org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator&#010;&gt; - Error executing Map/Reduce Statistics Aggregation!&#010;&gt; java.lang.IllegalStateException: ApplicationEventMulticaster not&#010;&gt; initialized - call 'refresh' before multicasting events via the context:&#010;&gt; Root WebApplicationContext: startup date [Tue Jun 18 14:21:29 UTC 2013];&#010;&gt; root of context hierarchy&#010;&gt;         at&#010;&gt; org.springframework.context.support.AbstractApplicationContext.getApplicationEventMulticaster(AbstractApplicationContext.java:347)&#010;&gt;         at&#010;&gt; org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:334)&#010;&gt;         at&#010;&gt; org.springframework.data.mapping.context.AbstractMappingContext.addPersistentEntity(AbstractMappingContext.java:263)&#010;&gt;         at&#010;&gt; org.springframework.data.mapping.context.AbstractMappingContext.getPersistentEntity(AbstractMappingContext.java:165)&#010;&gt;         at&#010;&gt; org.springframework.data.mapping.context.AbstractMappingContext.getPersistentEntity(AbstractMappingContext.java:140)&#010;&gt;         at&#010;&gt; org.springframework.data.mapping.context.AbstractMappingContext.getPersistentEntity(AbstractMappingContext.java:65)&#010;&gt;         at&#010;&gt; org.springframework.data.mongodb.core.MongoTemplate.findById(MongoTemplate.java:483)&#010;&gt;         at&#010;&gt; org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator.buildStats(MongoDbMapReduceStatisticsAggregator.java:121)&#010;&gt;         at&#010;&gt; org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator$1.run(MongoDbMapReduceStatisticsAggregator.java:112)&#010;&gt;         at&#010;&gt; java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)&#010;&gt;         at&#010;&gt; java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)&#010;&gt;         at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)&#010;&gt;         at&#010;&gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)&#010;&gt;         at&#010;&gt; java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)&#010;&gt;         at&#010;&gt; java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)&#010;&gt;         at&#010;&gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)&#010;&gt;         at java.lang.Thread.run(Thread.java:722)&#010;&gt; ERROR: org.springframework.web.context.ContextLoader - Context&#010;&gt; initialization failed&#010;&gt; org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean&#010;&gt; named 'dataSource' is defined&#010;&gt;         at&#010;&gt; org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:549)&#010;&gt;         at&#010;&gt; org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1096)&#010;&gt;         at&#010;&gt; org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:278)&#010;&gt;         at&#010;&gt; org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)&#010;&gt;         at&#010;&gt; org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:285)&#010;&gt;         at&#010;&gt; org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)&#010;&gt;         at&#010;&gt; org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:607)&#010;&gt;         at&#010;&gt; org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)&#010;&gt;         at&#010;&gt; org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)&#010;&gt;         at&#010;&gt; org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)&#010;&gt;         at&#010;&gt; org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)&#010;&gt;         at&#010;&gt; org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)&#010;&gt;         at&#010;&gt; org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)&#010;&gt;         at&#010;&gt; org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)&#010;&gt;         at&#010;&gt; org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)&#010;&gt;         at&#010;&gt; org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)&#010;&gt;         at&#010;&gt; org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)&#010;&gt;         at&#010;&gt; org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.StandardHost.start(StandardHost.java:840)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.StandardService.start(StandardService.java:525)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.StandardServer.start(StandardServer.java:754)&#010;&gt;         at org.apache.catalina.startup.Catalina.start(Catalina.java:595)&#010;&gt;         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#010;&gt;         at&#010;&gt; sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)&#010;&gt;         at&#010;&gt; sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&#010;&gt;         at java.lang.reflect.Method.invoke(Method.java:601)&#010;&gt;         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)&#010;&gt;         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)&#010;&gt; Jun 18, 2013 2:21:41 PM org.apache.catalina.core.StandardContext&#010;&gt; listenerStart&#010;&gt; SEVERE: Exception sending context initialized event to listener instance&#010;&gt; of class org.springframework.web.context.ContextLoaderListener&#010;&gt; org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean&#010;&gt; named 'dataSource' is defined&#010;&gt;         at&#010;&gt; org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:549)&#010;&gt;         at&#010;&gt; org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1096)&#010;&gt;         at&#010;&gt; org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:278)&#010;&gt;         at&#010;&gt; org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)&#010;&gt;         at&#010;&gt; org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:285)&#010;&gt;         at&#010;&gt; org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)&#010;&gt;         at&#010;&gt; org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:607)&#010;&gt;         at&#010;&gt; org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)&#010;&gt;         at&#010;&gt; org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)&#010;&gt;         at&#010;&gt; org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)&#010;&gt;         at&#010;&gt; org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)&#010;&gt;         at&#010;&gt; org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)&#010;&gt;         at&#010;&gt; org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)&#010;&gt;         at&#010;&gt; org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)&#010;&gt;         at&#010;&gt; org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)&#010;&gt;         at&#010;&gt; org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)&#010;&gt;         at&#010;&gt; org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)&#010;&gt;         at&#010;&gt; org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.StandardHost.start(StandardHost.java:840)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.StandardService.start(StandardService.java:525)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.StandardServer.start(StandardServer.java:754)&#010;&gt;         at org.apache.catalina.startup.Catalina.start(Catalina.java:595)&#010;&gt;         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#010;&gt;         at&#010;&gt; sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)&#010;&gt;         at&#010;&gt; sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&#010;&gt;         at java.lang.reflect.Method.invoke(Method.java:601)&#010;&gt;         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)&#010;&gt;         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)&#010;&#010;&#010;Thanks,&#010;Khazhy&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Predefined/Default Page for New Users</title>
<author><name>Matt Franklin &lt;m.ben.franklin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201306.mbox/%3cCAENpzYWOx3c61Yo0zDc82dj+k0hS1UtvaQm4FQc+1kSfyRRa7A@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAENpzYWOx3c61Yo0zDc82dj+k0hS1UtvaQm4FQc+1kSfyRRa7A@mail-gmail-com%3e</id>
<updated>2013-06-17T15:54:31Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Chris,&#010;&#010;Responses inline below.&#010;&#010;On Mon, Jun 17, 2013 at 11:24 AM, Hossenlopp, Chris &lt;hossenlopp@mitre.org&gt;wrote:&#010;&#010;&gt; Hello!&#010;&gt;&#010;&gt; We are trying to get our own portal set up and were wondering how to&#010;&gt; create and set a default page template for new users. To clarify, new users&#010;&gt; should have the default page set up for them with our layout and widgets.&#010;&gt; We also want them to be able to change these pages without affecting the&#010;&gt; copies that other users have.&#010;&gt;&#010;&gt; I've heard this is done by modifying a few things in the mongo database&#010;&gt; after creating the page we want with an existing user. Does anyone know how&#010;&gt; to setup this behavior?&#010;&gt;&#010;&#010;You need to modify (or create a new) default page template in the database.&#010;This template will have a specified layout, set of regions and default&#010;widgets for those regions.  When a user logs in, if they don't have any&#010;pages configured, their portal page is configured from the default template.&#010;&#010;There are two existing defaults in the database that should give you&#010;pointers on how to configure yours.&#010;&#010;&#010;&gt;&#010;&gt; Thanks,&#010;&gt; Chris&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Predefined/Default Page for New Users</title>
<author><name>&quot;Hossenlopp, Chris&quot; &lt;hossenlopp@mitre.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201306.mbox/%3c4ADD5D6AC3C49A45B8E7CDB3968A9E3826B8C4DE@IMCMBX01.MITRE.ORG%3e"/>
<id>urn:uuid:%3c4ADD5D6AC3C49A45B8E7CDB3968A9E3826B8C4DE@IMCMBX01-MITRE-ORG%3e</id>
<updated>2013-06-17T15:24:39Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hello!&#010;&#010;We are trying to get our own portal set up and were wondering how to create and set a default&#010;page template for new users. To clarify, new users should have the default page set up for&#010;them with our layout and widgets. We also want them to be able to change these pages without&#010;affecting the copies that other users have.&#010;&#010;I've heard this is done by modifying a few things in the mongo database after creating the&#010;page we want with an existing user. Does anyone know how to setup this behavior?&#010;&#010;Thanks,&#010;Chris&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Unsuccessful attempt to build a customized portal</title>
<author><name>Sameera Jayaratna &lt;sameerajayaratna@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201306.mbox/%3cCADvo2zkNTMR1tEmJWCob8ZwHABE9or3BmkF-RUeGuT9dEdfSbw@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCADvo2zkNTMR1tEmJWCob8ZwHABE9or3BmkF-RUeGuT9dEdfSbw@mail-gmail-com%3e</id>
<updated>2013-06-11T01:39:57Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,&#010;&#010;Thank you for the response.&#010;&#010;&#010;&#010;&#010;On Tue, Jun 11, 2013 at 12:03 AM, Matt Franklin &lt;m.ben.franklin@gmail.com&gt;wrote:&#010;&#010;&gt; Hi Sameera,&#010;&gt;&#010;&gt; A bug was recently reported regarding a failure to start when using the&#010;&gt; custom maven archetype.  It should be fixed by our next release, which is&#010;&gt; scheduled to be publicly available in July.&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt; On Mon, Jun 10, 2013 at 1:50 PM, Sameera Jayaratna &lt;&#010;&gt; sameerajayaratna@gmail.com&gt; wrote:&#010;&gt;&#010;&gt; &gt; Hi,&#010;&gt; &gt;&#010;&gt; &gt; I'm interested in using Apache Rave to build a portal of my own.&#010;&gt; Therefore&#010;&gt; &gt; I would like to customize it. I went through the documentation and&#010;&gt; followed&#010;&gt; &gt; the steps given in "Extend Apache Rave to build your own portal" [1]. I&#010;&gt; &gt; followed up to the steps&#010;&gt; &gt;&#010;&gt; &gt; cd myraveproject-portal&#010;&gt; &gt; mvn cargo:run&#010;&gt; &gt;&#010;&gt; &gt; As I understood, after this step I should be able to access it on *&#010;&gt; &gt; http://localhost:8080/myraveproject-portal/* . But I get a 404 for it.&#010;&gt; &gt; Where have I gone wrong?&#010;&gt; &gt;&#010;&gt; &gt; Thank you,&#010;&gt; &gt; Sameera&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt; [1] http://rave.apache.org/documentation/rave-extensions.html&#010;&gt; &gt;&#010;&gt;&#010;&#010;&#010;&#010;-- &#010;*Sameera Jayaratna*&#010;*Undergraduate*&#010;*Department of Computer Science And Engineering*&#010;*University of Moratuwa*&#010;*Sri Lanka*&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Unsuccessful attempt to build a customized portal</title>
<author><name>Sameera Jayaratna &lt;sameerajayaratna@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201306.mbox/%3cCADvo2zmUA_Se5Ab-x6N+8u7tx65SzMav0-eW4BCMB9MZ5oCrNw@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCADvo2zmUA_Se5Ab-x6N+8u7tx65SzMav0-eW4BCMB9MZ5oCrNw@mail-gmail-com%3e</id>
<updated>2013-06-11T01:39:47Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,&#010;&#010;Thank you for the response.&#010;&#010;&#010;On Tue, Jun 11, 2013 at 12:03 AM, Matt Franklin &lt;m.ben.franklin@gmail.com&gt;wrote:&#010;&#010;&gt; Hi Sameera,&#010;&gt;&#010;&gt; A bug was recently reported regarding a failure to start when using the&#010;&gt; custom maven archetype.  It should be fixed by our next release, which is&#010;&gt; scheduled to be publicly available in July.&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt; On Mon, Jun 10, 2013 at 1:50 PM, Sameera Jayaratna &lt;&#010;&gt; sameerajayaratna@gmail.com&gt; wrote:&#010;&gt;&#010;&gt; &gt; Hi,&#010;&gt; &gt;&#010;&gt; &gt; I'm interested in using Apache Rave to build a portal of my own.&#010;&gt; Therefore&#010;&gt; &gt; I would like to customize it. I went through the documentation and&#010;&gt; followed&#010;&gt; &gt; the steps given in "Extend Apache Rave to build your own portal" [1]. I&#010;&gt; &gt; followed up to the steps&#010;&gt; &gt;&#010;&gt; &gt; cd myraveproject-portal&#010;&gt; &gt; mvn cargo:run&#010;&gt; &gt;&#010;&gt; &gt; As I understood, after this step I should be able to access it on *&#010;&gt; &gt; http://localhost:8080/myraveproject-portal/* . But I get a 404 for it.&#010;&gt; &gt; Where have I gone wrong?&#010;&gt; &gt;&#010;&gt; &gt; Thank you,&#010;&gt; &gt; Sameera&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt; [1] http://rave.apache.org/documentation/rave-extensions.html&#010;&gt; &gt;&#010;&gt;&#010;&#010;&#010;&#010;-- &#010;*Sameera Jayaratna*&#010;*Undergraduate*&#010;*Department of Computer Science And Engineering*&#010;*University of Moratuwa*&#010;*Sri Lanka*&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Unsuccessful attempt to build a customized portal</title>
<author><name>Matt Franklin &lt;m.ben.franklin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201306.mbox/%3cCAENpzYXOZUFGXpv3=LEZU=uYSAZWV60cqRmwunQjydduKQrseQ@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAENpzYXOZUFGXpv3=LEZU=uYSAZWV60cqRmwunQjydduKQrseQ@mail-gmail-com%3e</id>
<updated>2013-06-10T18:33:27Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Sameera,&#010;&#010;A bug was recently reported regarding a failure to start when using the&#010;custom maven archetype.  It should be fixed by our next release, which is&#010;scheduled to be publicly available in July.&#010;&#010;&#010;&#010;On Mon, Jun 10, 2013 at 1:50 PM, Sameera Jayaratna &lt;&#010;sameerajayaratna@gmail.com&gt; wrote:&#010;&#010;&gt; Hi,&#010;&gt;&#010;&gt; I'm interested in using Apache Rave to build a portal of my own. Therefore&#010;&gt; I would like to customize it. I went through the documentation and followed&#010;&gt; the steps given in "Extend Apache Rave to build your own portal" [1]. I&#010;&gt; followed up to the steps&#010;&gt;&#010;&gt; cd myraveproject-portal&#010;&gt; mvn cargo:run&#010;&gt;&#010;&gt; As I understood, after this step I should be able to access it on *&#010;&gt; http://localhost:8080/myraveproject-portal/* . But I get a 404 for it.&#010;&gt; Where have I gone wrong?&#010;&gt;&#010;&gt; Thank you,&#010;&gt; Sameera&#010;&gt;&#010;&gt;&#010;&gt; [1] http://rave.apache.org/documentation/rave-extensions.html&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Unsuccessful attempt to build a customized portal</title>
<author><name>Sameera Jayaratna &lt;sameerajayaratna@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201306.mbox/%3cCADvo2zkWS9EUk53ryVBiO=T39PKcFxT9APP35kOpypoJXj4w3w@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCADvo2zkWS9EUk53ryVBiO=T39PKcFxT9APP35kOpypoJXj4w3w@mail-gmail-com%3e</id>
<updated>2013-06-10T17:50:50Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,&#010;&#010;I'm interested in using Apache Rave to build a portal of my own. Therefore&#010;I would like to customize it. I went through the documentation and followed&#010;the steps given in "Extend Apache Rave to build your own portal" [1]. I&#010;followed up to the steps&#010;&#010;cd myraveproject-portal&#010;mvn cargo:run&#010;&#010;As I understood, after this step I should be able to access it on *&#010;http://localhost:8080/myraveproject-portal/* . But I get a 404 for it.&#010;Where have I gone wrong?&#010;&#010;Thank you,&#010;Sameera&#010;&#010;&#010;[1] http://rave.apache.org/documentation/rave-extensions.html&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Error - region.tag(35,8) - Unknown attribute type (org.apache.rave.portal.model.RegionWidget) for attribute regionWidget</title>
<author><name>Chris Geer &lt;chris@cxtsoftware.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201305.mbox/%3cCAFNO4HhExxAaBaMZeq3bjhCTH+4ajVKj1SU_tKxujMY=D+SNHw@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAFNO4HhExxAaBaMZeq3bjhCTH+4ajVKj1SU_tKxujMY=D+SNHw@mail-gmail-com%3e</id>
<updated>2013-05-21T15:58:29Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Ram,&#010;&#010;I'm not sure I understand what your problem is exactly. Can you provide&#010;more context? When does it happen? Does it happen everywhere or just in one&#010;place? You didn't give us a lot to go on here.&#010;&#010;Chris&#010;&#010;&#010;On Tue, May 21, 2013 at 8:04 AM, Bahadur, Ram &lt;rgurung@mitre.org&gt; wrote:&#010;&#010;&gt; packaging issue in tags resolved - local change  -&#010;&gt; org.apache.rave.portal.model.RegionWidget instead of&#010;&gt; org.apache.rave.model.RegionWidget&#010;&gt;&#010;&gt; -----Original Message-----&#010;&gt; From: Bahadur, Ram&#010;&gt; Sent: Tuesday, May 21, 2013 9:59 AM&#010;&gt; To: 'users@rave.apache.org'&#010;&gt; Cc: 'dev@rave.apache.org'&#010;&gt; Subject: FW: Error - region.tag(35,8) - Unknown attribute type&#010;&gt; (org.apache.rave.portal.model.RegionWidget) for attribute regionWidget&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt; -----Original Message-----&#010;&gt; From: Bahadur, Ram&#010;&gt; Sent: Tuesday, May 21, 2013 9:58 AM&#010;&gt; To: dev@rave.apache.org&#010;&gt; Subject: Error - region.tag(35,8) - Unknown attribute type&#010;&gt; (org.apache.rave.portal.model.RegionWidget) for attribute regionWidget&#010;&gt;&#010;&gt; Using Rave version 0.21.1 - Getting following error and fails to render&#010;&gt; the page&#010;&gt;&#010;&gt; org.apache.jasper.JasperException: /WEB-INF/tags/region.tag(35,8) Unknown&#010;&gt; attribute type (org.apache.rave.portal.model.RegionWidget) for attribute&#010;&gt; regionWidget.&#010;&gt;&#010;&gt; Stacktrace&#010;&gt; SEVERE: Servlet.service() for servlet jsp threw exception&#010;&gt; org.apache.jasper.JasperException: /WEB-INF/tags/region.tag(35,8) Unknown&#010;&gt; attribute type (org.apache.rave.portal.model.RegionWidget) for attribute&#010;&gt; regionWidget.&#010;&gt;         at&#010;&gt; org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)&#010;&gt;         at&#010;&gt; org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)&#010;&gt;         at&#010;&gt; org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:236)&#010;&gt;         at&#010;&gt; org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1199)&#010;&gt;         at&#010;&gt; org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:846)&#010;&gt;         at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)&#010;&gt;         at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)&#010;&gt;         at&#010;&gt; org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)&#010;&gt;         at&#010;&gt; org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:865)&#010;&gt;         at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)&#010;&gt;         at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)&#010;&gt;         at&#010;&gt; org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)&#010;&gt;         at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)&#010;&gt;         at org.apache.jasper.compiler.Node$Root.accept(Node.java:495)&#010;&gt;         at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)&#010;&gt;         at&#010;&gt; org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1763)&#010;&gt;         at&#010;&gt; org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)&#010;&gt;         at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)&#010;&gt;         at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)&#010;&gt;         at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)&#010;&gt;         at&#010;&gt; org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)&#010;&gt;         at&#010;&gt; org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:224)&#010;&gt;         at&#010;&gt; org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:629)&#010;&gt;         at&#010;&gt; org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:52)&#010;&gt;         at&#010;&gt; org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:689)&#010;&gt;         at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)&#010;&gt;         at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)&#010;&gt;         at&#010;&gt; org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)&#010;&gt;         at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)&#010;&gt;         at org.apache.jasper.compiler.Node$Root.accept(Node.java:495)&#010;&gt;         at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)&#010;&gt;         at&#010;&gt; org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:707)&#010;&gt;         at&#010;&gt; org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:210)&#010;&gt;         at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)&#010;&gt;         at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)&#010;&gt;         at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)&#010;&gt;         at&#010;&gt; org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)&#010;&gt;         at&#010;&gt; org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)&#010;&gt;         at&#010;&gt; org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)&#010;&gt;         at&#010;&gt; org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)&#010;&gt;         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)&#010;&gt;         at&#010;&gt; org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>RE: Error -  region.tag(35,8)  - Unknown attribute type (org.apache.rave.portal.model.RegionWidget) for attribute regionWidget</title>
<author><name>&quot;Bahadur, Ram&quot; &lt;rgurung@mitre.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201305.mbox/%3c11B597F8781BD44DA1D975F8521C9BD703D5CC52@IMCMBX03.MITRE.ORG%3e"/>
<id>urn:uuid:%3c11B597F8781BD44DA1D975F8521C9BD703D5CC52@IMCMBX03-MITRE-ORG%3e</id>
<updated>2013-05-21T15:04:53Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
packaging issue in tags resolved - local change  - org.apache.rave.portal.model.RegionWidget&#010;instead of org.apache.rave.model.RegionWidget&#013;&#010;&#013;&#010;-----Original Message-----&#013;&#010;From: Bahadur, Ram &#013;&#010;Sent: Tuesday, May 21, 2013 9:59 AM&#013;&#010;To: 'users@rave.apache.org'&#013;&#010;Cc: 'dev@rave.apache.org'&#013;&#010;Subject: FW: Error - region.tag(35,8) - Unknown attribute type (org.apache.rave.portal.model.RegionWidget)&#010;for attribute regionWidget&#013;&#010;&#013;&#010;&#013;&#010;&#013;&#010;-----Original Message-----&#013;&#010;From: Bahadur, Ram &#013;&#010;Sent: Tuesday, May 21, 2013 9:58 AM&#013;&#010;To: dev@rave.apache.org&#013;&#010;Subject: Error - region.tag(35,8) - Unknown attribute type (org.apache.rave.portal.model.RegionWidget)&#010;for attribute regionWidget&#013;&#010;&#013;&#010;Using Rave version 0.21.1 - Getting following error and fails to render the page&#013;&#010;&#013;&#010;org.apache.jasper.JasperException: /WEB-INF/tags/region.tag(35,8) Unknown attribute type (org.apache.rave.portal.model.RegionWidget)&#010;for attribute regionWidget.&#013;&#010;&#013;&#010;Stacktrace&#013;&#010;SEVERE: Servlet.service() for servlet jsp threw exception&#013;&#010;org.apache.jasper.JasperException: /WEB-INF/tags/region.tag(35,8) Unknown attribute type (org.apache.rave.portal.model.RegionWidget)&#010;for attribute regionWidget.&#013;&#010;        at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)&#013;&#010;        at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)&#013;&#010;        at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:236)&#013;&#010;        at org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1199)&#013;&#010;        at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:846)&#013;&#010;        at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)&#013;&#010;        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)&#013;&#010;        at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)&#013;&#010;        at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:865)&#013;&#010;        at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)&#013;&#010;        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)&#013;&#010;        at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)&#013;&#010;        at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)&#013;&#010;        at org.apache.jasper.compiler.Node$Root.accept(Node.java:495)&#013;&#010;        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)&#013;&#010;        at org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1763)&#013;&#010;        at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)&#013;&#010;        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)&#013;&#010;        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)&#013;&#010;        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)&#013;&#010;        at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)&#013;&#010;        at org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:224)&#013;&#010;        at org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:629)&#013;&#010;        at org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:52)&#013;&#010;        at org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:689)&#013;&#010;        at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)&#013;&#010;        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)&#013;&#010;        at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)&#013;&#010;        at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)&#013;&#010;        at org.apache.jasper.compiler.Node$Root.accept(Node.java:495)&#013;&#010;        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)&#013;&#010;        at org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:707)&#013;&#010;        at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:210)&#013;&#010;        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)&#013;&#010;        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)&#013;&#010;        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)&#013;&#010;        at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)&#013;&#010;        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)&#013;&#010;        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)&#013;&#010;        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)&#013;&#010;        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)&#013;&#010;        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#013;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>FW: Error -  region.tag(35,8)  - Unknown attribute type (org.apache.rave.portal.model.RegionWidget) for attribute regionWidget</title>
<author><name>&quot;Bahadur, Ram&quot; &lt;rgurung@mitre.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201305.mbox/%3c11B597F8781BD44DA1D975F8521C9BD703D5CBBC@IMCMBX03.MITRE.ORG%3e"/>
<id>urn:uuid:%3c11B597F8781BD44DA1D975F8521C9BD703D5CBBC@IMCMBX03-MITRE-ORG%3e</id>
<updated>2013-05-21T13:59:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&#013;&#010;&#013;&#010;-----Original Message-----&#013;&#010;From: Bahadur, Ram &#013;&#010;Sent: Tuesday, May 21, 2013 9:58 AM&#013;&#010;To: dev@rave.apache.org&#013;&#010;Subject: Error - region.tag(35,8) - Unknown attribute type (org.apache.rave.portal.model.RegionWidget)&#010;for attribute regionWidget&#013;&#010;&#013;&#010;Using Rave version 0.21.1 - Getting following error and fails to render the page&#013;&#010;&#013;&#010;org.apache.jasper.JasperException: /WEB-INF/tags/region.tag(35,8) Unknown attribute type (org.apache.rave.portal.model.RegionWidget)&#010;for attribute regionWidget.&#013;&#010;&#013;&#010;Stacktrace&#013;&#010;SEVERE: Servlet.service() for servlet jsp threw exception&#013;&#010;org.apache.jasper.JasperException: /WEB-INF/tags/region.tag(35,8) Unknown attribute type (org.apache.rave.portal.model.RegionWidget)&#010;for attribute regionWidget.&#013;&#010;        at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)&#013;&#010;        at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)&#013;&#010;        at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:236)&#013;&#010;        at org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1199)&#013;&#010;        at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:846)&#013;&#010;        at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)&#013;&#010;        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)&#013;&#010;        at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)&#013;&#010;        at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:865)&#013;&#010;        at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)&#013;&#010;        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)&#013;&#010;        at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)&#013;&#010;        at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)&#013;&#010;        at org.apache.jasper.compiler.Node$Root.accept(Node.java:495)&#013;&#010;        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)&#013;&#010;        at org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1763)&#013;&#010;        at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)&#013;&#010;        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)&#013;&#010;        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)&#013;&#010;        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)&#013;&#010;        at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)&#013;&#010;        at org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:224)&#013;&#010;        at org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:629)&#013;&#010;        at org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:52)&#013;&#010;        at org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:689)&#013;&#010;        at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)&#013;&#010;        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)&#013;&#010;        at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)&#013;&#010;        at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)&#013;&#010;        at org.apache.jasper.compiler.Node$Root.accept(Node.java:495)&#013;&#010;        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)&#013;&#010;        at org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:707)&#013;&#010;        at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:210)&#013;&#010;        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)&#013;&#010;        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)&#013;&#010;        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)&#013;&#010;        at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)&#013;&#010;        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)&#013;&#010;        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)&#013;&#010;        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)&#013;&#010;        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)&#013;&#010;        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#013;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache Rave 0.21.1 release</title>
<author><name>Erin Noe-Payne &lt;erinnp@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201305.mbox/%3cCACDjh5Lh9y54d5QTF8Pz26eQhHABytdiCDScKe=jN-Xek64iVw@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCACDjh5Lh9y54d5QTF8Pz26eQhHABytdiCDScKe=jN-Xek64iVw@mail-gmail-com%3e</id>
<updated>2013-05-15T19:18:14Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The Apache Rave team is pleased to announce immediate availability of&#010;the Apache Rave 0.21.1 release.&#010;&#010;This release improves separation between Rave's portal and core&#010;widget-management functionalities. It also adresses a number of bugs&#010;identified in the 0.21 release.&#010;&#010;About Apache Rave:&#010;&#010;Apache Rave is a new web and social mashup engine. It provides an&#010;out-of-the-box, as well as extendible, lightweight Java platform to&#010;host, serve and manage OpenSocial, W3C and other web widgets. Apache&#010;Rave is targeted as an engine for internet and intranet portals and as&#010;a building block to provide context-aware personalization and&#010;collaboration features for multi-site/multi-channel (mobile) oriented&#010;and content driven websites.&#010;&#010;The release can be obtained from the Apache Rave download page&#010;&#010;http://rave.apache.org/downloads.html&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Widget preferences</title>
<author><name>Erin Noe-Payne &lt;erin.noe.payne@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201304.mbox/%3cCACDjh5KHO_k8UkaPUMr7jd8wjWCjNx8y5opNzwrJTug-+9-jZg@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCACDjh5KHO_k8UkaPUMr7jd8wjWCjNx8y5opNzwrJTug-+9-jZg@mail-gmail-com%3e</id>
<updated>2013-04-02T18:18:32Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
However, we do plan to support preferences for wookie widgets as well.&#010;It is our intention that an end user will not know or care about the&#010;specification a gadget / widget is using and see uniform&#010;functionality.&#010;&#010;On Tue, Apr 2, 2013 at 2:16 PM, Matt Franklin &lt;m.ben.franklin@gmail.com&gt; wrote:&#010;&gt; On Tue, Apr 2, 2013 at 1:55 PM, Brian Hawkins &lt;brianhks1@gmail.com&gt; wrote:&#010;&gt;&#010;&gt;&gt; Just to be clear you have open social gadgets (shindig) and w3c widgets&#010;&gt;&gt; (wookie)&#010;&gt;&gt;&#010;&gt;&gt; When I create a gadget with preferences, a menu to edit those preferences&#010;&gt;&gt; is automatically created (in other words I don't have to write any html to&#010;&gt;&gt; allow a user to edit the preferences)&#010;&gt;&gt;&#010;&gt;&gt; When I create a widget with preferences the edit menu it disabled.  Is&#010;&gt;&gt; there plans to make that edit menu work for both gadgets and widgets?&#010;&gt;&gt;&#010;&gt;&#010;&gt; Unfortunately, this has not been implemented yet.  The Wookie connector&#010;&gt; needs to support setting/getting preferences from a remote system first.&#010;&gt;  There are a lot of Wookie committers in Rave, so I hope to see this get&#010;&gt; resolved soon.&#010;&gt;&#010;&gt;&#010;&gt;&gt;&#010;&gt;&gt; Brian&#010;&gt;&gt;&#010;&gt;&gt;&#010;&gt;&gt; On Tue, Apr 2, 2013 at 11:32 AM, Matt Franklin &lt;m.ben.franklin@gmail.com&#010;&gt;&gt; &gt;wrote:&#010;&gt;&gt;&#010;&gt;&gt; &gt; On Tue, Apr 2, 2013 at 12:54 PM, Erin Noe-Payne &lt;&#010;&gt;&gt; erin.noe.payne@gmail.com&#010;&gt;&gt; &gt; &gt;wrote:&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt; &gt; &gt; With gadgets I'm able to add preferences and then edit those&#010;&gt;&gt; &gt; preferences&#010;&gt;&gt; &gt; &gt; &gt; from the drop down menu in the upper right corner when displayed in&#010;&gt;&gt; &gt; rave.&#010;&gt;&gt; &gt; &gt; &gt;&#010;&gt;&gt; &gt; &gt; &gt; I'm now trying to use the widget spec and after I add a preference&#010;&gt;&gt; the&#010;&gt;&gt; &gt; &gt; &gt; 'edit preferences' menu option is disabled.  Is this supposed to work&#010;&gt;&gt; &gt; for&#010;&gt;&gt; &gt; &gt; &gt; widgets or am I just doing something wrong.&#010;&gt;&gt; &gt; &gt; &gt;&#010;&gt;&gt; &gt; &gt; &gt; Brian&#010;&gt;&gt; &gt; &gt;&#010;&gt;&gt; &gt; &gt; Hey Brian, I'm not entirely following your question. Are you making a&#010;&gt;&gt; &gt; &gt; distinction between gadgets and widgets? When you say you are using&#010;&gt;&gt; &gt; &gt; the widget spec, do you mean updating your opensocial gadget xml to&#010;&gt;&gt; &gt; &gt; support a new preference?&#010;&gt;&gt; &gt; &gt;&#010;&gt;&gt; &gt;&#010;&gt;&gt; &gt; Or are you referring to Wookie widgets?&#010;&gt;&gt; &gt;&#010;&gt;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Widget preferences</title>
<author><name>Matt Franklin &lt;m.ben.franklin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201304.mbox/%3cCAENpzYVL=Pzbo_+Dv0z_u7zPz42wpc38MqWsM1kChZZzNBpc_Q@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAENpzYVL=Pzbo_+Dv0z_u7zPz42wpc38MqWsM1kChZZzNBpc_Q@mail-gmail-com%3e</id>
<updated>2013-04-02T18:16:12Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Tue, Apr 2, 2013 at 1:55 PM, Brian Hawkins &lt;brianhks1@gmail.com&gt; wrote:&#010;&#010;&gt; Just to be clear you have open social gadgets (shindig) and w3c widgets&#010;&gt; (wookie)&#010;&gt;&#010;&gt; When I create a gadget with preferences, a menu to edit those preferences&#010;&gt; is automatically created (in other words I don't have to write any html to&#010;&gt; allow a user to edit the preferences)&#010;&gt;&#010;&gt; When I create a widget with preferences the edit menu it disabled.  Is&#010;&gt; there plans to make that edit menu work for both gadgets and widgets?&#010;&gt;&#010;&#010;Unfortunately, this has not been implemented yet.  The Wookie connector&#010;needs to support setting/getting preferences from a remote system first.&#010; There are a lot of Wookie committers in Rave, so I hope to see this get&#010;resolved soon.&#010;&#010;&#010;&gt;&#010;&gt; Brian&#010;&gt;&#010;&gt;&#010;&gt; On Tue, Apr 2, 2013 at 11:32 AM, Matt Franklin &lt;m.ben.franklin@gmail.com&#010;&gt; &gt;wrote:&#010;&gt;&#010;&gt; &gt; On Tue, Apr 2, 2013 at 12:54 PM, Erin Noe-Payne &lt;&#010;&gt; erin.noe.payne@gmail.com&#010;&gt; &gt; &gt;wrote:&#010;&gt; &gt;&#010;&gt; &gt; &gt; &gt; With gadgets I'm able to add preferences and then edit those&#010;&gt; &gt; preferences&#010;&gt; &gt; &gt; &gt; from the drop down menu in the upper right corner when displayed in&#010;&gt; &gt; rave.&#010;&gt; &gt; &gt; &gt;&#010;&gt; &gt; &gt; &gt; I'm now trying to use the widget spec and after I add a preference&#010;&gt; the&#010;&gt; &gt; &gt; &gt; 'edit preferences' menu option is disabled.  Is this supposed to work&#010;&gt; &gt; for&#010;&gt; &gt; &gt; &gt; widgets or am I just doing something wrong.&#010;&gt; &gt; &gt; &gt;&#010;&gt; &gt; &gt; &gt; Brian&#010;&gt; &gt; &gt;&#010;&gt; &gt; &gt; Hey Brian, I'm not entirely following your question. Are you making a&#010;&gt; &gt; &gt; distinction between gadgets and widgets? When you say you are using&#010;&gt; &gt; &gt; the widget spec, do you mean updating your opensocial gadget xml to&#010;&gt; &gt; &gt; support a new preference?&#010;&gt; &gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt; Or are you referring to Wookie widgets?&#010;&gt; &gt;&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Widget preferences</title>
<author><name>Brian Hawkins &lt;brianhks1@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201304.mbox/%3cCALhM7ukvW8E4695_iJV3GaWNbWsxjScU8kwdsxcZa7bbPJYUcg@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCALhM7ukvW8E4695_iJV3GaWNbWsxjScU8kwdsxcZa7bbPJYUcg@mail-gmail-com%3e</id>
<updated>2013-04-02T17:55:44Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Just to be clear you have open social gadgets (shindig) and w3c widgets&#010;(wookie)&#010;&#010;When I create a gadget with preferences, a menu to edit those preferences&#010;is automatically created (in other words I don't have to write any html to&#010;allow a user to edit the preferences)&#010;&#010;When I create a widget with preferences the edit menu it disabled.  Is&#010;there plans to make that edit menu work for both gadgets and widgets?&#010;&#010;Brian&#010;&#010;&#010;On Tue, Apr 2, 2013 at 11:32 AM, Matt Franklin &lt;m.ben.franklin@gmail.com&gt;wrote:&#010;&#010;&gt; On Tue, Apr 2, 2013 at 12:54 PM, Erin Noe-Payne &lt;erin.noe.payne@gmail.com&#010;&gt; &gt;wrote:&#010;&gt;&#010;&gt; &gt; &gt; With gadgets I'm able to add preferences and then edit those&#010;&gt; preferences&#010;&gt; &gt; &gt; from the drop down menu in the upper right corner when displayed in&#010;&gt; rave.&#010;&gt; &gt; &gt;&#010;&gt; &gt; &gt; I'm now trying to use the widget spec and after I add a preference the&#010;&gt; &gt; &gt; 'edit preferences' menu option is disabled.  Is this supposed to work&#010;&gt; for&#010;&gt; &gt; &gt; widgets or am I just doing something wrong.&#010;&gt; &gt; &gt;&#010;&gt; &gt; &gt; Brian&#010;&gt; &gt;&#010;&gt; &gt; Hey Brian, I'm not entirely following your question. Are you making a&#010;&gt; &gt; distinction between gadgets and widgets? When you say you are using&#010;&gt; &gt; the widget spec, do you mean updating your opensocial gadget xml to&#010;&gt; &gt; support a new preference?&#010;&gt; &gt;&#010;&gt;&#010;&gt; Or are you referring to Wookie widgets?&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Widget preferences</title>
<author><name>Matt Franklin &lt;m.ben.franklin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201304.mbox/%3cCAENpzYXx4XeWL6m1Cbeb=yCZ5p9YY25DqqRq0jJt7oZnjf+Y6A@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAENpzYXx4XeWL6m1Cbeb=yCZ5p9YY25DqqRq0jJt7oZnjf+Y6A@mail-gmail-com%3e</id>
<updated>2013-04-02T17:32:29Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Tue, Apr 2, 2013 at 12:54 PM, Erin Noe-Payne &lt;erin.noe.payne@gmail.com&gt;wrote:&#010;&#010;&gt; &gt; With gadgets I'm able to add preferences and then edit those preferences&#010;&gt; &gt; from the drop down menu in the upper right corner when displayed in rave.&#010;&gt; &gt;&#010;&gt; &gt; I'm now trying to use the widget spec and after I add a preference the&#010;&gt; &gt; 'edit preferences' menu option is disabled.  Is this supposed to work for&#010;&gt; &gt; widgets or am I just doing something wrong.&#010;&gt; &gt;&#010;&gt; &gt; Brian&#010;&gt;&#010;&gt; Hey Brian, I'm not entirely following your question. Are you making a&#010;&gt; distinction between gadgets and widgets? When you say you are using&#010;&gt; the widget spec, do you mean updating your opensocial gadget xml to&#010;&gt; support a new preference?&#010;&gt;&#010;&#010;Or are you referring to Wookie widgets?&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Widget preferences</title>
<author><name>Erin Noe-Payne &lt;erin.noe.payne@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201304.mbox/%3cCACDjh5JY2wqxt1iq2H2ULAVuNGYXxVQzkKx_ntUD1fV9s2C_rA@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCACDjh5JY2wqxt1iq2H2ULAVuNGYXxVQzkKx_ntUD1fV9s2C_rA@mail-gmail-com%3e</id>
<updated>2013-04-02T16:54:08Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&gt; With gadgets I'm able to add preferences and then edit those preferences&#010;&gt; from the drop down menu in the upper right corner when displayed in rave.&#010;&gt;&#010;&gt; I'm now trying to use the widget spec and after I add a preference the&#010;&gt; 'edit preferences' menu option is disabled.  Is this supposed to work for&#010;&gt; widgets or am I just doing something wrong.&#010;&gt;&#010;&gt; Brian&#010;&#010;Hey Brian, I'm not entirely following your question. Are you making a&#010;distinction between gadgets and widgets? When you say you are using&#010;the widget spec, do you mean updating your opensocial gadget xml to&#010;support a new preference?&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Widget preferences</title>
<author><name>Brian Hawkins &lt;brianhks1@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201303.mbox/%3cCALhM7umsH2P+2czAzzAibochRbc405HxiwVBvaZ1k9kBY7dXVw@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCALhM7umsH2P+2czAzzAibochRbc405HxiwVBvaZ1k9kBY7dXVw@mail-gmail-com%3e</id>
<updated>2013-03-22T18:06:52Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
With gadgets I'm able to add preferences and then edit those preferences&#010;from the drop down menu in the upper right corner when displayed in rave.&#010;&#010;I'm now trying to use the widget spec and after I add a preference the&#010;'edit preferences' menu option is disabled.  Is this supposed to work for&#010;widgets or am I just doing something wrong.&#010;&#010;Brian&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: OpenSocial Gadget href support</title>
<author><name>Matt Franklin &lt;m.ben.franklin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201303.mbox/%3cCAENpzYUq-d2iZXBOF8NpPnf2BTAvYSrG-m_MBOyXaBQxa0WftQ@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAENpzYUq-d2iZXBOF8NpPnf2BTAvYSrG-m_MBOyXaBQxa0WftQ@mail-gmail-com%3e</id>
<updated>2013-03-18T14:44:30Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Fri, Mar 8, 2013 at 2:43 PM, Chris Geer &lt;chris@cxtsoftware.com&gt; wrote:&#010;&gt; All, I've been playing with the OpenSocial Gadget href support and have run&#010;&gt; into an issue that I'm not sure is supported or not and if it is, if it's a&#010;&gt; Rave or Shindig issue. OpenSocial allows module definitions like this:&#010;&gt;&#010;&gt; &lt;?xml version="1.0" encoding="UTF-8" ?&gt;&#010;&gt; &lt;Module&gt;&#010;&gt;     &lt;ModulePrefs title="Report"&gt;&#010;&gt;         &lt;Require feature="views" /&gt;&#010;&gt;         &lt;Require feature="open-views" /&gt;&#010;&gt;         &lt;Require feature="embedded-experiences" /&gt;&#010;&gt;     &lt;/ModulePrefs&gt;&#010;&gt;     &lt;Content type="html" view="home" href="http://192.168.114.131:8080/Test&#010;&gt; "/&gt;&#010;&gt; &lt;/Module&gt;&#010;&gt;&#010;&gt; Where the gadget data is loaded from the href directly. That works great&#010;&gt; for static pages however if that page also loads additional items like&#010;&gt; javascript, the request doesn't seem to be proxied to the backend server&#010;&gt; and returns a 404 error. I think the problem is with the links because if I&#010;&gt; have my gadget XML at http://localhost:8080/xyz/test.xml it then looks for&#010;&gt; any secondary files in the same place, which it won't find. I would think&#010;&gt; all those URLs would need to be rewritten during the initial render to&#010;&gt; point to Shindig/Rave so that the real resource can be proxied properly.&#010;&gt;&#010;&gt; Has anyone gotten this to work before?&#010;&#010;I would look at the content re-writer:&#010;http://opensocial-resources.googlecode.com/svn/spec/2.5/Core-Gadget.xml#rfc.section.5&#010;&#010;&gt;&#010;&gt; Chris&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache Rave 0.20.1 release</title>
<author><name>Matt Franklin &lt;mfranklin@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201303.mbox/%3cCAENpzYU38A_8WD8mt8m2H7ghBtD=4ym0pMxYMPRZpWoPGdvU0g@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAENpzYU38A_8WD8mt8m2H7ghBtD=4ym0pMxYMPRZpWoPGdvU0g@mail-gmail-com%3e</id>
<updated>2013-03-12T21:29:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The Apache Rave team is pleased to announce immediate availability of&#010;the Apache Rave 0.20.1 release.&#010;&#010;This release addresses the security issue found in CVE-2013-1814.  All&#010;users who rely on Rave's user management are encouraged to upgrade.&#010;&#010;About Apache Rave:&#010;&#010;Apache Rave is a new web and social mashup engine. It provides&#010;an out-of-the-box, as well as extendible, lightweight Java platform&#010;to host, serve and manage OpenSocial, W3C and other web widgets.&#010;Apache Rave is targeted as an engine for internet and intranet portals and&#010;as a building block to provide context-aware personalization&#010;and collaboration features for multi-site/multi-channel (mobile)&#010;oriented and content driven websites.&#010;&#010;The release can be obtained from the Apache Rave download page&#010;&#010;http://rave.apache.org/downloads.html&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>[CVE-2013-1814] Apache Rave exposes User over API</title>
<author><name>Matt Franklin &lt;mfranklin@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201303.mbox/%3cCAENpzYVoUYijMcXCBJ9sCVWRCf-13EaFeLXVy=w_S9KpO3pCGg@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAENpzYVoUYijMcXCBJ9sCVWRCf-13EaFeLXVy=w_S9KpO3pCGg@mail-gmail-com%3e</id>
<updated>2013-03-12T21:22:25Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
CVE-2013-1814: Apache Rave exposes User over API&#010;&#010;Severity: Important&#010;&#010;Vendor: The Apache Software Foundation&#010;&#010;Versions Affected:&#010;Rave 0.11 to 0.20&#010;&#010;Description:&#010;Rave returns the full user object, including the salted and hashed&#010;password, via the User RPC API.  This endpoint is only available to&#010;authenticated users, but will return all User objects in the database&#010;given the correct query.&#010;&#010;Mitigation:&#010;All users who rely on Rave's user management capabilities should&#010;upgrade to 0.20.1 or later.&#010;If an upgrade is infeasible, restrict access to the /app/api/user URL&#010;paths via Spring Security configuration or other means.&#010;&#010;Example:&#010;A request to:&#010;&#010;/app/api/rpc/users/get?offset=3DOFFSET&#010;&#010;will return the following:&#010;&#010;{"error":false,"errorMessage":null,"errorCode":"NO_ERROR","result":{"result=&#010;Set":[{"entityId":1,"username":"canonical","email":"canonical@example.com",=&#010;"displayName":"Canonical&#010;User","additionalName":"canonical","familyName":"User","givenName":"Canonic=&#010;al","honorificPrefix":null,"honorificSuffix":null,"preferredName":null,"abo=&#010;utMe":null,"status":"Single","addresses":[],"organizations":[],"properties"=&#010;:[{"entityId":1,"type":"thumbnailUrl","value":"http://opensocial2.org:8080/=&#010;collabapp/images/avatars/BillRanney.jpg","qualifier":null,"extendedValue":n=&#010;ull,"primary":null,"id":"1"}],"password":"$2a$10$TkEgze5kLy9nRlfd8PT1zunh6P=&#010;1ND8WPjLojFjAMNgZMu1D9D1n4.","expired":false,"locked":false,"enabled":true,=&#010;"openId":null,"forgotPasswordHash":null,"forgotPasswordTime":null,"defaultP=&#010;ageLayout":{"entityId":4,"code":"columns_3","numberOfRegions":3,"renderSequ=&#010;ence":3,"userSelectable":true},"confirmPassword":null,"defaultPageLayoutCod=&#010;e":null,"authorities":[{"entityId":2,"authority":"ROLE_ADMIN","users":[],"d=&#010;efaultForNewUser":false}],"id":"1","accountNonLocked":true,"credentialsNonE=&#010;xpired":true,"accountNonExpired":true},&#010;........ ],"pageSize":10,"offset":0,"totalResults":14,"numberOfPages":2,"cu=&#010;rrentPage":1}}&#010;&#010;Credit:&#010;This issue was discovered by Andreas Guth of RWTH Aachen University.&#010;&#010;References:&#010;http://tomcat.apache.org/security.html&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: How are widgets connected to Page?</title>
<author><name>Gonzalo Aguilar Delgado &lt;gaguilar@aguilardelgado.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201303.mbox/%3c1363078033.28792.1.camel@red1%3e"/>
<id>urn:uuid:%3c1363078033-28792-1-camel@red1%3e</id>
<updated>2013-03-12T08:47:13Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi, &#010;&#010;I think it's better to wait for the main developers to provide a clean&#010;solution. But I need oauth will be needed anyway.&#010;&#010;You can always provide an anonymous login to the wookie or shinding&#010;environment and do autenthication hardcoded...&#010;&#010;But... let's wait a little bit! :D&#010;&#010;&#010;E&#010;l mar, 12-03-2013 a las 11:46 +0530, rajandeep vij escribió:T&#010;he other day I was also looking on rendering of widgets on the page&#010;&#010;&gt; &#010;&gt; rendered simultaneously.&#010;&gt; &#010;&gt; For now I have planned to have a new page (a non editable page) for which&#010;&gt; login page will have a link. The same way other links work on the login&#010;&gt; page... new account etc.,.&#010;&gt; &#010;&gt; But rave has security restrictions on rendering of the widgets, for which I&#010;&gt; should pass an authenticated/authorized user Id. Now for an anonymous user&#010;&gt; what shall be done?&#010;&gt; &#010;&gt; How do I bypass authorization checks for this anonymous user?&#010;&gt; &#010;&gt; Any suggestions?&#010;&gt; On Tue, Mar 12, 2013 at 1:03 AM, Gonzalo Aguilar Delgado &lt;&#010;&gt; gaguilar@aguilardelgado.com&gt; wrote:&#010;&gt; &#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt; &gt; &gt;&#010;&gt; &gt; &gt; &gt; But one thing I don't understand as of now is how would I render&#010;&gt; &gt; widgets on&#010;&gt; &gt; &gt; &gt; Login page without a proper page being created w/o tabs etc.&#010;&gt; &gt; &gt; &gt;&#010;&gt; &gt; &gt;&#010;&gt; &gt; &gt; I'm not sure it's really possible given the structure of Rave. Maybe&#010;&gt; &gt; &gt; someone else can give you some pointers here if there is a work around.&#010;&gt; &gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt; Hello,&#010;&gt; &gt;&#010;&gt; &gt; since I have investigated the rendering pipe in depth I think this is&#010;&gt; &gt; currently not possible as is on 0.21.&#010;&gt; &gt;&#010;&gt; &gt; This is because JSP tags are deeply nested and inner ones need the&#010;&gt; &gt; information of the outer ones, and you cannot get the inner ones out of&#010;&gt; &gt; current layout. You also need a layout, but I think this can be taken&#010;&gt; &gt; out of the page.jsp page and transferred to another one.&#010;&gt; &gt;&#010;&gt; &gt; Unfortunately TABS are needed since they define layout, loaded widgets&#010;&gt; &gt; and some other page requirements. Taking this apart will need some&#010;&gt; &gt; work.&#010;&gt; &gt;&#010;&gt; &gt; I'm developing a different frontend based on wicket instead of JSP...&#010;&gt; &gt;&#010;&gt; &gt; I will try to take this requirement on my current wicket frontend. If&#010;&gt; &gt; you handle to get around the need of login to show widget maybe it will&#010;&gt; &gt; work.&#010;&gt; &gt;&#010;&gt; &gt; Hope it helps.&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &#010;&gt; &#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: How are widgets connected to Page?</title>
<author><name>rajandeep vij &lt;rajandeepvij@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201303.mbox/%3cCAMpzo0ws9vfaxdRwjZ3D80xnGuE_K2qaGZiGmq7VDavGUS5Vqw@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAMpzo0ws9vfaxdRwjZ3D80xnGuE_K2qaGZiGmq7VDavGUS5Vqw@mail-gmail-com%3e</id>
<updated>2013-03-12T06:16:14Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Thanks Gonzalo,&#010;&#010;The other day I was also looking on rendering of widgets on the page&#010;and realized that, it is not possible to render widgets w/o pages being&#010;rendered simultaneously.&#010;&#010;For now I have planned to have a new page (a non editable page) for which&#010;login page will have a link. The same way other links work on the login&#010;page... new account etc.,.&#010;&#010;But rave has security restrictions on rendering of the widgets, for which I&#010;should pass an authenticated/authorized user Id. Now for an anonymous user&#010;what shall be done?&#010;&#010;How do I bypass authorization checks for this anonymous user?&#010;&#010;Any suggestions?&#010;On Tue, Mar 12, 2013 at 1:03 AM, Gonzalo Aguilar Delgado &lt;&#010;gaguilar@aguilardelgado.com&gt; wrote:&#010;&#010;&gt;&#010;&gt;&#010;&gt; &gt; &gt;&#010;&gt; &gt; &gt; But one thing I don't understand as of now is how would I render&#010;&gt; widgets on&#010;&gt; &gt; &gt; Login page without a proper page being created w/o tabs etc.&#010;&gt; &gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt; I'm not sure it's really possible given the structure of Rave. Maybe&#010;&gt; &gt; someone else can give you some pointers here if there is a work around.&#010;&gt; &gt;&#010;&gt;&#010;&gt;&#010;&gt; Hello,&#010;&gt;&#010;&gt; since I have investigated the rendering pipe in depth I think this is&#010;&gt; currently not possible as is on 0.21.&#010;&gt;&#010;&gt; This is because JSP tags are deeply nested and inner ones need the&#010;&gt; information of the outer ones, and you cannot get the inner ones out of&#010;&gt; current layout. You also need a layout, but I think this can be taken&#010;&gt; out of the page.jsp page and transferred to another one.&#010;&gt;&#010;&gt; Unfortunately TABS are needed since they define layout, loaded widgets&#010;&gt; and some other page requirements. Taking this apart will need some&#010;&gt; work.&#010;&gt;&#010;&gt; I'm developing a different frontend based on wicket instead of JSP...&#010;&gt;&#010;&gt; I will try to take this requirement on my current wicket frontend. If&#010;&gt; you handle to get around the need of login to show widget maybe it will&#010;&gt; work.&#010;&gt;&#010;&gt; Hope it helps.&#010;&gt;&#010;&gt;&#010;&gt;&#010;&#010;&#010;-- &#010;R D Vij&#010;&#010;*"Whatever it be... whatever.. Just remeber at the End you are left to make&#010;everything go good...." Luv yourself and have faith in yourself.*&#010;*&#010;*&#010;*Cheers!!!*&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: How are widgets connected to Page?</title>
<author><name>Gonzalo Aguilar Delgado &lt;gaguilar@aguilardelgado.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201303.mbox/%3c1363030428.4762.90.camel@red1%3e"/>
<id>urn:uuid:%3c1363030428-4762-90-camel@red1%3e</id>
<updated>2013-03-11T19:33:48Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&#010;&#010;&gt; &gt;&#010;&gt; &gt; But one thing I don't understand as of now is how would I render widgets on&#010;&gt; &gt; Login page without a proper page being created w/o tabs etc.&#010;&gt; &gt;&#010;&gt; &#010;&gt; I'm not sure it's really possible given the structure of Rave. Maybe&#010;&gt; someone else can give you some pointers here if there is a work around.&#010;&gt; &#010;&#010;&#010;Hello, &#010;&#010;since I have investigated the rendering pipe in depth I think this is&#010;currently not possible as is on 0.21. &#010;&#010;This is because JSP tags are deeply nested and inner ones need the&#010;information of the outer ones, and you cannot get the inner ones out of&#010;current layout. You also need a layout, but I think this can be taken&#010;out of the page.jsp page and transferred to another one.&#010;&#010;Unfortunately TABS are needed since they define layout, loaded widgets&#010;and some other page requirements. Taking this apart will need some&#010;work. &#010;&#010;I'm developing a different frontend based on wicket instead of JSP...&#010;&#010;I will try to take this requirement on my current wicket frontend. If&#010;you handle to get around the need of login to show widget maybe it will&#010;work. &#010;&#010;Hope it helps.&#010;&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>OpenSocial Gadget href support</title>
<author><name>Chris Geer &lt;chris@cxtsoftware.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201303.mbox/%3cCAFNO4HgR2XD4xjheWg201Uv1zzb9yftWbUXFZuQJtbRYRU3=_A@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAFNO4HgR2XD4xjheWg201Uv1zzb9yftWbUXFZuQJtbRYRU3=_A@mail-gmail-com%3e</id>
<updated>2013-03-08T19:43:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
All, I've been playing with the OpenSocial Gadget href support and have run&#010;into an issue that I'm not sure is supported or not and if it is, if it's a&#010;Rave or Shindig issue. OpenSocial allows module definitions like this:&#010;&#010;&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&#010;&lt;Module&gt;&#010;    &lt;ModulePrefs title="Report"&gt;&#010;        &lt;Require feature="views" /&gt;&#010;        &lt;Require feature="open-views" /&gt;&#010;        &lt;Require feature="embedded-experiences" /&gt;&#010;    &lt;/ModulePrefs&gt;&#010;    &lt;Content type="html" view="home" href="http://192.168.114.131:8080/Test&#010;"/&gt;&#010;&lt;/Module&gt;&#010;&#010;Where the gadget data is loaded from the href directly. That works great&#010;for static pages however if that page also loads additional items like&#010;javascript, the request doesn't seem to be proxied to the backend server&#010;and returns a 404 error. I think the problem is with the links because if I&#010;have my gadget XML at http://localhost:8080/xyz/test.xml it then looks for&#010;any secondary files in the same place, which it won't find. I would think&#010;all those URLs would need to be rewritten during the initial render to&#010;point to Shindig/Rave so that the real resource can be proxied properly.&#010;&#010;Has anyone gotten this to work before?&#010;&#010;Chris&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: How are widgets connected to Page?</title>
<author><name>rajandeep vij &lt;rajandeepvij@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201303.mbox/%3cCAMpzo0zEGst=eviRWZiy8rSuMBZ0iUeMAHqJOFvE1ZfU3UDYqg@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAMpzo0zEGst=eviRWZiy8rSuMBZ0iUeMAHqJOFvE1ZfU3UDYqg@mail-gmail-com%3e</id>
<updated>2013-03-08T16:14:27Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Thanks Chris.&#010;&#010;I am eagerly waiting for someone to reply me on rendering widgets on home&#010;page.&#010;&#010;Cheers!!&#010;On 8 Mar 2013 21:27, "Chris Geer" &lt;chris@cxtsoftware.com&gt; wrote:&#010;&#010;&gt; On Fri, Mar 8, 2013 at 4:39 AM, rajandeep vij &lt;rajandeepvij@gmail.com&#010;&gt; &gt;wrote:&#010;&gt;&#010;&gt; &gt; Hey Chris,&#010;&gt; &gt;&#010;&gt; &gt; I had never used this option before, I was trying to configure tomcat&#010;&gt; &gt; server on which rave is running.&#010;&gt; &gt; Debug works perfectly now.&#010;&gt; &gt;&#010;&gt;&#010;&gt; Glad it works.&#010;&gt;&#010;&gt; &gt;&#010;&gt; &gt; I am also trying to get few widgets to Login page.. to give a just look&#010;&gt; and&#010;&gt; &gt; feel to the users of widgets.&#010;&gt; &gt;&#010;&gt; &gt; * I understand I will have to remove the authorization at few places..&#010;&gt; just&#010;&gt; &gt; for now&#010;&gt; &gt; * I understand I will have to pass a few dummy data.. as I don't how can&#010;&gt; I&#010;&gt; &gt; create anonymous user in Rave&#010;&gt; &gt;&#010;&gt;&#010;&gt; Right now that's not possible. RAVE-897 is an open ticket we have to make&#010;&gt; anonymous users possible. I don't have an ETA on when it will get done&#010;&gt; though.&#010;&gt;&#010;&gt; &gt;&#010;&gt; &gt; But one thing I don't understand as of now is how would I render widgets&#010;&gt; on&#010;&gt; &gt; Login page without a proper page being created w/o tabs etc.&#010;&gt; &gt;&#010;&gt;&#010;&gt; I'm not sure it's really possible given the structure of Rave. Maybe&#010;&gt; someone else can give you some pointers here if there is a work around.&#010;&gt;&#010;&gt; &gt;&#010;&gt; &gt; Any idea?  Any suggestions?&#010;&gt; &gt;&#010;&gt; &gt; Thanks.&#010;&gt; &gt;&#010;&gt; &gt; Regards,&#010;&gt; &gt; Rajan&#010;&gt; &gt;&#010;&gt; &gt; On Fri, Mar 8, 2013 at 12:02 AM, Chris Geer &lt;chris@cxtsoftware.com&gt;&#010;&gt; wrote:&#010;&gt; &gt;&#010;&gt; &gt; &gt; On Thu, Mar 7, 2013 at 4:26 AM, rajandeep vij &lt;rajandeepvij@gmail.com&#010;&gt; &gt; &gt; &gt;wrote:&#010;&gt; &gt; &gt;&#010;&gt; &gt; &gt; &gt; Hi All,&#010;&gt; &gt; &gt; &gt;&#010;&gt; &gt; &gt; &gt; I couldn't actually found where widgets are connected to page?&#010;&gt; &gt; &gt; &gt;&#010;&gt; &gt; &gt; &gt; My case is : Let's say there exists a few widgets that have&#010;&gt; &gt; &gt; &gt; been restricted for some users , so that they can't add them from&#010;&gt; &gt; Widget&#010;&gt; &gt; &gt; &gt; Store . Now if admin is creating a page and he could add those&#010;&gt; widgets&#010;&gt; &gt; &gt; that&#010;&gt; &gt; &gt; &gt; were restricted for a set of users as I mentioned above and shared&#010;&gt; that&#010;&gt; &gt; &gt; &gt; page with the users, users after accepting the page would be able to&#010;&gt; &gt; view&#010;&gt; &gt; &gt; &gt; the widgets.&#010;&gt; &gt; &gt; &gt;&#010;&gt; &gt; &gt;&#010;&gt; &gt; &gt; Pages -&gt; Regions -&gt; RegionWidgets -&gt; Widgets&#010;&gt; &gt; &gt;&#010;&gt; &gt; &gt; &gt;&#010;&gt; &gt; &gt; &gt; So I want to understand how and where a page renderer includes&#010;&gt; widgets&#010;&gt; &gt; to&#010;&gt; &gt; &gt; &gt; be displayed and renders them.&#010;&gt; &gt; &gt; &gt;&#010;&gt; &gt; &gt; &gt; I could do this easily if my I could debug.... but I am unable to&#010;&gt; debug&#010;&gt; &gt; &gt; &gt; rave in eclipse.&#010;&gt; &gt; &gt; &gt;&#010;&gt; &gt; &gt;&#010;&gt; &gt; &gt; The best way to debug is (IMHO) is to run rave using cargo like normal&#010;&gt; &gt; "mvn&#010;&gt; &gt; &gt; cargo:run". This will enable remote debugging by default on port 8000.&#010;&gt; &gt; Then&#010;&gt; &gt; &gt; in your IDE, configure a debug configuration to attach to a remote&#010;&gt; &gt; process&#010;&gt; &gt; &gt; on port 8000 and it should be good to go. I don't use Eclipse but this&#010;&gt; &gt; &gt; works great in IntelliJ.&#010;&gt; &gt; &gt;&#010;&gt; &gt; &gt; &gt;&#010;&gt; &gt; &gt; &gt; Regards,&#010;&gt; &gt; &gt; &gt; Rajan&#010;&gt; &gt; &gt; &gt;&#010;&gt; &gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt; --&#010;&gt; &gt; R D Vij&#010;&gt; &gt;&#010;&gt; &gt; *"Whatever it be... whatever.. Just remeber at the End you are left to&#010;&gt; make&#010;&gt; &gt; everything go good...." Luv yourself and have faith in yourself.*&#010;&gt; &gt; *&#010;&gt; &gt; *&#010;&gt; &gt; *Cheers!!!*&#010;&gt; &gt;&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: How are widgets connected to Page?</title>
<author><name>Chris Geer &lt;chris@cxtsoftware.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201303.mbox/%3cCAFNO4HgMtNK-PM+NoDmpza3+2VbqGF_UuoX1f6WD4xrNLSX=hQ@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAFNO4HgMtNK-PM+NoDmpza3+2VbqGF_UuoX1f6WD4xrNLSX=hQ@mail-gmail-com%3e</id>
<updated>2013-03-08T15:56:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Fri, Mar 8, 2013 at 4:39 AM, rajandeep vij &lt;rajandeepvij@gmail.com&gt;wrote:&#010;&#010;&gt; Hey Chris,&#010;&gt;&#010;&gt; I had never used this option before, I was trying to configure tomcat&#010;&gt; server on which rave is running.&#010;&gt; Debug works perfectly now.&#010;&gt;&#010;&#010;Glad it works.&#010;&#010;&gt;&#010;&gt; I am also trying to get few widgets to Login page.. to give a just look and&#010;&gt; feel to the users of widgets.&#010;&gt;&#010;&gt; * I understand I will have to remove the authorization at few places.. just&#010;&gt; for now&#010;&gt; * I understand I will have to pass a few dummy data.. as I don't how can I&#010;&gt; create anonymous user in Rave&#010;&gt;&#010;&#010;Right now that's not possible. RAVE-897 is an open ticket we have to make&#010;anonymous users possible. I don't have an ETA on when it will get done&#010;though.&#010;&#010;&gt;&#010;&gt; But one thing I don't understand as of now is how would I render widgets on&#010;&gt; Login page without a proper page being created w/o tabs etc.&#010;&gt;&#010;&#010;I'm not sure it's really possible given the structure of Rave. Maybe&#010;someone else can give you some pointers here if there is a work around.&#010;&#010;&gt;&#010;&gt; Any idea?  Any suggestions?&#010;&gt;&#010;&gt; Thanks.&#010;&gt;&#010;&gt; Regards,&#010;&gt; Rajan&#010;&gt;&#010;&gt; On Fri, Mar 8, 2013 at 12:02 AM, Chris Geer &lt;chris@cxtsoftware.com&gt; wrote:&#010;&gt;&#010;&gt; &gt; On Thu, Mar 7, 2013 at 4:26 AM, rajandeep vij &lt;rajandeepvij@gmail.com&#010;&gt; &gt; &gt;wrote:&#010;&gt; &gt;&#010;&gt; &gt; &gt; Hi All,&#010;&gt; &gt; &gt;&#010;&gt; &gt; &gt; I couldn't actually found where widgets are connected to page?&#010;&gt; &gt; &gt;&#010;&gt; &gt; &gt; My case is : Let's say there exists a few widgets that have&#010;&gt; &gt; &gt; been restricted for some users , so that they can't add them from&#010;&gt; Widget&#010;&gt; &gt; &gt; Store . Now if admin is creating a page and he could add those widgets&#010;&gt; &gt; that&#010;&gt; &gt; &gt; were restricted for a set of users as I mentioned above and shared that&#010;&gt; &gt; &gt; page with the users, users after accepting the page would be able to&#010;&gt; view&#010;&gt; &gt; &gt; the widgets.&#010;&gt; &gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt; Pages -&gt; Regions -&gt; RegionWidgets -&gt; Widgets&#010;&gt; &gt;&#010;&gt; &gt; &gt;&#010;&gt; &gt; &gt; So I want to understand how and where a page renderer includes widgets&#010;&gt; to&#010;&gt; &gt; &gt; be displayed and renders them.&#010;&gt; &gt; &gt;&#010;&gt; &gt; &gt; I could do this easily if my I could debug.... but I am unable to debug&#010;&gt; &gt; &gt; rave in eclipse.&#010;&gt; &gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt; The best way to debug is (IMHO) is to run rave using cargo like normal&#010;&gt; "mvn&#010;&gt; &gt; cargo:run". This will enable remote debugging by default on port 8000.&#010;&gt; Then&#010;&gt; &gt; in your IDE, configure a debug configuration to attach to a remote&#010;&gt; process&#010;&gt; &gt; on port 8000 and it should be good to go. I don't use Eclipse but this&#010;&gt; &gt; works great in IntelliJ.&#010;&gt; &gt;&#010;&gt; &gt; &gt;&#010;&gt; &gt; &gt; Regards,&#010;&gt; &gt; &gt; Rajan&#010;&gt; &gt; &gt;&#010;&gt; &gt;&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt; --&#010;&gt; R D Vij&#010;&gt;&#010;&gt; *"Whatever it be... whatever.. Just remeber at the End you are left to make&#010;&gt; everything go good...." Luv yourself and have faith in yourself.*&#010;&gt; *&#010;&gt; *&#010;&gt; *Cheers!!!*&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: How are widgets connected to Page?</title>
<author><name>rajandeep vij &lt;rajandeepvij@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201303.mbox/%3cCAMpzo0wZ8zOaRRHyf2_xHZ-pUUrEgP4KHFAGtErmzdbpKgpgUg@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAMpzo0wZ8zOaRRHyf2_xHZ-pUUrEgP4KHFAGtErmzdbpKgpgUg@mail-gmail-com%3e</id>
<updated>2013-03-08T11:39:32Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hey Chris,&#010;&#010;I had never used this option before, I was trying to configure tomcat&#010;server on which rave is running.&#010;Debug works perfectly now.&#010;&#010;I am also trying to get few widgets to Login page.. to give a just look and&#010;feel to the users of widgets.&#010;&#010;* I understand I will have to remove the authorization at few places.. just&#010;for now&#010;* I understand I will have to pass a few dummy data.. as I don't how can I&#010;create anonymous user in Rave&#010;&#010;But one thing I don't understand as of now is how would I render widgets on&#010;Login page without a proper page being created w/o tabs etc.&#010;&#010;Any idea?  Any suggestions?&#010;&#010;Thanks.&#010;&#010;Regards,&#010;Rajan&#010;&#010;On Fri, Mar 8, 2013 at 12:02 AM, Chris Geer &lt;chris@cxtsoftware.com&gt; wrote:&#010;&#010;&gt; On Thu, Mar 7, 2013 at 4:26 AM, rajandeep vij &lt;rajandeepvij@gmail.com&#010;&gt; &gt;wrote:&#010;&gt;&#010;&gt; &gt; Hi All,&#010;&gt; &gt;&#010;&gt; &gt; I couldn't actually found where widgets are connected to page?&#010;&gt; &gt;&#010;&gt; &gt; My case is : Let's say there exists a few widgets that have&#010;&gt; &gt; been restricted for some users , so that they can't add them from Widget&#010;&gt; &gt; Store . Now if admin is creating a page and he could add those widgets&#010;&gt; that&#010;&gt; &gt; were restricted for a set of users as I mentioned above and shared that&#010;&gt; &gt; page with the users, users after accepting the page would be able to view&#010;&gt; &gt; the widgets.&#010;&gt; &gt;&#010;&gt;&#010;&gt; Pages -&gt; Regions -&gt; RegionWidgets -&gt; Widgets&#010;&gt;&#010;&gt; &gt;&#010;&gt; &gt; So I want to understand how and where a page renderer includes widgets to&#010;&gt; &gt; be displayed and renders them.&#010;&gt; &gt;&#010;&gt; &gt; I could do this easily if my I could debug.... but I am unable to debug&#010;&gt; &gt; rave in eclipse.&#010;&gt; &gt;&#010;&gt;&#010;&gt; The best way to debug is (IMHO) is to run rave using cargo like normal "mvn&#010;&gt; cargo:run". This will enable remote debugging by default on port 8000. Then&#010;&gt; in your IDE, configure a debug configuration to attach to a remote process&#010;&gt; on port 8000 and it should be good to go. I don't use Eclipse but this&#010;&gt; works great in IntelliJ.&#010;&gt;&#010;&gt; &gt;&#010;&gt; &gt; Regards,&#010;&gt; &gt; Rajan&#010;&gt; &gt;&#010;&gt;&#010;&#010;&#010;&#010;-- &#010;R D Vij&#010;&#010;*"Whatever it be... whatever.. Just remeber at the End you are left to make&#010;everything go good...." Luv yourself and have faith in yourself.*&#010;*&#010;*&#010;*Cheers!!!*&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: How are widgets connected to Page?</title>
<author><name>Chris Geer &lt;chris@cxtsoftware.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201303.mbox/%3cCAFNO4Hh6XCEVXZ0Z=owVUcHD9Qx2tJ=WuDtmDA9fxrbvaj_pWQ@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAFNO4Hh6XCEVXZ0Z=owVUcHD9Qx2tJ=WuDtmDA9fxrbvaj_pWQ@mail-gmail-com%3e</id>
<updated>2013-03-07T18:32:35Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Thu, Mar 7, 2013 at 4:26 AM, rajandeep vij &lt;rajandeepvij@gmail.com&gt;wrote:&#010;&#010;&gt; Hi All,&#010;&gt;&#010;&gt; I couldn't actually found where widgets are connected to page?&#010;&gt;&#010;&gt; My case is : Let's say there exists a few widgets that have&#010;&gt; been restricted for some users , so that they can't add them from Widget&#010;&gt; Store . Now if admin is creating a page and he could add those widgets that&#010;&gt; were restricted for a set of users as I mentioned above and shared that&#010;&gt; page with the users, users after accepting the page would be able to view&#010;&gt; the widgets.&#010;&gt;&#010;&#010;Pages -&gt; Regions -&gt; RegionWidgets -&gt; Widgets&#010;&#010;&gt;&#010;&gt; So I want to understand how and where a page renderer includes widgets to&#010;&gt; be displayed and renders them.&#010;&gt;&#010;&gt; I could do this easily if my I could debug.... but I am unable to debug&#010;&gt; rave in eclipse.&#010;&gt;&#010;&#010;The best way to debug is (IMHO) is to run rave using cargo like normal "mvn&#010;cargo:run". This will enable remote debugging by default on port 8000. Then&#010;in your IDE, configure a debug configuration to attach to a remote process&#010;on port 8000 and it should be good to go. I don't use Eclipse but this&#010;works great in IntelliJ.&#010;&#010;&gt;&#010;&gt; Regards,&#010;&gt; Rajan&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>How are widgets connected to Page?</title>
<author><name>rajandeep vij &lt;rajandeepvij@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201303.mbox/%3cCAMpzo0yOV_fjsJx6cASW49wHc9VbLJwuau3P_xRkJokU8R5wSA@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAMpzo0yOV_fjsJx6cASW49wHc9VbLJwuau3P_xRkJokU8R5wSA@mail-gmail-com%3e</id>
<updated>2013-03-07T11:26:42Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi All,&#010;&#010;I couldn't actually found where widgets are connected to page?&#010;&#010;My case is : Let's say there exists a few widgets that have&#010;been restricted for some users , so that they can't add them from Widget&#010;Store . Now if admin is creating a page and he could add those widgets that&#010;were restricted for a set of users as I mentioned above and shared that&#010;page with the users, users after accepting the page would be able to view&#010;the widgets.&#010;&#010;So I want to understand how and where a page renderer includes widgets to&#010;be displayed and renders them.&#010;&#010;I could do this easily if my I could debug.... but I am unable to debug&#010;rave in eclipse.&#010;&#010;Regards,&#010;Rajan&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Couldn't debug on Apache Rave</title>
<author><name>rajandeep vij &lt;rajandeepvij@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201303.mbox/%3cCAMpzo0xCbdziXHdvfc4S_Hh3e3TJ2gzMAadUChqzHGbqAM0yaA@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAMpzo0xCbdziXHdvfc4S_Hh3e3TJ2gzMAadUChqzHGbqAM0yaA@mail-gmail-com%3e</id>
<updated>2013-03-05T09:40:38Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Team,&#010;&#010;I have checked out the Apache rave 0.21 and could build and run it with no&#010;issues at all.."mvn cargo:run" executes perfectly.&#010;&#010;I want to debug this now in IDE (I am using STS), I have used following&#010;steps&#010;&#010;* Imported maven project into STS&#010;* Installed wro4j&#010;* Installed FileSync&#010;* made changes to apache Shinding and portal projects for the context.&#010;* now when I run it on eclipse with Tomcat server added and Shinding and&#010;Portal projects included into server. I get this error&#010;&#010;Caused by:&#010;org.springframework.beans.factory.UnsatisfiedDependencyException: Error&#010;creating bean with name 'ravePermissionEvaluator' defined in URL&#010;[jar:file:/F:/ApacehRave/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/rave-portal/WEB-INF/lib/rave-core-0.21-SNAPSHOT.jar!/org/apache/rave/portal/security/impl/RavePermissionEvaluator.class]:&#010;Unsatisfied dependency expressed through constructor argument with index 0&#010;of type [java.util.List]: : Error creating bean with name&#010;'defaultCategoryPermissionEvaluator' defined in URL&#010;[jar:file:/F:/ApacehRave/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/rave-portal/WEB-INF/lib/rave-core-0.21-SNAPSHOT.jar!/org/apache/rave/portal/security/impl/DefaultCategoryPermissionEvaluator.class]:&#010;Unsatisfied dependency expressed through constructor argument with index 0&#010;of type [org.apache.rave.portal.repository.CategoryRepository]: : Error&#010;creating bean with name 'jpaCategoryR&#010;&#010;Am I doing something wrong? H2 jar was also not present on tomcat/lib I had&#010;to put that there.&#010;Any step that I have missed?&#010;&#010;Thanks.&#010;Rajan&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Linkage Error on When requesting page</title>
<author><name>Matt Franklin &lt;m.ben.franklin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201303.mbox/%3cCAENpzYUkK65amBvpZSA82yZXvDXE3XakyN5TAXCCrZa=12bjnw@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAENpzYUkK65amBvpZSA82yZXvDXE3XakyN5TAXCCrZa=12bjnw@mail-gmail-com%3e</id>
<updated>2013-03-01T21:24:21Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Fri, Mar 1, 2013 at 2:38 PM, Benjamin Prosnitz &lt;benjamin@nerati.com&gt; wrote:&#010;&gt; I built Rave 0.20 (from the Zip on windows) with *mvn clean install*&#010;&gt; and started tomcat with *mvn cargo:run*. However, when I try to access&#010;&gt; the running server via http://localhost:8080 on my browser, I get the&#010;&gt; following error:&#010;&#010;Someone else reported this on the DEV list yesterday. Not everyone is&#010;experiencing this issue, but we are investigating and will notify the&#010;list when we know more.&#010;&#010;&gt;&#010;&gt; javax.servlet.ServletException: java.lang.LinkageError: loader&#010;&gt; constraint violation: when resolving interface method&#010;&gt; "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;"&#010;&gt; the class loader (instance of org/apache/jasper/servlet/JasperLoader)&#010;&gt; of the current class, org/apache/jsp/index_jsp, and the class loader&#010;&gt; (instance of org/apache/catalina/loader/StandardClassLoader) for&#010;&gt; resolved class, javax/servlet/jsp/JspApplicationContext, have&#010;&gt; different Class objects for the type javax/el/ExpressionFactory used&#010;&gt; in the signature&#010;&gt;         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:268)&#010;&gt;         javax.servlet.http.HttpServlet.service(HttpServlet.java:717)&#010;&gt;         org.apache.shindig.gadgets.servlet.ETagFilter.doFilter(ETagFilter.java:56)&#010;&gt;         org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:359)&#010;&gt;         org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:275)&#010;&gt;         org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)&#010;&gt;         org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)&#010;&gt;         org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:344)&#010;&gt;         org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:272)&#010;&gt;         org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:81)&#010;&gt;&#010;&gt;&#010;&gt; This is using Java 1.6.0_37 on Windows. Any idea how I can resolve this error?&#010;&gt;&#010;&gt; Thanks!&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Linkage Error on When requesting page</title>
<author><name>Benjamin Prosnitz &lt;benjamin@nerati.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201303.mbox/%3cCAFzPr+uS3zEcs2ww0Y68NoLsv4pMTnkT=0FSBVAG01YTJmz-nA@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAFzPr+uS3zEcs2ww0Y68NoLsv4pMTnkT=0FSBVAG01YTJmz-nA@mail-gmail-com%3e</id>
<updated>2013-03-01T19:38:14Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I built Rave 0.20 (from the Zip on windows) with *mvn clean install*&#010;and started tomcat with *mvn cargo:run*. However, when I try to access&#010;the running server via http://localhost:8080 on my browser, I get the&#010;following error:&#010;&#010;javax.servlet.ServletException: java.lang.LinkageError: loader&#010;constraint violation: when resolving interface method&#010;"javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;"&#010;the class loader (instance of org/apache/jasper/servlet/JasperLoader)&#010;of the current class, org/apache/jsp/index_jsp, and the class loader&#010;(instance of org/apache/catalina/loader/StandardClassLoader) for&#010;resolved class, javax/servlet/jsp/JspApplicationContext, have&#010;different Class objects for the type javax/el/ExpressionFactory used&#010;in the signature&#010;&#009;org.apache.jasper.servlet.JspServlet.service(JspServlet.java:268)&#010;&#009;javax.servlet.http.HttpServlet.service(HttpServlet.java:717)&#010;&#009;org.apache.shindig.gadgets.servlet.ETagFilter.doFilter(ETagFilter.java:56)&#010;&#009;org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:359)&#010;&#009;org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:275)&#010;&#009;org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)&#010;&#009;org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)&#010;&#009;org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:344)&#010;&#009;org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:272)&#010;&#009;org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:81)&#010;&#010;&#010;This is using Java 1.6.0_37 on Windows. Any idea how I can resolve this error?&#010;&#010;Thanks!&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Creating my own Widgets and making adding them into Rave.</title>
<author><name>Matt Franklin &lt;m.ben.franklin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201302.mbox/%3cCAENpzYUWC8RcpFr48W9_9pn4SwWW4EiKmCZ-GCGjLuYGLNAyBA@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAENpzYUWC8RcpFr48W9_9pn4SwWW4EiKmCZ-GCGjLuYGLNAyBA@mail-gmail-com%3e</id>
<updated>2013-02-27T20:06:09Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Rajan,&#010;&#010;I have included answers inline below:&#010;&#010;On Mon, Feb 25, 2013 at 6:47 AM, rajandeep vij &lt;rajandeepvij@gmail.com&gt; wrote:&#010;&gt; Hi,&#010;&gt;&#010;&gt; I have a requirement where, I have been asked to create a portal kind&#010;&gt; application.&#010;&gt;&#010;&gt; Portal would have widgets like for Hudson?Jenkins and a few for our&#010;&gt; knowledge Management site.&#010;&gt;&#010;&gt; I have created rave maven demo project and could access it on my machine,&#010;&gt; though I am facing issues trying to add any widget as of now... I would&#010;&gt; like to understand the process I could create widgets for the above&#010;&gt; requirements.&#010;&#010;You can add widgets via the Widget Store ---&gt; Add New Widget&#010;interface, or via the database directly.  In Wookie's case, you will&#010;need to look at the wookie documentation for how to add new widgets:&#010;http://cwiki.apache.org/WOOKIE/wookie-server-administrators-guide.html.&#010;&#010;To create widgets, you should check the OpenSocial &amp; W3C Widget Family&#010;specifications and resources.&#010;&#010;&gt;&#010;&gt; As far as I understand Shindig and wookie are provided some list of gadgets&#010;&gt; which I should be able to add on portal, but&#010;&gt;&#010;&gt; * from where will I build custom widgets?&#010;&#010;In the case of OpenSocial, the gadgets are only referenced by URL.  So&#010;long as they are accessible via HTTP, then you can just add them via&#010;the store.&#010;&#010;&gt; * where will I deploy my custom widgets?&#010;&#010;Wherever you like :), per above&#010;&#010;&gt; * how will I access them on Rave?&#010;&#010;Users should be able to add widgets that are published to their page.&#010;See the Admin section for how to publish widgets.&#010;&#010;&gt;&#010;&gt; Thanks.&#010;&gt; Rajan&#010;&gt;&#010;&gt;&#010;&gt; --&#010;&gt; R D Vij&#010;&gt;&#010;&gt; *"Whatever it be... whatever.. Just remeber at the End you are left to make&#010;&gt; everything go good...." Luv yourself and have faith in yourself.*&#010;&gt; *&#010;&gt; *&#010;&gt; *Cheers!!!*&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Portal Approach</title>
<author><name>Matt Franklin &lt;m.ben.franklin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201302.mbox/%3cCAENpzYXz82=-aMKg9kkTVfiRav+-6pNuXF_ud_aGZKQpMeLNhw@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAENpzYXz82=-aMKg9kkTVfiRav+-6pNuXF_ud_aGZKQpMeLNhw@mail-gmail-com%3e</id>
<updated>2013-02-27T19:58:13Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Derek,&#010;&#010;Sorry for the delay, many of us have been at ApacheCon and therefore a&#010;little busy with the events there.  I have responded inline below:&#010;&#010;On Fri, Feb 22, 2013 at 6:21 AM, Derek Rendall&#010;&lt;richards.rendall@gmail.com&gt; wrote:&#010;&gt; Hi&#010;&gt;&#010;&gt; I have downloaded the binary, and even checked out from SVN - both working fine. My question&#010;now, as a newbie to portal development (but not architecture), is what is the best way to&#010;implement what I need in a portal. Here is what I'm after:&#010;&gt;&#010;&gt; 1) I need the ability to have public as well as private widgets (I have designed similar&#010;approach for Liferay before with public and private communities). There will be anonymous&#010;access to a few key capabilities, but external users will need to signup/login to extract&#010;full value from the site. Internal users will log into the sight to access a different set&#010;of widgets etc. I presume that I will need to create my own version of the home page, but&#010;I don't know if it's best to edit directly in the downloaded code or if its best to treat&#010;Rave as a black box and create a separate project with a dependancy upon Rave (and if so,&#010;hints on how would be appreciated). My preference is to keep an ability to upgrade Rave as&#010;a separate component without introducing too many changes that require complicated merging.&#010;&#010;There is an open issue to support anonymous views.  If I understand&#010;correctly, this would be what you are looking for as well.  JIRA is&#010;not responding for me now, but I will follow up with a link.&#010;&#010;If you have thoughts or experience on how to tackle this issue, please&#010;feel free to start or join the conversation on the dev@ list.&#010;&#010;&gt; 2) I need to create my own private/public widgets (with some social integration as an&#010;enhanced capability). I'm not familiar with Shindig or Wookie, so I can't tell which approach&#010;would be best, or whether its something I create "within" the Rave development or outside&#010;and deploy to a runtime?&#010;&#010;Shindig &amp; Wookie are implementations of OpenSocial and W3C Widget&#010;Family specifications, respectively.  Each of the frameworks has its&#010;tradeoffs, and it really depends on what you would like to do with the&#010;widgets.  If you want activity stream integration and social data,&#010;OpenSocial might fit best.  If you want to package your widgets and&#010;upload them to the widget server, wookie might be a better choice.  In&#010;both cases, the development of widgets is something unrelated to Rave.&#010; Rave just references them by URL.&#010;&#010;&gt; 3) Not at the moment, but I believe an aspect of content management will be useful in&#010;the near term - I note the presentations on Spring HMVC extension, and was wondering what&#010;is the state of the content-services sandbox?&#010;&#010;The lessons learned in that sandbox are driving a new, simpler&#010;architecture in the core Rave application.  We are working toward a&#010;much more loosely coupled system and stronger separation between the&#010;"core" widget management and portal functionality.  Hopefully, we can&#010;reintegrate the concepts, if not the code directly, once we have&#010;re-architected the services.&#010;&#010;&gt;&#010;&gt; Thanks&#010;&gt;&#010;&gt; Derek&#010;&gt;&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Creating my own Widgets and making adding them into Rave.</title>
<author><name>rajandeep vij &lt;rajandeepvij@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201302.mbox/%3cCAMpzo0wG_TMVkY_=SFER9LRNQqrV2vLewqxqC09j0QmzdnrdCw@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAMpzo0wG_TMVkY_=SFER9LRNQqrV2vLewqxqC09j0QmzdnrdCw@mail-gmail-com%3e</id>
<updated>2013-02-25T11:47:12Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,&#010;&#010;I have a requirement where, I have been asked to create a portal kind&#010;application.&#010;&#010;Portal would have widgets like for Hudson?Jenkins and a few for our&#010;knowledge Management site.&#010;&#010;I have created rave maven demo project and could access it on my machine,&#010;though I am facing issues trying to add any widget as of now... I would&#010;like to understand the process I could create widgets for the above&#010;requirements.&#010;&#010;As far as I understand Shindig and wookie are provided some list of gadgets&#010;which I should be able to add on portal, but&#010;&#010;* from where will I build custom widgets?&#010;* where will I deploy my custom widgets?&#010;* how will I access them on Rave?&#010;&#010;Thanks.&#010;Rajan&#010;&#010;&#010;-- &#010;R D Vij&#010;&#010;*"Whatever it be... whatever.. Just remeber at the End you are left to make&#010;everything go good...." Luv yourself and have faith in yourself.*&#010;*&#010;*&#010;*Cheers!!!*&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Portal Approach</title>
<author><name>Derek Rendall &lt;richards.rendall@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201302.mbox/%3cB08670AA-2DAB-4C3C-B36C-CEA36858DDA4@gmail.com%3e"/>
<id>urn:uuid:%3cB08670AA-2DAB-4C3C-B36C-CEA36858DDA4@gmail-com%3e</id>
<updated>2013-02-22T11:21:06Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi&#010;&#010;I have downloaded the binary, and even checked out from SVN - both working fine. My question&#010;now, as a newbie to portal development (but not architecture), is what is the best way to&#010;implement what I need in a portal. Here is what I'm after:&#010;&#010;1) I need the ability to have public as well as private widgets (I have designed similar approach&#010;for Liferay before with public and private communities). There will be anonymous access to&#010;a few key capabilities, but external users will need to signup/login to extract full value&#010;from the site. Internal users will log into the sight to access a different set of widgets&#010;etc. I presume that I will need to create my own version of the home page, but I don't know&#010;if it's best to edit directly in the downloaded code or if its best to treat Rave as a black&#010;box and create a separate project with a dependancy upon Rave (and if so, hints on how would&#010;be appreciated). My preference is to keep an ability to upgrade Rave as a separate component&#010;without introducing too many changes that require complicated merging.&#010;2) I need to create my own private/public widgets (with some social integration as an enhanced&#010;capability). I'm not familiar with Shindig or Wookie, so I can't tell which approach would&#010;be best, or whether its something I create "within" the Rave development or outside and deploy&#010;to a runtime?&#010;3) Not at the moment, but I believe an aspect of content management will be useful in the&#010;near term - I note the presentations on Spring HMVC extension, and was wondering what is the&#010;state of the content-services sandbox?&#010;&#010;Thanks&#010;&#010;Derek&#010;&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: rave-mongodb compile failure</title>
<author><name>rave@onticage.com</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201302.mbox/%3c339cf1c7411a64abbdac90dbb0b644ba.squirrel@webmail.onticage.com%3e"/>
<id>urn:uuid:%3c339cf1c7411a64abbdac90dbb0b644ba-squirrel@webmail-onticage-com%3e</id>
<updated>2013-02-20T22:50:54Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&#010;Thanks Chris -- using java 1.7 I was able to get a successful build.&#010;&#010;&#010;&gt; Welcome to Rave and sorry you ran into a problem on your first attempt.&#010;&gt;&#010;&gt; I believe this may be caused by a bug in your version of the JDK [1].&#010;&gt; You'll notice the affected version is 6u20. This particular issue shows it&#010;&gt; was fixed in Java 7 but if you look at the related backport links lower in&#010;&gt; the bug report it looks like it was back ported to 6u22 and above. Is&#010;&gt; there&#010;&gt; any chance you can try to upgrade your JDK version and try again?&#010;&gt;&#010;&gt; I can confirm it compiles on 6u37.&#010;&gt;&#010;&gt; Also, if you are just looking to run the system you can download the demo&#010;&gt; binaries which are all setup to run from here [2].&#010;&gt;&#010;&gt; Thanks,&#010;&gt; Chris&#010;&gt;&#010;&gt; [1] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6302954&#010;&gt; [2] http://rave.apache.org/downloads.html&#010;&gt;&#010;&gt; On Tue, Feb 19, 2013 at 4:53 PM, &lt;rave@onticage.com&gt; wrote:&#010;&gt;&#010;&gt;&gt; First time user/setup.  I am using maven (3.0.3) and java (1.6.0_20) but&#010;&gt;&gt; getting a build failure on the rave-mongodb component.&#010;&gt;&gt;&#010;&gt;&gt; [ERROR]&#010;&gt;&gt;&#010;&gt;&gt; /my/path/rave/trunk/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoModelTemplate.java:[79,39]&#010;&gt;&gt; type parameters of &lt;T&gt;T cannot be determined; no unique maximal instance&#010;&gt;&gt; exists for type variable T with upper bounds E,java.lang.Object&#010;&gt;&gt;&#010;&gt;&gt; I just started following the Getting Started directions here:&#010;&gt;&gt; http://rave.apache.org/source.html&#010;&gt;&gt;&#010;&gt;&gt; 1. svn co&#010;&gt;&gt; 2. mvn install&#010;&gt;&gt;&#010;&gt;&gt; Any insights?  I don't really intend to use mongodb for persistence&#010;&gt;&gt; anyway&#010;&gt;&gt; but didn't want to remove the dependency from the pom if this is&#010;&gt;&gt; something&#010;&gt;&gt; silly I'm tripping myself over.&#010;&gt;&gt;&#010;&gt;&gt; It looks like this code was changed a bit in the last few months, not&#010;&gt;&gt; sure&#010;&gt;&gt; if these are relevant yet...&#010;&gt;&gt;&#010;&gt;&gt;&#010;&gt;&gt; http://stackoverflow.com/questions/11747020/error-type-parameters-of-tt-cannot-be-determined-during-maven-install&#010;&gt;&gt;&#010;&gt;&gt;&#010;&gt;&gt; http://stackoverflow.com/questions/5666027/why-does-the-compiler-state-no-unique-maximal-instance-exists&#010;&gt;&gt;&#010;&gt;&gt; Thanks.&#010;&gt;&gt;&#010;&gt;&gt;&#010;&gt;&#010;&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: rave-mongodb compile failure</title>
<author><name>Chris Geer &lt;chris@cxtsoftware.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201302.mbox/%3cCAFNO4Hikd2zZhQqnnChgjPd2bjNrwdC7qzmskJ0afCwSR_RGJg@mail.gmail.com%3e"/>
<id>urn:uuid:%3cCAFNO4Hikd2zZhQqnnChgjPd2bjNrwdC7qzmskJ0afCwSR_RGJg@mail-gmail-com%3e</id>
<updated>2013-02-20T04:07:36Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Welcome to Rave and sorry you ran into a problem on your first attempt.&#010;&#010;I believe this may be caused by a bug in your version of the JDK [1].&#010;You'll notice the affected version is 6u20. This particular issue shows it&#010;was fixed in Java 7 but if you look at the related backport links lower in&#010;the bug report it looks like it was back ported to 6u22 and above. Is there&#010;any chance you can try to upgrade your JDK version and try again?&#010;&#010;I can confirm it compiles on 6u37.&#010;&#010;Also, if you are just looking to run the system you can download the demo&#010;binaries which are all setup to run from here [2].&#010;&#010;Thanks,&#010;Chris&#010;&#010;[1] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6302954&#010;[2] http://rave.apache.org/downloads.html&#010;&#010;On Tue, Feb 19, 2013 at 4:53 PM, &lt;rave@onticage.com&gt; wrote:&#010;&#010;&gt; First time user/setup.  I am using maven (3.0.3) and java (1.6.0_20) but&#010;&gt; getting a build failure on the rave-mongodb component.&#010;&gt;&#010;&gt; [ERROR]&#010;&gt;&#010;&gt; /my/path/rave/trunk/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoModelTemplate.java:[79,39]&#010;&gt; type parameters of &lt;T&gt;T cannot be determined; no unique maximal instance&#010;&gt; exists for type variable T with upper bounds E,java.lang.Object&#010;&gt;&#010;&gt; I just started following the Getting Started directions here:&#010;&gt; http://rave.apache.org/source.html&#010;&gt;&#010;&gt; 1. svn co&#010;&gt; 2. mvn install&#010;&gt;&#010;&gt; Any insights?  I don't really intend to use mongodb for persistence anyway&#010;&gt; but didn't want to remove the dependency from the pom if this is something&#010;&gt; silly I'm tripping myself over.&#010;&gt;&#010;&gt; It looks like this code was changed a bit in the last few months, not sure&#010;&gt; if these are relevant yet...&#010;&gt;&#010;&gt;&#010;&gt; http://stackoverflow.com/questions/11747020/error-type-parameters-of-tt-cannot-be-determined-during-maven-install&#010;&gt;&#010;&gt;&#010;&gt; http://stackoverflow.com/questions/5666027/why-does-the-compiler-state-no-unique-maximal-instance-exists&#010;&gt;&#010;&gt; Thanks.&#010;&gt;&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>rave-mongodb compile failure</title>
<author><name>rave@onticage.com</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201302.mbox/%3cdb460c2f7b80974c49cd872bbf7e9bac.squirrel@webmail.onticage.com%3e"/>
<id>urn:uuid:%3cdb460c2f7b80974c49cd872bbf7e9bac-squirrel@webmail-onticage-com%3e</id>
<updated>2013-02-19T23:53:50Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
First time user/setup.  I am using maven (3.0.3) and java (1.6.0_20) but&#010;getting a build failure on the rave-mongodb component.&#010;&#010;[ERROR]&#010;/my/path/rave/trunk/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoModelTemplate.java:[79,39]&#010;type parameters of &lt;T&gt;T cannot be determined; no unique maximal instance&#010;exists for type variable T with upper bounds E,java.lang.Object&#010;&#010;I just started following the Getting Started directions here:&#010;http://rave.apache.org/source.html&#010;&#010;1. svn co&#010;2. mvn install&#010;&#010;Any insights?  I don't really intend to use mongodb for persistence anyway&#010;but didn't want to remove the dependency from the pom if this is something&#010;silly I'm tripping myself over.&#010;&#010;It looks like this code was changed a bit in the last few months, not sure&#010;if these are relevant yet...&#010;&#010;http://stackoverflow.com/questions/11747020/error-type-parameters-of-tt-cannot-be-determined-during-maven-install&#010;&#010;http://stackoverflow.com/questions/5666027/why-does-the-compiler-state-no-unique-maximal-instance-exists&#010;&#010;Thanks.&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Avoid Jetspeed Mistakes</title>
<author><name>Gonzalo Aguilar Delgado &lt;gaguilar@aguilardelgado.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/rave-users/201302.mbox/%3c1360930347.27807.39.camel@red1%3e"/>
<id>urn:uuid:%3c1360930347-27807-39-camel@red1%3e</id>
<updated>2013-02-15T12:12:27Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Ate, &#010;&#010;I will join to the dev list so because I think I can contribute a little&#010;bit to the project. Though I'm still analyzing how this project can fit&#010;in my requirements.  :-)&#010;&#010;About complexity. You are right. This project can be grow huge. But as&#010;you said the difficult part is to ease the life of each group of target&#010;users without making life more miserable for the others... This is&#010;really difficult but not impossible. &#010;&#010;I recently checked out Firefox Marketplace project. That is a HUGE&#010;project. Aside technology used (truly different). It builds, compiles&#010;dependencies, downloads artifacts and runs smoothly. Really! I'm able to&#010;work on it after just a few seconds after it finished configuring.&#010;Everything seems to be clear. And looks impressive! :-P&#010;&#010;And while templating system they are using remembers me a lot to&#010;velocity (I hate templating, even PHP language switched away this&#010;approach). They make clear that this technology is used and how it's&#010;used.&#010;&#010;Let me introduce at least a little doubt about jsp and templating in the&#010;dev maillist so we can discuss it. &#010;&#010;Maybe there is a good point on it. I hope so. &#010;:D&#010;&#010;&#010;El vie, 15-02-2013 a las 12:58 +0100, Ate Douma escribió:&#010;&#010;&gt; Hi Gonzalo,&#010;&gt; &#010;&gt; Nice to see you here and being interested in Rave.&#010;&gt; &#010;&gt; First of all, thank you for your serious feedback and suggestions!&#010;&gt; And to be clear upfront, I recognize and experience many if not most of the pain &#010;&gt; points you report. But I might have a different view on why we have them and how &#010;&gt; some can or should be solved, or not :)&#010;&gt; &#010;&gt; Before trying to respond in more detail below, let me make a general observation &#010;&gt; upfront which IMO is important to note.&#010;&gt; &#010;&gt; A project like Jetspeed, or Rave, is quite different when compared to many other &#010;&gt; projects you'll find at Apache.&#010;&gt; And that difference comes from the very different and diverse audiences or type &#010;&gt; of users:&#010;&gt; - core developers, working on base or low level features&#010;&gt; - UI/frontend developers, working on end-user experiences or &#010;&gt; customization/theming capabilities thereof&#010;&gt; - initial or casual reviewers needing a demo or a quick (and dirty) &#010;&gt; out-of-the-box starting point to play with and prototype possible use-cases&#010;&gt; - product users like integrators, mostly using the project 'as-is', only &#010;&gt; slightly customized to their needs or tastes&#010;&gt; - downstream developers using the project embedded, as building block or &#010;&gt; platform to build a new product on top&#010;&gt; &#010;&gt; Such a high diversity on *type* of users is not very common, and very unlike &#010;&gt; you'll typically find with other projects, like Wicket.&#010;&gt; A more fair project comparison (that is: from this perspective) would be against &#010;&gt; projects like Liferay, JBoss Portal or within Apache maybe projects like &#010;&gt; Geronimo, OFBiz, etc.&#010;&gt; &#010;&gt; The above is not an excuse but should be taken into account why projects like &#010;&gt; Jetspeed, Rave, etc. turn out to be more complex than for instance a casual &#010;&gt; developer/user would wish for. But simplifying it for one type of audience, like &#010;&gt; (only) for such developers, easily will make life much more miserable for &#010;&gt; others. And figuring out an 'easy fix' which takes into account all or most of &#010;&gt; the needs and requirements of the difference users, isn't so easy.&#010;&gt; &#010;&gt; All that said, I do agree building Rave today (again) is probably more &#010;&gt; complicated than needed in some areas. Or maybe some technology choices should &#010;&gt; be reconsidered (if not already under reconsideration, please subscribe to the &#010;&gt; dev@ list as we tend to more discuss these things there). So you're feedback is &#010;&gt; very much appreciated and to be considered carefully by the team.&#010;&gt; &#010;&gt; &#010;&gt; On 02/14/2013 05:39 PM, Gonzalo Aguilar Delgado wrote:&#010;&gt; &gt; Hello,&#010;&gt; &gt;&#010;&gt; &gt; I recently switched my attention to this project. Please let me do a short&#010;&gt; &gt; introduction so I can explain me better.&#010;&gt; &gt;&#010;&gt; &gt; I'm triying to build a marketing system from 2 years on. I was looking at most&#010;&gt; &gt; advanced arquitectures that can grow with time. One of my elections was&#010;&gt; &gt; jetspeed. Now I know it was a big mistake. Let me introduce why.&#010;&gt; &gt;&#010;&gt; &gt; I found that the system is complex and overbloated. To change just the theme you&#010;&gt; &gt; have to go through a nightmare of velocity templates, jsps, and javascript all&#010;&gt; &gt; mixed on. No one designer wanted to take it and change it. Belive me. Nor do I.&#010;&gt; &gt; [I created a component to render with wicket, it worked and was great to build a&#010;&gt; &gt; new gui with it but I then realized that it would be a lot of effort for an&#010;&gt; &gt; obsolete system, this is my opinion].&#010;&gt; &gt;&#010;&gt; &gt; To make it worse you have to deal with a tailormade build system that only works&#010;&gt; &gt; when ran from the command line, if something goes wrong you are out of luck. If&#010;&gt; &gt; you want to implement some feature you have to deal with "overlays". Basicly the&#010;&gt; &gt; build system copies the original version and then does a unzip of your package&#010;&gt; &gt; over it. This is a pain to handle.&#010;&gt; &gt;&#010;&gt; &gt; So I was thinking to build my own system based on Gadgets, Services, and a&#010;&gt; &gt; lightweight interface. This is where *rave* comes in.&#010;&gt; &gt;&#010;&gt; &gt; Rave is the project I was looking for.&#010;&gt; &gt;&#010;&gt; &gt; But when I tried to use I found almost the same problems.&#010;&gt; &gt;&#010;&gt; &gt; [First] The system is based on plan old JSP, and Tiles?:&#010;&gt; &gt;&#010;&gt; &gt; Please, don't make same mistakes. Use wicket. Let me explain why.&#010;&gt; &gt;&#010;&gt; &gt; 1.- You can work with talented gui designers, web specialists. Otherway you&#010;&gt; &gt; can't. Nobody is going to take JSP and change it, nobody is going to update&#010;&gt; &gt; tiles. It will look much better if you can get some talented designers. Will&#010;&gt; &gt; sell a lot more :-)&#010;&gt; &gt; 2.- You can separate completly the logic form the design. Let's make UI&#010;&gt; &gt; attractive. This is a must!&#010;&gt; &gt; 3.- Is an apache project.&#010;&gt; &gt; 4.- Is well supported.&#010;&gt; &gt; 5.- Supports html5 + ajax. This is again a must!&#010;&gt; &gt;&#010;&gt; &#010;&gt; I kind of agree with most reasons and arguments you give above. And I don't like &#010;&gt; JSP and/or Tiles either. But replacing it with Wicket isn't the 'golden bullet' &#010;&gt; either IMO.&#010;&gt; Wicket is a cool project and very feasible for many things. But I wouldn't &#010;&gt; choose it here and then force it upon every Rave downstream projects and users.&#010;&gt; There already has been several but minor discussions (mainly on the dev@ list) &#010;&gt; about front-end and server-side technology choices. I think currently the idea &#010;&gt; is more to move in the direction of mostly state-less server-side (REST) &#010;&gt; services and leverage them from smart client-side javascript based aggregation &#010;&gt; solutions, than picking (again) another, and more state-full, server-side web &#010;&gt; framework.&#010;&gt; Note: I do like the Wicket component and hierarchical aggregation capabilities, &#010;&gt; but IMO it is more fit for dedicated application oriented solutions but less for &#010;&gt; generic platform and service orchestration.&#010;&gt; &#010;&gt; &gt;&#010;&gt; &gt; [Second] Keep it simple.&#010;&gt; &gt;&#010;&gt; &gt; The build system is *again* overcomplex. Why do you do all this kind of stuff?&#010;&gt; &gt;&#010;&gt; &gt; What's the "com.googlecode.mavenfilesync" stuff? Why it's all required?&#010;&gt; Actually, it is or was intended to 'help' Eclipse users. Optionally, not &#010;&gt; required. I'm no longer an Eclipse user though, and I don't think many Rave &#010;&gt; developers are, so to be honest I have no idea if or how that works today.&#010;&gt; &#010;&gt; &gt;&#010;&gt; &gt; I suppose it's not. Please do not make harder to new developers help. This was&#010;&gt; &gt; something it was done in jetspeed that kept a lot of people *out* of the project.&#010;&gt; Well, certainly not intentional. Please also realize and recognize the fact that &#010;&gt; it helped a lot of *other* people to use that project.&#010;&gt; But I fully agree with your general comment. We must strive to keep it as simple &#010;&gt; and easy as possible. And backtrack when something doesn't work out, or turns &#010;&gt; out no longer to be needed or used. This might be such a case.&#010;&gt; &#010;&gt; &gt;&#010;&gt; &gt; It must be handled/deployed in eclipse/netbeans or whatever ide easily. I found&#010;&gt; &gt; that maven cargo:deploy worked but I cannot start the application because&#010;&gt; &gt; something failed in the configuration. Since everything was packed into wars I&#010;&gt; &gt; had to:&#010;&gt; &gt;     1.- Deploy it.&#010;&gt; &gt;     2.- Look at it failing bad.&#010;&gt; &gt;     3.- Try to fix it over the deployed instance.&#010;&gt; &gt;     4.- Copy changed to the main project.&#010;&gt; &gt;&#010;&gt; &gt; Well I wasn't able to inmediatly track it down. Because of the complexity of the&#010;&gt; &gt; build system. When I try deploy it with eclipse, some files are missing. I don't&#010;&gt; &gt; know why they appears when I do maven cargo:deploy. Where are they?&#010;&gt; This is a very specific question, but without more specific information &#010;&gt; impossible to answer. Please raise a separate issue or question if you still &#010;&gt; need or want this answered.&#010;&gt; &#010;&gt; Also please note that the mavenfilesync plugin configuration you mentioned above &#010;&gt; was provided exactly because of this use-case (automatically synchronize Eclipse &#010;&gt; file changes into the cargo deploy env).&#010;&gt; &#010;&gt; Concerning the 'whatever' IDE support in general.&#010;&gt; While I agree this really is a pain point, other than providing, checking in and &#010;&gt; maintaining IDE specific configurations, it is very difficult to generalize and &#010;&gt; standardize how to manage and debug a multi-war build/deploy configuration &#010;&gt; across IDEs. Single war projects typically are much easier, could use an &#010;&gt; embedded servlet engine even, but this is not our 'minimal' setup. We need at &#010;&gt; least two, three or even more webapps running concurrently (Shindig, Rave and &#010;&gt; optionally Wookie, other gadgets apps).&#010;&gt; &#010;&gt; &gt;&#010;&gt; &gt; Of course I cannot debug because the cargo deployment is outside my eclipse&#010;&gt; &gt; config. So I have to move things around to make them run from the vm instance&#010;&gt; &gt; it's running inside eclipse.&#010;&gt; &gt;&#010;&gt; &gt; Having 5 wars deployed for just a demo seems to be a lot. I'm sure there is a&#010;&gt; &gt; explanation. But nothing seems to be obvious.&#010;&gt; &#010;&gt; Well for this it should be obvious.&#010;&gt; Our multi-war deployment setup is the logical consequence of a portal platform &#010;&gt; where gadget/widget services like Shindig and Wookie are serviced through an &#010;&gt; separate (web) application, and necessarily so. They might also be running on a &#010;&gt; different host. In practice and in production they most likely are.&#010;&gt; So while it *might* be possible to 'merge' (or worse: overlay) multiple of these &#010;&gt; wars into one for IDE development/debugging convenience, its a &#010;&gt; non-realistic/practical case. And IMO also technically undesirable (dependency &#010;&gt; conflict hell).&#010;&gt; &#010;&gt; Anyway, it doesn't mean it cannot be made easier, but I expect it'll require &#010;&gt; more IDE specifics then. And we'll then have to deal with many different &#010;&gt; solutions, for Eclipse, Netbeans, IntelliJ IDEA, etc.&#010;&gt; And it needs volunteers willing to set this up, and maintain it...&#010;&gt; &#010;&gt; &gt;&#010;&gt; &gt; There is a ROOT context that seems to be the portal, because has a lot of html&#010;&gt; &gt; and jps, but it can't be because there is already a portal context, so What's&#010;&gt; &gt; this for?&#010;&gt; That's Shindig which is deployed by default (because its 'easier') to ROOT.&#010;&gt; You'll find the mapping and deployment configuration in the cargo plugin.&#010;&gt; &#010;&gt; &gt;&#010;&gt; &gt; There is also a cargocpc context. That seems todo nothing... Can it be?&#010;&gt; The cargocpc is a minimal app injected by cargo to help the plugin to be &#010;&gt; notified about the startup/shutdown of the container. Its the lightest possible &#010;&gt; app and should really not cause any side-effect or be in the way. So it is used &#010;&gt; and needed, but only during development and local cargo deploy.&#010;&gt; &#010;&gt; &gt;&#010;&gt; &gt; Also wookie is deployed. Since it looks good because the project rely on wookie&#010;&gt; &gt; for the gadgets, it's not. It seems to have a dependency on the persistence&#010;&gt; &gt; libraries deployed with the project that makes it fail on start. [Maybe the&#010;&gt; &gt; previous config fault?]&#010;&gt; I agree the Wookie integration isn't ideal yet. Which also has been raised &#010;&gt; before on the dev@ list, just need some more attention to improve upon. And as &#010;&gt; we have several Wookie committers also on the Rave team, further discussing this &#010;&gt; and coordinating on it should be not a problem. And further input and proposal &#010;&gt; to improve it much appreciated.&#010;&gt; &#010;&gt; &gt;&#010;&gt; &gt; In my opinion if wookie is not tightly integrated it should run completly&#010;&gt; &gt; decoupled. If it can't be decoupled then do it right: Embed the system with a&#010;&gt; &gt; connector an deploy it with the rest.&#010;&gt; I agree we need to 'fix' the Wookie deployment and (database) management issues.&#010;&gt; But also note that this concerns the demo and/or development setup only. And for &#010;&gt; those purposes I think integrating with Wookie, and demonstrating it, is very &#010;&gt; relevant, although using Wookie is optional and should remain so.&#010;&gt; &#010;&gt; It might be possible maybe to provide some different development 'profiles' to &#010;&gt; include/exclude some components like Wookie. But we use Maven primarily, still, &#010;&gt; and Maven profiles are typically not recognized or appreciated well by IDEs &#010;&gt; either. But if you suggestions how to solve such things, please let us know!&#010;&gt; &#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt; ----------------&#010;&gt; &gt; ----------------&#010;&gt; &gt; So for me it leads to two things:&#010;&gt; &gt;&#010;&gt; &gt; 1.- Keep things easy and lightweight. [Wicket = +Designers]&#010;&gt; &gt; 2.- Let others to get hands dirty in the project without much hassle. [Easy to&#010;&gt; &gt; build = More developers]&#010;&gt; &gt;&#010;&gt; &gt;&#010;&gt; &gt; Hope you have this into account.&#010;&gt; &#010;&gt; I think we will :)&#010;&gt; &#010;&gt; &gt;&#010;&gt; &gt; Looks promising! I will surely fork it to see if I can contribute something.&#010;&gt; Great, looking forward to it!&#010;&gt; &#010;&gt; &gt;&#010;&gt; &gt; Thanks a lot!&#010;&gt; &gt;&#010;&gt; &gt; PS: Just for reference in JIRA I missed the list in first place... ;-)&#010;&gt; &gt; https://issues.apache.org/jira/browse/RAVE-892&#010;&gt; &gt;&#010;&gt; I think I'll close that issue as it is more appropriate to discuss these things &#010;&gt; on the mailing list (and maybe better dev@ in this case).&#010;&gt; JIRA really shouldn't be used for open discussions IMO.&#010;&gt; &#010;&#010;
</pre>
</div>
</content>
</entry>
</feed>
