Author Topic: Documentation / Wiki overhaul  (Read 7795 times)

wierdbeard65

  • Guru
  • ****
  • Posts: 449
    • View Profile
    • My Quest
Documentation / Wiki overhaul
« on: April 27, 2009, 10:24:08 am »
First up, I don't want anyone to think I'm having a dig or complaining for the sake of it. I am not starting this thread in an attempt to start a flame war or invite abuse from anyone who is feeling a tad sensitive!

I have seen various comments over the weeks (months) that I have been actively monitoring thse forums which say three things:-

1) I'd LOVE to help out more, but I'm not a developer, so I don't see how I can.
2) The documentation / wiki is less than user-friendly (usually after someone has asked a perfectly reasonable question and been told "it's in the wiki")
3) "I'm a new user, can you tell me...." (Often resulting in an impatient "do your research on the Wiki then come back....")

Like most systems that grow organically (look at most corporate shared document areas!) the Wiki has become difficult for anyone unfamiliar with it's structure to use. Of course, those of you that have been here for a long time know where to find stuff and it isn't a problem, but please put yourself in the shoes of us lessar experienced members for a moment.

If I start at the home page for MCE, I see a friendly menu titled "Wiki / Documentation ". Under here are some links, so as a regular, impatient sort of person, I click on "Quick Start" which tells me how to install the software... HOLD ON, I have no hardware yet. Ah! Let's follow the link to "Architecture Intro". This starts with
Quote
The Core

The Core has no user interface other than an administration page (unless it is a hybrid).
Unless it's a WHAT??? Maybe I need to be less impatient, so back and try "Main / Table of Contents". Hummm. Now what? Scroll down and there's promising looking sections entitled things like "Tutorials", but the indexing is not well laid out, often with what seem to arbitrary sub-sections. You get the idea.

May I suggest that (assuming anyone is still reading this) someone who falls into the "I'd love to help" category takes on the task of overhauling the Wiki? The information that is there is fantastic, but what use is that information if it can't be found? Even the search feature doesn't neccessarily help unless you know the term to search for!

Personally, I'd like to see a "OK so you're sold, you have nothing, now what" guide for idiots. There was an excellent posting on a forum recently (and my apologies to the poster as I can't recall who you were or what the thread topic was, but I did congartulate you at the time, ptobably Thom or Andrew) which described the questions you need to ask yourself and how that influences the decisions you make about your setup.

Like I said at the start, no offense is intended, particularly to whoever it was that set the Wiki up in the first place, but can we have some structure, please?

I would offer to do this myself, but I don't have my system built yet and so it really would be the "blind leading the blind".
Paul
If you have the time to help, please see where I have got to at: http://wiki.linuxmce.org/index.php/User:Wierdbeard65

logrus

  • Newbie
  • *
  • Posts: 12
    • View Profile
Re: Documentation / Wiki overhaul
« Reply #1 on: April 27, 2009, 10:35:31 am »
I would offer to do this myself, but I don't have my system built yet and so it really would be the "blind leading the blind".

Sounds like a perfect way to start if you ask me. You'll know what questions to ask if nothing else. :)

And I completely agree with you, the wiki needs some lovin'.

Cheers,
Tor Magnus

wierdbeard65

  • Guru
  • ****
  • Posts: 449
    • View Profile
    • My Quest
Re: Documentation / Wiki overhaul
« Reply #2 on: April 27, 2009, 11:21:57 am »
Quote
Sounds like a perfect way to start if you ask me.

Oh no, at least not yet!  ;)

I intend to create my own "user setup" page and keep careful notes. Then, if nobody else does it, I'll have a crack.

Personally, I think one of the experienced system integrators would be the best person to do this. They know where to start a new project and the various paths it can follow. My attempts would be too biased towards what I did and would alienate anyone taking a different path (for example, even the question "Dedicated core or Hybrid" throws up a lot of subsequent options, requirements and considerations).
Paul
If you have the time to help, please see where I have got to at: http://wiki.linuxmce.org/index.php/User:Wierdbeard65

colinjones

  • Alumni
  • LinuxMCE God
  • *
  • Posts: 3003
    • View Profile
Re: Documentation / Wiki overhaul
« Reply #3 on: April 27, 2009, 01:51:08 pm »
You are right, it could do with some overhaul, and the "organic" comment is definitely valid. It is an issue of finding person-power, expertise and time.... Moreover, a full taxonomical analysis needs to be done, to "true up" the structure, organisation, and categorisation of articles to make things easier to find.

On the up side, you will be happy to know, that in recent months there have been movements to put some more structure around how development is done, planning, release management, and so on. This is something that hopefully will continue to "crystalise" as the effort becomes more systematic and professional. It is unsurprising that whilst there is still a critical shortage of resources like devs, there has definitely been new blood adding to the pool. So the aforementioned crystalisation is not entirely a coincidence!

Certainly, I recently started to put together the skeleton for an "all singing, all dancing" installation troubleshooting guide.... I haven't yet started fleshing it out, but have the reference points. There are several other "mega guides" that could easily be written, like "hardware selection guide", etc that arranged into an Introduction Pack from the main page would probably help out a great deal....

We do need volunteers to get the wiki into better (and more logical) shape.... if there are any experienced wiki authors out there, please set forward!

wierdbeard65

  • Guru
  • ****
  • Posts: 449
    • View Profile
    • My Quest
Re: Documentation / Wiki overhaul
« Reply #4 on: April 27, 2009, 04:25:52 pm »
Thanks, Colin!

It's good to know that I am not alone in being lost and that someone is out there looking for me! ;D I think that in the long run it would be a valuable investment. Better docs lead to fewer questions which lead to less wasted time from the Devs (and anoyance to boot!)

As I'm neither and experienced Wiki author nor MCE user / implimentor, I'm really not the right person to do this, although as I said earlier, I'd be happy to do it if nobosy else steps up to the plate (just not yet!!!!)

I shall wait with baited breath for the aforementioned guides.
Paul
If you have the time to help, please see where I have got to at: http://wiki.linuxmce.org/index.php/User:Wierdbeard65

Pnuts

  • Veteran
  • ***
  • Posts: 130
    • View Profile
Re: Documentation / Wiki overhaul
« Reply #5 on: April 27, 2009, 04:32:08 pm »
I'll gladly help do a revamp. I've been updating and adding pages as I have gone so far. I am just a novice on the Wiki scene, but its a good time to learn.

My most notable contribution so far was the Z-Wave getting started guide: http://wiki.linuxmce.org/index.php/Z-Wave_Getting_Started which is by no means complete in any way.

We probably need someone to gather a list of volunteers and start assigning pages to be updated. We might also want to create a template to follow when updating the pages to create a good symmetry for future readers\browsers and keep everything coherent as more hands get into the pot.

alx9r

  • Guru
  • ****
  • Posts: 187
    • View Profile
Re: Documentation / Wiki overhaul
« Reply #6 on: April 28, 2009, 05:12:51 pm »
I'll certainly contribute as long as there is an agreed-upon plan and structure in place for wiki improvement.  I do have some wiki experience and have had a LinuxMCE system for about a year.

Alex

hari

  • Administrator
  • LinuxMCE God
  • *****
  • Posts: 2428
    • View Profile
    • ago control
Re: Documentation / Wiki overhaul
« Reply #7 on: April 28, 2009, 05:36:48 pm »
many ppl were requesting wiki reworks in the past, but unfortunately nobody cared to do the real work.
rock your home - http://www.agocontrol.com home automation

wierdbeard65

  • Guru
  • ****
  • Posts: 449
    • View Profile
    • My Quest
Re: Documentation / Wiki overhaul
« Reply #8 on: April 28, 2009, 06:35:01 pm »
I'm not sure the pages themselves necessarily need updating, although I did suggest elsewhere that as pages get edited, a grid be added to each indicating which version(s) of MCE the page applies to / has been tested with. This is going to be particularly important with the release of 8.10.

What does need an overhaul (IMHO) is the start page and the immediate sub-pages (particularly the tutorials menu). It needs to be much easier to burrow down to what you need to know, if people (such as me!) are going to stop continually posting questions about setup / hardware which are clearly answered in the Wiki. I KNOW there is a search facility, but it is often difficult for the newbie to know what they nead to search for!

The second thing that is needed is a few basic "getting started" guides. How to spec your hardware, that kind of thing.

This is why I started this thread and I'm glad to see I'm not alone in thinking this.

As I said earlier, I'm just starting down the MCE road myself and intend to document every step. If that becomes the basis for a HOWTO, then I'll gladly post it.

Hari, it is always difficult to get people to do this kind of work, but I'm hoping that the release of 8.10 will generate enough enthusiasm to do it. If not, the Wiki will become more and more difficult to navigate for the newbie and I firmly believe that the size of the user-base will suffer as a result.
Paul
If you have the time to help, please see where I have got to at: http://wiki.linuxmce.org/index.php/User:Wierdbeard65

tschak909

  • LinuxMCE God
  • ****
  • Posts: 5549
  • DOES work for LinuxMCE.
    • View Profile
Re: Documentation / Wiki overhaul
« Reply #9 on: April 28, 2009, 06:58:29 pm »
No arguments, it's just the developer base right now is so thinly stretched. ;)

-Thom

Techstyle

  • Addicted
  • *
  • Posts: 674
    • View Profile
    • Techstyle UK Ltd.
Re: Documentation / Wiki overhaul
« Reply #10 on: April 28, 2009, 07:51:19 pm »
I have added a number of pages and would contribute to a planned restructure.  I have only a little Wiki experience and about 1 years LMCE experience. 

JaseP

  • Addicted
  • *
  • Posts: 526
    • View Profile
    • JaseP's LinuxMCE Wiki User page
Re: Documentation / Wiki overhaul
« Reply #11 on: May 01, 2009, 07:27:07 am »
I will gladly contribute any spare time that I have (steal away from my life) to contribute to making the documentation more readable and newbie friendly... I am setting up my Core now and am actually undertaking the daunting task of trying to build LinuxMCE on top of Jaunty 9.04... No matter how futile that seems (I just think Jaunty's a better platform),...

I'll trade my time and sweat equity for increased clout as to what projects get worked on first. I have a dream for my system's functionality... I have motivated self interest pushing me to make time contributions... Hell, I converted a closet in my house to be used as a Core server closet... complete with power, shelves and ventilation. My wife wanted it for a linen closet... Do you know what that costs me?!?!?
See my User page on the LinuxMCE Wiki for a description of my system configuration (click the little globe under my profile pic).

Techstyle

  • Addicted
  • *
  • Posts: 674
    • View Profile
    • Techstyle UK Ltd.
Re: Documentation / Wiki overhaul
« Reply #12 on: May 01, 2009, 07:53:12 am »
Quote
My wife wanted it for a linen closet... Do you know what that costs me?!?!?

I think there should be a seperate thread entittled 'what LMCE cost me'.

Yes, we are all in the same boat there!!

good to have you onboard

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: Documentation / Wiki overhaul
« Reply #13 on: May 04, 2009, 01:37:20 pm »
First up, I don't want anyone to think I'm having a dig or complaining for the sake of it. I am not starting this thread in an attempt to start a flame war or invite abuse from anyone who is feeling a tad sensitive!

I have seen various comments over the weeks (months) that I have been actively monitoring thse forums which say three things:-

1) I'd LOVE to help out more, but I'm not a developer, so I don't see how I can.
2) The documentation / wiki is less than user-friendly (usually after someone has asked a perfectly reasonable question and been told "it's in the wiki")
3) "I'm a new user, can you tell me...." (Often resulting in an impatient "do your research on the Wiki then come back....")

Like most systems that grow organically (look at most corporate shared document areas!) the Wiki has become difficult for anyone unfamiliar with it's structure to use. Of course, those of you that have been here for a long time know where to find stuff and it isn't a problem, but please put yourself in the shoes of us lessar experienced members for a moment.

If I start at the home page for MCE, I see a friendly menu titled "Wiki / Documentation ". Under here are some links, so as a regular, impatient sort of person, I click on "Quick Start" which tells me how to install the software... HOLD ON, I have no hardware yet. Ah! Let's follow the link to "Architecture Intro". This starts with
Quote
The Core

The Core has no user interface other than an administration page (unless it is a hybrid).
Unless it's a WHAT??? Maybe I need to be less impatient, so back and try "Main / Table of Contents". Hummm. Now what? Scroll down and there's promising looking sections entitled things like "Tutorials", but the indexing is not well laid out, often with what seem to arbitrary sub-sections. You get the idea.

May I suggest that (assuming anyone is still reading this) someone who falls into the "I'd love to help" category takes on the task of overhauling the Wiki? The information that is there is fantastic, but what use is that information if it can't be found? Even the search feature doesn't neccessarily help unless you know the term to search for!

Personally, I'd like to see a "OK so you're sold, you have nothing, now what" guide for idiots. There was an excellent posting on a forum recently (and my apologies to the poster as I can't recall who you were or what the thread topic was, but I did congartulate you at the time, ptobably Thom or Andrew) which described the questions you need to ask yourself and how that influences the decisions you make about your setup.

Like I said at the start, no offense is intended, particularly to whoever it was that set the Wiki up in the first place, but can we have some structure, please?

I would offer to do this myself, but I don't have my system built yet and so it really would be the "blind leading the blind".

Well my view is that your right...but the whole point of a Wiki is that anyone can contribute new articles, amend existing ones, create and manage new categorisations etc etc. To write helpful articles about LinuxMCE you need to have experience of using and configuring or writing code for it. But at the level of organising and categorising the content then i think what is needed is someone who has a clear vision of what that might be and how to achieve it...and that does not need any direct experience with LinuxMCE per-se... but a strong vision of organising information to make it accessible.

The great thing about a Wiki is that the indexing/categorisation can be overlayed on the existing articles without disruption...the editing and creation od useful new articles needs subject matter experts to get involved. Those 'subject matter' experts need to be coerced into doing some article writing and editing ;-)

All the best

Andrew
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

wierdbeard65

  • Guru
  • ****
  • Posts: 449
    • View Profile
    • My Quest
Re: Documentation / Wiki overhaul
« Reply #14 on: May 04, 2009, 01:45:34 pm »
Hey Andrew!

Of course, you are completely correct about the Wiki overview / organisation side of things - we need an experienced librarian on board  ;)

I guess my comments concerning experienced systems integrators come more into play when writing the initial guides. Having just found MCE, where should I start? How do I decide on kit? What are the questions I need to ask myself when deciding between Hybrid and dedicated core? etc.

The articles that are there are great (although as I have said before, in need of a compatibilty matrix) but rely on you at least having an idea of what you are trying to achieve.

The two ideas obviously are related. A better intro might reduce the need for better organisation of the articles. Similarly, better organisation may make the intro to the system less painful. Personally, I'd like to see both ;)

Paul
If you have the time to help, please see where I have got to at: http://wiki.linuxmce.org/index.php/User:Wierdbeard65