<br><p><table><tbody><tr><td>I don't think we need agreement from all, we need one or two of the main developers to agree on a specification. Compliance can be enforced by only adding "valid" widgets to a widgets repository. As more widgets are added arguments about the the how and why will fade as reusability wins in the end. <br><br>Besides its open source, and opponents can come up with their own specification and own repository if they feel that strongly about it, nothing wrong with some choice. <br><br>The specification does not need to be perfect if it covers 80% of what is needed then it will be good enough. The last 20% is almost always not worth bothering with any way.<br><br>I vote for some thing over nothing here.<br><p> <font size="2">----- Original Message ------<br> <b>From:</b>Edi Weitz<br> <b>Sent:</b>Tuesday, January 20, 2009 09:08<br> <b>To:</b>General interest list for Hunchentoot and CL-WEBDAV tbnl-devel@common-lisp.net; <br> <b>Subject:</b>Re: [hunchentoot-devel] Widget Guidlines</font></p><p><table><tbody><tr><td>On Mon, Jan 19, 2009 at 7:41 PM, First name Last name
<br><zaries@global.co.za> wrote:
<br>
<br>> I have been using hunchentoot for the last two months and I have created a
<br>> DB-Grid widget for myself. I pass relevant info in through parameters like
<br>> table name and columns to display and the widget generates a html grid with
<br>> paging, edit/delete and search functionality.
<br>>
<br>> My lisp experience however is limited and my widget is feeling more and more
<br>> clunky as the functionality grows. I would like to ask the experts how they
<br>> would structure/design such a widget using hunchentoot (cl-who +
<br>> postmodern).
<br>>
<br>> I was thinking that such a widget might benefit others as well and others
<br>> might have widgets that I might find useful. If we all use our own designs
<br>> thow the resulting code might end up being to diverse to support. I would
<br>> also not like to have to use a whole other framework on top of hunchentoot
<br>> unless it came from the hunchentoot community and/or was supported by them.
<br>> I would like the widgets to be as close as possible to hunchentoot to make
<br>> them small, light and independant.
<br>>
<br>> Would it be feasible to set up  a guideline/specification for hunchentoot
<br>> widgets in general and widgets dealing with data-binding specifically? This
<br>> way we could share widget among each other based on some standard that is
<br>> documented and "trusted".
<br>
<br>I think this generally sounds like a good idea although I imagine that
<br>it'll be kind of hard to reach consensus even in the small group of
<br>Hunchentoot users about the requirements for such widgets.
<br>
<br>Cheers,
<br>Edi.
<br>
<br>_______________________________________________
<br>tbnl-devel site list
<br>tbnl-devel@common-lisp.net
<br>http://common-lisp.net/mailman/listinfo/tbnl-devel</zaries@global.co.za></td></tr></tbody></table></p>
</td></tr></tbody></table></p>