that's great news!

On Wed, Jan 13, 2010 at 9:18 PM, Catalin Kormos
<catalin.kor...@gmail.com> wrote:
> Sure thing, +1 from me also, we'll look into it asap. I have
> my colleagues submitting their ICLAs and the code is coming in the next
> days.
> regards,
> Catalin
>
> On Wed, Jan 13, 2010 at 9:29 PM, Gerhard Petracek
> <gerhard.petra...@gmail.com> wrote:
>>
>> +1
>> regards,
>> gerhard
>>
>> http://www.irian.at
>>
>> Your JSF powerhouse -
>> JSF Consulting, Development and
>> Courses in English and German
>>
>> Professional Support for Apache MyFaces
>>
>>
>> 2010/1/13 Matthias Wessendorf <mat...@apache.org>
>>>
>>> On Wed, Jan 13, 2010 at 6:14 PM, Matt Cooper <mcoo...@apache.org> wrote:
>>> > Rather than having the casablanca skin as a separate jar file, I would
>>> > prefer to see it built-into the Trinidad jars (part of the impl
>>> > project) so
>>> > consumers could use it out-of-the-box without any extra jar
>>> > configuration.
>>>
>>> I want it to become default :-)
>>>
>>> >
>>> > Regards,
>>> > Matt
>>> >
>>> > On Wed, Jan 13, 2010 at 10:02 AM, Catalin Kormos
>>> > <catalin.kor...@gmail.com>
>>> > wrote:
>>> >>
>>> >> Hi Jeanne,
>>> >>
>>> >> Thanks for the information, the thing is the custom resource loader is
>>> >> able to locate resource files in custom location, but the main entry
>>> >> point it is still the resource servlet, which intercepts the request
>>> >> to a /adf/* and then delegates to various resource loader to actually
>>> >> locate them, right?
>>> >>
>>> >> I was thinking maybe there is a feature like you can have EL
>>> >> expressions in the css, to resolve the context where the resource
>>> >> servlet is mapped...
>>> >>
>>> >> For now we will stick with the default /adf, i think this mapping of
>>> >> the resource servlet is required by other trinidad stuff also...so
>>> >> it's like a best practice to have it declared in web.xml.
>>> >>
>>> >> regards,
>>> >> Catalin
>>> >>
>>> >> On 1/13/10, Jeanne Waldman <jeanne.wald...@oracle.com> wrote:
>>> >> >
>>> >> >
>>> >> > Matthias Wessendorf wrote, On 1/12/2010 11:57 PM PT:
>>> >> >>
>>> >> >> On Tue, Jan 12, 2010 at 10:33 PM, Catalin Kormos
>>> >> >> <catalin.kor...@gmail.com> wrote:
>>> >> >>
>>> >> >>>
>>> >> >>> Hi,
>>> >> >>> Was wondering if it would be possible to package a skin in its own
>>> >> >>> jar
>>> >> >>> file,
>>> >> >>>
>>> >> >>
>>> >> >> yes, put the skinning xml/cfg in the JAR_FILE.jar/META-INF/
>>> >> >>
>>> >> >>
>>> >> >>>
>>> >> >>> so that we wouldn't need to package the skin witht the actual
>>> >> >>> webapp
>>> >> >>> that
>>> >> >>> uses it, so that we could start having separate modules for skins?
>>> >> >>>
>>> >> >>
>>> >> >> in theory yes.
>>> >> >>
>>> >> >>
>>> >> >>>
>>> >> >>> it would
>>> >> >>> make sense for the new Casablanca skin IMHO. What do you think?
>>> >> >>>
>>> >> >>
>>> >> >> I think we should make the new Casablance skin the default;
>>> >> >> the old skin we can place into a "skinning module"
>>> >> >>
>>> >> >> /trinidad-skins
>>> >> >>  -/old-and-ugly-green-skin
>>> >> >> :-)
>>> >> >>
>>> >> >>
>>> >> >>>
>>> >> >>> About packaging skins, it seems possible, but I have a question:
>>> >> >>>   - for example in the skin's css file, if background image urls
>>> >> >>> are
>>> >> >>> specified, for example, with a property "background: white
>>> >> >>>
>>> >> >>> url(/adf/skins/casablanca/images/backgrounds/buttonLikeHeadHover.png)
>>> >> >>> repeat-x bottom left;" this will work also when the images are
>>> >> >>> packaged
>>> >> >>> in a
>>> >> >>> jar available in the classpath, but only if the Trinidad Resource
>>> >> >>> Servlet
>>> >> >>> is
>>> >> >>> mapped to /adf/*; what happens if the servlet is mapped to another
>>> >> >>> url
>>> >> >>> pattern? is there another approach, mapping independent, or are we
>>> >> >>> stuck
>>> >> >>> with /adf?
>>> >> >>>
>>> >> >>
>>> >> >> I think we are stuck with the (odd) /adf
>>> >> >>
>>> >> >> Regarding its refactoring, I think it takes quite a while and maybe
>>> >> >> error-prone.
>>> >> >> Jeanne may know more on that item.
>>> >> >>
>>> >> >
>>> >> > I would stick with /adf in your path since that is the easiest.
>>> >> >
>>> >> > If you want to use a different mapping, say /foo, then you probably
>>> >> > have
>>> >> > to
>>> >> > do this (I haven't confirmed):
>>> >> > 1. add a new foo.resources file to \META-INF\servlets\resources
>>> >> > directory
>>> >> >   - currently there is an adf.resources file and it has this one
>>> >> > entry
>>> >> >
>>> >> > org.apache.myfaces.trinidadinternal.resource.CoreRenderKitResourceLoader
>>> >> > 2. add your new mapping to Trinidad's ResourceServlet to the
>>> >> > web.xml.
>>> >> >  - currently there is:
>>> >> >   <servlet-mapping>
>>> >> >     <servlet-name>resources</servlet-name>
>>> >> >     <url-pattern>/adf/*</url-pattern>
>>> >> >   </servlet-mapping>
>>> >> > 3. I don't think there are dependencies on /adf in any of Trinidad's
>>> >> > ResourceLoaders, but if so, then you'll need to write your own
>>> >> > ResourceLoader as well.
>>> >> >
>>> >> >
>>> >> >>
>>> >> >>
>>> >> >> -Matthias
>>> >> >>
>>> >> >>
>>> >> >>>
>>> >> >>> regards,
>>> >> >>> Catalin
>>> >> >>> On Fri, Jan 8, 2010 at 12:11 PM, Catalin Kormos
>>> >> >>> <catalin.kor...@gmail.com>
>>> >> >>> wrote:
>>> >> >>>
>>> >> >>>>
>>> >> >>>> Ok, sounds good.
>>> >> >>>>
>>> >> >>>> regards,
>>> >> >>>> Cata
>>> >> >>>>
>>> >> >>>> On 1/8/10, Matthias Wessendorf <mat...@apache.org> wrote:
>>> >> >>>>
>>> >> >>>>>
>>> >> >>>>> once the JIRA is up, I will ping gene...@incubator.a.o regarding
>>> >> >>>>> the
>>> >> >>>>> software grant
>>> >> >>>>> Note: this is only discussed at the incubator committee, but no
>>> >> >>>>> incubation for that piece is
>>> >> >>>>> needed. Maybe (only) a software grant.
>>> >> >>>>>
>>> >> >>>>> -M
>>> >> >>>>>
>>> >> >>>>> On Fri, Jan 8, 2010 at 11:00 AM, Catalin Kormos
>>> >> >>>>> <catalin.kor...@gmail.com> wrote:
>>> >> >>>>>
>>> >> >>>>>>
>>> >> >>>>>> Hey Matthias,
>>> >> >>>>>>
>>> >> >>>>>> Great :), we'll look into the tasks you mentioned.
>>> >> >>>>>>
>>> >> >>>>>> regards,
>>> >> >>>>>> Catalin
>>> >> >>>>>>
>>> >> >>>>>> On 1/8/10, Matthias Wessendorf <mat...@apache.org> wrote:
>>> >> >>>>>>
>>> >> >>>>>>>
>>> >> >>>>>>> Hi Catalin et al,
>>> >> >>>>>>>
>>> >> >>>>>>> as promised, I hijacked the thread...
>>> >> >>>>>>>
>>> >> >>>>>>> thanks again for contributing this skin to Trinidad.
>>> >> >>>>>>>
>>> >> >>>>>>> The following tasks are needed:
>>> >> >>>>>>> -A JIRA ticket that contains the patch(es)
>>> >> >>>>>>>  - for the Skin itself
>>> >> >>>>>>>  - for the GREAT demo
>>> >> >>>>>>> => maybe a software grant is needed; If so, I will handle the
>>> >> >>>>>>> paperwork stuff for you guys.
>>> >> >>>>>>>
>>> >> >>>>>>> Once the things above are sorted out, we can apply it to
>>> >> >>>>>>> TRUNK.
>>> >> >>>>>>> However, I'd like to do a RELEASE before we integrate the new
>>> >> >>>>>>> Skin/Demo.
>>> >> >>>>>>> I also don't mind to pretty much do a "sub-release" once the
>>> >> >>>>>>> new
>>> >> >>>>>>> stuff
>>> >> >>>>>>> is in. (With maven, release are not expensive)
>>> >> >>>>>>>
>>> >> >>>>>>> Thanks,
>>> >> >>>>>>> Matthias
>>> >> >>>>>>>
>>> >> >>>>>>> On Thu, Jan 7, 2010 at 11:37 PM, Catalin Kormos
>>> >> >>>>>>> <catalin.kor...@gmail.com> wrote:
>>> >> >>>>>>>
>>> >> >>>>>>>>
>>> >> >>>>>>>> Hello there,
>>> >> >>>>>>>> I have the pleasure to inform you about the work we did to
>>> >> >>>>>>>> develop a
>>> >> >>>>>>>> new
>>> >> >>>>>>>> skin for Trinidad and based on this a brand new, Trinidad
>>> >> >>>>>>>> components
>>> >> >>>>>>>> showcase application. You can see it all in action at [1]. It
>>> >> >>>>>>>> is
>>> >> >>>>>>>> still a
>>> >> >>>>>>>> working in progress, in advanced state though...i mean there
>>> >> >>>>>>>> is
>>> >> >>>>>>>> always
>>> >> >>>>>>>> something to be improved; nevertheless we would like to
>>> >> >>>>>>>> donate
>>> >> >>>>>>>> the
>>> >> >>>>>>>> new
>>> >> >>>>>>>> skin
>>> >> >>>>>>>> and the new demo application to the MyFaces community, in its
>>> >> >>>>>>>> current
>>> >> >>>>>>>> state,
>>> >> >>>>>>>> and continue there if you guys agree.
>>> >> >>>>>>>> Many thanks go to my collegue Adonis who has put a lot of
>>> >> >>>>>>>> effort
>>> >> >>>>>>>> into
>>> >> >>>>>>>> designing and implementing the new skin called 'Casablanca'.
>>> >> >>>>>>>> I'm
>>> >> >>>>>>>> sure
>>> >> >>>>>>>> he
>>> >> >>>>>>>> can
>>> >> >>>>>>>> give you more details as needed about how the process went.
>>> >> >>>>>>>>
>>> >> >>>>>>>> A few words about the new demo:
>>> >> >>>>>>>>
>>> >> >>>>>>>>  first of all, many thanks to another collegue of mine,
>>> >> >>>>>>>> Cosmin,
>>> >> >>>>>>>> for
>>> >> >>>>>>>> his
>>> >> >>>>>>>> continuos efforts with this.
>>> >> >>>>>>>> the demo is working only with facelets (there is no jsp
>>> >> >>>>>>>> version)
>>> >> >>>>>>>> it uses the latest 1.2.13-SNAPSHOT version of Trinidad
>>> >> >>>>>>>> we tryied to build it so it can be searched online also,
>>> >> >>>>>>>> currently
>>> >> >>>>>>>> tryied
>>> >> >>>>>>>> with Google Custom Search, but this didn't work out so
>>> >> >>>>>>>> smoothly
>>> >> >>>>>>>> so
>>> >> >>>>>>>> far.
>>> >> >>>>>>>> In
>>> >> >>>>>>>> any case, that's the reason for the pretty urls used. (so, no
>>> >> >>>>>>>> point
>>> >> >>>>>>>> in
>>> >> >>>>>>>> trying the search currently as it doesn't work).
>>> >> >>>>>>>> in general, it replicates the examples available already for
>>> >> >>>>>>>> Trinidad
>>> >> >>>>>>>> in
>>> >> >>>>>>>> the
>>> >> >>>>>>>> existing demo, in someplaces slightly improved.
>>> >> >>>>>>>> it tryies to provide a platform on which to build much more
>>> >> >>>>>>>> demos
>>> >> >>>>>>>> as
>>> >> >>>>>>>> required as there can be always new ideas about demoing a
>>> >> >>>>>>>> meaningfull
>>> >> >>>>>>>> use
>>> >> >>>>>>>> case on Trinidad, or some component behaviour.
>>> >> >>>>>>>>
>>> >> >>>>>>>> I'm eager to get your reactions, I think these guys did a
>>> >> >>>>>>>> great
>>> >> >>>>>>>> job
>>> >> >>>>>>>> so
>>> >> >>>>>>>> far
>>> >> >>>>>>>> and this would bring Trinidad at least a few steps closer to
>>> >> >>>>>>>> a
>>> >> >>>>>>>> more
>>> >> >>>>>>>> appealing and user friendly component set.
>>> >> >>>>>>>> regards,
>>> >> >>>>>>>> Catalin
>>> >> >>>>>>>> [1] http://example.irian.at/trinidad-showcase-casablanca
>>> >> >>>>>>>> ------------
>>> >> >>>>>>>> Codebeat
>>> >> >>>>>>>> www.codebeat.ro
>>> >> >>>>>>>>
>>> >> >>>>>>>>
>>> >> >>>>>>>
>>> >> >>>>>>> --
>>> >> >>>>>>> Matthias Wessendorf
>>> >> >>>>>>>
>>> >> >>>>>>> blog: http://matthiaswessendorf.wordpress.com/
>>> >> >>>>>>> sessions: http://www.slideshare.net/mwessendorf
>>> >> >>>>>>> twitter: http://twitter.com/mwessendorf
>>> >> >>>>>>>
>>> >> >>>>>>>
>>> >> >>>>>>
>>> >> >>>>>> --
>>> >> >>>>>> ------------
>>> >> >>>>>> Codebeat
>>> >> >>>>>> www.codebeat.ro
>>> >> >>>>>>
>>> >> >>>>>>
>>> >> >>>>>
>>> >> >>>>> --
>>> >> >>>>> Matthias Wessendorf
>>> >> >>>>>
>>> >> >>>>> blog: http://matthiaswessendorf.wordpress.com/
>>> >> >>>>> sessions: http://www.slideshare.net/mwessendorf
>>> >> >>>>> twitter: http://twitter.com/mwessendorf
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>
>>> >> >>>> --
>>> >> >>>> ------------
>>> >> >>>> Codebeat
>>> >> >>>> www.codebeat.ro
>>> >> >>>>
>>> >> >>>
>>> >> >>> --
>>> >> >>> ------------
>>> >> >>> Codebeat
>>> >> >>> www.codebeat.ro
>>> >> >>>
>>> >> >>>
>>> >> >>
>>> >> >>
>>> >> >>
>>> >>
>>> >>
>>> >> --
>>> >> ------------
>>> >> Codebeat
>>> >> www.codebeat.ro
>>> >
>>> >
>>>
>>>
>>>
>>> --
>>> Matthias Wessendorf
>>>
>>> blog: http://matthiaswessendorf.wordpress.com/
>>> sessions: http://www.slideshare.net/mwessendorf
>>> twitter: http://twitter.com/mwessendorf
>>
>
>
>
> --
> ------------
> Codebeat
> www.codebeat.ro
>



-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf

Reply via email to