Andrew,
I'm not so stubborn!!!
If the best way to construct new components with skinning is maven, i
will use it !!!
I' have never use maven before. So it will be a good exercise...
I will keep you posted of my results and I will give you my feedback
using this plugin.

Regards,

Fred

-----Original Message-----
From: Andrew Robinson [mailto:[EMAIL PROTECTED] 
Sent: lundi 20 octobre 2008 17:35
To: MyFaces Discussion
Subject: Re: [Trinidad] Tutorial to create a custom component with
dedicated skinning

Well the recommended way is to use the maven-faces-plugin which I
created some initial documentation on the WIKI for (link has already
been provided in this thread). Other than that, looking for a
volunteer to document a non-preferred method could take a while. The
fastest way is for you to figure it out & write up a WIKI for others,
although I know that you don't want to hear that.

-Andrew

On Mon, Oct 20, 2008 at 12:22 AM, VISTICOT FREDERIC
<[EMAIL PROTECTED]> wrote:
> Thank you for you answers.
> I agree with you that all the information is located in the Trinidad
> source code...but this way is not the more user friendly to learn
> Trinidad !!!
>
> I'm sure that a lot of people are interested in created this kind of
> component.
>
> It would be a pleasure for me to help creating this kind of component.
> I'have read some Trinidad source code but it is not very clear to
> understand the steps and class hierarchy to follow to create my
> component.
>
> With the basic JSF lib it is easy:
> 1. Create component Tag class
> 2. Create the Component/Renderer (with 1 or 2 classes regarding
> dedicated renderer or not)
> 3. Create the .tld file
> 4. Modify the faces-config.xml
>
> I would like to have the same basic steps to create a Trinidad
component
> 1. Create component Tag class
> 2. Create the Component/Renderer using skinning properties
> 3. Create the .tld file
> 4. Create the skin file
> 5. Modify the faces-config.xml
>
> Is anybody capable to describe all the steps to create a custom
> skinnable component??
>
> Regards
>
>
> -----Original Message-----
> From: Andrew Robinson [mailto:[EMAIL PROTECTED]
> Sent: dimanche 19 octobre 2008 03:19
> To: MyFaces Discussion
> Subject: Re: [Trinidad] Tutorial to create a custom component with
> dedicated skinning
>
> No tutorials, sorry. The best thing to do is look at the code for a
> simple component and learn from it. For example the output text
> component.
>
> -Andrew
>
> On Fri, Oct 17, 2008 at 11:15 AM, VISTICOT FREDERIC
> <[EMAIL PROTECTED]> wrote:
>> Matthias,
>> Thank you for your answer.
>> I have taken a look on your links...and it seems not so easy to
create
> a
>> custom component with dedicated skinning...
>>
>> Are we obliged to use maven to create a custom Trinidad component?
>>
>> Is there any other basic tutorial to create this kind of custom
>> component?
>> I know how to create custom component with "basic JSF" but it seems
> more
>> complicated with Trinidad...isn't it ?
>>
>> I would like to participate to create this tutorial but I would need
>> some help...can you please help me for this task?
>>
>> Fred
>>
>> -----Original Message-----
>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
> Of
>> Matthias Wessendorf
>> Sent: vendredi 17 octobre 2008 14:45
>> To: MyFaces Discussion
>> Subject: Re: [Trinidad] Tutorial to create a custom component with
>> dedicated skinning
>>
>> On Fri, Oct 17, 2008 at 11:10 AM, VISTICOT FREDERIC
>> <[EMAIL PROTECTED]> wrote:
>>> Hello,
>>>
>>> I'm trying to find a tutorial to "create a custom component" from
>> Trinidad.
>>>
>>> Is there a document available somewhere?
>>>
>>> I think that this document would be appreciate by the "community"..
>>
>> true;
>> there is a sanbox, which may help:
>>
>
http://svn.eu.apache.org/repos/asf/myfaces/trinidad/trunk_1.2.x/trinidad
>> -sandbox/
>>
>> Also there is this wiki:
>>
>
http://wiki.apache.org/myfaces/Facelets_and_JSF_1%2e1_maven-faces-plugin
>> _Getting_started
>> -M
>>>
>>> Fred
>>>
>>
>>
>>
>> --
>> Matthias Wessendorf
>>
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> twitter: http://twitter.com/mwessendorf
>>
>

Reply via email to