On Mon, Apr 1, 2013 at 4:25 PM, Chris Geer <[email protected]> wrote:

> Link to the JIRA discussion [1]
>
> [1] https://issues.apache.org/jira/browse/RAVE-941


You raise a good point regarding the backbone views.  Hopefully, the
solution we come up with will be easily mapped.  My biggest concern is that
we won't have it in good enough shape before the next release.  I think a
branch might be a good spot to work the client MVC approach.  We can still
work the core API and JSP simplification in the trunk.


>
>
> On Mon, Apr 1, 2013 at 1:18 PM, Erin Noe-Payne <[email protected]
> >wrote:
>
> > Hi All - this discussion was started as a Jira ticket. I'm moving to the
> > dev list per Chris's request.
> >
> > With RAVE-914 we now have the rave core functionality isolated from the
> > portal. This allows us to refactor the portal application and write it
> as a
> > reference implementation on top of the rave core with the following
> goals:
> > - Support generic data contexts for pages - portal, profile, portfolio or
> > whatever else. No more hard coded portal page vs profile page.
> > - Allow implementers to extend the portal application with less reliance
> on
> > overlays.
> > - Move away from jsps or other heavy-lifting view rendering logic from
> the
> > server.
> >
> > I'm proposing to use angularjs (http://angularjs.org/) as a client side
> > mvc
> > framework. This would be in place of previous efforts to implement the
> > portal using backbonejs and handlebars. Basic roadmap:
> > - Move away from jsp's, either moving to a lighter-weight rendering
> > framework or consider serving only raw html with no rendering framework
> on
> > the server at all.
> > - Rewrite / update portal's views as angularjs compatible markup.
> > - Write the portal js as an angularjs application that interacts with the
> > rave core.
> > - Use the new rest apis to serve data for client side navigation and
> > partial view loads.
> > - Allow implementers to extend rave portaljs for custom functionality
> > without overlaying, allow them to add views for new custom contexts
> without
> > requiring overlays.
> >
>

Reply via email to