it is not possible because the data model is simplified according to the InPlaceEditing
spec (
Thanks for the update !
Does some of that work could be incorporated into incremental 3.x releases ?
Thomas
On 01/15/2013 04:24 PM, Julien Viet wrote:
> Hi,
>
> here is a short update.
>
> Focusing on the services for data that are all JCR based, which is an issue for
testing the portal rewrite, so for now focusing on improving this part. The goal is to
have in memory implementation of the services for testing purposes.
>
> At the moment I'm working on the rewrite of the remaining legacy service
DataStorage. This service has a strong coupling to JCR, the new services introduced
(NavigationService, PageService, etc…) are coupled but not that much.
>
> I started the LayoutService that focus on the layout aspect of a UI structure and
extracted code from NavigationService for reusing in NavigationService. The DataStorage
now uses it for loading and saving pages. This is a good step forward.
>
> I'm keeping the DataStorage at the moment for two reasons:
>
> - we want to continue to use the normal gatein with webui for a little while
> - the data storage is heavily tested so the testing of the underlying services
through data storage is a good thing to have
>
> The next step is to write a SiteService that load and save sites without their
template. When it is done, the DataStorage loading/saving PortalConfig will combine the
SiteService and the LayoutService for loading configs.
>
> Julien
>
> On Jan 7, 2013, at 3:51 PM, Julien Viet <julien(a)julienviet.com> wrote:
>
>> Just to let you know that I'm starting 4.0.0 in my github repository :-)
>>
>> Initial plan is to come with a basic implementation rapidly (1 month?) and then
make it formal with a spec when it becomes complex but for now:
>>
>> - get away from UI component oriented programming and uses simple MVC
programming
>> - rely Juzu for the web application framework
>> - uses javax.inject for IOC controllers and bridge with the kernel
>> - uses Arquillian for developing with testing
>> - reuses existing services (i.e stuff in components/*)
>>
>> For now dev is there
https://github.com/vietj/gatein-portal/tree/4.0.0 but it can
be moved to the gatein organization any time.
>>
>> The current stuff of course is quite empty but I hope it will become quickly
something, but there is Juzu and Arquillian which are very productive.
>>
>> If you want to help, it's open for business!
>>
>> Julien
>
--
You received this message because you are subscribed to the Google Groups "JBoss /
eXo" group.
To post to this group, send email to jbossexo(a)googlegroups.com.
To unsubscribe from this group, send email to jbossexo+unsubscribe(a)googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/jbossexo?hl=en.