Hi there..
Thanks for your hard and appreciated work. I don't have much time (as
usual) but now, I can't do much since I just came back from the hospital
(one nail got cut off my foot) so I have to do something to forget about
the pain...
I'll be writing this email at the same time as I'll be reading the FAQ...
and I'll post any comments I have so far... so here we go :
first, I noticed that the layout isn't very attractive.. maybe change it
to something else.. another font, smaller fonts, questions maybe in bigger
font than the answers but not that much... search for a few FAQs on the
internet and choose the one that you (and your eyes) feel the most
confortable reading... now it just looks like a load of text thrown on a
page...
secondly, I needs the most important thing in a FAQ : a TOC (Table of
Content)...
Without it, you're screwed.. noone will be able to read the FAQ...
Humm.. I just tried the pdf version (I was reading the html one...) it's a
little bit nicer.. so this means the html generator should be different...
main problem you can see is in the "Requirements" section... I don't know
what you used, but if it's not openOffice 2.0, then you should upgrade!!
(hey, I was using RC2, I just checked openoffice.org website and 2.0 is
finally released! go get it!)
ok.. I would suggest "better" grouping.. the top 2 questions have no
section.. it should probably be "general" or "preface"..
The question "what is required to run amsn" sounds too much of a question
for "amsn's requirements".. I would rephrase it into a more
"user-friendly" question.. something like "what do I need to run amsn?" or
"Does amsn work right out of the box?" (if you use the latter question,
you should talk about compiling amsn and using binary packages... so I
would suggest you just use the first one)
About that same question, first, I don't like the "You don't need those
two if ..." in bold and between parenthesis... I would suggest you use a
good sentence to make it clear... use the active voice instead of the
passive voice... like this :
If you're using windows or Mac OS X, amsn will run right out of the box if
you download the official packages.
If you're using Linux, you will need Tcl/Tk 8.4 or above in order to run
amsn, but that package is usually installed by default on most
distributions or can be installed as a dependency if your packaging system
supports it (rpm, deb, [list all known packages that we have for amsn]...)
You don't need more than that because amsn 0.95 does NOT need Imlib
anymore.. so you should remove it from that page...
(little typo that probably will change if you rewrite this question..
"theses files" => "these files")
Humm.. I though of something.. maybe give a number for each question...
ooh oh... I just noticed the next question is "what do I need to run
amsn"... why two questions rephrased differently ??? humm.. ok, the
content is good.. one thing though : TkCximage is MANDATORY... so it must
be compiled before use... also, tcl.sourceforge.net... nope.. give them
the http://tcl.tk link (having clickable links would be nice too)..
also, I would suggest you say "you NEED all this".. not "if you want
special features..." talk about tcltls and assume the traydock, tkcximage,
webcamsn are all going to be compiled...
don't talk about linphone please... we dropped linphone support.... I
don't know if you talk about it later, but please don't... only one
question :
Q : How can I make videoconferencing (linphone) work, or where to ask
questions about it
A : Don't make it work, don't try it.. if you do, use it AT YOUR OWN
RISKS. aMSN team doesn't support linphone anymore.
Next question, the "NOTE" is not 100% good, I would suggest instead of
giving a list of 3 consoles, just give ONE.. because some people will say
"I tried running console/konsole/terminal and it says "no such
command"..." I will suggest you propose "xterm" since it's an X tool, so
everyone has it!! just say "all command should be typed in a terminal, run
the "xterm" command to get access to a terminal"
Also don't say "I will tell you... I mean..." say "when I say this, do
this..." don't be nice, be harsh and direct.
The list of "ways to install" are not correctly set.. you should go with
the simplest.. I would say Windows Installer, Mac Installer, Linux
Installer, Linux packages (.deb, rpm), tarball... DON'T TALK ABOUT
CVS!!!!! We don't want every 2cents user to go and try CVS.. leave it to
those who know how to click on "SF project page" and click on "CVS".. and
there are nice instructions there... it would cause too much problems to
have users go with cvs...
I would also suggest for each installer a screenshot to show how to do
it... (easy for the "isntallers" but for tarball, you would take a
snapshot of xterm with the tar command, the cd and the wish amsn &, don't
forget to remove part of the output of tar, leave maybe 3 lines before and
after... or disabl outputting the filenames extracted (the -v option?) )
Put the commands to type in a frame (like the gentoo install howto if it
didn't change) or like the grey frames in some pages of the Wiki...
in the tarball installation, you say "I order ..." it should be "In
order".. little typo.. :)
If you say "just download the tarball"... you should give the link to it
too..
don't say "go to the new directory (...)" but "go to the newly created
directly, which would be ..."
If you do a "amsn-<verson>.tar.gz" you must specify that <version>
represents the version number and give an example (for example
amsn-0.95.tar.gz"
remove the whole CVS part.. keep it somewhere in the wiki for users who
might need it...
When you talk about the linux installer, the "right click then choose
Permissions"... you should specify using which file manager... if you list
one, then you should list how to do it for all file managers... if you
don't want to do it, then don't tell them how to do it graphically... I
suggest you always talk about how it should work when using xterm.
Dont say 'cd /path/to/amsn' ... users want a step-by-step tutorial... it
should be 'cd ~/ && mkdir amsn && wget http...' you HAVE to tell them
where to put it..some people might think that amsn won't install if it's
not located in a folder names /path/to/amsn ... This is even more true
since you say "here's an example"
for debian it's good, but you say "download *.deb" the *.deb might confuse
users and they might think they should find and download ALL .deb files in
amsn's release system...
don't talk about alien... you're saying "if we're slow..." no.. because we
won't be, we MUST NOT BE... you can't say in the FAQ that we have
problems.. we should be "perfect"..
The gentoo one is the most perfect one of all :) and that's my last point
actually, that's what every thing should look like.. don't talk about yum
and rpm, or apt and dpkg and alien.. no, show the users only ONE way.. and
show them the simplest one... You might want to put later in another
question :
Q : The repostiory I'm using doesn't have amsn, how can I install it ?
A : Go get the "amsn 0.95 Debian package" [The name as it will appear in
the website actually] and type : dpkg -i amsn-0.95.deb
Last thing about install, remove it from the FAQ :p.. hehe, sorry, but
it's not a FAQ... it should be something like this :
Q : How do I install amsn ?
A : Follow the installation instructions from http://....
that should do it... don't overload the FAQ, make it simple and easy to go
through for user...
About the traydock, make it more modular.. if you list something like
this, (and for everything else), you should use bullets, :
* Mac doesn't support traydocking for the moment [Or is it automatically
supported by Mac ?]
* On Windows, the traydock is automatically used, if it's not, you can
enable it from ...
* On Linux, the traydock is automatically used, if it's not, you can
enable it from ...
Don't talk about how to compile the traydock... assume users will use a
binary package... you could have a "FAQ for users who compiled their
amsn".. that could also be nice!!
You could add something like this :
Q : I don't see the traydock even if I enabled it, what's the problem ?
A : Make sure the file msn/utils/linux/traydock/libtray.so exists [for
linux here!!!], if it's not, make sure you download an official package of
amsn. If you compiled amsn yourself, please follow this FAQ [link to the
FAQ with compile Q/A]
Don't say "do a make clean".. how can you assume the users have the
sources of amsn or a makefile ? what if they used a binary package.
Don't talk about composite extension, it's now fixed
the huge questions that comes after that is not good.. don't put output
like this in the question...
change it to something like :
Q : I'm sure I have compiled the latest thing but I don't see the changes
refelcted in amsn...
A : If you don't see your changes, maybe the compilation didn't occur
correctly, type make clean all to force the recompilation of everything.
(note that this should go in the CVS FAQ file)
The other huge question with the ./configure output shouldn't be like
that.. remove all the ./configure output and keep it like "if the
./configure exists with the error : "error : could not find...", what
should I do ?"
The next question has output in dutch or whatever... don't leave it like
that!!! remove everything and say "if it exits with ... Command not found
error"
Remove the "how to install imlib" imlib is not needed anymore
next question about the invalid color bug... DON'T EXPLAIN the cause...
don't say abook.xml if you don't give the full path to it... don't say
remove your configuration... answer simply with "delete the abook.xml file
from your profile directory.. assuming your email is [EMAIL PROTECTED],
type in xterm : rm ~/.amsn/test_hotmail_com/abook.xml" and that's it.. not
too much info, don't confuse users and don't give half answers either...
that answer would have given you two questions "what's the abook.xml
file".. where are my config files...without talking about the explanation
of the bug..I myself didn't understand it...
The questions should be questions, not emails "Hello. I want to...".. no
make it into a simple sentence that is a question with a question mark
like "How can I ..."
about the mim2mpeg.. remove that... it should be cam2mpeg and it's
completly outdated.. it doesn't work now with the latest libmimic AND it's
nowhere to be found.. it has been removed and you won't find it... I have
it on my pc and I began porting it to the new API, but I didn't finish...
Again there's a huge email... remove the "I installed amsn on a friend's
pc..." make it into "Where can I find a tcltls extension that works on 64
bits processors? "
Great, perfect for linphone-im question... make the answer non-bold.. but
anyways you'll fix it when fixing the layout...
QUESTION "CAN I SEE WHO BLOCKED ME?" DON'T ANSWER YESSSSSSSSSSS... IT'S
NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
how to change display pic, use the simplest way, don't say click on your
nick, and give an example (it was a good initiative for giving an
example).. just answer this : "Click on the 'aMSN' menu from the contact
list, then on 'my status'and from the new menu that appears, click on the
before last entry 'Change Display picture'"
Don't explain all the methods to do it.. unless for install where one
method might not work (in which case, like I said it would be a new
question "what to do if this didn't work").. the question isn't "What are
all the places in the code where you call the function that opens the
change display picture dialog?".. it's just "how can I change it..."
answer "do this.." at the very last, you can always add at the end "For
more information and other methods of doing this, see the Documentation of
aMSN at http://..." don't forget it's a FAQ, it's not a doc...
again, don't talk about compilation for the webcam... you should just say
"click here..." assuming it's compiled..
again.. the same as above... say that if it seg faults (say if it exits
unexpectably because users might not use the console and don't see the
"segmentation fault" message) make sure their webcam driver is stable, if
they use the pwc driver, they should enable X option (I don't know if it
was added in advanced prefs...) I'll have to confirm and reply to this
later...
next question.. answer "we do not support JPEG webcams but we will in a
near future".. don't talk about farsight and don't apologize!!!!
Your next-next question is about input.. it should be grouped with input
questions, not webcam questions, other than that, it's perfect. Simple,
precise and direct!
oh.. no, the question is a bit long.. make it into a "I'm not able to
read/write chinese nor japanese characters, how can I make it work with
amsn?" (it's not a specific problem to gentoo, emerge..
you also don't need to say "this solution will not work".. you could at
least have the "change your encoding" as the first solution and the next
question "I tried changing the encoding but it didn't work"...(again, it
should be a question, so you would it "it didn't work. What can I do?" )
Don't talk about the "No grabber available" bug because it's fixed it now
shows a message saying "you don't have any webcam"
Next question is PERFECT! :)
oupss.... I have to go now... Anyways, I commented on half of the FAQ but
I think you got the point on how to do it, change it...
Ohh.. one last thing I was waiting until the end to tell you... when you
mix text with output.. it would be nice to differentiate them... like
"
When I do a ./configure, I get this output
....
....
....
what does this mean..."
I usually try to read carefullly not to miss a sentence from the
question... besides the fact that I said, don't put huge things in the
questions, but you might want to put output in the answer, separate it
with a frame and use a smaller font...
I did a lot of documentation at my job and I kind of know how to write
good doc.. but I never done any FAQ.. so I just hope my intuition on this
is right...
everyone is of course welcomed to give comments on the FAQ and/or on what
I commented...
Lee, I hope you won't get mad at me saying "I did such a good job and then
I have to redo everything!!!", don't get me wrong, you really did a good
job, but now, let's make it a great job ;)
Thanks for all your help and for getting involved.
GerScarabe can help on the FAQ now, I would suggest you number the
questions and divide the work...
I will now summarize the main points I said :
1 - Change layout
2 - All questions... make them small, simple, direct, to the point
3 - Simple, short and direct answers... don't give multiple choices and be
clear
4 - Create a 'normal FAQ', a 'CVS FAQ' and a 'compilation FAQ' ... You
could also have a 'Windows FAQ', 'Linux FAQ', 'Mac FAQ'... and don't
hesitate to put in the same question or same question AND answer in
mutliple FAQs...
5 - Remove anything outdated
6 - Assume the users don't have the source code, they can't just
"recompile" and they all have binary packages with everything pre-compiled.
7 - If you list something (like different answers for different platforms)
use Bullets
8 - Good luck :)
I think that's all, keep it up!
KaKaRoTo
On Thu, 03 Nov 2005 18:11:26 -0500, Lee Olson <[EMAIL PROTECTED]> wrote:
Hello,
I've been updating the FAQ. Here's a preview of what I have so far.
(3 different forms for your convenience):
html:
http://maclc-level-three.com/beast/aMSN/documentation/faq.html
openoffice2 document (oasis opendocument text):
http://maclc-level-three.com/beast/aMSN/documentation/faq.odt
pdf:
http://maclc-level-three.com/beast/aMSN/documentation/faq.pdf
NOTE: This is only a rough draft and I am aware that there may be
duplicate questions and inconsistencies throughout the documentation.
If you have time, please take a look through it and send me your
edits.
Happy reading! :-)
~Lee
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel
--
KaKaRoTo
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel