<br><br><div class="gmail_quote">On Thu, Jul 12, 2012 at 1:01 AM, Nick Scavelli <span dir="ltr"><<a href="mailto:nscavell@redhat.com" target="_blank">nscavell@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<br>
Fixed and re-created the tag (api-1.0.0.Beta03)<div><div class="h5"><br>
<br>
<div>On 07/11/2012 05:29 AM, Julien Viet
wrote:<br>
</div>
<blockquote type="cite">
<div style="font-family:Helvetica;font-size:13px">my team
reported that API branch does not work well on Tomcat, could you
fix that ? it's important for testing. thank you.<br>
</div>
<div>
<div><br>
</div>
<div>Julien Viet</div>
<div><a href="http://julienviet.com" target="_blank">julienviet.com</a></div>
<div><br>
</div>
</div>
<p style="color:#a0a0a8">On Monday, July 9, 2012 at 5:38 PM,
Boleslaw Dawidowicz wrote:</p>
<blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px">
<span>
<div>
<div>
<div>We would like to share some early stage of work
around GateIn public Java APIs. </div>
<div><br>
</div>
<div>Currently it covers mostly all operations around MOP
focusing on "Navigation Portlet" and "Sites Management"
use cases. What is missing and mainly excluded at the
moment is app registry and page layouts which will be
covered later. </div>
<div><br>
</div>
<div>Initial draft of the API is released here:</div>
<div><a href="https://github.com/gatein/gatein-api-java/tree/1.0.0.Beta03" target="_blank">https://github.com/gatein/gatein-api-java/tree/1.0.0.Beta03</a></div>
<div><br>
</div>
<div>Javadoc:</div>
<div><a href="http://gatein.github.com/gatein-api-java/" target="_blank">http://gatein.github.com/gatein-api-java/</a></div>
<div><br>
</div>
<div>Implementation:</div>
<div><a href="https://github.com/nscavell/gatein-portal/tree/api-1.0.0.Beta03/component/api" target="_blank">https://github.com/nscavell/gatein-portal/tree/api-1.0.0.Beta03/component/api</a></div>
<div><br>
</div>
<div>We don't have much examples or documentation besides
Javadoc and test cases at the moment - those will
follow. </div>
<div>In the implementation there is very bare and minimal
example of NavigationPortlet:</div>
<div><a href="https://github.com/nscavell/gatein-portal/blob/api-1.0.0.Beta03/examples/portlets/api/src/main/java/org/gatein/portal/samples/api/NavigationPortlet.java" target="_blank">https://github.com/nscavell/gatein-portal/blob/api-1.0.0.Beta03/examples/portlets/api/src/main/java/org/gatein/portal/samples/api/NavigationPortlet.java</a></div>
<div><br>
</div>
<div>Most of credits go to Nick who has been leading this
work past few weeks. It also builds on top of previous
implementation from Chris and Julien. Thanks guys for
your hard work!</div>
<div><br>
</div>
<div>Again this is quite an early preview but we wanted to
release it for review and feedback. Please take a look
and comment!</div>
<div><br>
</div>
<div>Bolek</div>
<div> </div>
<div>_______________________________________________</div>
<div>gatein-dev mailing list</div>
<div><a href="mailto:gatein-dev@lists.jboss.org" target="_blank">gatein-dev@lists.jboss.org</a></div>
<div><a href="https://lists.jboss.org/mailman/listinfo/gatein-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/gatein-dev</a></div>
</div>
</div>
</span> </blockquote>
<div> <br>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
gatein-dev mailing list
<a href="mailto:gatein-dev@lists.jboss.org" target="_blank">gatein-dev@lists.jboss.org</a>
<a href="https://lists.jboss.org/mailman/listinfo/gatein-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/gatein-dev</a>
</pre>
</blockquote>
<br>
<br>
</div></div></div>
<br>_______________________________________________<br>
gatein-dev mailing list<br>
<a href="mailto:gatein-dev@lists.jboss.org">gatein-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/gatein-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/gatein-dev</a><br>
<br></blockquote></div><div><br></div>The Navigation and Node API:<div>To get a node, I must use: <b>navigation.getNode("foo", "bar", "foobar")</b></div><div>IMO, we should support get node by URI string param like <b>navigation.getNode("foo/bar/foobar")</b>. Because we often has an URI of node by node.getURI();. </div>
<div>Also, <b>removeNode</b> and <b>addNode</b> methods should be the same behaviour.</div><div><br></div><div>For a Node, We often has cloneable tasks for node, so it should support clone() method in Node api<br clear="all">
<div><br></div> <br><div>regards,</div>=============<br>Kien Nguyen<br>M&E: (+84) 933.975.960 - <a href="mailto:kien.nguyen@exoplatform.com" target="_blank">kienna@exoplatform.com</a><br>Skype & yahoo: nakien2a<br>
Portal Team - eXo Platform South East Asia (<a href="http://www.exoplatform.com/" target="_blank">http://www.exoplatform.com</a>)<br><br>
</div>