• Resolved Christos Chatzaras

    (@cybercr33p)


    Hello Jordy,

    A better way to submit “unknown tables” would be useful.

    Maybe a button that when you click it opens a popup with the list of unknown tables at the left and a dropdown next to each plugin with a list of the plugins that the site uses.

    Then user links each table with the plugin that uses these tables.

    When user submits the form then a text is generated with all these information which then the user submits to https://meowapps.com/support/ or here in the forums.

    Kind regards,
    Christos Chatzaras

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Jordy Meow

    (@tigroumeow)

    Hi guys,

    I’ll come with a big update about the way it works; I discovered a lot of things while trying to handle all this in the best way possible. I also thought many other plugins got that right and figured the right solution, but they aren’t. Took me a few weeks but I came with a pretty good architecture to handle this.

    I love your idea, @cybercr33p, and I think it’s also important to let the users mark some elements as “used by a certain plugin” until it is supported in the core of Database Cleaner.

    Don’t hesitate to contact me directly, I’ll have test you new versions and share more information with you ??

    Thread Starter Christos Chatzaras

    (@cybercr33p)

    Another more automated way is a button to grep through wp-content/plugins/* .php files trying to find which “unknown” tables are used and by which plugin. The scan would not take long as .php files are small.

    After the scan is completed it should show a button that user clicks to send you these details by a POST request to your server. Then you add them in the core of Database Cleaner in an upcoming version.

    If you don’t want to update the core frequently, maybe you can keep these information at your database and have a “fetch table data” button, which will make a call to your server, your server replies with a XML and update only the plugins table list. Also this could be done automatically, for example once per day using wp cron.

    If you want me to test new versions my e-mail is chris [at] cretaforce.gr

    Plugin Author Jordy Meow

    (@tigroumeow)

    About this:

    Another more automated way is a button to grep through wp-content/plugins/* .php files trying to find which “unknown” tables are used and by which plugin. The scan would not take long as .php files are small.

    This is the technique used by another plugin; this would actually not only give you inaccurate information (it’s not because the “admin_email” option is used by the plugin x, that it created/maintained by it), but it wouldn’t tell you that you are using an option used by a plugin that you uninstalled – which is a much more interesting information from my point of view ??

    But maybe you just told me this in order to get more information (and not for the analysis itself).

    I am actually doing this, I have built a scanner that go through the whole WordPress Repository, get all the information, and also handle some edge cases. So basically, I will need a way for my users to give me “human-like” input as the “robot-like” analysis would have been already performed.

    Drop me a message here: https://meowapps.com/contact ??

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Better way to provide information for unknown tables’ is closed to new replies.