Posts: 731
Threads: 32
Joined: Aug 2019
Reputation:
58
Manual for forum admins
It should be extremely helpful to forum admins, especially those new to MyBB. Besides, core modules at the AdminCP area could leverage such advantage by linking a ? to a dedicated help page for each setting / option.
I know docs for 1.6 (EOL) have it.
Development guidelines for core/plugin/theme developers
Haven't got a complete thought about what the guidelines would cover, but what already resides in my brain is:
- For core developers:
- Program logics/workflows that one should obey, including but not limiting to:
- how MyBB handles a request like first load XXX, then create MyBB/DB/template/cache/plugin/etc. instances, then load db/cache/etc..
- a specific user's permissions/settings are inherited from their primary/additional/display user group(s); a user's permissions in a specific forum are calculated by first fetching the user's permissions then overriding by forum's specified..
- For plugin developers:
- Recommended implementation / Best-practice: for example don't cache volatile variables or implement a feasible cache reloading mechanism; don't break program workflows; use internal data handlers for security / compatible concerns; etc.
- For theme developers:
Could be wrong but worth a try.