RobinHood
Well-known member
This was an issue with XF1 that I see being carried over to XF2.
With certain add ons, especially the bigger more complex ones, all of the various options and settings can be all over the place in the admin control panel. New ones will appear in places you don't know where to look, or get appended to existing sections with no kind of highlighting or explanation that that setting relates to an add on that's been installed.
If the add on author doesn't have a good read me, or video tutorial (very useful btw on your recent releases @Jaxel), then it can be so frustrating trying to figure out where all the settings are and how they relate.
I feel bad for posting questions in the threads sometime as I'm sure many of the questions have been added before and perhaps it's just me being an idiot and missing something because perhaps I'm looking in the wrong place. So I sometimes end up wasting a ton of time hunting around the ACP to find things.
With the release of XF2 there is some amazing, long requested developer documentation. It seems devs are reading this, it would be great it you could also give guidance on how to write a useful read me, release notes, change log etc. to establish some kind of useful standard.
With some add ons, in order to get them to work you may have:
I may have missed some there.
I would really like to see some kind of standard or template examples that dev's can strive to emulate with every add on release, so that when you unzip it you can succinctly get all the information you need to install, setup and configure that add on, and see what's new in this version vs the old version. And exactly what options get added to your install, where to find them and an explanation of what they do, what permissions to configure and options to setup after this install/upgrade. etc.
Encourage all the devs that are releasing these add ons to raise the bar with their own documentation by setting a standard. This will make everyones lives easier and reduce the amount of configuration and headache when buying and installing new ones. It will also make admins much more aware of exactly what is going on with their install and what settings belong to what add on and what ACP features are added, even if it's mundane cron entries or cache rebuilds that might not be used very often. It's fine if you only have a few add ons installed, but once you hit double or triple digits, the amount of options or permissions can be ridiculous and hard to discern if they're not labelled or explained.
I actually made a suggestion years back about highlighting add on options that get added to existing ACP sections, kind of like how @Jake Bunce's nodes as tabs did, so it was crystal clear what options were stock and what were provided by add ons. That would also be very useful, but these docs standards would be a good start.
With certain add ons, especially the bigger more complex ones, all of the various options and settings can be all over the place in the admin control panel. New ones will appear in places you don't know where to look, or get appended to existing sections with no kind of highlighting or explanation that that setting relates to an add on that's been installed.
If the add on author doesn't have a good read me, or video tutorial (very useful btw on your recent releases @Jaxel), then it can be so frustrating trying to figure out where all the settings are and how they relate.
I feel bad for posting questions in the threads sometime as I'm sure many of the questions have been added before and perhaps it's just me being an idiot and missing something because perhaps I'm looking in the wrong place. So I sometimes end up wasting a ton of time hunting around the ACP to find things.
With the release of XF2 there is some amazing, long requested developer documentation. It seems devs are reading this, it would be great it you could also give guidance on how to write a useful read me, release notes, change log etc. to establish some kind of useful standard.
With some add ons, in order to get them to work you may have:
- A completely new entry in the ACP -> Setup -> Options list, full of configurable settings
- A completely new entry in any other ACP Main Section -> ACP Sub Section
- An entirely new ACP Main Section
- Extra fields or options in any ACP Main Section -> ACP Sub Section (including existing Setup -> Options entries)
- New user permissions that have to be set for one or more of the following user groups:
- Everyone
- Guests
- Registered Members
- Mods
- Admins
- ^ Some add ons come with permissions pre configured to the best suggested, some require you configure them. This is inconsistent.
- New node permissions or options that get added and need to be edited specifically for each node
- New Style Properties that can be edited
- Sometimes these don't just control style in pure html and css sense, but also more complicated configurable options, this should be explained and pointed out as it's not always obvious to look there.
- New key templates that you may want to edit directly for some reason.
- New Cron Entries
- New Cache Rebuilds
- New Logs that you can check
- New Statistics that are added
- etc
I may have missed some there.
I would really like to see some kind of standard or template examples that dev's can strive to emulate with every add on release, so that when you unzip it you can succinctly get all the information you need to install, setup and configure that add on, and see what's new in this version vs the old version. And exactly what options get added to your install, where to find them and an explanation of what they do, what permissions to configure and options to setup after this install/upgrade. etc.
Encourage all the devs that are releasing these add ons to raise the bar with their own documentation by setting a standard. This will make everyones lives easier and reduce the amount of configuration and headache when buying and installing new ones. It will also make admins much more aware of exactly what is going on with their install and what settings belong to what add on and what ACP features are added, even if it's mundane cron entries or cache rebuilds that might not be used very often. It's fine if you only have a few add ons installed, but once you hit double or triple digits, the amount of options or permissions can be ridiculous and hard to discern if they're not labelled or explained.
I actually made a suggestion years back about highlighting add on options that get added to existing ACP sections, kind of like how @Jake Bunce's nodes as tabs did, so it was crystal clear what options were stock and what were provided by add ons. That would also be very useful, but these docs standards would be a good start.
Last edited: