Contributing with user libraries

View: New views
5 Messages — Rating Filter:   Alert me  

Contributing with user libraries

by davor-x :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Since I'm quite happy we have wicket, I was wondering how to contribute back.
Is there a way / a place / an interest, for libraries / components made by wicket users, like me?
I would like to share some stuff, just that I'm very oldskool - no maven, no ant, ... just code.
dx-wicket-date.zip

Re: Contributing with user libraries

by Eelco Hillenius :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 7/16/07, davor-x <davor.aster@...> wrote:
>
> Since I'm quite happy we have wicket, I was wondering how to contribute back.
> Is there a way / a place / an interest, for libraries / components made by
> wicket users, like me?
> I would like to share some stuff, just that I'm very oldskool - no maven, no
> ant, ... just code.
> http://www.nabble.com/file/p11610150/dx-wicket-date.zip dx-wicket-date.zip

Contributions are always welcome. Though without maven or ant, you're
making it much harder for people to actually use.

Can you tell use more about what you want to contribute?

Cheers,

Eelco

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-stuff-user mailing list
Wicket-stuff-user@...
https://lists.sourceforge.net/lists/listinfo/wicket-stuff-user

Re: Contributing with user libraries

by davor-x :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

For example a DateField (with date picker).
I know, there already is wicket-datetime. I was playing with it for some time, but then I have decided  I'll be happier without joda or Yui dependencies, so I wrote mine. It's very tiny. Still lacks localization support, but that can be easily extended.

Another thing is a DataTable, DataForm, CRUDForm, FilterForm ...
It works like this: first, in Application, you describe your database schema. The tables, primary keys, relations between tables, default sort order, .... You assingn a unique id to each table (a tableKey).  Then, say you want to display the data of some-db-table in the DataTable - it's constructor takes a tableKey. The you override the method getRowsPerPage, a method to populate the colgroup section, the method to populate the header section, and finally the populateRow, wich populates each row. The result is a page-navigable and sortable table display. Similarily, a CRUDForm is ready for CRUD operations, and a FilterForm sets up a filter wich will filter the data displayed in DataTable(s) / CRUDForm(s) with same tableKey. 99% of my screens are done with thees 3 or 4 components. Most people use hibernate or similar ORM. I was also playing various orm libraries. Just didn't like it very much. So I wrote my own - very tiny, fery few features, but it does the job. For me, anyway. Surely this is not something an end-user can use right away. But it could be usable if one of the "wicket-guys" got into  it, and discuss how to "wicketize" it.  Anyway, tha would be my 2c.
cheers

Re: Contributing with user libraries

by davor-x :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Re: Contributing with user libraries

by davor-x :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

source & example:
wicket-dx-0.2-src.zip
wicket-dx-example-0.2.zip
Requerements: oracle db scott/tiger sample schema. And wicket of course, 1.3 latest snapshot.