Version en ligne

Tutoriel : Adium

Table des matières

Adium
Les bases d'Adium
Un logiciel de messagerie instantanée
Historique et développement
Les Fonctionnalités
Installation & Configuration
Choisir la version, la télécharger et l'installer
Première connexion
Ajouter un compte de messagerie instantannée
Quelques outils supplémentaires
Approfondissement sur certaines fonctionnalités
Les Métacontacts
Les notifications Growl
Les Xtras, kesako ?
Première approche
Présentation des catégories
Gérer et installer des Xtras
Télécharger des Xtras
Choisir ses Xtras
Suppression d'un Xtra
Dock Icons
Contenu d'un paquet
Réalisation d'un Xtra
Contact List Styles
Contenu du paquet
Créer et modifier son thème
Finaliser votre Xtra
Sound Sets
Contenu du paquet
Étude et création d'un Xtra
Partager ses Xtras
Inscription & Connexion
Partager
Valider et Modifier

Adium

Aujourd'hui un nombre important de personnes utilisent des logiciels de messagerie instantanée pour pouvoir discuter en temps réel avec des amis, de la famille ou même des collègues. La plateforme Windows est très fournie en logiciels de ce type, mais d'autres systèmes d'exploitation ne sont pas aussi bien logés. C'est par exemple le cas de Mac OS X qui ne dispose que de peu de logiciels de ce type (...bien qu'en cherchant un peu il y ait du choix).

Ce tutoriel a pour but de vous présenter un logiciel de messagerie instantanée puissant, complet et simple d'utilisation, Adium.

adium128

Adium est accessible à un public très large, il faut cependant :

Pour vous aider dans la lecture de ce tutoriel et en complément d'information, je vous conseille les sites suivants :

Les bases d'Adium

Un logiciel de messagerie instantanée

Dans ce chapitre, nous allons voir qu'est-ce qu'Adium, quel est son rôle et un petit historique de celui-ci.

Vous n'avez probablement jamais entendu parler d'Adium, c'est normal puisque celui-ci ne tourne que sous Mac OS X et n'est donc pas des plus utilisés.

Un logiciel de messagerie instantanée

Les bases d'Adium Historique et développement

Un logiciel de messagerie instantanée

Vous connaissez sûrement Windows Live Messenger souvent connu sous le nom de WLM ou bien Yahoo! Messenger.

Ces deux logiciels sont ce que l'on appelle des logiciels de messagerie instantanée, ceux-ci permettent de se connecter via une interface aux serveurs des différents protocoles de messagerie instantanée.

Parmi ces différents protocoles, on connait notamment MSN et Yahoo.

Mais attend, j'ai pourtant un logiciel Yahoo installé sur mon ordinateur, quelle est la différence ?

La différence est simple, pour pouvoir accéder à son protocole de messagerie instantanée, l'entreprise Yahoo à créé un logiciel qui permet de s'y connecter, par ailleurs WLM (Windows Live Messenger) permet également de se connecter au protocole Yahoo! Messenger. La différence ne réside dont pas dans le protocole qui est supporté, qui est très bien être exploité chaqu'un des deux logiciels, mais dans les fonctionnalités. Un peu comme les navigateurs web, tous peuvent afficher les pages web mais certains disposent de fonctionnalités que les autres n'ont pas. :)

J'espère que vous avez compris la différence entre un logiciel de messagerie instantanée et un protocole de messagerie instantanée, il est plus facile de comprendre comment Adium fonctionne est quel est son but en sachant ça. :D

Protocole de messagerie instantanée
MSNlogo

Parmi les protocoles les plus connus, il y a notamment MSN (Microsoft Network) renommé depuis peu en Windows Live Messenger. On compte également Yahoo! Messenger, AIM, ICQ, Jabber, Facebook Chat et bien d'autres.

Certains de ces protocoles sont ouvert, mais la plupart reste propriétaires.

Logiciel de messagerie instantanée
PidginLogo

Un logiciel de messagerie instantanée est un logiciel capable de se connecter à un ou plusieurs protocoles de messagerie instantanée. Le plus connu d'entre-eux reste surement Windows Live Messenger, qui peut se connecter au protocole du même nom mais également à Yahoo! Messenger.

Mais il n'existe pas qu'un seul client de messagerie instantanée, on pourra citer notamment sous Windows, le logiciel Pidgin ou Miranda IM. De même, il existe un client Windows Live spécifique pour votre portable. ;)

En résumé, un logiciel peut se connecter à plusieurs protocoles de messagerie instantanée et plus ce nombre est élevé plus l'intérêt du client l'est. Vous l'avez compris, Adium est très fort à ce petit jeu là. ;)

schema

Les bases d'Adium Historique et développement

Historique et développement

Un logiciel de messagerie instantanée Les Fonctionnalités

Historique et développement

Listes des clients suivant la plateforme (OS)
Sous Windows
Sous Mac OS X
Sous Linux et autres distributions

On remarque un nombre important de clients sous Windows et un nombre plus faible sur les autres systèmes d'exploitation. À l'époque de la création d'Adium, leur nombre était encore plus limité : c'est la raison de sa création.

Histoire & Développement

Le projet Adium fut créé en septembre 2001 par un jeune étudiant, Adam Iser. Nommée à l'époque version 1.0.

Le code fut ensuite complètement repris pour continuer dans la suite avec des versions 1.x (Actuellement 1.4). Adium est basé sur une bibliothèque nommée libpurple créée à l'origine par les développeur du projet Pidgin que nous avons cité plus haut. Cette bibliothèque fait partie du cœur d'Adium, bien que modifiée au cours des versions. Cependant, les développeurs d'Adium se concentrent d'abord sur l'interface du logiciel et l'amélioration de sa stabilité.

Je ne l'ai pas précisé auparavant mais c'est bien sûr un logiciel gratuit, qui subsiste grâce aux dons d'utilisateurs généreux. Celui-ci est également libre puisque vous avez accès au code source afin que les utilisateurs désireux de modifier celui-ci le peuvent.

Par ailleurs Adium est distribué sous licence GNU General Public License

progressionadium

Comme vous avez sûrement pu le voir sur l'image du tutoriel, la mascotte d'Adium est un canard (Duck en anglais).
Vous le verrez dans les chapitres suivants mais ce petit canard est omniprésent, je vous conseille donc de vous habituer à sa tête. :p

Adium n'est pas ce que l'on peut considérer comme un vieux logiciel, sachant qu'il n'a pas encore 10 ans (plus jeune que le Site du Zéro), c'est pourquoi je ne peux vous fournir un historique plus complet.


Un logiciel de messagerie instantanée Les Fonctionnalités

Les Fonctionnalités

Historique et développement Installation & Configuration

Les Fonctionnalités

Afin de pouvoir se démarquer de ses concurrents sur la plateforme Mac, Adium intègre de nombreuses fonctionnalités que l'on ne retrouve pas dans beaucoup d'applications.

Support de nombreux protocoles
Personnalisation
Mais il permet aussi ...
Mais ne permet pas encore ...

Vous l'avez compris, l'intérêt d'Adium est d'être multiprotocole et d'être personnalisable comme aucun autre logiciel.

Comme nous avons pu voir au travers de ce chapitre, Adium reste encore une application relativement jeune, mais qui dispose d'un nombre important de fonctionnalités qui lui permettent de se distinguer de ces concurrents sous Mac OS.

Après la phase théorique sur Adium, nous allons maintenant rentrer dans la phase pratique que vous attendez sûrement : l'installation ! ;)


Historique et développement Installation & Configuration

Installation & Configuration

Les Fonctionnalités Choisir la version, la télécharger et l'installer

Dans ce chapitre nous allons voir pas à pas l'installation d'Adium sur Mac. Les différentes captures d'écrans sont faites sur la version 1.3 (sous Snow Leopard), certaines icônes ou images peuvent donc varier d'une version à une autre mais le principe reste le même et vous n'aurez aucun mal à vous en sortir. :p

Je vous conseille par contre de posséder au minimum Mac OS 10.5.8 pour pouvoir installer la dernière version d'Adium. Si vous avez une version plus ancienne, vous ne pourrez peut être pas disposer de toutes les fonctionnalités décrites ici. ;)

Choisir la version, la télécharger et l'installer

Installation & Configuration Première connexion

Choisir la version, la télécharger et l'installer

Comme mentionné dans l'introduction de ce chapitre, pour pouvoir installer la dernière version d'Adium (1.4), il faut disposer au minimum de Tiger (Mac OS 10.5.8), Snow Leopard est donc bien évidement compatible avec cette version. ;)

Mais comment je fais, je suis encore sous Panther (10.3) ?

Si vous êtes encore sous Panther (7 ans quand même), je vous conseille tout d'abord de mettre à jour votre système, si vous ne pouvez pas, vous devrez télécharger la version 1.0.6 d'Adium qui n'inclut pas les dernières mises à jour et supporte moins de protocoles que la 1.4.

1) Téléchargement

Tout d'abord rendez-vous sur la page d'accueil en anglais. Si vous possédez au minimum Mac OS 10.5.8, vous pouvez cliquer directement sur le lien de téléchargement sans attendre.

Page Téléchargement Adium

Télécharger Adium 1.4
Si vous possédez une version plus ancienne de Mac OS X, ou si vous recherchez simplement une version antérieure du programme, reportez vous à la page de l'historique des versions.

Une fois le fichier image téléchargé (.dmg), Mac OS X va normalement monter l'image disque et faire apparaître sur votre bureau un disque Adium. Celui-ci risque d'ailleurs de s'ouvrir et afficher son contenu, si cela ne se fait pas automatiquement, ouvrez-le en double cliquant simplement sur l'icône.

2) Installation

Maintenant que le contenu du disque s'est affiché, vous pouvez voir qu'il contient plusieurs fichiers. Il y a l'application Adium (Adium.app), notre client tant attendu. Également fourni dans ce disque, un fichier Change.txt et un fichier License.txt, vous pourrez lire ces deux derniers mais ils n'ont aucun d'intérêt pour nous. Vous remarquerez aussi un fichier, ou plutôt un raccourci vers votre dossier "Application", où vous avez normalement pour habitude de ranger vos applications.

installeradium

Pour installer Adium, rien de plus simple il suffit de faire un glisser-déposer de l'application Adium dans le dossier "Application".

À ce moment précis, vous avez tout simplement copié le fichier application qui se trouvait sur le disque virtuel, dans le dossier "Application" de votre Mac.

3) Premier démarrage

Maintenant vous pouvez vous rendre dans votre dossier "Application" et lancer l'application en double cliquant dessus. Il se peut que Mac OS vous prévienne que ce type d'application téléchargé sur Internet peut présenter des risques, il vous suffit simplement d'autoriser l'application et celle-ci va démarrer.


Installation & Configuration Première connexion

Première connexion

Choisir la version, la télécharger et l'installer Ajouter un compte de messagerie instantannée

Première connexion

Maintenant que vous avez installé Adium et que vous avez lancé celui-ci, il faut configurer l'application. ;) Pour cela Adium vous simplifie la tâche et vous guide dans les premières étapes.

Lorsque vous le lancez pour la première fois, une fenêtre "Assistant réglages Adium" va s'ouvrir afin de vous permettre de configurer votre premier compte.

introadium

Cliquez sur "Poursuivre", vous vous retrouverez sur une seconde page qui va vous demander de choisir un protocole de messagerie instantanée (service) dans la liste (ici MSN Messenger). Vous pourrez ensuite, dans le cas de MSN, entrer votre identifiant MSN (votre adresse @hotmail ou @live)

introadium2

En cliquant sur Poursuivre, vous finaliserez la configuration de votre premier compte. Après avoir effectué cette opération rapide, mais indispensable, vous allez pouvoir commencer à discuter avec vos contacts. :)


Choisir la version, la télécharger et l'installer Ajouter un compte de messagerie instantannée

Ajouter un compte de messagerie instantannée

Première connexion Quelques outils supplémentaires

Ajouter un compte de messagerie instantannée

Adium étant un client de messagerie instantanée, le but premier est de pouvoir se connecter à l'un des protocoles. Nous allons donc nous connecter à l'un de ceux que supporte Adium dans cette première partie, puis nous verrons comment ajouter des contacts et discuter avec ceux-ci.

Se connecter

Pour vous connecter, vous devez vous rendre dans les préférences auquelles on accède via le menu "Adium" dans la barre du haut, que nous avons vu dans le chapitre précédent.
Une fois dans ces préférences, vous devez vous rendre, si vous n'y êtes pas déjà, dans l'onglet Comptes qui est le plus à gauche.

comptes

Si vous avez suivi l'étape précédente, le compte que vous avez configuré doit se trouver dans liste. Si aucun compte n'est visible dans la liste, il va falloir en ajouter un. ;)

Pour ajouter un compte, rien de plus simple, il suffit de cliquer sur l'icône avec un petit + en bas à gauche, vous verrez apparaître une liste déroulante avec la liste des protocoles supportés. Depuis la version 1.4 (la dernière actuellement), Twitter (Tutoriel sur Twitter par christophetd) est supporté par Adium et vous pourrez donc voir votre timeline dans une fenêtre de conversation. Après avoir trouvé votre protocole, cliquez dessus, une nouvelle fenêtre apparaîtra :

ajoutercompte

La capture est ici prise dans le cas de l'ajout d'un compte MSN, via le protocole du même nom. Pour vous y connecter rien de plus simple, il suffit de remplir votre adresse hotmail ou live dans le champ passeport MSN et votre mot de passe du compte dans le champ dédié. ;)
Vous pouvez voir qu'il existe d'autres onglets relatifs à la gestion de votre compte, mais ceux-ci sont inutiles pour vous puisque les informations relatives à l'utilisation du protocole MSN sont déjà remplies. Je vous conseille d'ailleurs de ne pas toucher à celle-ci.

Je veux ajouter un compte AIM et pas MSN, comment faire ?

La manipulation dans le cas d'autres protocoles reste exactement la même, il peut simplement y avoir quelques différences dans le nombre et le nom des champs à remplir pour vous y connecter. :p

Ajouter des contacts et discuter

Après avoir ajouté votre compte à Adium, si vous n'avez pas encore de contact sur ce compte, il faut passer à l'étape de l'ajout des contacts très importante dans l'optique de bien utiliser ce logiciel. :)

Pour ajouter un contact encore une fois la démarche reste facile. Il suffit d'ouvrir le menu contact de la barre du haut. Il faut ensuite choisir l'option "ajouter un contact". Une nouvelle fenêtre s'ouvrira avec le choix du compte auquel on veut ajouter un contact et un champ adresse pour mettre l'adresse du contact ou par exemple son numéro dans le cas d'un compte ICQ.
On peut y rajouter un Alias qui sera le surnom de votre contact dans votre liste de contact Adium (très pratique pour trier ;) ). On peut également se servir du carnet d'adresse.

Enfin vous pourrez choisir le groupe dans lequel mettre votre contact (nous reviendrons sur la gestion des groupes dans la suite de ce chapitre) et choisir sur quel compte rajouter ce contact (car il se peut que vous ayez plusieurs comptes pour un même protocole, il faut donc bien pouvoir faire la distinction. ;) ).

Image utilisateur

Une fois que vous aurez ajouté votre contact et qu'il vous aura accepté (dans le cas du protocole MSN par exemple), vous pourrez enfin lui parler. :)
Pour cela rien de plus simple, double-cliquez sur votre contact dans votre liste de contacts, une fenêtre de conversation apparaîtra, il ne vous reste plus qu'à discuter. ^^


Première connexion Quelques outils supplémentaires

Quelques outils supplémentaires

Ajouter un compte de messagerie instantannée Approfondissement sur certaines fonctionnalités

Quelques outils supplémentaires

Statut Personnel & Avatar

Dans la plupart des protocoles de messagerie instantanée, vous pouvez afficher un pseudonyme. Sur certains, un message perso permet de faire partager une phrase à vos contacts. :p

Adium, comme tout bon client, propose à ses utilisateurs de pouvoir modifier le pseudo ainsi que ce message perso. Pour le modifier, vous devez vous rendre dans les préférences d'Adium via le menu Adium dans la barre du haut. Rendez vous ensuite dans l'onglet Personnel, vous devriez tomber sur une page de ce style :

Image utilisateur

En plus de pouvoir modifier son Pseudo (Nom) et son message perso (Profil), on peut choisir un avatar. Cet avatar sera visible sur l'ensemble des comptes qui gèrent les avatars.

Je veux une image de profil différente entre mon compte MSN du boulot et celui de mes amis, comment faire ?

Ne vous inquiétez pas, tout a été prévu. :D Pour pouvoir choisir un avatar spécifique pour un compte en particulier, rendez-vous dans l'onglet Comptes : là vous devrez double-cliquer un compte que vous avez créé, et vous vous retrouverez sur la même page que lors de la création de ce compte excepté que les informations relatives à celui-ci seront remplies. ;)

modifierinfocompte

Allez ensuite dans l'onglet Personnel, vous tomberez sur une page semblable à celle que nous avons vu au début. Choisissez un avatar qui ne sera visible que sur ce protocole. ;)

Historique

Pour accéder à votre historique de conversation, rendez vous dans le menu Fenêtre puis cliquez sur historique de conversation.

historique

La gestion d'un historique de conversation reste très simple : dans le menu de gauche vous choisissez le contact dont vous voudriez voir l'historique et dans la fenêtre en haut à droite vous aurez le détail des conversations, classé par date. :)

Gérer les groupes

Dans Adium, on peut regrouper plusieurs contacts dans un groupe. Cela vous permettra de classer et de retrouver plus facilement vos contacts. ;)
Pour cela rendez-vous dans le menu Contact via la barre du haut, choisissez ensuite l'option Ajouter un groupe.

ajoutergroupe

Une fois le nom entré et le groupe créé, vous verrez apparaître celui-ci dans votre liste de contacts. À ce moment, il est encore vide et ne comporte aucun contact. Pour le remplir, il faut faire glisser un contact vers le groupe, et il s'y ajoutera tout seul. ;)

listecontact

Sur l'image ci-dessus, on retrouve ce que je viens de vous expliquer : votre liste de contact séparée en plusieurs groupes (ici 4). Pour pouvoir faire passer un contact d'un groupe à un autre il suffit de faire glisser sur l'en-tête du groupe.

Au travers de ce chapitre, nous avons pu voir comment télécharger et installer Adium sur votre ordinateur, mais également comment configurer votre premier compte de messagerie instantanée. :)

Ce chapitre est très court, puisqu'il explique les étapes de base pour Adium. Dans le chapitre suivant, nous allons voir comment ajouter d'autres comptes de messagerie instantanée et comment ensuite discuter avec vos contacts. ;)


Ajouter un compte de messagerie instantannée Approfondissement sur certaines fonctionnalités

Approfondissement sur certaines fonctionnalités

Quelques outils supplémentaires Les Métacontacts

Dans ce nouveau chapitre, nous allons nous intéresser à des points plus précis d'Adium. Ces quelques points vont vous permettre d'utiliser pleinement les fonctionnalités et les capacités d'Adium.

Vous allez apprendre notamment à utiliser les métacontacts, une fonctionnalité qui vous permet de regrouper en un seul contact les différentes adresses de messagerie instantanée d'une personne.

Vous verrez également comment installer, configurer et utiliser Growl, un système de notifications qui affiche des informations utiles pour Adium. ;)

Les Métacontacts

Approfondissement sur certaines fonctionnalités Les notifications Growl

Les Métacontacts

Qu'est ce qu'un métacontact ?

Un métacontact ressemble à l'un de vos contacts habituels mais à la différence de celui-ci il regroupe plusieurs de vos contacts en une seule identité. Imaginons que Henri Dupont a un compte Facebook, une adresse MSN et un compte Jabber. Cela vous embête sûrement d'avoir trois fois le même contact dans votre liste de contacts.

Les métacontacts sont là pour ça. Ils permettent de regrouper en un seul contact, les différents comptes de Henri Dupont.

Image utilisateur

Pour regrouper plusieurs de vos contacts en une seule identité, il vous suffit de faire glisser l'un de vos contact sur un autre, le métacontact va automatiquement être créé. Vous pouvez ensuite ajouter d'autres contacts dans le métacontact, en faisant glisser de la même manière.

Une fois votre métacontact créé, il ne vous reste plus qu'à modifier les infos le concernant pour le repérer plus facilement. Pour cela il suffit de faire un clique droit sur le contact et cliquer sur "Lire les informations". Dans ce menu vous allez pouvoir définir un surnom. Vous pourrez également changer l'image de profil de votre métacontact en double cliquant sur celle-ci.

Image utilisateur

Si un de mes métacontacts est connecté sur plusieurs comptes en même temps, et que je veux parler sur un des comptes en particulier ?

Pour cela il vous suffit de lancer une conversation avec votre métacontact, une fenêtre de conversation classique va s'ouvrir, vous aurez ensuite le choix via un menu déroulant de choisir avec quel compte converser.

Image utilisateur

Approfondissement sur certaines fonctionnalités Les notifications Growl

Les notifications Growl

Les Métacontacts Les Xtras, kesako ?

Les notifications Growl

growl

Growl est un logiciel, qui permet d'afficher des notifications sur votre Mac, ces notifications se présentent sous forme d'infobulle, et apparaissent généralement dans un coin de votre écran, au dessus de vos applications, mais d'une manière qui permet d'avoir un accès rapide à une information sans déranger l'utilisateur dans son travail.

Si vous connaissez un peu Windows Live Messenger sous Windows, ces notifications sont similaires à la petite fenêtre qui apparaît en bas à droite de votre écran quand un contact se connecte. Mais l'avantage par rapport à Windows, est le fait que ces notifications sont entièrement personnalisable, vous pouvez décider d'en afficher une quand un contact vous parle, quand celui-ci se déconnecte etc.

Installer Growl

Avant d'installer Growl, il va falloir télécharger celui-ci. Pour cela, rendez-vous sur cette page : Télécharger Growl. Sur cette page, télécharger Growl 1.2.1 si vous êtes sur Mac OS 10.5 ou supérieur.

Une fois l'image disque téléchargée, et si celle-ci ne s'est pas montée elle-même, double-cliquez sur le fichier téléchargé. Un nouveau disque devrait apparaître sur votre bureau avec à l'intérieur un fichier pour installer Growl.

Vous allez donc installer Growl sur votre ordinateur, il faut suivre les quelques étapes obligatoires et bien sûr choisir le bon disque pour l'installation. Je ne vais pas détailler à outrance, car c'est inutile, vous êtes assez grand pour vous débrouiller.

Utiliser Growl avec Adium

Après que vous ayez installé Growl sur votre ordinateur, il va falloir configurer Adium pour qu'il marche de concert avec celui-ci.
Pour décider d'afficher une notification lors d'un évènement dans Adium (connexion d'un contact, déconnexion, lancement d'une conversation ...), il faut se rendre dans les préférences Adium puis dans l'onglet Évènement.

Image utilisateur
Créer une liste d'option

La première étape est de créer votre propre liste d'options pour Adium, il faut donc créer vos propres réglages, en choisissant l'option "Ajouter un nouveau préréglage..." dans la liste déroulante "Réglages d'évènement".

Personnalisation : Ajouter une notification Growl

Une fois que vous avez créé votre liste d'options, il faut maintenant la personnaliser pour afficher par exemple une notification quand vous recevez un message. Comme sur l'image précédente, faites dérouler l'évènement "Message reçu" en cliquant dessus. Plusieurs actions sont liées à cet évènement, pour ma part, les trois actions sont claires, l'icône d'Adium bondit dans mon dock, s'affiche en même temps le nom du contact qui me parle et un son me signale ce nouveau message.

On va essayer d'ajouter une notification Growl pour nous indiquer que nous avons un nouveau message.

Pour cela, il faut garder sélectionné l'évènement qui nous intéresse, et cliquer sur le petit (+) en bas à gauche de la fenêtre. Il va vous être proposé différentes actions :

Image utilisateur

Choisissez les options comme sur l'image précédente, ne cochez pas la case badge, car cela aura pour effet de fixer les notifications sur votre bureau et il faudra les supprimer une par une lorsque elles apparaitront, alors que celle-ci disparaissent normalement au bout de quelques secondes.

Modifier l'affichage des notifications

Pour choisir le thème de vos notifications, il ne faut plus compter sur Adium, mais directement sur Growl. Pour cela il faut vous rendre dans les préférences système de votre ordinateur. Il faut cliquer sur la pomme en haut à gauche puis sur "Préférences Système...". Une fois dedans, il vous suffit de choisir Growl.

Vous verrez normalement 5 onglets, vous devez choisir l'onglet "Applications", vous verrez normalement de nombreuse applications qui fonctionnent avec Growl. Vous devez choisir comme vous vous en doutez, l'application Adium.

Image utilisateur

Une fois que vous avez sélectionné la bonne application, vous allez pouvoir choisir un thème pour vos notifications Adium via la liste déroulante (Style d'affichage d'application).

Image utilisateur

Pour voir la tête du style que vous avez choisi, il suffit de vous rendre dans le 3ème onglet (Affichage). Dans celui-ci vous aurez la liste des différents styles d'affichage qui vous étaient proposés dans l'onglet précédent. Vous pourrez pour chacun des styles modifier quelques options : la couleur, la transparence, etc. Vous pourrez également prévisualiser chacun des styles enfin de voir le rendu de ceux-ci. ;)

Il n'y a pas grand chose de plus à savoir sur les notifications Growl. La configuration n'est donc pas très compliqué, mais les notifications sont très pratiques pour recevoir des informations de la part d'Adium.

Nous venons d'aborder deux points très intéressants d'Adium, notamment le premier qui permet de vraiment profiter d'un logiciel de messagerie instantanée qui gère plusieurs protocoles de manière simultanée.

Le deuxième point est aussi très intéressant, surtout que Growl n'est pas uniquement lié à Adium et d'autres logiciels l'utilisent comme par exemple Skype. Growl peut se révéler très pratique, quand vous regardez un film en plein écran, une notification presque transparente apparaîtra pour vous avertir d'une nouvelle conversation par exemple.

Ils existent encore plein d'autres secrets dans Adium que j'aurais le plaisir de vous faire découvrir plus tard dans la suite de ce tutoriel.


Les Métacontacts Les Xtras, kesako ?

Les Xtras, kesako ?

Les notifications Growl Première approche

Nous allons dans ce chapitre faire un rapide tour d'horizon des Xtras. Il en existe plusieurs types, nous allons présenter chacun d'eux, puis dans les chapitres suivants nous verrons comment en créer ou les modifier.

Nous allons donc d'abord faire un rapide tour d'horizon des Xtras dans Adium et leurs intégrations, leurs rôles et leurs buts.

Vous découvrirez au fur et à mesure des chapitres la richesse des Xtras. :)

Première approche

Les Xtras, kesako ? Présentation des catégories

Première approche

Les Xtras sont ce que l'on peut appeler des mini plug-ins pour Adium. Ceux-ci s'installent dans Adium de manière presque transparente et il est presque aussi facile de les supprimer.

Ceux-ci se présentent à la manière d'un fichier avec une extension particulière propre à chaque type d'Xtras, nous verrons les extensions associés à chaque type d'Xtras dans la suite du cours.

Xtras

Comment nous l'avons vu dans la première partie ceux-ci ont plusieurs rôles :

Où les trouver sur mon disque dur ?

Vous pourrez trouver l'ensemble des Xtras installés dans le dossier Adium 2.0 que l'on retrouve ici : HD/Utilisateurs/VotreNom/Bibliothèque/Applications Support/Adium2.0/..

À l'intérieur d'un Xtra

Quand vous souhaitez ouvrir un dossier, il vous suffit de double cliquer dessus et celui-ci s'ouvrira, cependant si vous le faites avec un Xtras celui-ci va se lancer et donc s'installer. Un Xtra est donc considéré comme un paquet par Mac OS X, et pour ouvrir celui-ci vous devrez faire un clique droit dessus et cliquer sur ouvrir le paquet.
S'ouvrira alors une nouvelle fenêtre avec le contenu de l'Xtra : vous vous baladerez donc maintenant dans le paquet lui même. Vous verrez dans la suite du tutoriel à quoi cela peut bien servir de devoir ouvrir un Xtras notamment concernant la création de vos futur Xtra.

Où les télécharger ?
xtrascategorie

Vous pourrez trouver l'ensemble des Xtras publiés par les membres de la communauté à cette adresse. Vous remarquerez que ceux-ci sont divisé en 11 catégories ainsi qu'une catégorie qui regroupe l'ensemble de tout les Xtras. Dans la suite de ce chapitre, nous allons voir à quoi correspondent chacune de ces catégories et comment vous y retrouver sur ce site.

Image utilisateur

Chaque catégorie se présente sous cette forme vous retrouvez donc à gauche l'icône de l'Xtra, son nom ainsi qu'une rapide description. En continuant vers la droite on trouve le pseudo de l'auteur, ensuite la taille de l'Xtras ainsi que son nombre de téléchargement. Enfin tout à droite sa note (les têtes de canard) et son rang qui est une note tenant compte du nombre de vote, de la note et du nombre de téléchargement. Plus ce rang est élevé plus l'Xtras sera dans les premières pages (selon le tri par défaut).


Les Xtras, kesako ? Présentation des catégories

Présentation des catégories

Première approche Gérer et installer des Xtras

Présentation des catégories

À peu près 95% des Xtras s'installent par un double clic sur eux-même. Cependant, La plupart des miscellaneous et certains Xtras particuliers demandent une installation spéciale, souvent détaillée dans un fichier texte "ReadMe".

dockincon
ArsenalAdium
Dock Icons

Cette catégorie regroupe l'ensemble des Xtras qui comme son nom l'indique, concerne l'image de l'application qui apparaît dans le dock. Cette image en plus d'être personnalisable, change également selon votre statut dans Adium, l'image sera donc différent si vous êtes en ligne, absent, ou invisible. (Voir l'image de droite)

Les fichiers se présentent avec une extension en .AdiumIcon, afin de pouvoir les identifier facilement sur son disque dur. Nous nous pencherons dans la partie dédié aux icônes du dock pour voir de quoi est composé ce fichier, comment le modifier et surtout comment en fabriquer?

Statutetprotocole
stauticoneexemple
Status Icons & Service Icons

Cette catégorie, regroupe cette fois-ci les Xtras qui permettent de mettre des petites icônes à côtés de vos contacts dans la liste de contact, ceux-ci représente le statut du contact ainsi que le type de protocole utilisé, on retrouvera donc les habituelle, connecté, absent, occupé, mais aussi en train d'écrire, déconnecte et plusieurs autres. Concernant les pastilles de protocole, celles-ci sont le plus souvent à côté des pastilles de statut et représentent comme leur nom l'indique le protocole qu'utilise votre contact.

Les fichiers se présentent cette fois-ci avec une extension en .AdiumStatusIcons pour les images de statut et en .AdiumServiceIcons pour les images de protocole. À l'intérieur de chaque fichier, on retrouvera les données nécessaires au fonctionnement de l'Xtras dont nous verrons le détail dans une future partie.

emot
Emoticons

Encore une fois le titre de cette catégorie doit vous mettre la puce à l'oreille, cette catégorie d'Xtras concerne bien sûr les émoticones que l'on retrouve dans sa fenêtre de conversation. Encore une fois la catégorie est très vaste et regroupe un nombre conséquent d'émoticones les plus divers.
Vous en aurez de toutes les couleurs, toutes les formes et pour tout le monde.

Les Xtras se présentent comme les précédents comme un fichier avec une extension en .AdiumEmoticonSet.

contactlist
exemplecontactlist
Contact List Styles

Cette catégorie va vous permettre de personnaliser entièrement et totalement vos listes de contacts. Vous pourrez gérer la transparence de la fenêtre, sa couleur, la couleur des pseudos des contacts en fonction de état, la taille des images perso, le fait que celle-ci apparaisse ou non et bien d'autres choses. Sont aussi personnalisable les polices des noms de contact, mais aussi celle des groupes. Vous pouvez décider de l'alternance de deux couleurs pour la liste de contact, enfin bref vous pourrez vraiment vous amuser.

On ne change pas une équipe qui gagne, mais vous retrouverez ce type d'Xtras avec non pas un mais deux fichiers : le premier possédant une extension en .ListLayout et le second .ListTheme. Cependant à la différence des premiers Xtras qu'on pouvait modifier en affichant le contenu du paquet, il est peu utile (bien que possible) de le faire avec ceux-là. En effet, C'est Adium lui même qui les modifiera.

messagestyle
Message Styles

Peut être avec la liste de contact, le deuxième Xtras qui permet le plus de modification et de personnalisation. Comme son nom l'indique il permet la personnalisation de la fenêtre de conversation, vous pourrez donc choisir couleurs, emplacement des images, disposition et forme des textes, et autres.
Le point important qui mérite d'être signalé est le fait que la fenêtre est gérée grâce au couple HTML/CSS, donc pour pouvoir faire le design de votre fenêtre de conversation, il vous suffira de maîtriser ces deux langages. Au passage pour apprendre ces deux langages je vous recommande ce tutoriel rédigé par M@teo21.
La création de ces Xtras est cependant bien plus compliquée que celle des autres, mais ne vous inquiétez pas il y en a des centaines déjà en ligne. :p

Cette fois-ci l'extension est .AdiumMessageStyle, on retrouve à l'intérieur du paquet plusieurs fichiers html et css dont je vous détaillerais le rôle dans le chapitre correspondant.

soundset
Sound Sets

Ce type d'Xtras bien que moins abondant sur le site, reste très intéressant par le fait qu'avec ceux-ci vous pouvez choisir le son de vos notifications sur Adium. Que cela concerne un nouveau message, une nouvelle connexion, un mail ou même une action toute autre (on détaillera les évènements plus tard) vous pourrez pour chacune d'entre elles attribuer un son personnalisé. Et, vous le verrez, pas qu'un son.

Encore une fois on retrouve un fichier avec l'extension .AdiumSoundset, qui permet de l'identifier. Ce fichier est souvent plus volumineux que les autres Xtras, c'est normal car il contient l'ensemble des fichiers sons nécessaires au fonctionnement de l'Xtra.

menubaricons
Menu Bar Icons

Cette fois-ci, un Xtra moins intéressant car beaucoup moins visible, celui-ci permet de changer l'image d'Adium qui se trouve sur la barre de menu de votre Mac à côté de l'heure. De taille très réduite, vous n'en aurez peut-être que rarement recours, c'est pourquoi je n'en parle que succinctement.

Vous retrouverez ce type d'Xtras avec l'extension .AdiumMenuBarIcons et celui-ci s'installe de la même façon que précédemment.

plugin
Plugin

Ces Xtras sont un peu particuliers : à la différence des premiers qui permettaient de modifier et de personnaliser Adium, ceux-ci permettent d'ajouter de nouvelle fonctionnalités à ce dernier. Je peux vous citer comme exemple le support du protocole Skype (sauf la vidéo) chose initialement impossible sur Adium. Cependant n'étant pas développé avec Adium ces Xtras sont parfois la source d'instabilités gênantes.

On retrouve ces Xtras avec l'extension .AdiumPlugin.

applescript
AppleScripts

Les AppleScripts sont, comme les Plugin, des Xtras un peu à part : ceux-ci (comme leur nom l'indique) sont écrits en AppleScript, un langage particulier propre à Mac OS (je ne parle pas de Mac OS X puisque ce langage existait déjà avec les versions précédentes). Ces Xtras permettent via des commandes dans le chat d'afficher des textes ou des informations.

Vous retrouverez ces Xtras avec l'extension .AdiumScripts.

miscellanous
Miscellaneous

Cette dernière catégorie d'Xtras n'en est pas vraiment une. Miscellaneous qui signifie en français 'divers' est une catégorie où est rangé tout ce qui touche à Adium mais qui n'est pas directement intégrable à Adium. Vous retrouverez donc dans cette catégorie principalement des applications et des widgets qui touchent à Adium de près ou de loin, et certains éléments permettant la personnalisation encore plus en profondeur en modifiant le paquet Adium lui-même (ce qui est irréversible sauf en cas de réinstallation).

Ce type d'Xtra n'a pas d'installation standart puisque chaque Miscellaneous en demande une particulière. L'installation est souvent détaillée dans un fichier texte "ReadMe" fourni avec l'Xtras.

Comme nous avons pu le voir dans ce chapitre, Adium regorge d'Xtras des plus divers, si vous vous êtes un peu baladé dans le site, vous aurez remarqué le nombre assez impressionnant d'Xtras.

Nous allons dès le prochain chapitre apprendre à créer vos propres Xtras et pouvoir ensuite les faire partager à la communauté d'Adium. :)


Première approche Gérer et installer des Xtras

Gérer et installer des Xtras

Présentation des catégories Télécharger des Xtras

Dans ce nouveau chapitre nous allons apprendre à utiliser les Xtras que nous allons bientôt crér dans la suite de ce tutoriel ainsi que ceux que nous allons apprendre à télécharger dans ce cours. ;)

Leur manipulation reste très simple et vous en avez déjà peut-être manipulé auparavant par curiosité. ;)

Télécharger des Xtras

Gérer et installer des Xtras Choisir ses Xtras

Télécharger des Xtras

Télécharger

Pour télécharger des Xtras rien de plus simple, il vous suffit de vous rendre sur le site des Xtras Adium que nous avons évoqué au début de cette grande partie de personnalisation de l'interface d'Adium. Après avoir choisit le type d'Xtras que vous voulez, vous vous retrouverez sur une page de ce style :

pagextras.png

Dans la colonne entouré en rouge, vous pouvez voir la taille de l'Xtra et installer directement l'Xtra dans Adium si le naviguateur gère les applications extérieurs (Safari Mac le fait parfaitement ;) ).
Si cette technique ne marche pas à cause du navigateur ou que vous ne voulez simplement que télécharger l'Xtra sans installer directement celui-ci, vous devrez cliquer sur le nom de l'Xtra à gauche qui vous mènera sur la page de l'Xtra à proprement parlé.

downloadxtras

Comme sur l'image, vous allez avoir en haut à droite deux liens pour télécharger l'Xtra, le premier (Install), marchera de la même manière que le lien sur la page précédente, celui-ci ne nous intéresse pas ici. Le deuxième lien (Download), permet de télécharger l'Xtra sous la forme d'un fichier zip directement sur votre disque dur.

Installer

Dans le cas d'un Xtra téléchargé via la seconde méthode, il vous faudra dé-zipper l'archive si Mac OS X ne le fait pas lui même, puis double cliquer sur l'Xtra pour l'installer. Une fenêtre s'ouvrira pour vous confirmer que l'Xtra s'est bien installé. :)

Une fois cette rapide étape de l'installation passé, il va falloir utiliser cet Xtra. ;)


Gérer et installer des Xtras Choisir ses Xtras

Choisir ses Xtras

Télécharger des Xtras Suppression d'un Xtra

Choisir ses Xtras

Dans cette partie nous allons voir de manière rapide comme choisir ses Xtras pour les utiliser dans Adium et ainsi pouvoir modifier vos icônes, thèmes et autres. Pour voir de manière plus approfondie les Xtras, n'hésitez pas à commencer à lire le chapitre qui en traite. ;)

Les Xtras permettent de très nombreuses modifications d'Adium, pour commencer à les utiliser, rendez vous dans les préférences d'Adium (Barre du haut -> Adium -> Préférences). Choisissez ensuite l'onglet Apparence, vous devriez vous retrouver sur une fenêtre de ce style :

Onglet Apparence
apparence

Sur ce premier onglet vous allez pouvoir choisir quels icônes afficher dans le dock, quel pack d'émoticônes utiliser ainsi que les thèmes. Nous allons donc passer en revue les différentes options disponibles dans ce menu, qui est décomposé en deux parties, la première concerne les packs d'icônes à utiliser :

La deuxième partie de ce menu concerne les thèmes de la liste de contact ainsi que quelques options relatives :

Onglet Message
message

Dans ce deuxième onglet, vous allez pouvoir modifier de manière très basique le design de votre fenêtre de conversation.
Comme précédemment, nous allons lister les options disponibles :

Onglet Événements

Dans ce nouvel onglet, vous allez pouvoir choisir la banque de son (donc l'Xtra Sound Sets) que vous voulez pour chaque événement d'Adium. Vous pourrez donc choisir la musique que vous voulez quand un contact se connecte par exemple. ;)

Il n'y a pas beaucoup d'explication à donner car les réglages se font assez intuitivement.

evenement

Nous venons d'aborder dans cette sous partie la gestion de vos Xtras que vous avez téléchargés ou développés. Mais il arrive qu'un Xtra ne vous plaise pas et pour ne pas encombrer votre disque dur, je vais vous expliquer comment le supprimer. ;)


Télécharger des Xtras Suppression d'un Xtra

Suppression d'un Xtra

Choisir ses Xtras Dock Icons

Suppression d'un Xtra

Cette dernière sous-partie reste très minimaliste comparé au reste de ce chapitre. Je vais donc vous présenter ici le Gestionnaire d'Xtras qui va vous permettre de supprimer les Xtras que vous avez installés sur Adium. Pour vous rendre dans ce Gestionnaire, cliquez sur le menu Adium dans la barre du haut. Cliquez ensuite sur Gestionnaire d'Xtras.

suppxtra

Dans ce gestionnaire, vous pouvez naviguer à travers les différents types d'Xtras et pour chaque catégorie, voir les Xtras qui ont été installés. La seule et unique action disponible est la suppression en haut à droite. ;)

Nous venons de voir au travers de ce nouveau chapitre, comment installer, utiliser et désinstaller ses Xtras.

Ce chapitre reste relativement court, il pourrait d'ailleurs se situer dans une annexe, mais j'ai décidé de vous faire partager ces quelques informations. ;)


Choisir ses Xtras Dock Icons

Dock Icons

Suppression d'un Xtra Contenu d'un paquet

Dans ce chapitre nous allons approfondir les premières notions que nous avons sur les 'Dock Icons'.

Nous allons donc au travers de ce nouveau tutoriel apprendre à créer, personnaliser et utiliser un Xtras du type 'Dock Icons'. :)

Nous verrons tout d'abord le contenu du paquet d'un Xtras 'Dock Icons' puis nous verrons comment en créer un nous même et enfin comment l'utiliser. ;)

Voici quelques exemples des Xtras que l'on peut découvrir sur le site d'Adium, à vous de créer le votre. ;)

Image utilisateur
Image utilisateur
Image utilisateur
Image utilisateur

Contenu d'un paquet

Dock Icons Réalisation d'un Xtra

Contenu d'un paquet

Comme nous l'avons vu dans le chapitre précédent, les Xtras sont ce que l'on appelle des paquets que l'on peut ouvrir en faisant un clic droit sur l'icône et en cliquant sur "Afficher le contenu du paquet".

Image utilisateur

À l'intérieur de ce type de paquet on retrouve deux types de fichier :

Comme vous vous en doutez peut-être les images sont celle qui vont apparaître dans le dock selon votre statut comme nous en avons parlé dans la présentation des Xtras.

Le fichier IconPack.plist va quant à lui servir à faire un lien entre Adium et les images. Il va permettre à Adium de savoir quelle image afficher suivant le statut de l'utilisateur.
Ce type de fichier texte se présente sous cette forme :

propertylisteditor

(Ici il est ouvert avec le logiciel "Property List Editor", à mon sens le plus pratique, mais vous pouvez le faire avec n'importe quel éditeur de texte de manière légèrement différente. Vous y arriverez. ;) ).


Dock Icons Réalisation d'un Xtra

Réalisation d'un Xtra

Contenu d'un paquet Contact List Styles

Réalisation d'un Xtra

Dans cette partie du tutoriel nous allons apprendre à créer nous même un Xtra de type Dock Icons. :)
La création de ce type d'Xtras n'est guère compliquée.

Étude du code du fichier IconPack.plist

À première vue, le code pourrait paraître compliqué et très long pourtant celui-ci est en fait très simple et nous allons l'étudier en le décomposant. ;)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Description</key>
	<dict>
		<key>Creator</key>
		<string>Created by ColasV</string>
		<key>Title</key>
		<string>Dofus Monster</string>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>State</key>
	<dict>
		<key>Alert</key>
		<dict>
			<key>Animated</key>
			<false/>
			<key>Image</key>
			<string>alert.png</string>
			<key>Overlay</key>
			<false/>
		</dict>
		<key>Away</key>
		<dict>
			<key>Animated</key>
			<false/>
			<key>Image</key>
			<string>away.png</string>
			<key>Overlay</key>
			<false/>
		</dict>
		<key>Base</key>
		<dict>
			<key>Animated</key>
			<false/>
			<key>Image</key>
			<string>offline.png</string>
			<key>Overlay</key>
			<false/>
		</dict>
		<key>Connecting</key>
		<dict>
			<key>Animated</key>
			<true/>
			<key>Delay</key>
			<real>0.050999999999999997</real>
			<key>Images</key>
			<array>
				<string>conn.png</string>
				<string>conn1.png</string>
				<string>conn2.png</string>
				<string>conn3.png</string>
			</array>
			<key>Overlay</key>
			<false/>
		</dict>
		<key>Invisible</key>
		<dict>
			<key>Animated</key>
			<false/>
			<key>Image</key>
			<string>invisible.png</string>
			<key>Overlay</key>
			<false/>
		</dict>
		<key>Occupied</key>
		<dict>
			<key>Animated</key>
			<false/>
			<key>Image</key>
			<string>occupied.png</string>
			<key>Overlay</key>
			<false/>
		</dict>
		<key>Online</key>
		<dict>
			<key>Animated</key>
			<false/>
			<key>Image</key>
			<string>online.png</string>
			<key>Overlay</key>
			<false/>
		</dict>
		<key>Preview</key>
		<dict>
			<key>Animated</key>
			<false/>
			<key>Image</key>
			<string>online.png</string>
			<key>Overlay</key>
			<false/>
		</dict>
	</dict>
</dict>
</plist>

Le code que vous venez de voir est un code en XML (Pour en savoir plus sur le XML je vous conseille ce tutoriel rédigé part Tangui).

Ce type de code se caractérise par une arborescence qu'on appelle un arbre, celle-ci se compose de noeuds (un couple de deux balises identiques, par exemple <key></key> , ces noeuds peuvent contenir d'autres noeuds, ou bien du texte, l'ensemble nous donne une arborescence.

Comme vous vous en doutez peut-être ce fichier va donner les directives à Adium quant à l'utilisation des images qui sont contenues dans l'Xtra. ;) Une fois que vous aurez compris cela, vous allez rapidement pouvoir faire votre propre Xtra. :)

Explication du fonctionnement du fichier

Au début du fichier, on peut lire deux lignes qui déclarent le fichier XML (c'est le doctype), ne les oubliez pas quand vous ferez votre propre fichier. ;)
Un premier noeud indispensable est <plist version="1.0"> qui suit la déclaration du doctype suivi de suite par <dict> .

Le premier noeud important est celui de la description, puisque avec celui-ci Adium va pouvoir connaître le nom de votre Xtra, mais également sa version et son créateur. Vous commencez par déclarez l'attribut Description dans des balises <key></key> , que vous faites suivre des balises <dict></dict> qui vont contenir l'ensemble des informations relative à cet attribut Description.

Dans ce noeud, à chaque fois vous déclare dans une balise <key></key> quel attribut vous utilisez, par exemple Creator que vous faites suivre par une balise <string></string> qui va contenir la valeur de cette attribut (ici ColasV qui est mon pseudo). L'ensemble du fichier XML pour votre Xtra fonctionne de cette façon. ;)

Faire correspondre un état Adium à une image

Le but principal de ce fichier est de faire fonctionner l'Xtra, il doit donc coupler un état d'Adium (En ligne, Hors-Ligne, Invisible, etc ..) avec une image de votre Xtra.

Vous allez donc maintenant déclarez un nouvel attribut State qui va lui même posséder plusieurs attributs comme valeur. Ce que l'on va appelle attribut de statut puisqu'il permette d'associer une image à un statut, on retrouve 9 attributs différents :

Les attributs de statuts fonctionnent tous sur le même modèle et requièrent certains attributs qui sont obligatoires :

Image

Cette attribut permet de récupérer le fichier image nécessaire pour l'état d'Adium, il reçoit simplement comme valeur la source de l'image, celle-ci se trouvant normalement dans le même dossier que le fichier de configuration, il vous suffira de mettre le nom de l'image. Ne vous trompez pas d'extension du fichier !

Overlay

Cette attribut permet d'afficher l'image correctement, je vous recommande d'y mettre la valeur <false/> comme dans l'exemple.

Animated

Cette attribut permet de définir si l'image est animée ou non. Cet attribut est très pratique lors de la connexion puisqu'il permet d'afficher des images différentes selon un laps de temps définit par l'utilisateur. Dans le cas où il n'y a pas d'animation, cet attribut prendra la valeur <false/> , dans le cas contraire il prendra la valeur <true/> .

Delay (Optionnel)

Dans le cas où vous avez mis <true/> à l'attribut Animated, vous pouvez définir l'intervalle de temps entre l'affichage de deux images. Cette attribut prend comme valeur dans les balises <real></real> , un temps en seconde.

Images (Optionnel)

Dans le cas où vous avez mis <true/> à l'attribut Animated, cette attribut vous permet de choisir les images qui vont composer l'animation, cet attribut prend comme valeur un tableau de cette façon :

<array>
        <string>Votre image 1</string>
        <string>Votre image 2</string>
	<string>Votre image 3</string>
	<string>Votre image 4</string>
</array>

Vous n'êtes bien sûr pas limité à seulement 4 images et vous pouvez en afficher plus. Si vous décidez d'utiliser cet attribut, l'attribut Image est alors inutile !

Finir votre Xtra

Une fois que votre fichier IconPack.plist est écrit (je vous conseille vivement de reprendre le code que j'ai donné et d'en modifier les valeurs, ceci pour aller plus vite et éviter les erreurs en recopiant. ;) ), vous allez créer un dossier qui va contenir l'ensemble des fichiers nécessaire pour votre Xtra :

Une fois le tout rassemblé, vous allez renommer le fichier dans lequel vous avez placé vos fichiers afin qu'il devienne un véritable Xtra. Pour renommer un fichier, sélectionnez-le et appuyez sur la touche Entrée de votre clavier, vous pourrez ainsi renommer le dossier.
Vous allez renommer celui-ci de cette façon : "NomdeVotreXtra.AdiumIcon", vous allez voir que votre dossier va changer de tête, et devenir un paquet qui contient l'Xtra.

Il ne vous reste maintenant plus qu'a installer celui-ci en double cliquant dessus ainsi qu'a le publier sur le site d'Adium Xtra (voir cette partie du tutoriel).

Nous avons pu voir au travers de cette partie, comment créer notre premier Xtra, la technique reste très simple dans le cas d'un 'Dock Icon', celle-ci se révélera un peu plus dure dans le cas des fenêtre de conversation où l'on devra jongler avec plusieurs fichiers.

J'espère que vous avez compris facilement comment créer votre premier Xtra et je vous encourage à faire les votre. :)


Contenu d'un paquet Contact List Styles

Contact List Styles

Réalisation d'un Xtra Contenu du paquet

Dans ce nouveau chapitre, nous allons étudier plus précisément la création d'un design pour une liste de contacts. Qui n'a jamais rêvé de pouvoir avoir sa propre liste de contacts entièrement personnalisée que ce soit au niveau de la couleur, mais aussi de la taille, de la transparence.

A la fin de ce tutoriel vous aurez votre propre liste de contacts qui pourra s'incruster de manière transparente dans votre bureau. :)

Mais trêve de bavardages, il faut attaquer ce sujet. ;)

Voilà quelques exemples des listes de contacts que vous pourrez faire à la fin de cette partie :

Image utilisateurImage utilisateurImage utilisateur

Contenu du paquet

Contact List Styles Créer et modifier son thème

Contenu du paquet

Tout d’abord un thème pour une liste de contacts est lui même constitué de deux paquets qui définissent l’ensemble des paramètres relatifs à votre liste de contacts. A la différence du premier type d’Xtra que nous avons vu dans le chapitre précédent, cet Xtra ne se modifie pas directement dans le paquet mais bien en passant par Adium.

Le premier paquet que l’on retrouve avec l’extension .ListTheme gère l’ensemble de la charte graphique de votre liste de contacts, que cela soit la couleur de la liste, mais également la couleur des statuts de vos contacts.

Le second paquet que l’on trouve avec l’extension .ListLayout s’occupe quant à lui de la taille de la liste de contacts, de sa position et de la police de caractère pour les contacts.

Le plus souvent ces deux paquets marchent de paire et sont regroupés en un seul Xtra, d’ailleurs vous pouvez simplement le voir en allant sur le site des Xtras, l’archive Zip que vous téléchargerez est constituée des paquets précédemment cités.

lezip

Contact List Styles Créer et modifier son thème

Créer et modifier son thème

Contenu du paquet Finaliser votre Xtra

Créer et modifier son thème

ListethemeContact

Dans cette partie nous allons nous intéresser à la création de l’Xtra, celle-ci sera découpée en deux parties, la première comme vous vous en doutez concernera le paquet avec l’extension .ListTheme et la deuxième pour le paquet avec l’extension .ListLayout.

Mais avant de modifier notre Xtra nous allons tout d’abord devoir le créer. Pour cela rendez-vous dans les Préférences d’Adium > Onglet Apparence > Couleur du thème > (Bas de la liste). Ajoutez un nouveau thème. Faites ensuite de même pour Style de liste. ;)

Une fois que vous avez créé votre thème, il ne reste plus qu'à modifier celui-ci afin de créer votre propre style de liste de contacts.

Couleur du thème

Une fois votre nouveau thème créé, il va falloir modifier celui-ci, pour cela cliquez sur "Personnaliser...", vous allez normalement tomber sur cette fenêtre, comme vous pouvez le voir celle-ci est composée de 4 onglets chacun relatifs à quelque chose de précis.

À chaque fois, il a deux possibilités de modifications : couleur de la police et du fond . Mais je vous laisse essayer de modifier les couleurs comme bon vous semble, je ne vais pas détailler à quoi correspond chacune des options, vous le découvrirez rapidement par vous même. :p

personnaliser
Style de liste

La procédure pour ce deuxième paquet ne change pas, après avoir créé votre style de liste, cliquez sur "Personnaliser..."
Par contre, commencez par sélectionner juste en dessous le style d'affichage que vous désirez : Fenêtre, bulles de contacts... Puis, de la même manière que pour les couleurs, les options sont répartis en 3 onglets qui vous permettent pour chacun de toucher à des points particuliers de votre liste de contacts.

styledeliste

Contenu du paquet Finaliser votre Xtra

Finaliser votre Xtra

Créer et modifier son thème Sound Sets

Finaliser votre Xtra

archive

A la différence du premier Xtra que vous aviez créé, pour celui-ci il va falloir récupérer les deux fichiers que Adium a créé pour les rassembler en un seul fichier .zip.
Pour cela nous allons récupérer les deux paquets que nous avons créé directement dans le dossier système de Adium.

Une fois dans ce dossier il vous faut récupérer les deux paquets se trouvant dans Contact List.

Une fois que vous avez récupéré les deux fichiers qui composent votre thème, copiez les dans un dossier que vous aurez préalablement créé. Il vous suffit alors de transformer le dossier qui contient les deux paquets en une archive .zip. Pour cela il suffit de faire un clique droit sur le dossier et de choisir l'option Compresser "Nom de l'Xtra".

Il ne vous reste plus qu'à partager votre thème avec le reste de la communauté sur le site Adium Xtra en vous aidant de cette partie du tutoriel.

Vous venez d'apprendre comment créer votre propre thème de liste de contacts. Comme vous avez pu le voir, les possibilités offertes sont très importantes et vont vous permettre de personnaliser entièrement votre Adium.

La création reste très simple et c'est à vous maintenant de faire votre propre thème. ;)


Créer et modifier son thème Sound Sets

Sound Sets

Finaliser votre Xtra Contenu du paquet

sound

Dans cette nouvelle partie concernant les Xtras, nous allons voir comment faire des Sound Sets : des Xtras qui regroupent des sons qui servent pour les évènements d'Adium comme la connexion d'un contact ou le début d'une discussion.

À la manière des Dock Icons, nous étudierons dans un premier temps la composition d'un tel Xtra, puis nous verrons comment mettre en forme celui-ci pour en faire un Xtra fonctionnel et utilisable.

Je ne pourrais pas vous donner d'exemple cette fois-ci car c'est vous qui allez créer votre Xtra avec vos sons. Mais vous pouvez jeter un coup d'œil ici pour voir que vous avez le choix. :)

Contenu du paquet

Sound Sets Étude et création d'un Xtra

Contenu du paquet

Dans un premier temps nous allons nous intéresser au contenu du paquet, il vous suffit d'ouvrir l'Xtra, qui est un simple paquet, pour afficher son contenu. Comme pour les Dock Icons, un clique droit sur l'Xtra, puis l'option "Afficher le contenu du paquet".

Vous pourrez retrouver dans cet Xtra, deux types de fichiers :

Cette composition de fichier, si vous avez lu le reste du tutoriel, peut vous faire penser au contenu d'un Xtra d'un Dock Icons.

Image utilisateur

Les fichiers audios dans ma capture d'écran sont au format .m4a, mais il y en a de nombreux et la plupart sont compatibles avec Adium. Comme vous pouvez vous en douter, la pièce centrale de cet Xtra est le fichier Sounds.plist, c'est lui qui permet de faire le lien entre le son et l'événement auquel ce son est associé.
Comme pour le Dock Icon, nous allons étudier ce fichier, je vous conseille de l'ouvrir avec Property List Editor qui permet de bien comprendre le fonctionnement du fichier, mais vous pouvez simplement l'ouvrir avec TextEdit.

Image utilisateur

Sound Sets Étude et création d'un Xtra

Étude et création d'un Xtra

Contenu du paquet Partager ses Xtras

Étude et création d'un Xtra

Comme nous l'avons vu dans la partie précédente, nous allons étudier le coeur de l'Xtra, le fichier Sounds.plist. Il ressemble fort à celui que nous avons vu dans le chapitre sur les Dock Icons, mais il est beaucoup plus simple, car le nombre d'option est beaucoup plus limité.

Après avoir ouvert le fichier avec Property List Editor qui masque le format XML du document, nous allons ouvrir celui-ci avec un logiciel plus simple tel que TextEdit ou Smultron (Payant 4.99 Euros).

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>AdiumSetVersion</key>
	<integer>1</integer>
	<key>Info</key>
	<string>Arranged by Christian Cosas
http://beanbagcentral.com/ccosas/
v1.0

Based on Tokyo Train Station by Dominik Dimaano

Orchestral arrangement of the original Tokyo Train Station melody with chord substitutions. Created with GarageBand.

________________
http://www.adiumx.com
</string>
	<key>Sounds</key>
	<dict>
		<key>Contact Signed Off</key>
		<string>Off.m4a</string>
		<key>Contact Signed On</key>
		<string>On.m4a</string>
		<key>Message Received</key>
		<string>Receive.m4a</string>
		<key>Message Received (New)</key>
		<string>New.m4a</string>
		<key>Message Sent</key>
		<string>Send.m4a</string>
	</dict>
</dict>
</plist>

Je ne vais pas redétailler le fonctionnement de ce type de fichier, puisque je l'ai déjà fait dans le chapitre sur les Dock Icons, vous pouvez vous y reporter pour plus de détails.

Pour ceux qui ont suivi le cours sur les Dock Icons, vous pouvez voir qu'ici le fichier .plist est beaucoup plus petit et surtout beaucoup plus simple car il y a beaucoup moins d'options.

Dans le premier niveau de nœud du fichier, on repère 3 options qui sont repérées par les balises <key>Nom de l'option</key>. On a dans l'ordre :

Lien entre un son et un évènement

L'option Sounds est elle même décomposée en une multitude d'autres options. Ces options permettent de faire le lien entre le son et l'évènement. L'option prend comme nom (entre les balises <key>), le nom de l'évènement. Exemple :Contact Signed Off. Et cette option prend comme valeur le nom du fichier audio entre les balises <string>. Exemple :Off.m4a

Vous avez avec ce fichier un exemple des évènements les plus courants. Cependant le soucis est que vous ne connaissez pas obligatoirement le nom de l'évènement en anglais et il vous est alors impossible de faire le lien. Il existe au total selon la documentation d'Adium 30 évènements différents. Faire la liste ici n'a pas beaucoup d’intérêt surtout que certaines options ne seront jamais utilisées. Cependant pour les curieux, je vous donne l'adresse de la documentation pour les Sound Sets : ici.

On notera cependant les 4 évènements les plus importants :

Finaliser votre Xtra

Une fois que vous avez créé votre propre fichier Sounds.plist, il ne vous reste plus qu'à le rassembler avec les différents fichiers audios dans un même dossier.

La technique est la même que pour les Dock Icons, il faut renommer le dossier qui contient ces fichiers avec une extension pour le transformer en un Xtra. Pour renommer un dossier, il faut sélectionner celui-ci et appuyer sur la touche Entrée de votre clavier. Vous devez le renommer en VotreXtra.AdiumSoundset. Une fois que vous avez validé ce changement, vous verrez que l'icône du dossier sera remplacé par un autre icône. Votre simple dossier est devenu un paquet qui est maintenant reconnu par Adium.

Vous pouvez maintenant installer cet Xtra ou bien le partager sur le site d'Adium Xtra. (Voir ici)

Ce tutoriel était assez court puisque vous l'avez vu vous même, il est très simple de créer ce type d'Xtra et la plupart des concepts concernant le fichier de gestion de l'Xtra avaient été abordés auparavant. Comme d'habitude je vous invite à partager votre Xtra, tant que celui-ci reste légal vis-à-vis des droits d'auteurs.

On retrouvera de manière plus générale cette mise en forme pour la plupart des autres Xtras que l'on retrouve pour Adium. ;)


Contenu du paquet Partager ses Xtras

Partager ses Xtras

Étude et création d'un Xtra Inscription & Connexion

Dans cette partie du cours, après avoir appris à créer nos Xtras nous allons apprendre à les partager sur le site d'Adium.

Grâce à ce partage vous pourrez faire découvrir aux autres utilisateurs d'Adium vos talents créatifs et peut être un jour vos créations seront dans le top 10 des meilleurs Xtras. :)

Inscription & Connexion

Partager ses Xtras Partager

Inscription & Connexion

Dans cette partie du tutoriel nous allons aborder un point simple mais essentiel, l'inscription.

Celle-ci est bien sûr obligatoire afin de pouvoir faire partager vos créations aux autres membres mais est également utile pour commenter leurs créations afin que ceux-ci puissent les améliorer.

Pour pouvoir réaliser cette étape, rendez-vous sur :

Adium Xtras
Une fois sur cette page, cliquez sur le bouton Register en haut à droite, vous vous retrouverez sur cette page :

register

Vous devrez alors rentrer votre pseudo, un mot de passe et une adresse mail valide. Après avoir cliqué sur Register, vous vous retrouverez sur une page qui vous expliquera que votre compte a bien été créé mais pour pouvoir l'utiliser vous allez devoir valider celui-ci grâce à la procédure donnée dans l'email que vous allez recevoir sur votre boîte mail.

Dans le mail que vous allez recevoir vous devrez cliquer sur un lien qui vous redirigera vers la page de connexion du site d'Adium :

login

Il vous suffit de vous authentifier avec le pseudo et le mot de passe que vous avez utilisé lors de l'inscription.

Lors de votre première connexion vous allez être redirigé vers la page d'édition de votre profil, vous n'êtes pas obligé de la modifier, cependant je vous le conseille vivement enfin de pouvoir plus facilement communiquer avec d'éventuels contacts sur le site d'Adium.

Une fois cette étape de l'inscription et de la première connexion passée nous allons pouvoir passer au partage de vos Xtras.


Partager ses Xtras Partager

Partager

Inscription & Connexion Valider et Modifier

Partager

Maintenant que vous êtes inscrit vous pouvez donc ajouter vos Xtras, nous allons donc voir comment faire. ;)

Pour partager il faut cliquer sur le bouton 'Submit' en haut à droite de votre écran quand vous vous trouvez sur le site d'Adium Xtras. La procédure de création se découpe en 2 grandes phases elles-mêmes subdivisées :

Vous allez normalement vous retrouver sur cette page :

submitxtras

Comme je l'ai expliqué juste au dessus, c'est la première étape de l'ajout de l'Xtra, vous allez simplement devoir renseigner le nom de l'Xtra et la catégorie à laquelle il appartient (Si vous avez créé votre Xtra vous devez savoir à quelle catégorie il appartient, vous pouvez toujours jeter un coup d'oeil ici.)

Après avoir renseigné ces informations et cliqué sur le bouton Create Xtra, vous vous retrouverez sur cette page :

infoxtra

Comme vous pouvez le voir, la page contient de très nombreux champ à remplir, tous ne sont pas obligatoire, cependant toujours dans votre intérêt je vous conseille de remplir le maximum de champ que l'on puisse plus facilement trouver votre Xtra.

Nous allons essayer d'aborder chacun des champs à remplir afin que vous puissiez partager au mieux votre Xtra.

Mais je ne parle pas anglais, est-ce que je suis obligé de rédiger en anglais ?

Partie de gauche
Description

Dans cette partie ce n'est pas très dure à deviner vous allez devoir remplir la description de votre Xtra, comme je vous l'ai conseillé au dessus, rédigez cette description en français et en anglais pour vous ouvrir un public plus large. ;) Afin de rendre votre description plus attrayante vous pourrez utiliser les balises html :

<strong> <b> <em> <i> <ul> <ol> <li> <a> <code> <hr>

Pour plus de renseignement à propos du rôle de ces balises et de leur utilisation, je vous conseille encore une fois de faire un tour sur le tutoriel (x)HTML / CSS de M@teo21.

Changes

Dans cette partie, vous pourrez tenir un historique des modifications et améliorations de votre Xtra au fil des versions. Lors du premier post de votre Xtra ce champ n'est pas obligaoire. Lors de mise à jour de celui-ci je vous conseillerais de tenir cet historique enfin que d'éventuelle personne puissent savoir qu'il existe une nouvelle version et la télécharger en conséquent.

De même qu'avec Description, vous pouvez utiliser les balises citées ci-dessus.

Images

Dans cette partie vous allez pouvoir comme son nom l'indique poster des captures d'écran ou des images de votre Xtra afin de donner envie aux membres de télécharger celui-ci. Je vous recommande de mettre au moins une image pour voir ce que donne votre Xtra sans pour autant surcharger la page d'image. Dans le cas des Dock Icons j'aime bien faire un petit bandeau qui présente quelque unes des images de statut, enfin de donner un avant-goût à l'utilisateur. Exemple :

exempleXtra
Partie de droite
New Zipped File

Dans cette partie vous pourrez uploader votre Xtra, la taille est limité à 10 Mo, mais si vos images n'ont pas des dimensions exagéré vous en aurez au maximum pour 1 Mo (Exception faites au Sound Sets qui peuvent atteindre plusieurs Mo du fait des sons qui prennent plus de place.)

New Thumbnail:

Dans cette partie vous pourrez uploader une image qui servira de miniature pour votre Xtra, réfléchissez bien à celle-ci car elle compte autant que l'Xtra pour attirer l'oeil des membres susceptible de télécharger votre Xtra.

Current Version

Dans cette petite zone de texte vous pouvez mettre la version actuelle de l'Xtra du type 1.0, cependant ceci n'est pas obligatoire voir même relativement inutile sauf dans le cas d'un Xtra qui va beaucoup évoluer (par exemple les scripts qui peuvent se voir rajouter des fonctionnalités), je vous conseille donc de mettre au départ 1.0 et a chaque modification de rajouter +1 au nombre de droite (1.1,1.2, etc ..)

Credits

Les Crédits servent le plus souvent à remercier quelqu'un pour l'aide qu'il a pu vous apporter dans la création de l'Xtra, ce champ est également facultatif et vous pourrez voir qu'il n'apparait pas dans beaucoup d'Xtra, preuve qu'il est un peu inutile. Cependant rien ne vous empêche d'écrire quelque chose dedans.

Autres options

Sous la zone de texte Credits, vous pouvez voir une liste de 4 liens :

Le premier lien, Request Approval, lorsque vous aurez uploadé votre Xtra vous permettra de proposer votre Xtra aux modérateurs qui se chargeront de le valider, nous reviendrons sur cette étape dans la troisième partie du cours.

Le deuxième lien, Delete Xtra, vous permet tout simplement de supprimer la fiche de votre Xtra et donc de le retirer entièrement du site.

Le troisième lien, Temporarily Disable Xtra, vous permet de mettre en pause votre Xtra, celui-ci disparaitra de la vue des membres mais vous pourrez continuer à le mettre à jour et il ne disparaitra pas complètement du site à la différence de la suppression.

Le dernier lien, View Xtra, vous permet de voir la fiche de votre Xtra comme le verraient les autres membres. Remarque : ceux-ci ne verront pas le menu à droite qui vous permet de faire des opérations sur votre Xtra.

Une fois que vous avez fini, vous pouvez cliquer sur le bouton tout en bas Save All Changes, celui-ci vous permettra de sauvegarder la fiche de votre Xtra, cependant il reste une dernière étape et pas des moindre, la validation !


Inscription & Connexion Valider et Modifier

Valider et Modifier

Partager

Valider et Modifier

Validation

Lorsque vous pensez que votre Xtra est prêt et que vous avez uploadé votre Xtra, vous pouvez décider de proposer celui-ci à la validation afin qu'il soit publié.

Pour ce faire, vous devrez cliquer sur le lien Request Approval en bas à droite de votre écran comme nous l'avons vu dans la partie précédente. Une fois proposé un modérateur l'examinera et dans les jours suivant l'Xtra sera accepté ou refusé.

Une fois validé, votre Xtra sera visible par tout le monde sur le site d'Adium. Au début il apparaitra même sur la page d'accueil du site Adium Xtra et sera donc plus facilement visible, profitez de ce moment pour faire connaître votre Xtra.

recentsubmission

C'est principalement pour cela que la miniature que vous avez choisit est importante, c'est elle qui attire le regard du visiteur et qui le poussera ensuite à télécharger. Bien sûr le téléchargement de votre Xtra ne vous rapportera pas d'argent, mais cela fait toujours plaisir de voir que votre application plaît et que les membres la téléchargent. ;)

Modification et Gestion

Une fois votre Xtra validé, vous pouvez vous reposer mais tout n'est pas encore finit. :p
Vous aurez en temps que développeur d'Xtra plusieurs tâches. La première d'entre elle et sûrement la plus simple et de lire les retours des utilisateurs de votre Xtra, ceux-ci le font le plus généralement via le système de commentaire de l'Xtra.

Comments
comments

Comme vous pouvez le voir dans le cas de l'un de mes Xtras j'ai eu plusieurs commentaires qui faisait part des bugs, problèmes ou même améliorations. La communauté étant principalement anglophone vous aurez souvent des commentaires en anglais, cependant ceux-ci restent relativement simple de compréhension et avec l'aide d'un traducteur en ligne vous devriez vous en sortir.
Vous pouvez également répondre à ces commentaires via le lien Reply situé tout en haut à droite du commentaire. ;)

Gérer ses Xtras

Pour retrouver facilement l'ensemble des Xtras que vous avez publié sur le site, vous pouvez cliquer sur le lien en haut à droite, My Xtras, situé droite de Submit. Sur cette page vous retrouvez une liste de l'intégralité de vos Xtras.

myxtras

Vous avez ici la liste de mes Xtras que j'ai publiés sur le site, de la même façon que pour les catégories on retrouve la taille de l'Xtra, le nombre de ses téléchargements, sa note et son 'Ranking'. En cliquant sur l'un des Xtras vous vous retrouverez sur la page de celui-ci de la même façon qu'un visiteur la verrait à l'exception des liens de modification à droite.
À partir de cette page et des liens qui s'y trouvent, vous pourrez modifier votre fiche d'Xtra. Ceci est très important lorsque vous voulez modifier ou faire une mise à jour de votre Xtra.

Je ne détaillerais pas la modification d'un Xtra puisque celle-ci est en tout points similaire à la création de celui-ci, même page, mêmes informations à remplir, vous devrez également faire approuver votre Xtra afin que celui-ci soit de nouveau publié, bien sûr l'ancienne version restera jusqu'à la fin de la validation.

Nous avons vu dans ce chapitre une étape importante dans la vie de votre Xtra, sa publication. :)

N'oubliez pas de visiter régulièrement votre Xtra pour voir les commentaires que les membres ont pu laisser à propos de votre Xtra et surtout ne vous découragez pas si celui-ci ne rencontre pas le succès que vous espériez. ;)

Le nombre de sujet qui touche Adium est très important et le tutoriel ne sera jamais réellement fini. Cependant, la plupart des thèmes importants ont été abordés et ceux qui reste touchent des points particuliers.

Et peut-être qu'une autre partie sur certaines petites techniques qui permettent de modifier encore plus Adium verra le jour. ;)

Je voudrais remercier en particulier prs513rosewood pour son gros travail de relecture et de correction, ainsi que ses conseils pour le tutoriel.


Partager