diff options
Diffstat (limited to 'doc/userguide/messaging-intro.docbook')
-rw-r--r-- | doc/userguide/messaging-intro.docbook | 188 |
1 files changed, 188 insertions, 0 deletions
diff --git a/doc/userguide/messaging-intro.docbook b/doc/userguide/messaging-intro.docbook new file mode 100644 index 000000000..8d042a451 --- /dev/null +++ b/doc/userguide/messaging-intro.docbook @@ -0,0 +1,188 @@ +<chapter id="messaging"> + +<chapterinfo> +<authorgroup> +<author> +<firstname>Peter</firstname> +<surname>Nuttall</surname> +</author> + +<author> +<firstname>Tom</firstname> +<surname>Albers</surname> +</author> + +</authorgroup> + +</chapterinfo> + + +<title>Introduction to messaging</title> + + +<para>The default way to send instant messages in &kde; is to use the <acronym>IM</acronym> +client, &kopete;. This is a multi-protocol <acronym>IM</acronym> client, meaning that it +handles several different protocols including <acronym>MSN</acronym>, +Jabber, <acronym>AOL</acronym> and <acronym>IRC</acronym>. It also has +useful features including support for &kaddressbook;, meta-contacts, +encryption support and lots more.</para> + +<screenshot> +<screeninfo>&kopete;, the &kde; IM client.</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="kopete.png" format="PNG"/> </imageobject> +<textobject> +<phrase>&kopete;, the &kde; IM client.</phrase> +</textobject> +<caption> +<para>&kopete;, the &kde; IM client.</para> +</caption> +</mediaobject> +</screenshot> + +<sect1 id="messaging-getting-started"> +<title>How to get started</title> + +<para>Start up &kopete; from the menu (it can normally be found in the +Internet folder) When it starts up you should see a window with &kopete; +at the top, menus and a tool bar below, and then your contacts below. +You should add some accounts by clicking on the +<guimenu>Settings</guimenu> menu and selecting the <guimenuitem>Configure +Kopete</guimenuitem> option. By selecting the <guilabel>Accounts</guilabel> +option you should see a list of your accounts (initially empty) and +options to add new accounts and to edit or remove existing accounts. +By clicking on the <guibutton>add new account</guibutton> button, you can +add a new account using the wizard. When you have added an account, you can +connect to this account by clicking on the relevant icon at the bottom of +your main &kopete; window. This should make your contacts appear in the +contacts window.</para> + +</sect1> + +<sect1 id="meta-contacts"> +<title>Meta-contacts</title> + +<para>Meta contacts are one of the features of &kopete; that make sense +once you figure out what they are. Until you do, they annoy you. They are +basically a way of taking a contact on one network (such as +<acronym>MSN</acronym>) and linking it to another contact on a different +network. This is useful for when people have accounts on different networks +as you can chat to them without needing to know which account they are +signed on to. This also lets you assign names to your meta-contacts that +don't change when people change their names on their account, this is useful +if you have contacts who insist upon setting their +<acronym>MSN</acronym> nick to something like +<quote>=EF=81=8A</quote>.</para> + +<para>You can do other useful things with meta-contacts like link them to +entries in your address book. See <xref +linkend="integrated-messaging"/></para> + +</sect1> + +<sect1 id="irc"> +<title><acronym>IRC</acronym></title> + +<para>Internet Relay Chat (<acronym>IRC</acronym>) has been around far longer than most <acronym>IM</acronym> +systems, and is still widely used. It is mainly designed for group (many-to-many) communication in discussion forums called channels, but also allows one-to-one communication.</para> + +<para>The #kde channel is under Freenode, the <acronym>IRC</acronym> server, which provides an interactive environment for coordination and support of peer-directed projects, including -- and placing particular stress upon -- those relating to free software and open source projects, such as &kde;.</para> + + +<para>While &kopete; has a <acronym>IRC</acronym> plugin, and handles both channels and nicks well, +long time <acronym>IRC</acronym> users might prefer a client designed just +for that role, which is what <application>Konversation</application> is. It supports features such +as granting and taking op status, banning, easy nick changing, special +channel support for passwords and invites, and other things that the power +<acronym>IRC</acronym> users expect. It also is far better at handling +large channels such as #debian. If you have used another +power-<acronym>IRC</acronym> client before, you should have no trouble using +<application>Konversation</application>.</para> + + +</sect1> + +<sect1 id="integrated-messaging"> +<title>Linking email and messaging</title> + +<para>Did it happen to you? You received an email and the first thing +you would like to do is to give a reaction on it, but not by +email. So you switch to your instant messaging client and/or IRC +client and look if that person is online via MSN, Jabber or IRC. Well +&kde; 3.3 has made that a lot easier. A step-by-step manual:</para> + +<para>The requirements are &kmail;, &kaddressbook; and &kopete; +(<application>Konversation</application> should do as well). Make sure &kmail; is configured and +fully functional for email, and Kopete is well configured for IRC, +Jabber and/or MSN and/or any other protocol. </para> + +<para>If an email comes in from a contact you know, the first thing +you have to do is to add it to your address book. This can be achieved +by right clicking the address and choosing the entry <guibutton>Add to Address +Book</guibutton>.</para> + +<para>If you know the nickname which the user uses on, for example, IRC, +go to &kopete;. Go to +<menuchoice><guimenu>File</guimenu><guimenuitem>Add +contact</guimenuitem> </menuchoice>. In the wizard, select the +checkbox at the bottom called <guilabel>Use the KDE address book for +this contact</guilabel> and choose <guibutton>Next</guibutton>. Select +the right Address Book entry for that contact and press +<guibutton>Next</guibutton>. Now you can set the display name and the +group it belongs to for &kopete;. In the next screen select which +protocol should be used if you have set up more then one protocol. You +can select more than one protocol. After that, depending on the +protocol, there will be some other questions, which you can answer as +you like.</para> + +<para>Although we did specify to choose from the address book, +&kopete; has not automatically linked your contact to the address +book. So select the contact and choose +<menuchoice><guimenu>Edit</guimenu><guimenuitem>Properties</guimenuitem> +</menuchoice>. On the <guilabel>General</guilabel> tab check the box +labeled <guilabel>Has address book entry</guilabel>. Press +<guilabel>...</guilabel> and select the contact. Close these two +windows.</para> + +<para>Now go to your addressbook, if you select the contact you will +see that it shows an extra field <guilabel>Presence</guilabel>, followed by the current +status. This status will automatically update as soon as the contact +goes away, offline, online, and so on. Now go to &kmail;, select another email and return to the original email (in other words: reload +the current email). You can now see behind the email address the +current state of your contact. </para> + +<para>If you want to chat with this person, just right click the +address in &kmail; and choose <guilabel>Chat With...</guilabel>. Your +Instant Messenger will start a conversation with the contact.</para> + +<!-- Add links to "further reading" here --> +<!--<itemizedlist> +<title>Related Information</title> +<listitem><para>to be written</para> +</listitem> +</itemizedlist>--> + + + +</sect1> + +</chapter> + +<!-- Keep this comment at the end of the file +Local variables: +mode: xml +sgml-omittag:nil +sgml-shorttag:nil +sgml-namecase-general:nil +sgml-general-insert-case:lower +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:0 +sgml-indent-data:true +sgml-parent-document:("index.docbook" "book" "chapter") +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +--> |