joomla / joomla-cms

Home of the Joomla! Content Management System
https://www.joomla.org
GNU General Public License v2.0
4.76k stars 3.64k forks source link

[4.0] Dashboard - Joomla Helpscreen #21990

Closed coolcat-creations closed 3 years ago

coolcat-creations commented 6 years ago

What needs to be fixed

Migrated issue from https://github.com/joomla/40-backend-template/issues/419

1) Joomla Helpscreen with space to do a volunteer announcement joomla4-dashboard-help

2) Mobile example (Icons at the bottom not correct yet)

grafik
brianteeman commented 6 years ago

I am against this concept. Most users don't care. It's the same argument used by others against adding notifications about upcoming joomla events.

mbabker commented 6 years ago

The Joomla backend is not a place to be advertising for the project, even if it is meant with the best of intentions; not every consumer of the software is interested in contributing to open source software or willing to engage in volunteerism. FWIW I feel this way about all CMS', it's most assuredly not appropriate to put a half-screen "beta test our software" prompt on the dashboard either.

screen shot 2018-07-25 at 4 07 20 pm

alikon commented 6 years ago

no please no, don't spam

ghost commented 6 years ago

It's fine if Admin can deactivate volunteer announcement.

coolcat-creations commented 6 years ago

This is the help dashboard, not the dashboard where you entry the site

I am against this concept. Most users don't care. It's the same argument used by others against adding notifications about upcoming joomla events.

@brianteeman strange you did not have the concerns during the last 11 months knowing the draft.

zero-24 commented 6 years ago

hmm i don't get what is wrong? As far as i can see this is only displayed on the site where you can get help and where we also promote our shop / community sites etc.

The

"beta test our software" prompt on the dashboard

from the other CMS can't be compared here. As in WP it is thrown at anyone and here it is very decent on the page where you search for help anyway.

It's fine if Admin can deactivate volunteer announcement.

As far as it looks to me this would be some kind of image we could ship with the CMS Update or load from our servers. Not an announcement like a post install or similiar so what would you like to disable here?

no please no, don't spam

Where do we spam on that page. As far as i can see it is not planed to be done the WP way but very decent on the page you look when you need help?

alikon commented 6 years ago

it is allowed to have an opinion? even if is different from the common feeling ? or not

for example what is Joomla service providers ??? or Joomla events ??? for me is spam

zero-24 commented 6 years ago

it is allowed to have an opinion? even if is different from the common feeling ? or not

Sorry this wasn't meant to be offensive. I would just know what you mean with spam there.

mbabker commented 6 years ago

If we start allowing even static links that are pushing folks to be contributors instead of being OK with them being "only" users, this could be alienating to folks who are really only here to use the software. They don't care about the community politics, they don't know or care what a "Joomler" is, they don't care about the all volunteer aspect of the software, they just want the software to work. It also sets precedence to go back and renege on every request we have declined for more marketing in the Joomla backend; live feeds from the volunteer portal, or a category on one of the sites to be able to push articles to the dashboard, or a release status module (all things that have been suggested FWIW).

The Joomla backend should be about use of the software first (dare I say only?). There should be very little if any engagement points from the project to our userbase regarding getting them to interact with the project in any way. The stats collection system is about the extent of where I think we should go in that regard, and that is acceptable because it is supposed to help make data driven decisions as it relates to the software project management.

I get people want us to introduce new ways to engage users and potentially encourage new volunteers. I do not think a website's administration panel is the place to do this. It is their website, not our marketing or outreach arm. So it doesn't matter if this type of engagement is the first thing users see or if it's buried on a third level page (and FWIW there is statistical evidence to support that this help section is decently visited by end users), IMO it is just not appropriate to be included at all.

zero-24 commented 6 years ago

ok fully get your point. Thanks.

brianteeman commented 6 years ago

@brianteeman strange you did not have the concerns during the last 11 months knowing the draft.

Like @mbabker I have always been against this type of thing and have consistently said so on this tracker.

coolcat-creations commented 6 years ago

what is Joomla service providers ??? or Joomla events ??? for me is spam

It's kind of the same contents you have now on the help menu but designed in a overview

coolcat-creations commented 6 years ago

grafik Here you see the Joomla 3.x Help Menu - Also with Resources = Service Providers and the Community Portal which contains the Joomla Events...

mbabker commented 6 years ago

Presentation matters here. The current help menu provides some generic links. With the design as proposed the page takes on a very pushy "we want you to engage our community" feel. Not to mention the design as proposed is adding a lot more links, subjectively many could be considered spam if you are in that group of "just give me the software and keep your marketing efforts out of my site" users.

alikon commented 6 years ago

please forgive if i can showed myself harsh , and don't get me wrong, i'm only expressing my personal feelings i really appreciate the innovation efforts again for me this is simply wrong we should not act like google or apple ect....

a personal/client web site don't need this imho and if we have done this in the past (3.x) we have done this wrong this is for me always wrong it's a personal site not a damned community site

brianteeman commented 6 years ago

Here is an apple. I know we gave you an orange before but I am sure you will agree they are basically the same.

Said no one ever

coolcat-creations commented 6 years ago

Presentation matters here. The current help menu provides some generic links. With the design as proposed the page takes on a very pushy "we want you to engage our community" feel. Not to mention the design as proposed is adding a lot more links, subjectively many could be considered spam if you are in that group of "just give me the software and keep your marketing efforts out of my site" users.

I thought that was one of the marketing objectives and pains in Joomla that there are not enough volunteers... According to what you are saying it seems I misunderstood the briefing and also the people that were approving and coworking with me on all the screens. (@ciar4n, @dgrammatiko, Lukas, @wilsonge and @brianteeman and more )

brianteeman commented 6 years ago

I never agreed or approved anything

mbabker commented 6 years ago

I thought that was one of the marketing objectives and pains in Joomla that there are not enough volunteers

That is one of the current pain points. For years though, as every suggestion has come up regarding adding some kind of outreach platform to the Joomla site backend, I have consistently raised these same issues (they've been raised on this repo and the marketing repo). There are a few things I believe strongly in when it comes to Joomla:

Yes, volunteer recruitment and community engagement are important. No, we shouldn't be pushing (forcing?) that onto end users. Let those who want to use the software for the software's benefits use the software without being pulled into the community, there is absolutely nothing wrong with that.

Now with all of that said, if someone can provide strong evidence that users and consumers of the software really would not mind this type of outreach and promotional material in the platform (and this would have to be data beyond the usual circle of Joomla friends and contributors), I will gladly change my stance on this matter and support it. But until then, I stand by my belief that we need to keep marketing of the Joomla community out of the Joomla software.

alikon commented 6 years ago

I thought that was one of the marketing objectives and pains in Joomla that there are not enough volunteers..

this is sadly true, but this it is the wrong way to approach this issue imho

brianteeman commented 6 years ago

By the same token where is your strong evidence that it would be welcomed

coolcat-creations commented 6 years ago

I never agreed or approved anything

🤔 Very confusing... there was someone with your name in our team

alikon commented 6 years ago

if you start an new issue in a public repository, whatever has been discussued on silos/teams/private have no value now imho

coolcat-creations commented 6 years ago

if you start an new issue in a public repository, whatever has been discussued on silos/teams/private have no value now imho

Yes, you're right and I'm really open to any opinion, and for me the goal is that something finally moves forward - it can go one way or the other, the main goal is that it will be great. But certain people who speak against literally EVERYTHING that has already been discussed in a team, because they have some personal differences, should just take a deep breath.....

mbabker commented 6 years ago

Not all of us can be involved in every team to raise concerns. Tried it once before. My life literally became Joomla, paid work, and 2-3 hours of sleep nightly for months on end. Wouldn't recommend it.

coolcat-creations commented 6 years ago

@mbabker wasn't talking about you... But anyway I am surprised the main production team did not look at the prototype which was shared in November 2017 and where the work on the backend team was based on. Lots of people had read the article and made comments. The Joomla40 Backend Issues were mostly unanswered too,... and now suddently this and that is not working for you.

Whatever... we are here now to talk about it and to solve it.

alikon commented 6 years ago

discussed in a team/silos/ doesn't always means that it is the right thing, maybe, more often it is the wrong thing, at least , this is my personal experience working in a closed source environement, and this is why i like open source

coolcat-creations commented 6 years ago

https://magazine.joomla.org/item/3289-episode-iv-a-new-user-interface-for-the-joomla-backend That is not an closed environment and contains a full prototype of all posted screens (and even more)

Just read the first comments to see who liked it... ;)

alikon commented 6 years ago

please, the magazine.... is not a place for serious discussion i think, but .....ok i'm over too much words for nothing...i'll better spent my free time on something more open and constructive

coolcat-creations commented 6 years ago

@alikon - I hear you - but that was not my decision ;)

Sandra97 commented 6 years ago

I am personally against (and I've always been) displaying any "marketing" messages in the backend of Joomla. The backend is not for me a place to display any ads, Joomla events, call for volunteers messages, call for donations or anything of this kind. It's a place of work, which belongs to users and it would be annoying to them to have that kind of messages in their backend. Let them just use the software to create their sites. If they want to get involved, let them take the decision, without, in a way, 'forcing' them.

And yes we lack of volunteers everywhere, we lack of budget and for sure we need solutions, but this is not for me an acceptable solution to achieve that. We're too often applying patch aids to our issues, it solves nothing on the long term. I know that in J3 backend we already have a link to the shop, it's already not relevant for me to have it in the 'Help Menu'.

Then, if a large survey among users demonstrates that they would be ok to have this kind of messages in their backend, fine, we can do it. Until then, please, no marketing messages in the backend.

micker commented 6 years ago

hello against me too .. WP is a nightmare for this message type .... maybe an other solution create a view for this -> in mainemenu "About joomla" -> a view with promote message only for joomla! communication (volumnteers, security bug squad, testing message, github working jed etc)

jeckodevelopment commented 6 years ago

Personally against this type of "advertising", even if it's done for the good of the project. The intention is great, but the way is a bit invasive.

Regarding:

Honestly i'd remove:

coolcat-creations commented 6 years ago

Do you all who are against it click ever on the help menu item to get help?

Most Joomla users even don’t know there is a community. Lots of hosters offer software installation. Or Joomla gets installed by their service providers. A huge amount of users get never in touch with a Joomla property.

You would never get annoyed by this screen because you don’t use it. When was the last time you clicked on it in J 3.x ?

I can just offer advise from a professional perspective that this is needed. But if so much are against it - we can close the issue.

Someone needs to design another help dashboard that fits your needs. Maybe someone can write down a briefing.

brianteeman commented 6 years ago

Most Joomla users even don’t know there is a community. Lots of hosters offer software installation. Or Joomla gets installed by their service providers. A huge amount of users get never in touch with a Joomla property.

And why should they?

You would never get annoyed by this screen because you don’t use it. When was the last time you clicked on it in J 3.x ?

Because there is no screen in J3 - just a menu - and thee contents of that menu are very different to the contents of this screen

mbabker commented 6 years ago

The help dashboard should be steered toward providing the user assistance with using the software. The proposal in your screenshot is heavily steered toward the project getting volunteer help from users first, then providing help for using the software second.

The problem isn't in making sure users can find the help they need. The problem is in presenting this help screen in a way where it has a very heavy push toward engaging in the community and this project's daily activity (volunteer recruitment). That is the part we are saying needs to be backed down on. Nobody is saying to not provide a help dashboard, but seriously, how are the "Meet Joomlers" (again, what is a Joomler if you aren't already engaged in the volunteer community?) and "Get Involved" lists doing anything to help end users?

fancyFranci commented 6 years ago

Opinion of a noob: It is really not easy finding a way into Joomla and the community. Maybe all the experts forgot that or never had this problem. So you could show the entrance door at least. Just one tiny button. No user will complain about this type of "advertisment" in the goddamn help screen. I have to admit talking about "Joomlers" is a bit too much. Besides that, the community is a help. The issue tracker is helpful, glip is helpful, the stack exchange is (sometimes really) helpful, even Joomla events are helpful. I know this because I need a lot of help! :smile: Maybe the image is too heavy? In relation to the blank design.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/21990.

mbabker commented 6 years ago

Opinion of a noob: It is really not easy finding a way into Joomla and the community. [...] So you could show the entrance door at least.

But does that door really belong in our software though? That's the point some of us are making. Sure, there are users who may be interested in engaging with the community, but I will suggest (won't guarantee given a massive lack of data) that those individuals are in the very small minority compared to those who just want to use the software. If you apply the 80/20 rule here, I doubt those who would welcome this kind of onboarding in the software would even fill the 20 side of that measurement.

I'm not opposed to providing help resources in the Joomla backend. We already do that, and what we have in 3.x is IMO more than enough. I am opposed though to adding resources that really start screaming "you should volunteer with the community" as if everyone who uses the software should be obligated to contribute to Joomla or the Open Source Software community in some form. And it's a very thin line deciding what resources apply as help resources and what resources apply as volunteer onboarding resources. FWIW I'd say Glip (RingCentral) is definitely not a help resource; it's an invite only platform and it is predominantly steered toward project and community management and orchestration, not a user support channel.

laoneo commented 6 years ago

People who want to engage with the community, will find their way. There is no need to advertise that in our product. Links which do redirect you to a help site are fine IMO.

asika32764 commented 6 years ago

+1 for against.

Joomla users will find their local community for help first because they speak different language and not everyone has enough English skill to communicate with global community.

So we can let the local community help us to promote global events and volunteers.

brianteeman commented 5 years ago

Bumping this. At the time it was posted the production department director, the OSM secretary, the marketing director and several active contributors all said that this should not be done. Yet it was and then was merged :(

alikon commented 5 years ago

It's already been reported elsewhere ? edit issue ezgif-1-9465bee5e08d unpublish issue 2nd

brianteeman commented 5 years ago

That's a different issue. Please create a new post for it.

alikon commented 5 years ago

done #25993

Sandra97 commented 5 years ago

I haven't changed my mind on this. IMHO, the backend should not be a marketing tool to promote our user groups, community events, or whatever work done by the community. We should be better to focus to have a real marketing, done properly and professionally (I'm dreaming again). Remember that most people are using J! under recommandation of the agency who created the site and they don't care at all about that kind of message. Would be better to run a survey asking the users how they feel about having marketing in their Joomla backend, and then, at least you can take a decision relying on data.

It seems explaining why many of us think it's a bad idea has just been ignored...

HLeithner commented 5 years ago

I'm not sure why so many people are against this screen, maybe I don't understand there concerns.

But going to the fact that Joomla is 100% community driven we need volunteers, our software is the first place they really interact with us.

In the current implementation we have 4 new points

One concern is that we don't want not help full links in the help dashboard. In the current help menu we have

All these entries don't help the user.

Another mention was that the user gets the website from an agency. We have Joomla! Resources in the help menu driving the customer directly to the competition. Not sure if Agencies like this.

Finally the agency can remove any link from this dashboard and add there own resources.

Coming back to the new entries

As a non community member several years ago only using joomla the only way to help was joining the jbs and the skype channel and an irc channel everything else was not in my interested or I didn't know that it exists. For example our local usergroup, I joined this group after visiting the 2nd Joomla Day Austria (I didn't noticed that there was a first one). Also I didn't know that there is a usergroup in Vienna. Now I'm one of the organizers for the jday and the jug.

I simply came late to the party because I didn't know that it exists.

So I see no negative call to action in this screen. If there is something strange then its the resource directory and the shop link.

Anyway thats my personal opinion and has nothing to do with the merge or production.

chmst commented 5 years ago

My2Cent: The documentation needs some love and effort to show that and how this page can be adapted for individual projects. It is true that agencies should replace the content by their own links and offers.

The possibilites to adapt the menu are a huge improvment and so important for v4.0 but are not presented in announcements.

alikon commented 5 years ago

But going to the fact that Joomla is 100% community driven we need volunteers, our software is the first place they really interact with us.

so a software product is became a recruit medium ? really ?, simply fully disagree, the fault and countermeasure should be found elsewhere, not in the product P.S Joomla is 100% community driven ? are you sure ? if this was true maybe this should'nt have been merged cause a lot of us disagree

bembelimen commented 5 years ago

I personally don't see it as an advertising or recruitment page, but beside as the mentioned links "Shop" and "Ressources" all other links are places where people can get help. That was the main focus when the page was created. Shop + Ressources were taken over from J! 3, but the new links are always in the context of: can a user get help there and does it benefit the user?

But what I would like to see here is that the internal Joomla! help is more highlighted and probably the "get involved" is renamed in a "non-recruitment manner".

B3nito commented 5 years ago

I like that you see there what possible in Joomla univers. Maybe make the survey in facebook to see if users like or not like. Github is not place for endusers and so it is not place for ask for right way.