#0055ad
267899
0
1
Apr 26, 2023 15:19:18 GMT -8
PB Support
1,002
April 2023
pbsupport
|
Post by PB Support on Oct 3, 2023 13:05:42 GMT -8
Developer GuidelinesThese guidelines outline rules for ProBoards Developers. The following types of codes are prohibited: - 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.
- Codes that affect the placement of advertisements on any ProBoards forum, except those specifically authorized by ProBoards.
- Codes which cause automatic redirects on page load to a new URL.
- Codes which rely on external code to work properly. Note that using external data is acceptable, so long as that data is loaded asynchronously.
- Codes which use plugin keys to store unrelated data, e.g., sharing a single plugin key between multiple unrelated plugins.
|
|
#0055ad
267899
0
1
Apr 26, 2023 15:19:18 GMT -8
PB Support
1,002
April 2023
pbsupport
|
Post by PB Support on Oct 3, 2023 13:25:19 GMT -8
Reminder:Please remember that any code that generates AJAX requests to our servers is prohibited unless we explicitly allow it (which right now is limited to plugin set() functions). One example of where developers have gone wrong is codes that switch the WYSIWYG editor between Visual and BBCode mode. There are some codes that are triggering Visual -> BBCode -> Visual which generates two AJAX requests to our servers. Please remember that just because you have found one of ProBoards' private functions in our JavaScript, that does not necessarily mean you can use it in your codes if they can generate calls to our servers. If you want special permission to generate an AJAX call, please send a PM to either Michael or Scott and explain your use case.
|
|