Tag Groups - Free Plan

Enter Ajax: An Improved List of Tag Groups

It took me over four years to complete one of the early ideas and frequent wishes by users: Ajax((Actually, it has already been used by the Quick Edit menu.)) and more interactivity on the group administration page.

Ajax basically means that you can work on the data without having to reload the page every time you make a change.

It took me quite a while to write the Javascript part, change the corresponding PHP functions, fine-tune the styling and test the whole stuff. I hope that it was worth it.

Tag Groups admin

The new admin page. I made some further tiny changes after taking that screenshot.

 

The list of memorable changes is as follows:

  1. You can now sort groups by drag-and-drop. That works, of course, only between the groups that fit on one page.
  2. You can add a new group right at the position where you need it. The only exception is the first position. Before, every new group was created at the end of the list and needed to be moved up to its final position.
  3. The label can be edited directly in the table. Generally, the number of steps for most changes is less than before, namely without additional screens to enter the information.
  4. The list is now segmented in pages. The number of items per page is currently fixed, but I’m thinking about adding it to the settings. I never needed paging on my blogs, but some users reported huge numbers of groups.

After updating, I sometimes noticed that WordPress doesn’t load the new style sheet. If you click on a trash bin icon, a red frame should appear around the table row while you are requested to confirm deletion. If not, try reloading the page, clearing the browser cache, etc. Please let me know if you encounter that problem and find a solution. On the test blogs the new formatting appeared after reloading some minutes later.

Update the plugin as usual from the admin backend, or head over to the plugin repository to read more.

And, needless to say, I am also very grateful for tips and donations!

Photo of Ajax by luisvilla

Christoph