Skip to content

Activation issue / HTTP error on media upload / feature suggestion #7

@HeatherActon

Description

@HeatherActon

Hi Amir!
We're giving your plugin a shot on a client site, where they want to be able to add searchable (front and back end) labels to each image (there are 1000s) in an automated fashion. We installed your plugin and noted a few issues. We'd love to work with you to improve this if you're available and willing!

Issues:

  • Upon activation there is an error due to a missing /vendor directory (so couldn't load /vendor/autoload.php). I "fixed" this in our version by commenting out line 17 of perception.php. I don't know if that really fixed anything, but given that directory didn't exist in the plugin download it at least allowed the plugin to activate.

  • After that, the plugin could activate and the setup steps were simple to follow. Except, we had to add a line to wp-config.php temporarily so that we could upload a json file through the WP media uploader. This explanation could be added to the readme, or, if a straight URL is accepted you could just direct the developer to upload the json file to root and provide the URL.

  • Once we went through setup, which apparently is ok, I thought that maybe existing images would be labeled. But I then realized they have to go through the upload process to be labeled with the meta tag. It may be a nice feature addition to allow a "regenerate Google labels" or something like that, so that if a user puts this on AFTER their media library is full, the labels will get generated for older images.

  • I did try uploading some images but got a generic HTTP error message in the media uploader. Disabling the plugin lets me upload images again, but uploading them with perception activated does not work currently. I didn't look too far into this.

Hopefully that helps! We'd love to be a part of making this plugin a great tool for our client and others, so let us know how we can help. Thanks!
Heather

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions