Where did this end up? Is it OK to move forward?
I don't mind creating wiki pages for the missing items if someone can point out what needs to be created.
Jon
Message: 1 Date: Fri, 22 May 2020 14:19:48 +0100 From: Michael Tremer michael.tremer@ipfire.org To: Jonatan Schlag jonatan.schlag@ipfire.org Cc: Jon Murphy jcmurphy26@gmail.com, "IPFire: Development-List" development@lists.ipfire.org Subject: Re: [PATCH 0/3] Help for GUI Message-ID: B1130640-0C7D-4CCF-9F32-34751B90E8B3@ipfire.org Content-Type: text/plain; charset=utf-8
Hey,
On 21 May 2020, at 19:51, Jonatan Schlag jonatan.schlag@ipfire.org wrote:
Hi,
16.05.2020, 11:28 -0500 Jon Murphy:
My opinion: This encourages people to look at the wiki and gets them pointed in the right direction. This is much better than a new user firing off a quick question to the Community. Most anything that is encourages people to get interested in IPFire is a good thing.
I do not know if it will encourage people, but if a person wants to learn to find the starting point for a certain topic, is much easier.
There are very few people that will read the whole wiki from the start (not sure how many wiki pages?). Especially reading something that is technically difficult.
I think nobody requests or requested that everybody have to read the full wiki. From my experiences, it is just better to read and learn before doing things. Try and error is also ok, but then nobody should expecting that somebody helps, when they get into trouble. There is also a learning effect in finding the solutions on yourself.
I suggested that. People cannot start somewhere in the middle.
You will have to learn how to set up a network somewhere from the start. Ironing out mistakes is getting more difficult the larger it grows. Plenty of companies therefore struggle with their technological debt.
I am not suggesting that reading our wiki will prevent you from making those mistakes, but it is at least a place where you will learn how to avoid making some of them. And that won?t fit into only a single paragraph.
I also see your point that people might not read stuff that is technically difficult or hard to understand, but sometimes there is no way to avoid this. Learning new things can be hard and sometimes you have to read. Even links to the right wiki page will change nothing concerning the need that some people have to read a lot. The only thing that gets improved is that people have not to find the right place to start. They will have to read not more and not less.
I?ll use myself as an example. Right now I am trying to learn a little about SIP and Asterisks and FreePBX. I tried reading various pages of Asterisks (or FreePBX) and it is over my head. So I try a few things on my Asterisks box, watch a video, read a little, try some thing than rinse & repeat. (And Yes I realize asterisks is not the same as IPFire).
This is a completely different thing though.
I sometimes bake things. Literally nothing can go wrong there. It is not dangerous, it won?t cost me a fortune when I lose customer data (as a company) and so on.
Security is so invisible and so difficult to understand for many and that is what makes the difference for me.
I did the same with IPFire (and IPCop) many years ago. It works very well for me.
Anything that makes it super easy to find a way to the wiki is a good thing!
From: Jon Murphy Sent: Saturday, May 16, 2020, 11:10 AM To: development-request@lists.ipfire.org, development@lists.ipfire.org Subject: Re: [PATCH 0/3] Help for GUI
Oops? maybe my bad?
Message: 3 Date: Sat, 16 May 2020 10:35:00 +0100 From: Michael Tremer michael.tremer@ipfire.org To: Tim FitzGeorge ipfr@tfitzgeorge.me.uk Cc: development@lists.ipfire.org Subject: Re: [PATCH 0/3] Help for GUI Message-ID: 6390F8AE-998D-489E-A983-1A875E2761F2@ipfire.org Content-Type: text/plain; charset=utf-8
Hi Tim,
Thank you very much for submitting these patches.
I am afraid that I must say that I oppose these changes.
This has recently been discussed on the community portal and although I still have not made my mind up entirely, I think this not helpful to anyone:
- We do not have documentation for everything for a start
So a few pages are missing, but from my point of view, it is better to have a context-sensitive help for 90% of the pages as for 0%.
- There is never this ?just read one sentence and you suddenly
will be an expert? thing this kind of promotes
Should we not rather link the wiki somewhere in the footer and encourage people to start reading the whole thing from the start before they do something?
I do not think that this promotes this. Maybe, but theses people then did not understand how things are working. Like written above, the need to read and also the amount people have to read will not change. When they do not understand this, I currently have no idea how to solve this issue.
The real improvement I see here is, that people find the right entry point to the wiki. They're also people who have a lot of knowledge and for them, a link to the corresponding wiki site is a usability improvement. Context-Sensitive Help is a nice feature for all people who know how to use it. People who know, when they did not understand the page where they were redirected, that they have to read more. Or that they have to understand more of the context/technologie/ whatever.
So to sum up what I try to explain: We should accept features which improving the usability for a lot of people. We should not drop these features because some people have a way to learn which does not work. We will not change these people, whatever we will do. So I vote to accept this improvement, but I still have some questions left.
@Tim could you send a Screenshot how this will look? I cannot imagine such things from code
@Michael: I also like the Idea that the wiki is linked in the footer. The guys at nextcloud have something like this:
https://user-images.githubusercontent.com/5169868/58201395-fa749000-7ca2-11e...
Maybe we could create a website similar and pointing the users to right directions in the web interface itself?
Yes, we could do something like this.
-Michael
Greetings Jonatan
What is your rationale to implementing this?
Best, -Michael
On 15 May 2020, at 22:39, Tim FitzGeorge < ipfr@tfitzgeorge.me.uk> wrote:
Add per-page help link to GUI. The link is extracted from the menu file and added to the menu. Currently only implemented for 'ipfire' and 'ipfire-rounded' themes.
Tim FitzGeorge (3): Help for GUI - ipfire theme code Help for GUI - Help links Help for GUI - help link style
config/menu/10-system.menu | 11 +++++++ config/menu/20-status.menu | 13 ++++++++ config/menu/30-network.menu | 20 +++++++++-- config/menu/40-services.menu | 6 ++++ config/menu/50-firewall.menu | 8 ++++- config/menu/60-ipfire.menu | 1 + config/menu/70-log.menu | 33 ++++++++++++------- config/menu/EX-apcupsd.menu | 1 + config/menu/EX-guardian.menu | 1 + config/menu/EX-mpfire.menu | 1 + config/menu/EX-samba.menu | 1 + config/menu/EX-tor.menu | 1 + config/menu/EX-wlanap.menu | 1 + html/html/themes/ipfire/include/css/style.css | 8 +++++ html/html/themes/ipfire/include/functions.pl | 19 +++++++++-- 15 files changed, 107 insertions(+), 18 deletions(-)
-- 2.26.1