home home2 home3 newspaper pencil quill image camera headphones music play film connection book books cart coin-dollar coin-euro coin-pound coin-yen credit-card lifebuoy phone phone-hang-up envelop pushpin location location2 printer display laptop mobile mobile2 tablet tv download upload user users user-plus user-minus user-check user-tie quotes-left quotes-right spinner search zoom-in zoom-out lock unlocked wrench cog cogs pie-chart stats-dots stats-bars trophy gift hammer2 bin switch eye star-empty star-full heart plus minus checkmark play3 share2 google-plus2 google-plus3 facebook2 instagram twitter rss2 youtube youtube2 wordpress joomla tux appleinc windows skype paypal

Pour créer des sites Web, des scripts et des codes de programmation

Emblème de l'éditeur de codes BlueFish

BlueFish est l'éditeur libre que j'utilise quotidiennement pour le développement (ce site a été codé avec ce logiciel et en est un exemple).
Il est stable, léger et prend en charge de nombreux langages, XHTML, PHP, Javascript, CSS, XML, ASP, Python, C, C++, Ruby, SQL, JSP...
Bluefish supporte les correcteurs de code « Tidy » et « Weblint », offre une coloration syntaxique du code personnalisable et permet d'afficher une barre de menus "rapide" avec les icônes de ses balises préférées.

Sous Ubuntu pour utiliser le validateur HTML de code Tidy, il faut au préalable installer le paquet "Tidy".

Bluefish vous offre aussi la possibilité de vérifier votre orthographe, les erreurs sont soulignées par du rouge. Pour accéder aux suggestions de mots de remplacement, positionner votre souris sur le mot mal orthographié et faites un clic droit, puis sélectionnez le bon dans la liste par un clic gauche.


Mettre à jour une version "non maintenue officiellement" de Bluefish

Olivier Sessink le développeur de Bluefish et Klaus Vormweg sont des personnes de confiance, vous pouvez ajouter ce PPA sans hésiter. Sachez en outre qu'Olivier Sessink utilise lui-même ce PPA. Si vous utilisez une version LTS de Ubuntu et voulez bénéficier des améliorations et dernières mises à jour de ce programme, voici la marche à suivre.

Par exemple : installer la version de Bluefish 2.2.7 sous Ubuntu 14.04

L'évolution du code HTML5 a fait apparaître la balise <main> et désormais, même si cela fait débat, le xHTML5 est de plus en plus préconisé. L'intérêt d'installer ce paquet "non officiel" est justement de bénéficier sur une LTS de la dernière version stable de Bluefish qui en l'occurrence prend en compte ces évolutions.

  1. Rendez-vous ici : https://launchpad.net/~klaus-vormweg/+archive/ubuntu/bluefish
  2. Dans la rubrique "Adding this PPA to your system" :
    1. Cliquez sur "Technical details about this PPA"
    2. Sélectionner la version de votre système
    3. deux paquets sont indiqués
  3. Exemple pour Ubuntu Trusty (14.04) ce sont ces deux paquets :
    deb http://ppa.launchpad.net/klaus-vormweg/bluefish/ubuntu trusty main
    deb-src http://ppa.launchpad.net/klaus-vormweg/bluefish/ubuntu trusty main
  4. Pour ajouter le PPA (Personal Package Archives) et la clé de chiffrement de klaus-vormweg/bluefish
    Il faut lancer la commande ci-dessous en modifiant "ppa:user/ppa-name" par le nom du PPA

    sudo add-apt-repository ppa:user/ppa-name

    Dans cet exemple le PPA est : ppa:klaus-vormweg/bluefish

    La bonne commande ici sera donc :

    sudo add-apt-repository ppa:klaus-vormweg/bluefish

  5. Après l'ajout du PPA, lancez la commande :

    sudo apt-get update

  6. Puis :

    sudo apt-get upgrade

Les informations ci-dessous concernent de vielles versions d'Ubuntu.
J'ai néanmoins décidé de les laisser sur cette page, à titre d'archives pour des opérations similaires.

Version 1.0.7

  • Pour avoir un aperçu direct (avec Firefox) d'une page HTML via l'icône "afficher dans le navigateur", il faut ajouter dans le menu "Éditer/Préférences" de Bluefish, à la section "programmes externes", l'Étiquette "Firefox" avec l'instruction :

    firefox -new-window "%s" &

    Confirmez avec la touche [Entrée], puis supprimez les autres navigateurs, Firefox deviendra alors celui par défaut.

  • Pour vérifier l'orthographe en Français dans bluefish, il faut installer le paquet "aspell-fr", puis cliquez sur l'icône "Abc" et indiquer "fr_FR" dans le menu "Langue", cliquer ensuite sur le bouton "Par défaut" pour que le Français devienne la langue de la vérification orthographique courante.

    Un bug inhérent à l'utilisation de Hunspell en lieu et place de Aspell sous Ubuntu Lucid Lynx peut affecter la correction orthographique en Français. Si vous souhaitez pouvoir utiliser cette fonctionnalité, il vous faudra installer la version 2.0.3 (non-officielle).

  • Pour le contrôleur de code Tidy l'étiquette est "Filtre nettoyeur Tidy" avec l'instruction :

    cat '%s' | tidy -utf8 -q >'%f' 1>/dev/null


Version 2.0.3

Avertissement : L'installation de la version 2.0.3 (sous Ubuntu LTS 10.04) concerne des paquets non-officiels. Pour plus d'information, reportez-vous à la documentation d'Ubuntu :
doc.ubuntu-fr.org/sources.list
Tutoriel/comment modifier les sources

Voir aussi : Installing Bluefish on Ubuntu Linux

En résumé et en français, voici la marche à suivre
  1. Ouvrir le fichier /etc/apt/sources.list avec le terminal en mode administrateur :

    gksudo gedit /etc/apt/sources.list

    Ajoutez-y la ligne suivante, puis enregistrez le fichier :

    deb http://debian.wgdd.de/ubuntu lucid main restricted universe multiverse

  2. Rechargez la liste des dépôts via le Terminal :

    sudo apt-get update

    Des erreurs vont apparaître car il faut installer la clé d'authentification des dépôts de Bluefish
  3. Ajouter la clé via le Terminal :

    sudo apt-get install wgdd-archive-keyring

  4. Un message va apparaître :

    "ATTENTION : les paquets suivants n'ont pas été authentifiés.
    wgdd-archive-keyring
    Faut-il installer ces paquets sans vérification (o/N) ? o

    Répondre "o" pour OUI puis la touche [Entrée]

  5. Vérifiez que la clé est bien dans votre trousseau de clés d'authentification
    Système > Administration > Source de logiciel > Authentification

    Vous verrez normalement ces lignes :

    E394D996 2005-10-13
    Automatic Archive Signing Key for wgdd.de (2010/2011) ...

  6. Puis installer BlueFish via le Terminal :

    sudo apt-get install bluefish

NB. Dans la version 2.0.3, le correcteur orthographique utilise "Enchant" du traitement de texte AbiWord, pour l'utiliser dans BlueFish > menu > Document/Vérifier l'orthographe.

Pour plus d'explications et d'autres renseignements, je vous invite à consulter les manuels de BlueFish des versions 2.0 ou 1.0.6.

Voir aussi la documentation de BlueFish sur Ubuntu-fr ou le site officiel de BlueFish.

Logo des hirondelles du net

Le praticien de programmation lettrée peut être vu comme un essayiste,
qui s'attache principalement à l'exposition du sujet et à l'excellence du style