Admin console design improvements
Description
Environment
Attachments
is related to
Activity

wroot December 19, 2019 at 8:16 PM
I have tried to empty the cache. Still see same things like in this screenshot in Firefox.
Manasse Ngudia December 19, 2019 at 1:45 PM
@Guus I don't think there's any particular reason for not realizing since the PR was looking nice, I'm just worried that it wasn't ready to be merged

wroot December 19, 2019 at 12:58 PM
I'm using latest Firefox version and tried doing Ctrl R. Haven't tried to delete cache yet.
Guus der Kinderen December 19, 2019 at 12:08 PM
I'm not seeing the same issues as either (I do see a slight misalignment of text behind radio buttons, but that has always been the case). I'm using Chromium on xmpp.igniterealtime.org. Wroot, maybe you have something in a browser cache?
Is there a reason why we should not release the stuff that's already in the source code now (even if you want to add more things later)?
Manasse Ngudia December 19, 2019 at 11:48 AM
The task is not yet finished, I have to keep working on the rest of the improvements such as reactivity for mobile devices (alignment), fonts, vector graphics integration and revision of each page according to the new design.
The Openfire administration console (including the setup wizard) is one of the first things that administrators see of Openfire. It's user experience affects only a small group of people, but those are likely to include possibly decision makers. It would be good to offer a good user experience to those.
The design of the Openfire admin console is dated. It should be improved.
Important requirements:
The admin console must be usable by a very wide array of (desktop-based) browsers. Note that, in larger organisations, people might be forced to use specific (often old) browsers).
The admin console can be extended through plugins (see the [Plugin Developer Guide|http://download.igniterealtime.org/openfire/docs/latest/documentation/plugin-dev-guide.html])
It must remain possible to add admin console pages through plugins. If the way to do this changes, then the documentation linked above should be modified to reflect these changes.
The admin console pages of existing/old plugins (that have "old style" designed admin pages) must remain functional.
The administrative console functionality has important security aspects. The amount of attack vectors should be kept at a minimum. The implementation of the new design should not include unnecessary libraries or frameworks - neither home-grown or third-party provided. It is perfectly acceptable to include some libraries, but we should keep the code base concise.
Nice-to-haves:
Support for mobile phones