I was thinking about renaming the services those services to use the
org.gatein package:
NavigationService, PageService, DescriptionService and the new LayoutService and
SiteService
WDYT ?
On Jan 16, 2013, at 11:46 AM, Julien Viet <julien(a)julienviet.com> wrote:
> it is not possible because the data model is simplified according to the
InPlaceEditing spec (
https://community.jboss.org/wiki/InPlaceEditing)
>
> On Jan 16, 2013, at 10:35 AM, Thomas Heute <theute(a)redhat.com> wrote:
>
>> 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.
>>
>
_______________________________________________
gatein-dev mailing list
gatein-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/gatein-dev