ACP UX Improvements

General discussion of development ideas and the approaches taken in the 3.x branch of phpBB. The current feature release of phpBB 3 is 3.3/Proteus.
Forum rules
Please do not post support questions regarding installing, updating, or upgrading phpBB 3.3.x. If you need support for phpBB 3.3.x please visit the 3.3.x Support Forum on phpbb.com.

If you have questions regarding writing extensions please post in Extension Writers Discussion to receive proper guidance from our staff and community.
User avatar
david63
Registered User
Posts: 355
Joined: Mon Feb 07, 2005 7:23 am

Re: ACP UX Improvements

Post by david63 »

hanakin wrote: Wed Oct 04, 2017 3:29 am well also if it all happened in at once and to include a re-design as well i doubt we would want to release it under the guise of a minor release which would be from your perspective a non-issue in that case.
I am not saying that it would be a non issue I am just suggesting that it would make more work all round for both extension developers and the Extension team - and why should it be a "minor" release? I would suggest that the ACP redesign is a major release in its own right.

The point that I am trying to get over is that at a rough guess about 80+% of extensions will be affected by an ACP style change unless, at least initially, there is backward compatibility. Also if the structure of the ACP is changed then there will be quite a few extensions affected - so I would suggest that, again initially, that the module structure is not changed even though some aspects of it may not be used/needed.

Don't get me wrong here I fully agree that the ACP can at times be difficult to navigate (I sometimes spend ages trying to find little used options!) and that it is long overdue not only a style "makeover" but a general reorganisation - I am just trying to draw attention to the fact that extensions will be affected by this and that some consideration is given to the overall process of updating the ACP.
David
Remember: You only know what you know -
and you do not know what you do not know!

leschek
Registered User
Posts: 164
Joined: Tue Aug 28, 2012 1:30 pm

Re: ACP UX Improvements

Post by leschek »

Interesting reading. I like the "expert mode" idea.

There is also one more thing not mentioned here, which would (probably) improve user experience in ACP - links to other pages mentioned in settings.

There is for example in “Board features” - “Allow birthdays” this explanation:
Allow birthdays to be entered and age being displayed in profiles. Please note the birthday list within the board index is controlled by a separate load setting.
In this case it would be nice, if there is link to page with “load setting”.

User avatar
3Di
Registered User
Posts: 951
Joined: Tue Nov 01, 2005 9:50 pm
Location: Milano 🇮🇹 Frankfurt 🇩🇪
Contact:

Re: ACP UX Improvements

Post by 3Di »

leschek wrote: Tue May 29, 2018 10:00 am Interesting reading. I like the "expert mode" idea.

There is also one more thing not mentioned here, which would (probably) improve user experience in ACP - links to other pages mentioned in settings.

There is for example in “Board features” - “Allow birthdays” this explanation:
Allow birthdays to be entered and age being displayed in profiles. Please note the birthday list within the board index is controlled by a separate load setting.
In this case it would be nice, if there is link to page with “load setting”.
Actually at the present time you don't need any link, that setting lies in the same page as a redundancy.

bd_settings.png
I did create though, months ago, a PR in order to remove redundancies in ACP.
https://github.com/phpbb/phpbb/pull/5156
If approved then yes ... a link could come in handy.
🆓 Free support for our extensions also provided here: phpBB Studio
🚀 Looking for a specific feature or alternative option? We will rock you!
Please PM me only to request paid works. Thx. Want to compensate me for my interest? Donate
My development's activity º PhpStorm's proud user º Extensions, Scripts, MOD porting, Update/Upgrades

leschek
Registered User
Posts: 164
Joined: Tue Aug 28, 2012 1:30 pm

Re: ACP UX Improvements

Post by leschek »

Good catch and bad example.
I would never look for it on the same page. Here is (hopefully) better example:
In “User registration settings” → “Account activation” is written:
This determines whether users have immediate access to the board or if confirmation is required. You can also completely disable new registrations. “Board-wide email” must be enabled in order to use user or admin activation.
Would be nice to have link to that option on “Email settings” page.

User avatar
3Di
Registered User
Posts: 951
Joined: Tue Nov 01, 2005 9:50 pm
Location: Milano 🇮🇹 Frankfurt 🇩🇪
Contact:

Re: ACP UX Improvements

Post by 3Di »

The admin/user experience is based on the study of the provided Docs/KB, there are also PDF downloads.
Moreover on the experience of each one. I am more pro to remove redundant code/housekeep it, at the moment ,and wait for the ACP/UCP/MCP to be rewritten/decoupled. Yours looks more like a feature request for which the 3.2 serie is closed.
A_Jelly_Doughnut wrote: Tue Oct 03, 2017 6:47 pm ...removing settings for the sake of removing settings isn't the goal. But removing settings which are duplicated on multiple pages is a good start.

That doesn't mean there aren't some settings that could/should go away, because they were created in a 2002-2006 world where the whole Internet was different - shared hosts were less capable, user download bandwidth was lower, no mobile web, etc.
🆓 Free support for our extensions also provided here: phpBB Studio
🚀 Looking for a specific feature or alternative option? We will rock you!
Please PM me only to request paid works. Thx. Want to compensate me for my interest? Donate
My development's activity º PhpStorm's proud user º Extensions, Scripts, MOD porting, Update/Upgrades

User avatar
AmigoJack
Registered User
Posts: 110
Joined: Wed May 04, 2011 7:47 pm
Location: グリーン ヒル ゾーン
Contact:

Re: ACP UX Improvements

Post by AmigoJack »

Elsensee wrote: Mon Oct 02, 2017 2:12 am
  • Add a search options for settings to the ACP
What's your idea of realizing this? In the past I analyzed other BBS software to see how they did it just to realize all they did was providing "tags" per module (which, of course, is much less than all the captions being presented per module). So I came up with something to use language files directly (amongst others), and in Re: Search in ACP I published a modification for 3.0.11 - up to today I tweaked and tuned it even more and it works quite well in finding modules (and their appropriate modes).


Also: cross linking [RFC] Reinventing the ACP.

User avatar
Elsensee
Former Team Member
Posts: 42
Joined: Sun Mar 16, 2014 1:08 pm
Location: Hamburg, Germany
Contact:

Re: ACP UX Improvements

Post by Elsensee »

AmigoJack wrote: Thu Aug 02, 2018 12:19 pm
Elsensee wrote: Mon Oct 02, 2017 2:12 am
  • Add a search options for settings to the ACP
What's your idea of realizing this? In the past I analyzed other BBS software to see how they did it just to realize all they did was providing "tags" per module (which, of course, is much less than all the captions being presented per module). So I came up with something to use language files directly (amongst others), and in Re: Search in ACP I published a modification for 3.0.11 - up to today I tweaked and tuned it even more and it works quite well in finding modules (and their appropriate modes).


Also: cross linking [RFC] Reinventing the ACP.
Basically that. If an admin wants to change the PM limit per user but doesn't know where to find that setting, they can just go to the ACP, type something like "PM limit" and get the specific option. Since the ACP will probably mostly static this won't even involve server load but could all be done on the client.

Post Reply