Okay
  Public Ticket #3049121
Month sorted out of chronological order by default
Closed

Comments

  •  2
    Samuel started the conversation

    The app's default sorting of a date field filter with month names is alphabetically. Is there a way to override this behavior?

    5010660528.png
  •  1,688
    Miloš replied

    Hi, Samuel

    Sorry for the delayed response.

    -

    - I am sorry to disappoint you, but at this time, this is not achievable with any of our built-in functionalities in wpDataTables.

    The developers will work on adding this, but I can't say an ETA when they might start working on it.

    I will pass this to them, but please feel free to search on this page

     to see if someone may be already suggested this feature. If you can't see it, feel free to add your suggestion there, and it will be forwarded to our management for review.

    After it's been reviewed it will be presented on the front page, for voting. Please note that it may take some time before your suggestion is brought up for voting since we receive quite a lot of suggestions on daily basis, and as more people vote, the feature will move higher on the priority list.

    You can certainly follow our changeLog page if you'd like, where we state any changes/new features/bug fixes during updates;

    and our newsletter, so you're informed about new features, bug fixes, freebies, etc.

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  2
    Samuel replied

    Unfortunately, none of what you have described is useful.


    This is a bug.

    Defining a list works for a moment, and then as soon as any other filter is selected your plugin reverts to sorting the column alphabetically, which is horrible user experience.

    I never specified "built-in functionalities in wpDataTables" so why should you? I just need a solution with a callback or whatever works given the idiotic built-in default behavior that forces a dumb indexing based on the alphabet.

    I just need it to make sense to human beings!

  •  1,688
    Miloš replied

    Hi, Samuel 

    My apologies for that, i can see what you mean now, somehow i completely got it wrong the first time.

    I escalated this with our developers earlier, but they are still working on it to see if we have any workaround to provide, for this goal.

    Thank you for your patience, as soon as i confirm it, i will come back to you.

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  1,688
    Miloš replied


    Hi, Samuel

    The developers just reported back to me.

    -

    I sincerely apologise on behalf of the Team, but when you use Powerful filters in combination with our plugin for this purpose;

    In Powerful filters add-on, for Cascade filtering,

    selectbox, multiselectbox or checkbox,  are dynamically being populated depending on what is selected in the previous filter.

    By default it does sorting as alphabetical ;  We are using the sort method as shown on this documentation https://www.php.net/manual/en/function.sort.php ;

    Every time when a value is selected , then every filter that is selectbox,multiselct or checkbox is dynamically created.

    At this moment, unfortunately, we don't have any hooks where you could filter the data as you need it here, for server-side tables;

    and for non-server side tables, our developers would have to change the logic completely in the plugin's core.

    -

    So, we are truly sorry about that, and for all the inconvenience this has caused, but at this time it is like that.

    We will do our best to improve this in the future as soon as possible.

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  2
    Samuel replied

    Can I just disable it? The database it's query has the correct sort order and it's server-side anyways. Why are you caching and using alphabetical by default, on any filter?

    I don't get it. You say if it's 2K or more it will default to server-side, but then you enact these client (plugin) rules that are really stupid for humans.

  •  1,688
    Miloš replied

    Hi, Samuel 

    Thank you for the feedback, we will make sure to pass all of the details to the developers,

    and they will do their absolute best to improve this functionality as soon as possible.

    Our sincere apologies on behalf of the Team for all the inconvenience.

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  2
    Samuel replied

    Can you answer my question? Wth?

    This is basic stuff. You’re creating bugs with stupid design decisions. Why would anyone sort alphabetically by default?

    Give me a solution please. I shouldn’t have to wait for your 1 developer to fix such an obvious flaw!

  •  1,688
    Miloš replied


    Hi, Samuel

    I apologise that I did not answer that question, I will now elaborate more directly to explain in more detail.

    The Powerful Filters add-on was made 5 years ago when the requests of our users were to sort these values alphabetically by default, that is the reason why it got made like that.

    We did not have many requests that the data should be in the source as you need it.

    We are doing our best to satisfy all the needs of our users, so the final logic/behaviour depends on users that request certain logic the most.

    At this time, unfortunately, we don't have any hooks in this part of the code,

     but we will work on implementing it so that the users can change the filtering as they need, as soon as possible.

    It is also not the same logic for server-side and non-serverside tables, so this functionality will take more time to implement.

    We will do our absolute best to implement a solution that will allow users to change this filtering logic as soon as possible, but we are not able to provide an ETA on it, because of various unpredictable factors that can postpone development.

    You can certainly follow our changeLog page if you'd like, ( it is also in the plugin dashboard with patch notes at each update) , 

    where we state any changes/new features/bug fixes during updates;

    and our newsletter, so you're informed about new features, bug fixes, freebies, etc.


    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  2
    Samuel replied

    You can choose to ignore the facts. The reality is that if you can set the sorting by alphabet, and you have confirmed it's a configuration of php per your message, then changing it so that it's not alphabetical by default is simple. 

    The fact that the field at issue is a designated date field and you're doing this is just a lack of caring for fundamental UX practices. You basically hacked together a plugin using open source libraries. The fact that you charge the money you do and yet don't attend to the most basic human interaction concepts is shameful.

    It would be great if you guys could stop making excuses and just acknowledge that some of the issues reported are obvious mistakes and "no brainers" that really don't require a lot of effort to resolve.

    The problem I'm having more and more is the prices you charge given the abundance of issues in what you've done to open source jQuery tables and the various open source charting libraries. Too many issues.



  •  2
    Samuel replied

    No reply? You guys suck!

  •  1,688
    Miloš replied

    Hi, Samuel 

    My sincerest apologies for the delay on the response.  I had to double-check everything with 2nd level and the developers to confirm most accurate informations.

    Rest assured that your complaints have been forwarded to our developers. I certainly hope they'll be able to resolve all your issues and concerns as soon as possible. At the moment, unfortunately, there's nothing we can do to change the behavior.

    We are truly sorry for the inconvenience.

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  2
    Samuel replied

    This is such bullshit! Go find any other website where a date field with month name is sorted alphabetically.

    This is the dumbest thing I have ever heard or seen from a developer!

    You guys are pathetic. I'm about to make it my mission to build a better tool and kill your business. It's not like the underlying libraries is anything you actually built.

    TMS Plugins is a JOKE!

  •  1
    Zeba Lyra replied

    Samuel,

    The app's default sorting of a date field filter with month names is alphabetically. Is there a way to override this behavior?

    There's this non-printing character: https://en.wikipedia.org/wiki/Zero-width_space

    - You can use it to counteract this behavior by maintaining the proper sort order of the months (logical and alphabetical)

    So I share it already combined below:

    January
    February
    March
    April
    May
    June
    July
    August
    September
    October
    November
    December


    - It's a workaround.
    But I hope it can be useful in some way.

    Regards,


  •  1,688
    Miloš replied

    Hi, Zeba 

    Thank you very much for this workaround, we will make note of it, it might help some users certainly.

    Our developers are already working on a custom sorting logic as a built-in option.

    We can't say exactly an ETA when they will finish, but they are intensively working on it.

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  2
    Samuel replied

    If they are working on it, why close this ticket?

    Are they really working on it because it's the DUMBEST thing I have ever seen by anyone calling themselves a developer.

  •  1,688
    Miloš replied

    Hi, Samuel 

    The tickets get closed automatically when nobody responds to them after 7 days. That does not mean that the developers are not still working on it, i can assure you.

    The developers have their list of tasks that they work on - we report any issues / new feature requests / feedbacks / bugs / suggestions for improvements > that we get from our users;

    and they take note of the ticket numbers, as well as all of the details , so i can assure you that we keep track of all of the details, as well as the list of users / tickets  that contributed along the way.


    We have already covered all of the information regarding the topic of your query here.

    The Powerful Filters add-on was made 5 years ago when the requests of our users were to sort these values alphabetically by default, that is the reason why it got made like that.

    We did not have many requests that the data should be in the source as you need it.

    We are doing our best to satisfy all the needs of our users, so the final logic/behaviour depends on users that request certain logic the most.

    At this time, unfortunately, we don't have any hooks in this part of the code,

     but we will work on implementing it so that the users can change the filtering as they need, as soon as possible.

    It is also not the same logic for server-side and non-serverside tables, so this functionality will take more time to implement.

    We will do our absolute best to implement a solution that will allow users to change this filtering logic as soon as possible, but we are not able to provide an ETA on it, because of various unpredictable factors that can postpone development.

    They are doing their best to improve the plugin as much as possible. As soon as this is finished, you will see a patch note about it on our changeLog page, and you can also find the changeLog notes, in the plugin itself , in the Dashboard :

    8617687495.png

    Again, we thank you very much for your feedback and suggestions.

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  2
    Samuel replied

    It's a date field and your way of programming for it is idiotic. Making excuses after excuse just makes you, your company and your products look lame and stupid.

  •  1,688
    Miloš replied

    Hi, Samuel

    Thank you for your feedback on the matter.

    The Powerful Filters add-on was made 5 years ago when the requests of our users were to sort these values alphabetically by default, that is the reason why it got made like that.

    We did not have many requests that the data should be in the source as you need it.

    We are doing our best to satisfy all the needs of our users, so the final logic/behaviour depends on users that request certain logic the most.

    At this time, unfortunately, we don't have any hooks in this part of the code,

     but we will work on implementing it so that the users can change the filtering as they need, as soon as possible.

    It is also not the same logic for server-side and non-serverside tables, so this functionality will take more time to implement.

    We will do our absolute best to implement a solution that will allow users to change this filtering logic as soon as possible, but we are not able to provide an ETA on it, because of various unpredictable factors that can postpone development.

    You can certainly follow our changeLog page if you'd like, ( it is also in the plugin dashboard with patch notes at each update) , 

    where we state any changes/new features/bug fixes during updates;

    and our newsletter, so you're informed about new features, bug fixes, freebies, etc.


    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables