Comment faire ?

Ci-dessous vous trouverez les questions les plus courantes à propos de Vienna lors de sa phase de beta-test. Reportez-vous à la page Official Vienna FAQ (en anglais) pour les dernières astuces pour utiliser Vienna.

J'ai rencontré un problème avec Vienna. Comment faire un rapport ?

Postez un message dans le forum de support ou dans la liste des problèmes et quelqu'un analysera le problème. Fournissez autant d'information que vous pouvez sur le problème, dont notamment : la version du logiciel (disponible dans la fenêtre "À propos"), les actions réalisées et ce à quoi vous vous attendiez. Il y a une note dans le forum avec des instructions pour rédiger un bon rapport de problème.

Assurez-vous que vous utilisez la version la plus récente de Vienna. La commande de vérification de mise à jour vous informera si une version plus récente que la votre existe.

La résolution des boggues est prioritaire sur l'ajout de fonctionnalités, aussi si votre problème est bien un boggue ayant un impact important et pas une simple amélioration, alors une résolution du problème sera mise à disposition dès que possible.

Comment puis-je voir ce qui se passe quand les abonnements sont rafraîchis ?

Ouvrez la fenêtre d'activité à partir du menu Fenêtre. la fenêtre d'activité montre tous les abonnements et le statut de leur dernière rafraîchissement dans la session. Le bas de la fenêtre d'activité montre plus de détails et inclut les entêtes HTTP qui peuvent être utiles pour débogguer. (Si le panneau de détails n'est pas visible, découvrez-le en faisant glisser la barre située en bas de la fenêtre).

Comment puis je m'abonner à un flux exigeant une authentification de l'utilisateur ?

Il est important de comprendre que les services de type Open Reader ne permettent pas de s'authentifier auprès d'un service tiers. Vienna devra accéder directement au serveur qui exige une identification et une authentification de l'utilisateur.
Quand vous vous abonnez, assurez vous que la case "S'abonner à travers le serveur Open Reader" n'est PAS cochée.

Ensuite, il est utile de savoir qu'il y a deux principales méthodes d'authentification des utilisateurs qui demandent un flux, et ce selon les serveurs que l'on rencontre :

Le problème, c'est que beaucoup de serveurs n'indiquent pas clairement quelle méthode ils mettent en oeuvre pour les flux nécessitant une authentification.

La demande d'un nom d'utilisateur et du mot de passe associé est la méthode la plus courante. C'est aussi celle qui est la plus explicite vis-à-vis de l'utilisateur. Lors du premier rafraîchissement du flux, Vienna vous présentera une boite de dialogue où vous pourrez entrer le nom d'utilisateur et le mot de passe.
Vous pouvez vérifier que vous avez fourni un nom d'utilisateur et un mot de passe – et les mettre à jour si nécessaire – à travers la boite de dialogue "Infos" du flux. Vous accédez à cette boite de dialogue à travers le menu "Dossier → Obtenir les infos…" ou via le menu contextuel (clic droit) dans la liste des flux.
Le mot de passe est stocké de manière sécurisée dans le Trousseau d'accès.

Par contre, pour les serveurs qui exigent un cookie, le nom d'utilisateur et le mot de passe ne doivent PAS apparaître dans la boite de dialogue "Infos" du flux. Les deux champs DOIVENT être laissés à blanc.
Par contre, vous devrez être authentifiés auprès du site en vous connectant via le web à travers le navigateur Safari ou à travers un onglet de navigation dans Vienna.
Comme les cookies peuvent expirer après un certain temps, vous serez peut-être obligés de vous reconnecter de temps à autres.

Comment déplacer la base de données Vienna dans un autre dossier ?

Par défaut, votre base de données Vienna est le fichier messages.db placé dans ~/Library/Application Support/Vienna. vous pouvez déplacer ce fichier dans le dossier de votre choix. Pour cela, suivez les étapes ci-dessous :

  1. Quitter Vienna.
  2. Ouvrir une fenêtre de Terminal et taper :

    defaults write uk.co.opencommunity.vienna2 "DefaultDatabase" '<chemin_vers_messages.db>'

    où <chemin_vers_messages.db> est le nom complet du fichier messages.db. Le chemin lui-même devrait contenir le nom messages.db à la fin. Par exemple :

    defaults write uk.co.opencommunity.vienna2 "DefaultDatabase" '/Users/steve/mydata/messages.db'
  3. Relancer Vienna.

Un de mes abonnements renvoie le message "Erreur de traitement des données XML dans le flux". Qu'est ce que cela signifie ?

Cela signifie que Vienna a reçu un retour de l'abonnement qu'il ne sait pas interpréter. Il peut y avoir plusieurs raisons à cela :

  1. L'adresse URL du flux n'indique peut-être pas un flux RSS ou Atom, mais une page Web. Vérifiez attentivement l'URL de l'abonnement en question.
  2. Le flux lui-même peut contenir un format XML incorrect. Certains abonnements font des erreurs lors de l'assemblage des données XML qui constituent le flux et Vienna ne sait pas interpréter des flux XML incorrects. Utilisez la commande de validation des flux à partir du menu Fichier pour identifier un tel cas. Malheureusement, vous ne pourrez rien faire de plus avec Vienna pour recevoir ce flux, si ce n'est attendre que le flux soit corrigé par le site émetteur.
  3. Le flux peut être incomplet. Si le rafraîchissement a été interrompu, alors les données XML seront incomplètes et apparaîtront malformées dans Vienna. Un nouveau rafraîchissement devrait corriger ce problème.

Si le problème n'est couvert par aucun des cas ci-dessus, alors postez un message sur le forum de support en indiquant l'URL concernée.

Quels sont les raccourcis clavier pour passer à l'article suivant, le marquer comme étant lu, etc. ?

Il existe des raccourcis à une touche pour quelques unes des commandes des menus, par exemple :

Barre d'espace - affiche l'article suivant non lu. Si l'article actuellement affiché est long de plusieurs pages, cette commande affichera en priorité les pages suivantes. Elle n'affichera l'article suivant que si la fin de l'article en cours est déjà à l'écran. A l'inverse, la commande Cmd+U affichera diretement l'article non lu suivant, même si l'article en cours n'est pas lu entièrement.

R - Permute l'état lu / non lu pour l'article en cours.

F - Permute l'état du drapeau affiché / masqué pour l'article en cours.

Lisez la page dédiées aux raccourcis pour une liste complète.

Que signifie le point vert dans la liste des articles ?

Les points bleus signalent les nouveaux articles, et les points verts signalent les articles mis à jour : les articles dont le contenu a changé depuis leur dernier téléchargement.

Comment utiliser Auto Expire, et qu'est ce que cela fait ?

Auto-expire déplace les articles plus vieux qu'un certain nombre de jours dans la corbeille. Cela permet d'obtenir des dossiers gérables en conservant uniquement les articles les plus récents. Cette fonction s'exécute à la fois au démarrage de Vienna et après le rafraîchissement des abonnements. Dans les préférences, modifiez le paramètre "Expirer les articles vieux de" pour déterminer les articles à expurger.

Auto-expire n'effacera pas les articles non lus ou marqués d'un drapeau.

Comment créer mes propres styles ?

Voir la page Styles personnalisés pour les instructions.

Comment créer mes propres scripts ?

Le pilotage de Vienna par des scripts est possible en utilisant AppleScript. Voir la page de ressources Apple pour plus de détails.

Un moyen de débuter est de télécharger un des scripts existants comme celui du plugin de partage avec Papers écrit par Cortig ou le script de partage de Vienna vers Yojimbo écrit par reefdog et de les visualiser dans l'éditeur d'AppleScript.

Pour soumettre vos propres scripts, envoyez-les dans le forum de support, et après qu'ils sont revus, ils seront diffusés sur la page de téléchargement.

Comment demander des améliorations dans Vienna ?

Laisser un message sur la liste de problèmes ou demandes (en anglais).

Où obtenir le code source de Vienna ?

Voir la page de développement contenant les instructions pour obtenir le code source de Vienna. Le code source est disponible librement si vous vous intéressez au fonctionnement de Vienna, si vous souhaitez compiler votre propre copie de Vienna sur votre ordinateur ou si vous souhaitez emprunter des portions de codes pour les inclures dans votre propre projet. Le code source est diffusé sous la licence Apache 2.0.