• Resolved Tracy Maher

    (@kstpdigital)


    We really like the functionality of the reorder plugin but are having some issues with the performance of it in our live site. What we are finding is that on our live site, when our story editors add posts to a category, or multiple categories, the newly added posts don’t always show up in the reorder dashboard until we manually reset the order. It isn’t happening with every post, or in particular categories, but it does happen multiple times per day.
    We haven’t been able to reproduce that behavior on our dev site or our test site, so our initial conclusion is that it may have something to do with the the different actions that are happening on the live site and the resources that are being use. (We are importing multiple stories each hour from the Associated Press, the news desk is also posting stories to the site, and there are all kinds of chron jobs that run in the back end as well.)
    One thing that occurred to us is that we might have better luck with the plugin if it offered a couple of different options:
    if we were able to exclude some of the different categories that don’t require manual sorting
    if we were able to set limits on the number of posts that each category is trying to sort (for example if the plugin only accessed the 50 most recent posts in our Top News category, instead of the thousands of posts that are in there.)
    I would really appreciate any insight you could offer. Thanks very much

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Aurovrata Venet

    (@aurovrata)

    are you trying to place new post at the start of the ranking?

    Thread Starter Tracy Maher

    (@kstpdigital)

    Yes, that is exactly what we are trying to do. We are a local news station and need the ability to sort posts (news stories) by importance rather than chronologically. The most recent news story isn’t necessarily the most important, and we need to keep the biggest/most important stories at the top of our queue for our viewers. We aren’t able to modify the publish date on our stories because they need to accurately reflect the time they were posted. We have thousands of news stories (posts) in any given category, but really only need to be able to sort the most recent posts, generally speaking, e.g. a single day’s worth of posts, which may be 20-30 posts in any given category.

    • This reply was modified 4 years, 1 month ago by Tracy Maher.
    • This reply was modified 4 years, 1 month ago by Tracy Maher.
    Plugin Author Aurovrata Venet

    (@aurovrata)

    Yes, that is exactly what we are trying to do.

    can you switch that off and let me know if the issue persists?

    Plugin Author Aurovrata Venet

    (@aurovrata)

    so there is one rather simple solution I can see to the problem, that is if it is confirmed that it is due to LIFO (last in first out) re-ranking on large number of posts.

    Whichever way you attempt to setup a manual LIFO order, a table re-write or thousands of posts will cause issues …unless we use a custom table, something I am not keen on due to plugin extensibility issues.

    On the other hand, if you can confirm that the issue disappears with a LILO (last in last out) order, then we can explore the following solution,

    • rank your posts in reverse order in the admin interface
    • allow new posts to be added to the end of the queue (LILO), which requires only a single insertion in the meta table
    • force the front-end post query to return the query in reverse order
    Thread Starter Tracy Maher

    (@kstpdigital)

    Thanks, I will talk to our dev team right away and see if we can implement this solution.

    Plugin Author Aurovrata Venet

    (@aurovrata)

    I am closing this thread as it appears you are on the same team as David who already started a similar thread. Please add your comments on that thread.

    OK.

Viewing 7 replies - 1 through 7 (of 7 total)

The topic ‘Expanded capabilities of plugin’ is closed to new replies.