Post by tek on Dec 26, 2021 4:36:41 GMT -8
I am posting this critics because I fell hopeless of being replied by any admin here. Sorry if I step on anyone's foot but questionmarks have not to stay in the air, do they?
I received the following e-mail on Jul 31, 2021:
« Your plugin "Cloudinary File Upload v.2.0" has been rejected for the following reason:
This plugin breaks the ProBoards Developer Guidelines. »
When I recieved it, I thought it had some ground for the rejection. Although I quickly checked the guidelines, I couldn't figure out what it could be. Generally speaking, my daily work is very busy and leave everything as it is. But during these last days of the year we are now living, I have had some time to check it back and I really can't find any clue as to which article of the law the plugin ignores.
In our forum, it is working perfect for almost a year. I am not in any quest to become a celebrity as an owner of a plugin used in other forums. I oversatisfied those kind of feelings years ago. But it solves a series of user problems (especially those of non-techy people) introducing the official support of Cloudinary to them.
As a coder since 1986, I am used to be helping people every moment in my day. So would it be something I'm used to when letting people benefit the plugin without even my knowledge becomes possible. However, in return, finding no help on something that contains efforts of numerous days and nights of numerous real persons is no good. While the Cloudinary support team officially tried to help and made me clear at every step and against every user case, option, usage, and risk almost every day for almost a month, the forum members on the other hand helped me during days and nights testing every update and advancement during the coding.
Whenever it comes to my mind and remember the library rejected it, I feel ashamed of the trouble I have created for the people during the time coding it.
OK, I understand the widget being deprecated does not alarm the PB staff but why don't you give a hand to those who try to do something? It's no good...
Furthermore, before submitting the plugin to the library, I asked to be communicated before its being overviewed because there is a need to communicate over it and explain things or ask if a number of plugin functions not mentioned in the guideline do violate anything or not. But no reaction there, either.
Any information would be appreciated.
....
Guidelines:
1. Codes that make requests to ProBoards' servers except through methods explicitly allowed for by ProBoards (such as plugin set() functions). Examples of prohibited codes include using <iframe> tags to access forum content, or making AJAX requests to ProBoards forums.
- It does include NO such content. Neither requests any data from outside the plugin.
2. Codes that affect the placement of advertisements on any ProBoards forum, except those specifically authorized by ProBoards.
- The second guideline is the second clear reason why the plugin complies with the rules. No need to argue.
3. Codes which cause automatic redirects on page load to a new URL.
- There is no redirection throughout the codes. User mouse gestures initiate or stop the plugin process, and that's all.
4. Codes which rely on external code to work properly. Note that using external data is acceptable, so long as that data is loaded asynchronously.
- There is no external code within the plugin. The only two external elements subject to the plugin are the Cloudinary widget which is invoked but not run by the plugin, and a key reader of Ulises's old plugin which is a temporary measure.
5. Codes which use plugin keys to store unrelated data, e.g., sharing a single plugin key between multiple unrelated plugins.
- The plugin stores only one private key which holds user preferences. It is not revealed, nor is mixed with other keys. It doesn't read any other key from any other plugin, at all.
I received the following e-mail on Jul 31, 2021:
« Your plugin "Cloudinary File Upload v.2.0" has been rejected for the following reason:
This plugin breaks the ProBoards Developer Guidelines. »
When I recieved it, I thought it had some ground for the rejection. Although I quickly checked the guidelines, I couldn't figure out what it could be. Generally speaking, my daily work is very busy and leave everything as it is. But during these last days of the year we are now living, I have had some time to check it back and I really can't find any clue as to which article of the law the plugin ignores.
In our forum, it is working perfect for almost a year. I am not in any quest to become a celebrity as an owner of a plugin used in other forums. I oversatisfied those kind of feelings years ago. But it solves a series of user problems (especially those of non-techy people) introducing the official support of Cloudinary to them.
As a coder since 1986, I am used to be helping people every moment in my day. So would it be something I'm used to when letting people benefit the plugin without even my knowledge becomes possible. However, in return, finding no help on something that contains efforts of numerous days and nights of numerous real persons is no good. While the Cloudinary support team officially tried to help and made me clear at every step and against every user case, option, usage, and risk almost every day for almost a month, the forum members on the other hand helped me during days and nights testing every update and advancement during the coding.
Whenever it comes to my mind and remember the library rejected it, I feel ashamed of the trouble I have created for the people during the time coding it.
OK, I understand the widget being deprecated does not alarm the PB staff but why don't you give a hand to those who try to do something? It's no good...
Furthermore, before submitting the plugin to the library, I asked to be communicated before its being overviewed because there is a need to communicate over it and explain things or ask if a number of plugin functions not mentioned in the guideline do violate anything or not. But no reaction there, either.
Any information would be appreciated.
....
Guidelines:
1. Codes that make requests to ProBoards' servers except through methods explicitly allowed for by ProBoards (such as plugin set() functions). Examples of prohibited codes include using <iframe> tags to access forum content, or making AJAX requests to ProBoards forums.
- It does include NO such content. Neither requests any data from outside the plugin.
2. Codes that affect the placement of advertisements on any ProBoards forum, except those specifically authorized by ProBoards.
- The second guideline is the second clear reason why the plugin complies with the rules. No need to argue.
3. Codes which cause automatic redirects on page load to a new URL.
- There is no redirection throughout the codes. User mouse gestures initiate or stop the plugin process, and that's all.
4. Codes which rely on external code to work properly. Note that using external data is acceptable, so long as that data is loaded asynchronously.
- There is no external code within the plugin. The only two external elements subject to the plugin are the Cloudinary widget which is invoked but not run by the plugin, and a key reader of Ulises's old plugin which is a temporary measure.
5. Codes which use plugin keys to store unrelated data, e.g., sharing a single plugin key between multiple unrelated plugins.
- The plugin stores only one private key which holds user preferences. It is not revealed, nor is mixed with other keys. It doesn't read any other key from any other plugin, at all.