No, I don’t think you do understand. Why would I not believe you? Have I at any stage stated this? I think you are reading between lines I haven’t even written.
My point is that the plugin didn’t work for me. I used it. My site broke. I fixed it. I used it with a smaller data set. My site broke. I fixed it. I used a competing plugin. No faults. Whether the plugin has worked for you does not change any of this. Somewhere, there is an environment you have not accounted for, and it is breaking databases. Your server obviously does not provide this environment. That was my point. Nothing more.
Secondly, as I have said, the only reason I gave feedback was because I liked the plugin. Then, immediately after, it broke my db. I cannot un-give-feedback, so I had to lower it or risk misleading other users. If it broke my db, twice, then it could do the same for someone else. I am not going to endorse something that I don’t believe in.
If the plugin failed immediately, then I would have just left it, with no feedback. But I was trying to be nice, left a 5 star rating, and then it broke my site.
Finally, I am a PHP programmer and a plugin developer, and I would be crazy to endorse something that I think broke my database. Personally, I think 3 stars are generous, but until now I could not bring myself to give you any less.
So, why do I want to give you less? Here’s why:
- I reported a potentially massive fault in your new plugin. Rather than looking for a solution, you got defensive, and denied there could be a problem. The user’s always wrong?
How will faults be fixed if you don’t try to fix them. Telling me that it works on your machine does not make it work on mine. If you are not willing to even try and make an adaptable piece of software, do not distribute it as a publicly available plugin.
- Your kneejerk reaction was to blame it on my server. My server is fine. But what if the plugin did cause issues with the server? Is that okay? “Yeah, the plugin’s cool, unless your server sucks, then it’ll break your entire site and you will lose everything.” Really? Do you think that is okay?
- Your support attitude is terrible. I constantly deal with clients and users in a variety of conditions, ranging from simple WP support right up to ceo’s trying to develop enterprise level software. Sometimes a dumb question gets asked. But, they are only dumb questions when the client has not bothered to read the documentation. Do I treat them like they are dumb? No. Not even if its a free plugin. Do I imply they are lying? No. I work with them for a solution, as their life may exist outside of world thrilling world of coding. And I remember that if everyone had my knowledge and skills, I wouldn’t have a job. So I’m happy that they are willing to ask questions and put forward concerns.
- Finally, you are releasing a plugin, that could break a WP database. This has been reported to you. You chose to ignore this report. Not everyone is prepared with recent database backups and a knowledge of how to use them. I really hope no one’s gonna lose their site because of this. I’d just like to think that your target audience may be too savvy for that, but you never know.
In summary, I just think your attitude sucks. But I have enjoyed the conversation :).