Re: HTML Help

"kaczoroj" <[email protected]> Wed, 26 May 2004 09:41:07 -0000
Newsgroups gmane.comp.version-control.cvs.gui.devel
Message-ID <[email protected]>
Oliver,

> Well, yes but it's basically still the same old Cederqvist 
> with some CVSNT enhancements added that has already been 
> intimidating novice users for ages...

We don't need it in WinCvs help. I will provide the menu to CVS help 
back again, but this time it will search and launch the cvs.chm that 
comes with CVSNT, as per "Alternate CVS" settings.

> I think the GUI could do with a concerted effort to make 
> captions, labels and hint texts: A. consistent throughout 
> all dialogs and menus (e.g. there are at least three 
> different captions for "do not recurse" options) and B. 
> consistent with the corresponding descriptions of options 
> in the commandline client (i.e. cvs -H output) where applicable. 

Sure. And making those help popups will be the perfect time to do 
that, together with using the same resource ID for similiar controls..
.

> There's only so much information you could put into those popups. 
> I see the strength of a full-blown help file here in being able 
> to inject notes, hints and tips and cross-links to related 
> topics, e.g. notes about common mistakes or alternative ways 
> of doing something.

You can put quite a lot. Try to click the question mark cursor on the 
on various controls in the standard color selection dialog. Some of 
these popups go to ver 10 lines of text and explain quite a lot about 
color selection.

The additional help can be easily provided in the full help text for a 
dialog. I just don't see the point in duplicating the images that the 
user can see anyway. Not to mention those take a lot of space and it's 
going to be outdated pretty soon. No screenshots, please!

Actually there are times where screenshots can be usefull. A toolbars 
might be one example. Still, these are rather small and quite 
different from having full sized dialogs in your help files...

> In any case I definitely have troubles imagining how you would 
> be able to pull anything useful out of the documents I created 
> so far if that is what you're after... well, the option 
> descriptions _are_ there but they only make up a tiny fraction 
> of what I'm doing or about to do...

I am after checking it out and seeing where and how to put it in so it 
works good with what I am doing.

 
> I just don't want to put all that effort into producing a 
> full-blown XHTML-compliant documentation project with Glossary, 
> Index, Related topics links, Basic Concepts chapters and 
> nice stylesheets if all that's going to happen to it in the end 
> is that individual option description texts get copy&pasted into 
> tiny popups... 

Not to worry. Apart from a controls and dialogs related topics there 
is a lot of room for general help on other subjects. It's just at the 
moment I want to have the GUI linking and calling into help properly. 
Some of that overlaps with your work, some doesn't. 

> now I know this is not what you have in mind but I think you get 
> the point of my concern. I wanted to produce something that novice 
> users would not just clap shut again right after having taken a 
> quick look at it as I think is the case with most CVS 
> documentation currently out there...

This is actually the case with most of *any* documentation out there ;
)

Trying to put my (a bit incomplete) vision at the moment I see three 
different subjects here:

1. Help about controls on the dialogs (buttons, checkboxes etc.)
2. Help aboout dialogs/commands/operations (commit, update...)
3. General WinCvs/CVS help.

I want to make controls related help as a popups rather than a 
screenshots with all options described. It's simple to make, simple to 
maintain and saves a lot of space.

The dialogs/commands help is best done as separated pages, 
cross-linked as needed (e.g. Checkout dialog naturally linking to the 
Tag and Modules browsers, CVSROOT wizard etc.). Large GUI, shared 
elements will have their own pages - dialogs CVSROOT wizard or 
funtional blocks like "message entry" that is same for commit, import 
and other dialogs. In general, no screenshots here either unless it's 
reasonable. For example it's OK to have a screenshot showing the 
modules combo box with the ellipsis button to invoke browser, or the 
message editing group of controls.

The general CVS help will be left to CVSNT manual which we will link 
to from the help menu.

The general WinCvs help is where most of your work will come into 
play.

It's also possible we will interlink or even reuse the same files in 
any of the help type if it's appropriate.

> Depends. Maybe I'm misunderstanding you but if you mean that 
> each helpfile should be self-contained

It should be clear by now that's not the case. We gonna link it all 
over the place...

>The latest snapshot is now at:
> Note again that I don't consider any single topic of this 
> completed so far.

I want to have it organized and checked in if you don't mind. That way 
we can work together and cooperate. I want to get the help files into 
their approximate final place and names so it is technically working. 
I think I need one or two weeks to iron out the code-behind and link 
it properly to the help files. Then we can fill in the empty spaces. 
Then you can keep adding the general help topics as you see fit.

Best Regards,
Jerzy




------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/NhFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
     http://groups.yahoo.com/group/cvsgui-dev/

<*> To unsubscribe from this group, send an email to:
     [email protected]

<*> Your use of Yahoo! Groups is subject to:
     http://docs.yahoo.com/info/terms/