Page 8 of 13

Re: CKS in the wiki

Posted: 29 Apr 2007 17:26
by jacky
Thanks :D
admin wrote:And quite fearless, since it's still in BETA state and little things might change...
Well, the wiki is always more up to date with the betas than the official releases, and I know you're crazy enough to write your own controls, but I have confidence you're not crazy to the point to redo/redesign the CKS interface completly now ;)

Few changes here & there can always happen all the time anyways... 8)

Toolbar

Posted: 04 Jul 2007 15:45
by admin
Hi jacky,

thanks for your major work on chapter "Toolbar" -- looks great! :D

http://88.191.26.34/XYwiki/index.php?title=Toolbar


Little glitch: in IE6 the bottom pixel line of the button graphics is missing.

Re: Toolbar

Posted: 04 Jul 2007 18:26
by jacky
Thanks, glad you like it :)

Yeah for a while I wanted to change it, wasn't very clear/easy to read IMO, so that's done now! :)
admin wrote:Little glitch: in IE6 the bottom pixel line of the button graphics is missing.
hmm.. right, hadn't seen that! :? Actually, I'm not sure why it does that. Made a few changes/tried different things, it always does it.
Worst part is, right now when I refresh the page, IE6, at first it displays everything fine, but then it will "remove" the bottom pixel line on all pictures, for some reason. :evil:

Posted: 05 Jul 2007 12:32
by lukescammell
/me hates IE6... :evil:

Posted: 05 Sep 2007 11:11
by admin
Okay, we all want to make XY a success, me to become a millionaire, and you to have XY development go on and not stop because Donald has to spent time in a day job.

Success here means: more paying users.

Now we have this fantastic XYwiki, that is so exhaustive, detailed and daily improving that I start to wonder whether the wiki is written for the app or the app is written for the wiki. :wink: It's an impressive work on its own and an example for superior software documentation!

But, now comes a little but important point: I *think* a newbie (and potential new customer) that finds his/her way to XYwiki during the first days of her evaluation time, might probably suffer from an instant information shock a find herself standing in front of an unsurpassable documentation Kilimanjaro. WOW! I just wanted to manage my files, not to go back to school!

Suggestion: make clearer on the cover page what the XYwiki is!

For example like this: on the first page ("Introduction" in the navigation, "Main Page" in the title... :roll: ), change the title from "Main Page" to something like "XYwiki -- Manual for Advanced XYplorer Users".

And in the following paragraph, there should be clearly stated that it is not necessary to read the wiki in order to use XYplorer! That XYplorer is crafted to be as intuitive as possible and ready to go with a surprisingly flat learning curve etc. (Hey, this is a wiki, so everybody can do this writing if he has a good idea about how it's done best... :wink: )

In the meantime I will work on making this claim true! At the beginning of the help file you find this statement: "The program design follows a Keep It Simple philosophy: the interface is kept as plain and intuitive as possible, and does not confront you with an overload of buttons, toolbars, or menus." This sentence is about 7 years old... "Keep It Simple"... is that still true?

Various postings here suggested that XYplorer is a world to discover, that you have to take your time to get into it, etc. Well, I personally dislike software that is like that! I do not want to creep into the weird mind of some genius developer and to bend my ways to fit into a new and strange landscape.
The (difficult) art is to be innovative and simple at the same time. A key word here might be "natural" and this instantly points to the fact that one user's nature differs from the other's. You can't please them all... but I believe one can please many if the product keeps its integrity (by not trying to please all).

As has been already suggested here, it's important now to open XY to the newbies. By accompanying documentation (website, wiki, blogs, rss), by inplace documentation (help, tooltips, icons etc.), UI polishing (meeting interface expectations), attractive license policy (introduction license for just 10$), and more...

Posted: 07 Sep 2007 13:48
by admin
admin wrote:Okay...
*Bump!* :) No reaction to my previous post here?

Posted: 07 Sep 2007 16:01
by jacky
admin wrote:
admin wrote:Okay...
*Bump!* :) No reaction to my previous post here?
Yes reaction, but no time to put words on it for now :oops: I'll do so later today though, promise! ;)

Posted: 07 Sep 2007 22:53
by jacky
Ok, so reactions...
admin wrote:Okay, we all want to make XY a success, me to become a millionaire, and you to have XY development go on and not stop because Donald has to spent time in a day job.
Yep, although to be honest, maybe it doesn't relate to XY but I wouldn't mind being a millionaire myself as well :P ;)

admin wrote:But, now comes a little but important point: I *think* a newbie (and potential new customer) that finds his/her way to XYwiki during the first days of her evaluation time, might probably suffer from an instant information shock a find herself standing in front of an unsurpassable documentation Kilimanjaro. WOW! I just wanted to manage my files, not to go back to school!
hmm.. not sure I completely agree with you here. Yes, to the newcomer it can look like a gigantic thing, but is that really a bad thing? I've come across such situations over the years, and it's true that a first reaction might be "Dear God, that's too much!"
First off, let me say that this is always better than opening the help, only to find two pages that don't say nothing at all - or not having any kind of help at all. Especially for applications that aren't just obvious. And I do mean "just", like notepad. No help for notepad is fine. But for a "real" text editor, no help is bad, very bad.
An help file that says nothing might even be worse.

Anyways, I don't think the solution would be to call it a "For Advanced Users" documentation, it's like saying "Restricted To Better Users Than You", in a way, or in my mind it could, at least. I would rather suggest that, and it's true the wiki is probably lacking in that department, more newbie-friendly pages/sections be added/created.

To tell the truth, I've been thinking about things like that for quite some time already, but time isn't always there to help... :roll: I had thought of things like:
- having a page that would list all those other pages, like a "section"
- there would be an "Introduction to XY", using screenshots it would help the new user find its mark and start using XY quickly. Somewhat similar to what ugus did with his XY tutorial blog in a way...
- there would be "mini-tutorials" (not the best word for it I think...) on how to achieve certain tasks the most efficiently way with XY. A way to present features, ways/ideas/examples on how to use them, etc which could be especially useful for those who don't know XY - or how certain features are called
....
but forced to admit I never really went any further than one page, though i thought about a few more, started to gather some info/write some ideas, but again, me and time don't appear to meet often, or something like that. :oops:
admin wrote:Various postings here suggested that XYplorer is a world to discover, that you have to take your time to get into it, etc. Well, I personally dislike software that is like that! I do not want to creep into the weird mind of some genius developer and to bend my ways to fit into a new and strange landscape.
I think it got it wrong, and I think you're mixing together two things that don't fall under the same "category". XY is a world to discover, that's true. That's also a great thing, because it means that there's a "surprisingly flat learning curve" to it. ;)
I think various postings here suggested that, and not that you had to take time to get into it. Unless by "get into it" you mean "know everything or close about it".

Let me use an example : text editor. It's very easy to make one that's very intuitive, and people can start using it & make the most of it within seconds. It's called notepad.
Now take a look at [your favorite text editor here, which should read EditPad Pro ;)]. It is just as simple to start using as notepad can be, people can start it up & begin to use it within seconds as well. But to get into it, and discover how to make the most of it, that will take time.
And it's good! It means you'll find out about the very easy yet powerful searches you can do, or the quick ones using selection and Ctrl+Alt+Up/Down, the conversion it can do for you, the sorting or deleting duplicate lines, the fact that you can use rectangular selection or choose exactly or the cursor should look!

All kinds of things that needs time to be learned, and a documentation, but when it's done you just enjoy using that application even more because you realize how great it is and how much time it saves you. Even better is when you keep finding out new things about it after years of use, makes you fall in love all over again ;)


Of course I might be wrong, I've been using XY every day for a few years now so I've gotten used to it & know how it works, but I still believe it's pretty easy, simple and natural to start using it. But I don't expect a newbie to know how to "fully" use the Catalog or do a Rich Operation just like that, because those are things you cannot just know, or guess.
Even more with XY-only features. (And it happens that there are a few of those ;))

Posted: 08 Sep 2007 04:10
by j_c_hallgren
The one real problem with screenshots is that we all have such customized setups (and personal data!) that one would almost need a fresh install on a generic system to create these...so not sure how best to handle this problem.

Posted: 08 Sep 2007 08:45
by admin
jacky wrote:...
Anyways, I don't think the solution would be to call it a "For Advanced Users" documentation, it's like saying "Restricted To Better Users Than You", in a way, or in my mind it could, at least. I would rather suggest that, and it's true the wiki is probably lacking in that department, more newbie-friendly pages/sections be added/created.

To tell the truth, I've been thinking about things like that for quite some time already, but time isn't always there to help... :roll: I had thought of things like:
- having a page that would list all those other pages, like a "section"
- there would be an "Introduction to XY", using screenshots it would help the new user find its mark and start using XY quickly. Somewhat similar to what ugus did with his XY tutorial blog in a way...
- there would be "mini-tutorials" (not the best word for it I think...)
...
I still think the "Main Page" should be called "Introduction" :) I will do that and work out a little intro text that will make everybody happy.

A link to Ulrik's tutorial will serve fine for Beginners needs for now.

You say you have no time. Hey, how many hours have you already spent on the wiki. It basically turned into a one-man project. I don't think you intended this when you started it... :)

Posted: 08 Sep 2007 14:24
by graham
I would just like to add some focus about what I think a newbie needs.
First off as has been said above the application must be usable straight off and without need to read more than a simple instruction guide - Getting started'.
Next, the user must never have to read through a manual to understand how it all works and it's total capability - for one it is boring and second one has to have some commitment or need to become a user expert.
What is required is to give answers to a users needs as and when the need arises. If that is just a simple direction to a user guide or help file then often this is less than helpful, unless one is lucky and drops in at the required answer. The user, newbie or experienced only searches for an answer when presented with a need and ideally wants to sort it quickly and easily.
A human interface is ideal as they can understand the need and call on experience but is obviously not commercially available for this level of product cost.
Another suggestion mentioned here is to attempt to channel the need based on what the user is doing at the time. These program-analytical methods all, imo, fail miserably - it is so difficult for a program to 'understand'.

Maybe the simplest answer is to use tips but to front-end access by the user narrowing the area of need, select key words or phrases?, and then show a list of seemingly appropriate tips for the user to quickly scan. Many tips can be also linked to XYWiki text for further indepth reading.

Finally, whilst this help support is important, it is something that can divert energy away from the important task of maintaining XY both in enhancements and integrity. I would favour more time spent gathering ideas from the forum etc. before diverting too much effort. Maybe a trial in a selected area only to test the water?

XY is a super program and I have found it very intuative and although I enjoy finding out it's finer points I only want to do this as and when I need to. To be honest, I find the in-built Help files not that useful, XYWiki is very good but presented as a manual to read, the Forum excellent but I hate to ask silly questions which I should be able to resolve myself. FAQ if well structured can help a lot and so this whole area needs some careful consideration to find the correct balance. I for one, would much prefer to see Don adding more features to make XY stand out from the competition, as this ultimately is the main thing that ensures sales.

Posted: 08 Sep 2007 15:27
by bergfex
admin wrote: Various postings here suggested that XYplorer is a world to discover, that you have to take your time to get into it, etc. Well, I personally dislike software that is like that! I do not want to creep into the weird mind of some genius developer and to bend my ways to fit into a new and strange landscape.
The (difficult) art is to be innovative and simple at the same time. A key word here might be "natural" and this instantly points to the fact that one user's nature differs from the other's. You can't please them all... but I believe one can please many if the product keeps its integrity (by not trying to please all).
As has been already suggested here, it's important now to open XY to the newbies. By accompanying documentation (website, wiki, blogs, rss), by inplace documentation (help, tooltips, icons etc.), UI polishing (meeting interface expectations), attractive license policy (introduction license for just 10$), and more...
I am a newbie (I use XYplorer for about two weeks now) and I absolutely go along with jacky. I used SpeedCommander and Directory Opus before XYplorer. For me XYplorer has a great UI and you are able to use it after some minutes without looking into the help file or the great wiki.

Sure, there are a lot of options, buttons and functionalities, but that is what makes an application a good one (a lot of useful features). The important thing is that all this functionalities can be accessed in a way which is intuitive and - as Don called it - "natural". And for me XYplorer succeeds absolutely in this regard.

There are things to discover, but for me this is a great thing because in XYplorer you can do a task in so many ways. It's always a pleasure to find a way to do something more efficiently.

It really would be a problem if I foremost had to discover a functionality before I can handle a task, but with XYplorer you know after some minutes how to do something and where to find what you need (it's self-explanatory). What you discover later on are only some additional features which further enhance your experience :wink:

Posted: 08 Sep 2007 15:36
by admin
bergfex wrote:I am a newbie ... For me XYplorer has a great UI and you are able to use it after some minutes without looking into the help file or the great wiki. ...
Great, I love to hear this! So after all those years "inside XYplorer" I did not lose contact to intuitive UI design. I only lost contact to knowing this :wink:

:D

Posted: 08 Sep 2007 23:18
by jacky
admin wrote:I still think the "Main Page" should be called "Introduction" :) I will do that and work out a little intro text that will make everybody happy.
Ok you work out the little text ;), in the mean time I renamed the main page of the wiki to "Introduction"

Posted: 09 Sep 2007 11:40
by admin
jacky wrote:
admin wrote:I still think the "Main Page" should be called "Introduction" :) I will do that and work out a little intro text that will make everybody happy.
Ok you work out the little text ;), in the mean time I renamed the main page of the wiki to "Introduction"
Done. 8)