Re: Trinidad vs Tobago

2009-06-25 Thread Udo Schnurpfeil

Hi Helmut,

it is an important goal to make it possible to run a Tobago 1.0.21 
application with Tobago 1.1 with little or without effort.
In particular cases, there a some changes to do, but the main idea is, 
that applications will run.


To be compatible, you should not use code which is marked as deprecated, 
of course.


For your project, you may start with 1.0 and switch to 1.1 if we have a 
stable release.


Regards,

Udo

Helmut Swaczinna schrieb:

Hi Udo,

well, this sounds good. But what about the release plan for a stable
1.1.0 version? We're thinking about lauching a new project starting
with 1.1.0 to have the benefits of the new layout manager. But our
project schedule is very short, so we don't have the time to deal
with new bugs etc. How about the compatibility between 1.0.x and 1.1.x.
Is it possible to port a 1.0.x app to 1.1.x with little effort and vice
versa?

Regards
Helmut

Udo Schnurpfeil schrieb:

Hi all,

let me explain the actual status of the Tobago development:

We have branched the development into the tobago-1.0.x branch and the
trunk which is the next major release.

The tobago-1.0.x branch is stable and basis of the actual releases. The
next release (1.0.21) will come up in the next days. This branch
contains bugfixes and some (smaller) new features.
You can see the changes of the next release here:
https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=truepid=12310273fixfor=12313470 



The trunk (1.1.x) is an area of many refactorings and implementation of
new features. But the status is still alpha. Here is a list of issues
for the next major release:

* Reimplementation of the layout management:
- make renderer more independent from the layout management.
- more flexible
- more type of layout managers
- better testability (unit tests)
- better support for browser-window resizing

* New tree implementation

* Better support for integrating 3rd party components

* Client side coordinates of action event on server side (mouse event,
click event)

* simplify css and javascript files

* support for many tabs

* improved sheet performance

* more support for other renderkits

and many internal refactorings (plan)

* Generating tag classes and components

* Enhanced tobago lifecyle with buildView layoutView (registerResource)
/ encodeView (renderResponse)

* UIPopup should be a subform

* UITab should be a naming container (which tab contains a component
with a Message)

* Z-Index Provider

* replace prototype with dojo

* replace commons-logging with slf4j

* Remove deprecated methods and classes

* public and internal packages(public api and internal api)

* remove some static classes

* improved TobagoResponseWriter for javascript (JSON)

* TabGroup should be an ActionSource

* TabChangeEvent should be an ActionEvent

* requiredMessage validatorMessage converterMessage for all
EditableValueHolder in Tobago


Regards

Udo

kanth99 schrieb:

Hi all,

Thanks for your replies.


Groovie wrote:
 

On Thu, Jun 4, 2009 at 2:21 AM, Christian Groove
  

groo...@groovesytems.de wrote:
  

Salut
  

Hi All,

We are developing a web application with myfaces.



That's fine, JSF is the cool think. I worked with
Tobago, that comes with a great layout manager
and some cool widgets.

It is not my intention to overwhelm that nice
project but it seems to be dead. The development


that's totally wrong ...


I hope you are right, but i looks like (for me)
that the development activity slowed down.
2008 was a great year an i was lucky using this
wonderful component library.

Could you give us a short insight of the current
development ?

I switched to Richfaces and found it also useful
for me. What are the advantages  or drawback
of one  lib comparing the other?


Thanks
Groovy
  

of new widgets seems not to proceed so you may
better look to other Taglibs like Richfaces, Icefaces.

Groovy
  

This application needs proper navigation and UI .I have observed
Trinidad
has good navigation practices and other utilities.Tobago has 
some good
layouts but not good navigation practices.both these 
technologies have

featurs like PPR.


Trinidat looks a little bit old-fashioned to me, anyway there
seems to be only a little support for AJAX.


  
could some one plaese advice us which is the better technology 
and the

distinct features of these technologies.

Thanks,
Srikanth














  




Re: Trinidad vs Tobago

2009-06-24 Thread Helmut Swaczinna

Hi Udo,

well, this sounds good. But what about the release plan for a stable
1.1.0 version? We're thinking about lauching a new project starting
with 1.1.0 to have the benefits of the new layout manager. But our
project schedule is very short, so we don't have the time to deal
with new bugs etc. How about the compatibility between 1.0.x and 1.1.x.
Is it possible to port a 1.0.x app to 1.1.x with little effort and vice
versa?

Regards
Helmut

Udo Schnurpfeil schrieb:

Hi all,

let me explain the actual status of the Tobago development:

We have branched the development into the tobago-1.0.x branch and the
trunk which is the next major release.

The tobago-1.0.x branch is stable and basis of the actual releases. The
next release (1.0.21) will come up in the next days. This branch
contains bugfixes and some (smaller) new features.
You can see the changes of the next release here:
https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=truepid=12310273fixfor=12313470 



The trunk (1.1.x) is an area of many refactorings and implementation of
new features. But the status is still alpha. Here is a list of issues
for the next major release:

* Reimplementation of the layout management:
- make renderer more independent from the layout management.
- more flexible
- more type of layout managers
- better testability (unit tests)
- better support for browser-window resizing

* New tree implementation

* Better support for integrating 3rd party components

* Client side coordinates of action event on server side (mouse event,
click event)

* simplify css and javascript files

* support for many tabs

* improved sheet performance

* more support for other renderkits

and many internal refactorings (plan)

* Generating tag classes and components

* Enhanced tobago lifecyle with buildView layoutView (registerResource)
/ encodeView (renderResponse)

* UIPopup should be a subform

* UITab should be a naming container (which tab contains a component
with a Message)

* Z-Index Provider

* replace prototype with dojo

* replace commons-logging with slf4j

* Remove deprecated methods and classes

* public and internal packages(public api and internal api)

* remove some static classes

* improved TobagoResponseWriter for javascript (JSON)

* TabGroup should be an ActionSource

* TabChangeEvent should be an ActionEvent

* requiredMessage validatorMessage converterMessage for all
EditableValueHolder in Tobago


Regards

Udo

kanth99 schrieb:

Hi all,

Thanks for your replies.


Groovie wrote:
 

On Thu, Jun 4, 2009 at 2:21 AM, Christian Groove
   

groo...@groovesytems.de wrote:
   

Salut
   

Hi All,

We are developing a web application with myfaces.



That's fine, JSF is the cool think. I worked with
Tobago, that comes with a great layout manager
and some cool widgets.

It is not my intention to overwhelm that nice
project but it seems to be dead. The development


that's totally wrong ...


I hope you are right, but i looks like (for me)
that the development activity slowed down.
2008 was a great year an i was lucky using this
wonderful component library.

Could you give us a short insight of the current
development ?

I switched to Richfaces and found it also useful
for me. What are the advantages  or drawback
of one  lib comparing the other?


Thanks
Groovy
   

of new widgets seems not to proceed so you may
better look to other Taglibs like Richfaces, Icefaces.

Groovy
   

This application needs proper navigation and UI .I have observed
Trinidad
has good navigation practices and other utilities.Tobago has some 
good
layouts but not good navigation practices.both these technologies 
have

featurs like PPR.


Trinidat looks a little bit old-fashioned to me, anyway there
seems to be only a little support for AJAX.


   
could some one plaese advice us which is the better technology and 
the

distinct features of these technologies.

Thanks,
Srikanth














  


Re: Trinidad vs Tobago

2009-06-09 Thread Luka Surija

Yeah,
I'm full aware of the situation described below. The main problem in 
trinidad is that oracle uses him as foundation for ADF Rich Faces, and 
that's the main reason why trinidad core isn't going to change dramatically.


More components should come together with the community. For example, 
developing an application sometimes you need to make some components 
that doesn't exist  in trinidad component library (or any other 
framework generally), and here is (for example) the power of the 
community in sharing this components. Some of them will be rejected as 
useless other as very useful.  I remember my days working on Borland 
Delphi, all the power of this tool was in tons and tons of community 
contributed components. Why, because it was easy to make them. Of 
course, today JSF developers are still making custom components, but 
they to not relay on trinidad framework.
Another problem with suggestions is that when you need some component, 
usually you can't wait so long time, in meantime you find another 
solution,  and after that there is no need for this component any more. 
-- But this is just my point of view.


IE6 will be still around next 1-2 years, so unfortunately this will be 
and still is a big pain .




Luka Surija

+385 1 61 99 140
+385 98 434 061
l...@iytim.hr

I.Y. tim d.o.o.
Vrbik 3, HR-1 Zagreb
www.iytim.hr
i...@iytim.hr



Andrew Robinson wrote:

Yes I agree with you.

The architecture needs more documentation, especially there are some
really important API classes that have no JavaDoc at all. As for the
maven-faces-plugin, I really dislike it. It does a nice job, but it is
really hard to work with and modify (speaking from experience). There
has been some discussion to move Trinidad to the new annotation
builder plug-in, but I personally don't know the status of that and
the opinion of the Trinidad contributors of changing the process.

Yeah, writing that WIKI gave me typer's cramp, it was the last straw
that pushed me to switch from QWERTY to the Dvorak keyboard layout, so
I agree that it should be more simple. FYI, I think that there are
maven archetypes out there that make it easier, but I am not 100%
certain there is an appropriate one.

As for more components, it is hard to write something that has no
ideas. No one has put any effort into suggesting, working on or
submitting new components to the Trinidad sandbox. So basically, if
there is no demand for specific components, why spend your own
personal time writing them and trying to guess what people want?

Skinning is a lot of work and I started one skin, but I lost my
motivation, but I think there is some that are working on one (search
the dev@ archives).

One problem I find with working with Trinidad is still supporting IE6
which makes life extremely miserable. The JS layer needs some major
refactoring (like no global functions and using a trinidad namespace
for all JS code for example) as well that makes any JS involved
component be more work than it should be.

Oracle still puts a lot of effort in Trinidad support and it still
uses Trinidad as a base for the rich client framework (if you want to
see the public demo, you can surf here:
http://jdevadf.oracle.com/adf-richclient-demo/faces/index.jspx) so
that is the primary reason that Trinidad's core framework is
constantly worked on, but since Oracle has their own renderers for
these components, there isn't the same focus on the Trinidad renderers
as there is on the framework.

Like all open source projects, there has to be a good user and
contributor community for it to truly prosper. Should people work on
new sandbox components and volunteer and start submitting patches for
the skin framework, progress would be seen.

As for how to contribute, it is as simple as creating JIRA tickets at
http://issues.apache.org and submitting patches. If a patch seems to
be growing old, then it is typical to ping the users@ or dev@ mailing
list requesting someone to look into it. It helps if there is adequate
comments. For any API changes, it is always best to discuss the change
on the dev@ mailing list. Before I became a committer I just helped
out on the mailing lists and submitted patches, it really is not too
difficult to get involved if the desire is there.

-Andrew

On Fri, Jun 5, 2009 at 7:25 AM, Luka Surijaluka.sur...@iytim.hr wrote:
  

Andrew,
it's always the same reason.
Trinidad is too complicated do extend without strong knowledge:
  1. in it's architecture isn't well documented
  2. in maven-faces-plugin

I'm familiar with your wiki page (
http://wiki.apache.org/myfaces/Facelets_and_JSF_1.1_maven-faces-plugin_Getting_started
) but, as you can see it takes too much effort to make a simple hello world
component and I think this is a main reason why there is almost no new
components in last 2 years. I'm using trinidad since m1-incubating version
and I'm tracking all the changes. In my opinion trinidad is potentialy
 the  best jsf framework currently available, 

Re: Trinidad vs Tobago

2009-06-08 Thread Andrew Robinson
Yes I agree with you.

The architecture needs more documentation, especially there are some
really important API classes that have no JavaDoc at all. As for the
maven-faces-plugin, I really dislike it. It does a nice job, but it is
really hard to work with and modify (speaking from experience). There
has been some discussion to move Trinidad to the new annotation
builder plug-in, but I personally don't know the status of that and
the opinion of the Trinidad contributors of changing the process.

Yeah, writing that WIKI gave me typer's cramp, it was the last straw
that pushed me to switch from QWERTY to the Dvorak keyboard layout, so
I agree that it should be more simple. FYI, I think that there are
maven archetypes out there that make it easier, but I am not 100%
certain there is an appropriate one.

As for more components, it is hard to write something that has no
ideas. No one has put any effort into suggesting, working on or
submitting new components to the Trinidad sandbox. So basically, if
there is no demand for specific components, why spend your own
personal time writing them and trying to guess what people want?

Skinning is a lot of work and I started one skin, but I lost my
motivation, but I think there is some that are working on one (search
the dev@ archives).

One problem I find with working with Trinidad is still supporting IE6
which makes life extremely miserable. The JS layer needs some major
refactoring (like no global functions and using a trinidad namespace
for all JS code for example) as well that makes any JS involved
component be more work than it should be.

Oracle still puts a lot of effort in Trinidad support and it still
uses Trinidad as a base for the rich client framework (if you want to
see the public demo, you can surf here:
http://jdevadf.oracle.com/adf-richclient-demo/faces/index.jspx) so
that is the primary reason that Trinidad's core framework is
constantly worked on, but since Oracle has their own renderers for
these components, there isn't the same focus on the Trinidad renderers
as there is on the framework.

Like all open source projects, there has to be a good user and
contributor community for it to truly prosper. Should people work on
new sandbox components and volunteer and start submitting patches for
the skin framework, progress would be seen.

As for how to contribute, it is as simple as creating JIRA tickets at
http://issues.apache.org and submitting patches. If a patch seems to
be growing old, then it is typical to ping the users@ or dev@ mailing
list requesting someone to look into it. It helps if there is adequate
comments. For any API changes, it is always best to discuss the change
on the dev@ mailing list. Before I became a committer I just helped
out on the mailing lists and submitted patches, it really is not too
difficult to get involved if the desire is there.

-Andrew

On Fri, Jun 5, 2009 at 7:25 AM, Luka Surijaluka.sur...@iytim.hr wrote:
 Andrew,
 it's always the same reason.
 Trinidad is too complicated do extend without strong knowledge:
   1. in it's architecture isn't well documented
   2. in maven-faces-plugin

 I'm familiar with your wiki page (
 http://wiki.apache.org/myfaces/Facelets_and_JSF_1.1_maven-faces-plugin_Getting_started
 ) but, as you can see it takes too much effort to make a simple hello world
 component and I think this is a main reason why there is almost no new
 components in last 2 years. I'm using trinidad since m1-incubating version
 and I'm tracking all the changes. In my opinion trinidad is potentialy
  the  best jsf framework currently available, but it lacks some features
 to make it the best:
 1. More components
 2. easier component development
 3. new AJAX under-layer to track component changes (to allow push technology
 one day). See ICEFaces as a example how to make a framework so popular with
 this technology. But in the background it lacks so many thing and nobody
 cares. I've tried ICEFaces, and for hello world application is ok, but for
 anything more complex, trinidad is 100x better and more developer friendly +
  has better browser compatibility.
 4. wow skin to make him more attractive.

 I'm sure that many trinidad users (developers) are willing to contribute to
 the community starting from my self  if they knew how to do it in some
 easier way.

 Best regards,

 Luka Surija

 +385 1 61 99 140
 +385 98 434 061
 l...@iytim.hr

 I.Y. tim d.o.o.
 Vrbik 3, HR-1 Zagreb
 www.iytim.hr
 i...@iytim.hr



 Andrew Robinson wrote:

 I would not jump to just saying that's totally wrong ... when there
 is truth to the observation. I cannot speak for Tobago, but there are
 areas of Trinidad that have not significantly changed in years. This
 may give the impression that there is not much ongoing development.
 What you find with Trinidad is that the server side framework is very
 well supported, as well as the components classes, but the Renderers,
 skins and JavaScript of Trinidad are very much neglected.

 This is 

Re: Trinidad vs Tobago

2009-06-08 Thread Kito Mann
While we're on this subject, I think it's clear that combining the component
suites might increase the available resources for moving things forward.. I
know this has been discussed in the past, but I don't think there was a
clear consensus...
---
Kito D. Mann -- Author, JavaServer Faces in Action
http://twitter.com/kito99  http://twitter.com/jsfcentral
http://www.virtua.com - JSF/Java EE consulting, training, and mentoring
http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info
+1 203-404-4848 x3


On Mon, Jun 8, 2009 at 5:35 PM, Andrew Robinson 
andrew.rw.robin...@gmail.com wrote:

 Yes I agree with you.

 The architecture needs more documentation, especially there are some
 really important API classes that have no JavaDoc at all. As for the
 maven-faces-plugin, I really dislike it. It does a nice job, but it is
 really hard to work with and modify (speaking from experience). There
 has been some discussion to move Trinidad to the new annotation
 builder plug-in, but I personally don't know the status of that and
 the opinion of the Trinidad contributors of changing the process.

 Yeah, writing that WIKI gave me typer's cramp, it was the last straw
 that pushed me to switch from QWERTY to the Dvorak keyboard layout, so
 I agree that it should be more simple. FYI, I think that there are
 maven archetypes out there that make it easier, but I am not 100%
 certain there is an appropriate one.

 As for more components, it is hard to write something that has no
 ideas. No one has put any effort into suggesting, working on or
 submitting new components to the Trinidad sandbox. So basically, if
 there is no demand for specific components, why spend your own
 personal time writing them and trying to guess what people want?

 Skinning is a lot of work and I started one skin, but I lost my
 motivation, but I think there is some that are working on one (search
 the dev@ archives).

 One problem I find with working with Trinidad is still supporting IE6
 which makes life extremely miserable. The JS layer needs some major
 refactoring (like no global functions and using a trinidad namespace
 for all JS code for example) as well that makes any JS involved
 component be more work than it should be.

 Oracle still puts a lot of effort in Trinidad support and it still
 uses Trinidad as a base for the rich client framework (if you want to
 see the public demo, you can surf here:
 http://jdevadf.oracle.com/adf-richclient-demo/faces/index.jspx) so
 that is the primary reason that Trinidad's core framework is
 constantly worked on, but since Oracle has their own renderers for
 these components, there isn't the same focus on the Trinidad renderers
 as there is on the framework.

 Like all open source projects, there has to be a good user and
 contributor community for it to truly prosper. Should people work on
 new sandbox components and volunteer and start submitting patches for
 the skin framework, progress would be seen.

 As for how to contribute, it is as simple as creating JIRA tickets at
 http://issues.apache.org and submitting patches. If a patch seems to
 be growing old, then it is typical to ping the users@ or dev@ mailing
 list requesting someone to look into it. It helps if there is adequate
 comments. For any API changes, it is always best to discuss the change
 on the dev@ mailing list. Before I became a committer I just helped
 out on the mailing lists and submitted patches, it really is not too
 difficult to get involved if the desire is there.

 -Andrew

 On Fri, Jun 5, 2009 at 7:25 AM, Luka Surijaluka.sur...@iytim.hr wrote:
  Andrew,
  it's always the same reason.
  Trinidad is too complicated do extend without strong knowledge:
1. in it's architecture isn't well documented
2. in maven-faces-plugin
 
  I'm familiar with your wiki page (
 
 http://wiki.apache.org/myfaces/Facelets_and_JSF_1.1_maven-faces-plugin_Getting_started
  ) but, as you can see it takes too much effort to make a simple hello
 world
  component and I think this is a main reason why there is almost no new
  components in last 2 years. I'm using trinidad since m1-incubating
 version
  and I'm tracking all the changes. In my opinion trinidad is potentialy
   the  best jsf framework currently available, but it lacks some
 features
  to make it the best:
  1. More components
  2. easier component development
  3. new AJAX under-layer to track component changes (to allow push
 technology
  one day). See ICEFaces as a example how to make a framework so popular
 with
  this technology. But in the background it lacks so many thing and nobody
  cares. I've tried ICEFaces, and for hello world application is ok, but
 for
  anything more complex, trinidad is 100x better and more developer
 friendly +
   has better browser compatibility.
  4. wow skin to make him more attractive.
 
  I'm sure that many trinidad users (developers) are willing to contribute
 to
  the community starting from my self  if they knew how to do it in some
  

Re: Trinidad vs Tobago

2009-06-05 Thread Udo Schnurpfeil

Hi all,

let me explain the actual status of the Tobago development:

We have branched the development into the tobago-1.0.x branch and the
trunk which is the next major release.

The tobago-1.0.x branch is stable and basis of the actual releases. The
next release (1.0.21) will come up in the next days. This branch
contains bugfixes and some (smaller) new features.
You can see the changes of the next release here:
https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=truepid=12310273fixfor=12313470

The trunk (1.1.x) is an area of many refactorings and implementation of
new features. But the status is still alpha. Here is a list of issues
for the next major release:

* Reimplementation of the layout management:
- make renderer more independent from the layout management.
- more flexible
- more type of layout managers
- better testability (unit tests)
- better support for browser-window resizing

* New tree implementation

* Better support for integrating 3rd party components

* Client side coordinates of action event on server side (mouse event,
click event)

* simplify css and javascript files

* support for many tabs

* improved sheet performance

* more support for other renderkits

and many internal refactorings (plan)

* Generating tag classes and components

* Enhanced tobago lifecyle with buildView layoutView (registerResource)
/ encodeView (renderResponse)

* UIPopup should be a subform

* UITab should be a naming container (which tab contains a component
with a Message)

* Z-Index Provider

* replace prototype with dojo

* replace commons-logging with slf4j

* Remove deprecated methods and classes

* public and internal packages(public api and internal api)

* remove some static classes

* improved TobagoResponseWriter for javascript (JSON)

* TabGroup should be an ActionSource

* TabChangeEvent should be an ActionEvent

* requiredMessage validatorMessage converterMessage for all
EditableValueHolder in Tobago


Regards

Udo

kanth99 schrieb:

Hi all,

Thanks for your replies.


Groovie wrote:
  

On Thu, Jun 4, 2009 at 2:21 AM, Christian Groove


groo...@groovesytems.de wrote:
  
  

Salut



Hi All,

We are developing a web application with myfaces.

  
  

That's fine, JSF is the cool think. I worked with
Tobago, that comes with a great layout manager
and some cool widgets.

It is not my intention to overwhelm that nice
project but it seems to be dead. The development



that's totally wrong ...
  
  

I hope you are right, but i looks like (for me)
that the development activity slowed down.
2008 was a great year an i was lucky using this
wonderful component library.

Could you give us a short insight of the current
development ?

I switched to Richfaces and found it also useful
for me. What are the advantages  or drawback
of one  lib comparing the other?


Thanks
Groovy


of new widgets seems not to proceed so you may
better look to other Taglibs like Richfaces, Icefaces.

Groovy



This application needs proper navigation and UI .I have observed
Trinidad
has good navigation practices and other utilities.Tobago has some good
layouts but not good navigation practices.both these technologies have
featurs like PPR.
  
  

Trinidat looks a little bit old-fashioned to me, anyway there
seems to be only a little support for AJAX.




could some one plaese advice us which is the better technology and the
distinct features of these technologies.

Thanks,
Srikanth




  
  




  
  





  


Re: Trinidad vs Tobago

2009-06-05 Thread Christian Groove

Salut Udo,

Hi all,

let me explain the actual status of the Tobago development:

We have branched the development into the tobago-1.0.x branch and the
trunk which is the next major release.

looks like, . that i was wrong. Tobago is still alive, great.




The trunk (1.1.x) is an area of many refactorings and implementation of
new features. But the status is still alpha. Here is a list of issues
for the next major release:

* Reimplementation of the layout management:

(...)

Another topic you may not thought before. Please reactivate the foreach!
I had to code a database driven form with a couple of altering types
of input-fields and selection boxes.
The jsf-page was programmed as a dynamic formular engine. The taglib
met almost all requirements i needed, with one exception: foreach !!!

For this reason i  hat to abuse the table tag, cause this was the only 
remaining

container-element, that acts like a foreach. This solution had one drawback,
the table size does not grow with its contents. So i estimated the size by
couting the containing elements and patch the rows/size of the table, b.

   [stage direction to the audience] time to boo Groovie


Voilá, that was the reason, why i needed foreach!

Groovy



Regards

Udo


Thanks for your good job. Does your company still uses Tobago ?


Re: Trinidad vs Tobago

2009-06-05 Thread Udo Schnurpfeil

Hi Christian,

I know the issue with the forEach. There are many aspects to notice with 
the interation stuff.


I've written a sample for tobago 1.0.x which works with the c:forEach 
from the JSTL.
But this not works with Facelets and also not with JSP-Tag-Files 
(because scriptlets are not allowed).


I think we will find a solution for Tobago 1.1, but I can't promise it 
in the moment.


An other aproach might be using a binding to a UIPanel, an building the 
components with Java-Code.

That is not nice and has some pitfalls, but may a solution for you.

Hope that helps

Udo

Christian Groove schrieb:

Salut Udo,

Hi all,

let me explain the actual status of the Tobago development:

We have branched the development into the tobago-1.0.x branch and the
trunk which is the next major release.

looks like, . that i was wrong. Tobago is still alive, great.




The trunk (1.1.x) is an area of many refactorings and implementation of
new features. But the status is still alpha. Here is a list of issues
for the next major release:

* Reimplementation of the layout management:

(...)

Another topic you may not thought before. Please reactivate the foreach!
I had to code a database driven form with a couple of altering types
of input-fields and selection boxes.
The jsf-page was programmed as a dynamic formular engine. The taglib
met almost all requirements i needed, with one exception: foreach !!!

For this reason i  hat to abuse the table tag, cause this was the only 
remaining
container-element, that acts like a foreach. This solution had one 
drawback,
the table size does not grow with its contents. So i estimated the 
size by
couting the containing elements and patch the rows/size of the table, 
b.


   [stage direction to the audience] time to boo Groovie


Voilá, that was the reason, why i needed foreach!

Groovy



Regards

Udo


Thanks for your good job. Does your company still uses Tobago ?



Re: Trinidad vs Tobago

2009-06-05 Thread Udo Schnurpfeil

I forgot the link:
http://svn.apache.org/repos/asf/myfaces/tobago/branches/tobago-1.0.x/example/demo/src/main/webapp/best-practice/for-each.jsp

Udo Schnurpfeil schrieb:

Hi Christian,

I know the issue with the forEach. There are many aspects to notice 
with the interation stuff.


I've written a sample for tobago 1.0.x which works with the c:forEach 
from the JSTL.
But this not works with Facelets and also not with JSP-Tag-Files 
(because scriptlets are not allowed).


I think we will find a solution for Tobago 1.1, but I can't promise it 
in the moment.


An other aproach might be using a binding to a UIPanel, an building 
the components with Java-Code.

That is not nice and has some pitfalls, but may a solution for you.

Hope that helps

Udo

Christian Groove schrieb:

Salut Udo,

Hi all,

let me explain the actual status of the Tobago development:

We have branched the development into the tobago-1.0.x branch and the
trunk which is the next major release.

looks like, . that i was wrong. Tobago is still alive, great.




The trunk (1.1.x) is an area of many refactorings and implementation of
new features. But the status is still alpha. Here is a list of issues
for the next major release:

* Reimplementation of the layout management:

(...)

Another topic you may not thought before. Please reactivate the foreach!
I had to code a database driven form with a couple of altering types
of input-fields and selection boxes.
The jsf-page was programmed as a dynamic formular engine. The taglib
met almost all requirements i needed, with one exception: foreach !!!

For this reason i  hat to abuse the table tag, cause this was the 
only remaining
container-element, that acts like a foreach. This solution had one 
drawback,
the table size does not grow with its contents. So i estimated the 
size by
couting the containing elements and patch the rows/size of the table, 
b.


   [stage direction to the audience] time to boo Groovie


Voilá, that was the reason, why i needed foreach!

Groovy



Regards

Udo


Thanks for your good job. Does your company still uses Tobago ?





Re: Trinidad vs Tobago

2009-06-05 Thread Luka Surija

Andrew,
it's always the same reason.
Trinidad is too complicated do extend without strong knowledge:
   1. in it's architecture isn't well documented
   2. in maven-faces-plugin

I'm familiar with your wiki page ( 
http://wiki.apache.org/myfaces/Facelets_and_JSF_1.1_maven-faces-plugin_Getting_started 
) but, as you can see it takes too much effort to make a simple hello 
world component and I think this is a main reason why there is almost no 
new components in last 2 years. I'm using trinidad since m1-incubating 
version and I'm tracking all the changes. In my opinion trinidad is 
potentialy  the  best jsf framework currently available, but it lacks 
some features to make it the best:

1. More components
2. easier component development
3. new AJAX under-layer to track component changes (to allow push 
technology one day). See ICEFaces as a example how to make a framework 
so popular with this technology. But in the background it lacks so many 
thing and nobody cares. I've tried ICEFaces, and for hello world 
application is ok, but for anything more complex, trinidad is 100x 
better and more developer friendly +  has better browser compatibility.

4. wow skin to make him more attractive.

I'm sure that many trinidad users (developers) are willing to contribute 
to the community starting from my self  if they knew how to do it in 
some easier way.


Best regards,

Luka Surija

+385 1 61 99 140
+385 98 434 061
l...@iytim.hr

I.Y. tim d.o.o.
Vrbik 3, HR-1 Zagreb
www.iytim.hr
i...@iytim.hr



Andrew Robinson wrote:

I would not jump to just saying that's totally wrong ... when there
is truth to the observation. I cannot speak for Tobago, but there are
areas of Trinidad that have not significantly changed in years. This
may give the impression that there is not much ongoing development.
What you find with Trinidad is that the server side framework is very
well supported, as well as the components classes, but the Renderers,
skins and JavaScript of Trinidad are very much neglected.

This is probably a result of many that extend Trinidad but do not
necessarily contribute those extensions back. There is a Trinidad
Sandbox, but unlike Tomahawk, there is no activity in it for the most
part. I am not sure why this is and what we can do to motivate our
users to provide new components and enhancements to existing
components.

So as a result, you will probably find that Trinidad is very solid,
the server side keeps up to date with other libraries and with some
new JSF technologies and there is a great community of support at the
framework level. Just what is lacking is active support of the
component offerings and the look and feel of Trinidad.

As Apache relies on its users quite a bit, new patches, and new
components are welcome, especially for the sandbox as it is a great
testing ground for new ideas without having to perform all the
architectural discussions up front. Then components can be brought
into the core as they gain popularity and their architecture can be
standardized if not already.

-Andrew

On Thu, Jun 4, 2009 at 9:00 AM, Matthias Wessendorf mat...@apache.org wrote:
  

On Thu, Jun 4, 2009 at 2:21 AM, Christian Groove
groo...@groovesytems.de wrote:


Salut
  

Hi All,

We are developing a web application with myfaces.



That's fine, JSF is the cool think. I worked with
Tobago, that comes with a great layout manager
and some cool widgets.

It is not my intention to overwhelm that nice
project but it seems to be dead. The development
  

that's totally wrong ...



of new widgets seems not to proceed so you may
better look to other Taglibs like Richfaces, Icefaces.

Groovy
  

This application needs proper navigation and UI .I have observed Trinidad
has good navigation practices and other utilities.Tobago has some good
layouts but not good navigation practices.both these technologies have
featurs like PPR.

could some one plaese advice us which is the better technology and the
distinct features of these technologies.

Thanks,
Srikanth





  

--
Matthias Wessendorf

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




  


Re: Trinidad vs Tobago

2009-06-04 Thread Christian Groove

Salut

Hi All,

We are developing a web application with myfaces.
  

That's fine, JSF is the cool think. I worked with
Tobago, that comes with a great layout manager
and some cool widgets.

It is not my intention to overwhelm that nice
project but it seems to be dead. The development
of new widgets seems not to proceed so you may
better look to other Taglibs like Richfaces, Icefaces.

Groovy

This application needs proper navigation and UI .I have observed Trinidad
has good navigation practices and other utilities.Tobago has some good
layouts but not good navigation practices.both these technologies have
featurs like PPR.

could some one plaese advice us which is the better technology and the
distinct features of these technologies.

Thanks,
Srikanth



  




Re: Trinidad vs Tobago

2009-06-04 Thread Matthias Wessendorf
On Thu, Jun 4, 2009 at 2:21 AM, Christian Groove
groo...@groovesytems.de wrote:
 Salut

 Hi All,

 We are developing a web application with myfaces.


 That's fine, JSF is the cool think. I worked with
 Tobago, that comes with a great layout manager
 and some cool widgets.

 It is not my intention to overwhelm that nice
 project but it seems to be dead. The development

that's totally wrong ...

 of new widgets seems not to proceed so you may
 better look to other Taglibs like Richfaces, Icefaces.

 Groovy

 This application needs proper navigation and UI .I have observed Trinidad
 has good navigation practices and other utilities.Tobago has some good
 layouts but not good navigation practices.both these technologies have
 featurs like PPR.

 could some one plaese advice us which is the better technology and the
 distinct features of these technologies.

 Thanks,
 Srikanth









-- 
Matthias Wessendorf

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


Re: Trinidad vs Tobago

2009-06-04 Thread Christian Groove

On Thu, Jun 4, 2009 at 2:21 AM, Christian Groove

groo...@groovesytems.de wrote:
  

Salut


Hi All,

We are developing a web application with myfaces.

  

That's fine, JSF is the cool think. I worked with
Tobago, that comes with a great layout manager
and some cool widgets.

It is not my intention to overwhelm that nice
project but it seems to be dead. The development



that's totally wrong ...
  

I hope you are right, but i looks like (for me)
that the development activity slowed down.
2008 was a great year an i was lucky using this
wonderful component library.

Could you give us a short insight of the current
development ?

I switched to Richfaces and found it also useful
for me. What are the advantages  or drawback
of one  lib comparing the other?


Thanks
Groovy

of new widgets seems not to proceed so you may
better look to other Taglibs like Richfaces, Icefaces.

Groovy


This application needs proper navigation and UI .I have observed Trinidad
has good navigation practices and other utilities.Tobago has some good
layouts but not good navigation practices.both these technologies have
featurs like PPR.
  


Trinidat looks a little bit old-fashioned to me, anyway there
seems to be only a little support for AJAX.



could some one plaese advice us which is the better technology and the
distinct features of these technologies.

Thanks,
Srikanth




  





  




Re: Trinidad vs Tobago

2009-06-04 Thread Andrew Robinson
I would not jump to just saying that's totally wrong ... when there
is truth to the observation. I cannot speak for Tobago, but there are
areas of Trinidad that have not significantly changed in years. This
may give the impression that there is not much ongoing development.
What you find with Trinidad is that the server side framework is very
well supported, as well as the components classes, but the Renderers,
skins and JavaScript of Trinidad are very much neglected.

This is probably a result of many that extend Trinidad but do not
necessarily contribute those extensions back. There is a Trinidad
Sandbox, but unlike Tomahawk, there is no activity in it for the most
part. I am not sure why this is and what we can do to motivate our
users to provide new components and enhancements to existing
components.

So as a result, you will probably find that Trinidad is very solid,
the server side keeps up to date with other libraries and with some
new JSF technologies and there is a great community of support at the
framework level. Just what is lacking is active support of the
component offerings and the look and feel of Trinidad.

As Apache relies on its users quite a bit, new patches, and new
components are welcome, especially for the sandbox as it is a great
testing ground for new ideas without having to perform all the
architectural discussions up front. Then components can be brought
into the core as they gain popularity and their architecture can be
standardized if not already.

-Andrew

On Thu, Jun 4, 2009 at 9:00 AM, Matthias Wessendorf mat...@apache.org wrote:
 On Thu, Jun 4, 2009 at 2:21 AM, Christian Groove
 groo...@groovesytems.de wrote:
 Salut

 Hi All,

 We are developing a web application with myfaces.


 That's fine, JSF is the cool think. I worked with
 Tobago, that comes with a great layout manager
 and some cool widgets.

 It is not my intention to overwhelm that nice
 project but it seems to be dead. The development

 that's totally wrong ...

 of new widgets seems not to proceed so you may
 better look to other Taglibs like Richfaces, Icefaces.

 Groovy

 This application needs proper navigation and UI .I have observed Trinidad
 has good navigation practices and other utilities.Tobago has some good
 layouts but not good navigation practices.both these technologies have
 featurs like PPR.

 could some one plaese advice us which is the better technology and the
 distinct features of these technologies.

 Thanks,
 Srikanth









 --
 Matthias Wessendorf

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



Re: Trinidad vs Tobago

2009-06-04 Thread kanth99

Hi all,

Thanks for your replies.


Groovie wrote:
 
 On Thu, Jun 4, 2009 at 2:21 AM, Christian Groove
 groo...@groovesytems.de wrote:
   
 Salut
 
 Hi All,

 We are developing a web application with myfaces.

   
 That's fine, JSF is the cool think. I worked with
 Tobago, that comes with a great layout manager
 and some cool widgets.

 It is not my intention to overwhelm that nice
 project but it seems to be dead. The development
 

 that's totally wrong ...
   
 I hope you are right, but i looks like (for me)
 that the development activity slowed down.
 2008 was a great year an i was lucky using this
 wonderful component library.
 
 Could you give us a short insight of the current
 development ?
 
 I switched to Richfaces and found it also useful
 for me. What are the advantages  or drawback
 of one  lib comparing the other?
 
 
 Thanks
 Groovy
 of new widgets seems not to proceed so you may
 better look to other Taglibs like Richfaces, Icefaces.

 Groovy
 
 This application needs proper navigation and UI .I have observed
 Trinidad
 has good navigation practices and other utilities.Tobago has some good
 layouts but not good navigation practices.both these technologies have
 featurs like PPR.
   
 
 Trinidat looks a little bit old-fashioned to me, anyway there
 seems to be only a little support for AJAX.
 
 
 could some one plaese advice us which is the better technology and the
 distinct features of these technologies.

 Thanks,
 Srikanth




   
 



   
 
 
 

-- 
View this message in context: 
http://www.nabble.com/Trinidad-vs-Tobago-tp23851748p23873832.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.



Trinidad vs Tobago

2009-06-03 Thread kanth99

Hi All,

We are developing a web application with myfaces.

This application needs proper navigation and UI .I have observed Trinidad
has good navigation practices and other utilities.Tobago has some good
layouts but not good navigation practices.both these technologies have
featurs like PPR.

could some one plaese advice us which is the better technology and the
distinct features of these technologies.

Thanks,
Srikanth



-- 
View this message in context: 
http://www.nabble.com/Trinidad-vs-Tobago-tp23851748p23851748.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.