0

Component design issues

asked 2005-12-28 05:20:12 +0800

admin gravatar image admin
18691 1 10 129
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=3495227

By: nobody

I find some design issues with some of the ZK components.

1. With tabs, the 'tab' and 'tabpanel' both use tabs as the parent. If the number of 'tab's and 'tabpanel's do not match, we get unexpected behaviour. Would it not make more sense to just use tabpanel, like swing, and set the header of the tab to act as what 'tab' component is supposed to be. That would have been more natural. You may have wanted to keep up XUL specification, which I do not know in detail, but I think it'll make more sense to make the component model more natural.

2. The other thing I wanted to point out is why is there a need for the 'rows'
component for 'grid'? Why can 'row' component directly appended to grid?



delete flag offensive retag edit

6 Replies

Sort by ยป oldest newest

answered 2005-12-28 06:11:52 +0800

admin gravatar image admin
18691 1 10 129
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=3495257

By: tomyeh

The issues are rooted at the design of XUL. I dislike some of its design, too.
Worse of all, some of them are even hard to implement.

However, we prefer to stick the XUL specification, unless it is too hard to implement, or too limit to be useful.

The reason is simple: we don't want to waste time to argue what kind of design is better, and force developer to learn propritary components.

After all, ZK is designed to be natural of markup lanuages. You could always add different components and markup languages if you want.

We are opening ZK.forge at http://sourceforge.net/projects/zkforge. It is a good place to contribute your talent.

link publish delete flag offensive edit

answered 2005-12-30 04:14:37 +0800

admin gravatar image admin
18691 1 10 129
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=3498059

By: nobody

I would have missed this if i did not read this thread. Perhaps you could have this in your Announcement?

"We are opening ZK.forge at http://sourceforge.net/projects/zkforge. It is a good place to contribute your talent."


link publish delete flag offensive edit

answered 2005-12-30 05:19:47 +0800

admin gravatar image admin
18691 1 10 129
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=3498090

By: nobody

This SF forum does not parse the quotes properly. Perhaps a better forum should be hosted in another system?

link publish delete flag offensive edit

answered 2005-12-30 05:27:21 +0800

admin gravatar image admin
18691 1 10 129
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=3498094

By: samyem

Perhaps you guys should document how exactly to contribute to http://sourceforge.net/projects/zkforge ?

link publish delete flag offensive edit

answered 2005-12-30 06:32:27 +0800

admin gravatar image admin
18691 1 10 129
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=3498138

By: tomyeh

Please give me another weeks.

I will integrate another projects as additional example. The target will be Dojo, particular the fisheye list.

Also, I am figuring how to use SF's to host the source codes.

I'll make an announcement when it is ready.

link publish delete flag offensive edit

answered 2005-12-31 14:12:34 +0800

admin gravatar image admin
18691 1 10 129
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=3499594

By: nobody

And also it's about time to decide and clearly define the licensing. I notice that ZK.forge components are BSD, GPL and LGPL. However ZK itself is only GPL.
This will also answers all the questions discussed in http://sourceforge.net/forum/forum.php?thread_id=1386796&forum_id=510209
Hope it would be very friendly

Great product!


link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2005-12-28 05:20:12 +0800

Seen: 1,226 times

Last updated: Dec 31 '05

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More