Ahmed,
Sounds great! Note there is an existing RichFacesWidgetBuilder in Forge. The intent would
be you create a new PrimeFacesWidgetBuilder for purely PrimeFaces
components, and combine that with RichFacesWidgetBuilder and HtmlWidgetBuilder (and
probably ReadOnlyWidgetBuilder) by using CompositeWidgetBuilder.
You should *not* need to create your own WidgetBuilder that creates both PrimeFaces *and*
RichFaces components.
Re: the version of the sources, that's one for Lincoln :)
Regards,
Richard.
On 3/01/2013 9:51 PM, Ahmed ELJABIRI wrote:
Hi,
Thank you Lincoln & Richard for your answers and for your help.
I'm actually creating a custom WidgetBuilder based on Primefaces components as with
RicheFaces one.
Once finish the module, I will integrate the jar in the metawidget-all-2.4, and then
I'll edit the file metawidget-entity.xml, and also the two classes
FacesScaffold and
EntityWidgetBuilder to adapt them to the changes.
But an other question concerning forge sources, should i use those of
forge-1.1.3.Final(https://github.com/forge/core/tree/1.1.3.Final) or those
of 1.1.2.Final that we use actually ?
Thank you so much in advence.
2013/1/2 Lincoln Baxter, III <lincolnbaxter(a)gmail.com
<mailto:lincolnbaxter@gmail.com>>
Well... it probably won't happen until we get Forge 2 out the door, sadly, unless
someone out there has some time to contribute to make it happen.
Forge 2 will make this much easier to do and hopefully we will re-design the whole
scaffold architecture so that resources can be made available to
metawidget from other addons more easily (actually this is already working as seen in
the resource addon.)
https://github.com/forge/core/blob/2.0/resource/api/src/main/java/org/jbo...
If we just want to be able to add template resources from disk, then that would be
fine as well, but I'd want to know what folks think is a
reasonably friendly way of doing this for end users. I really don't know what
would be good/acceptable.
On Wed, Jan 2, 2013 at 5:08 PM, Richard Kennard <richard(a)kennardconsulting.com
<mailto:richard@kennardconsulting.com>> wrote:
Ahmed,
Yes - much of what you want to accomplish can be done by writing a custom
WidgetBuilder (see
http://metawidget.org/doc/reference/en/html/ch02s04.html#section-architec...)
and then modifying
metawidget-entity.xml to hook it in. You may also modify the
/resources/scaffold/faces templates (create.xhtml, search.xhtml etc).
The hard part is how to actually *get at* these files to modify them. This has
been an outstanding issue for some time. Lincoln can we make a New
Years resolution to get some movement on this?
https://issues.jboss.org/browse/FORGEPLUGINS-68
For now you probably need to repackage your own plugin.
Regards,
Richard.
On 3/01/2013 8:05 AM, Lincoln Baxter, III wrote:
Hello Ahmed,
Welcome to the list.
At first glance, it seems that you should be able to do this relatively
simply by modifying the metawidget XML configuration, and perhaps
providing your own generation class, but I will need to defer you to Richard
Kennard, the author of Metawidget, since he will know the answer
(and hopefully be able to tell you how to proceed without too much trouble on
his part.)
I am not too knowledgeable about this part of Forge. I've also copied a
few people who might be able to give advice with their experience
writing custom scaffolds.
~Lincoln
On Wed, Jan 2, 2013 at 6:19 AM, Ahmed ELJABIRI <a.eljabiri(a)gmail.com
<mailto:a.eljabiri@gmail.com> <mailto:a.eljabiri@gmail.com
<mailto:a.eljabiri@gmail.com>>> wrote:
Ahmed
--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."
--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."
_______________________________________________
forge-dev mailing list
forge-dev(a)lists.jboss.org <mailto:forge-dev@lists.jboss.org>
https://lists.jboss.org/mailman/listinfo/forge-dev
--
Best Regards,
---------------------
Ahmed EL JABIRI
Senior JEE Developer at Ardass Conseil
e-mail : ahmed.eljabiri(a)ardassconseil.com
<mailto:ahmed.eljabiri@ardassconseil.com>
Phone : +212 668 204 835
_______________________________________________
forge-dev mailing list
forge-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/forge-dev