Modern UI and good user experience

Hi all,

my organization is an Elgg user over years now (https://my.advatera.com). We are a community for digital, marketing and communication managers.

The big struggle for me is, that Elgg does not offer a modern and most importantly easy to use UI from scratch. Maybe a clean install with the standard theme is somehow ok, but as you start adding plug-ins that are cruical for the use of Elgg, the user experience gets messy.

It looks just very dated compared to competitors like https://www.humhub.org, https://www.oxwall.com/ (though quite chaotic as well) and others.

Some examples:

  • Especially pages like users notification settings are very bad designed. Even here on elgg.org it does not look very user friendly.
  • The whole notifications system at all is a complete mystery. Maybe for those who programmed it, it is somehow self explaining. For admins and users it is not. I have no overview of who gets when an email and just somehow making the emails looking good and user friendly is difficult. Clean and clear e-mail notifications is such a important thing to drive engagement.
  • It is a mystery for many users if they are now inside a group or at the generall wall (we did some improvements manually)
  • Mentioning others (@) does work just partly with plug-ins (on the wall but not on pages or in discussions)
  • And so many more things

Often for every other thing you need a plugin that then is not consistent and breaks the already not so good design and user experience.

I do think there is an strategic issue here. If Elgg would have from scratch a very clean, modern, consistent, future proof theme with good options for plugin developers to extend without breaking the ux concept, it would tremendously help. I also think that many who are evaluating social media platforms don't take Elgg simply of the dated look and feel as well as the inconsistency you get if you install plugins.

I would be even happy to invest into a real new clean modern user interface.

Open for thoughts. What do you think?

Cheers, Volker

  • @advatera, It seems that your my.advatera is currently running on WordPress. Have you worked with Elgg before in your projects or business?

  • Elgg 3 is in beta and comes with a new theme written from scratch and improved UX. When I worked on it, I had concerns such as these in mind, because like you, I was getting tired of things that were state of art, when they were introduced, but over the years turned into headache that was extremely hard to weed out. HumHub is only 2 years old, Elgg was incepted over 10 years ago, with all the baggage that comes with it.

    I have been working on a set of new plugins to help address a number of other issues, including mentions, autcomplete, etc, as well as a number of admin tools. I will make them available in my new e-shop when 3 is released. I already have 30+ plugins and many more need to be upgraded from Elgg 2, and I hope they will make Elgg experience more pleasant for developers and site owners, as well as users. 

  • @advatera Elgg is a framework not CMS. So you can do almost everything with it.

    @Tom On Elgg

  • @Tom https://my.advatera.com/ is solely running on Elgg. You might have accidentially checked out www.advatera.com which is running on Wordpress.

    Cheers

  • RvR, that it is a framework needs to mean that it comes in dated look and feel and inconsistent UI and UX? Don't think so. It puts a unnecessary hurdle on all Elgg users, as they then themselve have to repair ux problems all on their own instead of starting from a good UX. Your example themes on your platform might look great in the first run, but if plug-ins are added I am pretty sure we run into the same problems.

    This is not a criticism of the people that did great work in the last 10+ years for Elgg, Ismayil Khayredinov is right - part of the problem might be the long history of Elgg. But stil it is a major strategic problem for the platform in the future then. Because if people keep not going for it because of the dated look and complex UX reparation everybody would have to do on his own as you suggest, the growth and health of the Elgg community will be hindered. Should it be in future a product for a small group of Elgg lovers because they are historically so connected with it, or should it grow and flourish?

  • Ismayil Khayredinov sounds good. Though I think all the improvements should be part of the core and of the standard delivered theme. Also to convince newcomers that it is an fresh, modern and easy to use product with a great history and great dev community around.

    Is there any way we can still help with UX improvements? Would it help to invest into a independet UX testing of the new theme, maybe plus some of your plugins? Of course not to blame anyone, the solely goal is to help improving.

    Edit: with UX testing I would mean an external person; we don't do that, we are not an agency; just to clarify. But I would invest some money for it;

  • @ advatera, UI/UX design for future Elgg engine requires input from all corners of industries. Your input will be highly appreciated. Here are some great works of designers who are trying to shake and improve things even better for next generation

  • My 1 cent (sorry if redundant in time but this is what I think).

    Elgg totally lacks (as far as I know and experienced) of committed high-end designers.

    At the moment Elgg market is very small and this is the reason why, despite being easy to develop a theme (good devs say so), designers don't want to learn this framework (since a long time ago already...).

    I'm very convinced that the solution woud be (but have no idea technically how difficult it is) making Elgg completely compatible with one of the major themeing framework (ie. Bootstrap, Foundation, Bulma,..) so that great developers here in this community could focus on core/plugins and site admins easily change/tweak their sites' UI/UX by using tons of themes available out there at pretty affordable prices.....and ultimately invest more in new features paying back devs and community here.

    Cheers

     

  • It's impossible to integrate Elgg with a CSS framework without breaking every plugin ever written. I tried to make Bootstrap work, but it's just too much work.

  • Is it too much work or impossible?