Hello koha-devel, On the bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6086 Alex proposes to add a new jquery filter for tables, picnet.table.filter.min.js (An example of the filter is here: http://www.picnet.com.au/resources/tablefilter/demo.htm ) We already have some jquery plugins for table: * tablesorter = let you sort table columns. Widely used in Koha. * tablesorterPager = automatically paginate long tables. Used in admin section of Koha, and in readingrec * uiTableFilter = add a generic filter to tables. Used only in serials claims if i'm not mistaking. uiTableFilter and tablefilter achieve almost the same goal: * uiTableFilter propose just one filter, generic, outside of the table. You enter something, and any cell with the entered value is kept, others are hidden * tablefilter add a line to the table, just below column names (see the screenshot on bug 6086) the filter can be very detailled. It handles filters from a list, not only from an entered value. We have options: * those 2 plugins are not exactly the same, let's go with both (at the price of sometimes graphic inconsistencies or difficulties to choose one or the other plugin) * uiTableFilter is great, the other gives us too much detail, let's stick with uiTableFilter, don't add another table plugin ! * tablefilter is great, it's better to have a lot of details, it's easier to understand how it works (the uiTableFilter is outside the table, it's strange...) switch to tablefilter and remote uiTableFilter ! What do you think we should do ? Is there an other thing we should take care of ? Anyone knowing the killing-plugin-for-table we should use for sorting/filtering/doing everything on table ? Personally, I think I prefer a little bit tablefilter, I already had some usability questions from Owen about uiTableFilter used in a smart-rules patch we've submitted (and has not been applied yet) Depending on the conclusion, i'll QA the 6086 differently ;-) -- Paul POULAIN http://www.biblibre.com Expert en Logiciels Libres pour l'info-doc Tel : (33) 4 91 81 35 08
Have you considered-- http://www.datatables.net/ ? I did a little investigation of jquery table plugins a few months ago and picked that as my favourite. I ended up not using any as my data sets were very large and I didn't want to wire in their paging solution (even though it might have been the right thing to do after all). -reed On Wed, Aug 10, 2011 at 9:25 PM, Paul Poulain <paul.poulain@biblibre.com> wrote:
Hello koha-devel,
On the bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6086 Alex proposes to add a new jquery filter for tables, picnet.table.filter.min.js (An example of the filter is here: http://www.picnet.com.au/resources/tablefilter/demo.htm )
We already have some jquery plugins for table: * tablesorter = let you sort table columns. Widely used in Koha. * tablesorterPager = automatically paginate long tables. Used in admin section of Koha, and in readingrec * uiTableFilter = add a generic filter to tables. Used only in serials claims if i'm not mistaking.
uiTableFilter and tablefilter achieve almost the same goal: * uiTableFilter propose just one filter, generic, outside of the table. You enter something, and any cell with the entered value is kept, others are hidden * tablefilter add a line to the table, just below column names (see the screenshot on bug 6086) the filter can be very detailled. It handles filters from a list, not only from an entered value.
We have options: * those 2 plugins are not exactly the same, let's go with both (at the price of sometimes graphic inconsistencies or difficulties to choose one or the other plugin) * uiTableFilter is great, the other gives us too much detail, let's stick with uiTableFilter, don't add another table plugin ! * tablefilter is great, it's better to have a lot of details, it's easier to understand how it works (the uiTableFilter is outside the table, it's strange...) switch to tablefilter and remote uiTableFilter !
What do you think we should do ? Is there an other thing we should take care of ? Anyone knowing the killing-plugin-for-table we should use for sorting/filtering/doing everything on table ?
Personally, I think I prefer a little bit tablefilter, I already had some usability questions from Owen about uiTableFilter used in a smart-rules patch we've submitted (and has not been applied yet)
Depending on the conclusion, i'll QA the 6086 differently ;-)
-- Paul POULAIN http://www.biblibre.com Expert en Logiciels Libres pour l'info-doc Tel : (33) 4 91 81 35 08
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
Have you considered-- http://www.datatables.net/ ? I have considered nothing, i just see there is a patch that adds a
Le 10/08/2011 11:51, Reed Wade a écrit : plugin that overlap with another one, maybe it's worth taking a chair, have a talk, and choose one ;-) I just took a look at datatables, and it seems it could be a good candidate to replace all existing plugins, as it does filtering, sorting and paging ! (and it's used by openlibrary...) -- Paul POULAIN http://www.biblibre.com Expert en Logiciels Libres pour l'info-doc Tel : (33) 4 91 81 35 08
I just took a look at datatables, and it seems it could be a good candidate to replace all existing plugins, as it does filtering, sorting and paging ! (and it's used by openlibrary...)
I think the datatables plugin looks very promising, and deserves serious evaluation. I like that it offers the functionality we need in a single plugin rather than in 2 or 3. I think the default configuration isn't as minimal as we want in most cases, so it's going to add a little bit more complexity in most cases (turning off the features we don't always need). I'd like to do some testing. Would Alex be willing to re-implement Bug 6086 using the datatables plugin to see if it fit that bug's requirements? -- Owen -- Web Developer Athens County Public Libraries http://www.myacpl.org
On Wed, Aug 10, 2011 at 5:51 AM, Reed Wade <reedwade@gmail.com> wrote:
Have you considered-- http://www.datatables.net/ ?
I did a little investigation of jquery table plugins a few months ago and picked that as my favourite. I ended up not using any as my data sets were very large and I didn't want to wire in their paging solution (even though it might have been the right thing to do after all).
+1 for datatables from me. I did some experimental work with this in Koha quite a while back. (Owen may remember working with me a bit on it.) It never went anywhere because I ran out of time. Kind Regards, Chris
Le 10/08/2011 15:06, Chris Nighswonger a écrit :
On Wed, Aug 10, 2011 at 5:51 AM, Reed Wade <reedwade@gmail.com <mailto:reedwade@gmail.com>> wrote:
Have you considered-- http://www.datatables.net/ ?
I did a little investigation of jquery table plugins a few months ago and picked that as my favourite. I ended up not using any as my data sets were very large and I didn't want to wire in their paging solution (even though it might have been the right thing to do after all).
+1 for datatables from me. I did some experimental work with this in Koha quite a while back. (Owen may remember working with me a bit on it.) It never went anywhere because I ran out of time.
Kind Regards, Chris ahem. In fact, as far as BibLibre is concerned, picnet was a first attempt, and uitablefilter too (because of ease of implementation and lack of time), but limits to those latest solutions prompted us into datatables.net which is really better. And we now have a quick guide for Koha integration. So that patch might be worth rewriting. -- Henri-Damien LAURENT BibLibre
Le 16/08/2011 12:32, LAURENT Henri-Damien a écrit :
Le 10/08/2011 15:06, Chris Nighswonger a écrit :
On Wed, Aug 10, 2011 at 5:51 AM, Reed Wade<reedwade@gmail.com <mailto:reedwade@gmail.com>> wrote:
Have you considered-- http://www.datatables.net/ ?
I did a little investigation of jquery table plugins a few months ago and picked that as my favourite. I ended up not using any as my data sets were very large and I didn't want to wire in their paging solution (even though it might have been the right thing to do after all).
+1 for datatables from me. I did some experimental work with this in Koha quite a while back. (Owen may remember working with me a bit on it.) It never went anywhere because I ran out of time.
Kind Regards, Chris ahem. In fact, as far as BibLibre is concerned, picnet was a first attempt, and uitablefilter too (because of ease of implementation and lack of time), but limits to those latest solutions prompted us into datatables.net which is really better. And we now have a quick guide for Koha integration. So that patch might be worth rewriting.
I submitted a patch on Bugzilla which includes all the necessary stuff to start using DataTables plugin. (Bug 6836) I will propose another patch for an example on how to use it. -- Julian Maurice <julian.maurice@biblibre.com> BibLibre
Le 02/09/2011 13:37, Julian Maurice a écrit :
Le 16/08/2011 12:32, LAURENT Henri-Damien a écrit :
Le 10/08/2011 15:06, Chris Nighswonger a écrit :
On Wed, Aug 10, 2011 at 5:51 AM, Reed Wade<reedwade@gmail.com <mailto:reedwade@gmail.com>> wrote:
Have you considered-- http://www.datatables.net/ ?
I did a little investigation of jquery table plugins a few months ago and picked that as my favourite. I ended up not using any as my data sets were very large and I didn't want to wire in their paging solution (even though it might have been the right thing to do after all).
+1 for datatables from me. I did some experimental work with this in Koha quite a while back. (Owen may remember working with me a bit on it.) It never went anywhere because I ran out of time.
Kind Regards, Chris ahem. In fact, as far as BibLibre is concerned, picnet was a first attempt, and uitablefilter too (because of ease of implementation and lack of time), but limits to those latest solutions prompted us into datatables.net which is really better. And we now have a quick guide for Koha integration. So that patch might be worth rewriting.
I submitted a patch on Bugzilla which includes all the necessary stuff to start using DataTables plugin. (Bug 6836) I will propose another patch for an example on how to use it.
An example of datatables usage can now be found in Bug 6838. -- Julian Maurice <julian.maurice@biblibre.com> BibLibre
participants (6)
-
Chris Nighswonger -
Julian Maurice -
LAURENT Henri-Damien -
Owen Leonard -
Paul Poulain -
Reed Wade