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 <
[email protected]> 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 <[email protected]>
>
> On Wed, Jan 13, 2010 at 6:14 PM, Matt Cooper <[email protected]> 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 <
>> [email protected]>
>> > 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 <[email protected]> wrote:
>> >> >
>> >> >
>> >> > Matthias Wessendorf wrote, On 1/12/2010 11:57 PM PT:
>> >> >>
>> >> >> On Tue, Jan 12, 2010 at 10:33 PM, Catalin Kormos
>> >> >> <[email protected]> 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
>> >> >>> <[email protected]>
>> >> >>> wrote:
>> >> >>>
>> >> >>>>
>> >> >>>> Ok, sounds good.
>> >> >>>>
>> >> >>>> regards,
>> >> >>>> Cata
>> >> >>>>
>> >> >>>> On 1/8/10, Matthias Wessendorf <[email protected]> wrote:
>> >> >>>>
>> >> >>>>>
>> >> >>>>> once the JIRA is up, I will ping [email protected] 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
>> >> >>>>> <[email protected]> wrote:
>> >> >>>>>
>> >> >>>>>>
>> >> >>>>>> Hey Matthias,
>> >> >>>>>>
>> >> >>>>>> Great :), we'll look into the tasks you mentioned.
>> >> >>>>>>
>> >> >>>>>> regards,
>> >> >>>>>> Catalin
>> >> >>>>>>
>> >> >>>>>> On 1/8/10, Matthias Wessendorf <[email protected]> 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
>> >> >>>>>>> <[email protected]> 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

Reply via email to