BlueFish web dev studio (0.8)

Posté par  (site web personnel) . Modéré par Pascal Terjan.
Étiquettes :
0
14
déc.
2002
Gnome
BlueFish - éditeur pour le développement web - est maintenant disponible en version 0.8.

Il s'agit de la première version GTK+2 de ce logiciel. Toujours aussi léger (le rpm ne mesure que 240 Ko et l'exécution ne requière que 7 Mo de mémoire vive), il contient de nouvelles fonctionnalités sans toutefois reprendre toutes celles de la version précédente, cependant l'auteur considère cette nouvelle version comme bien plus puissante.

Mieux vaut donc consulter la liste des fonctionnalités qui détaille les différences ; de plus, ce nouveau BlueFish n'est pas encore traduit (tous les menus sont en anglais).

Aller plus loin

  • # Tésté et approuvé

    Posté par  . Évalué à 10.

    J'ai testé la version CVS de mi-novembre et c'est vrai qu'il est super léger.

    Je le conseille à tous le monde.
    Il fait la coloration syntaxique, et pas seulement des langages web.

    A tester
  • # Re: BlueFish web dev studio (0.8)

    Posté par  . Évalué à 2.

    Puisqu'on est dans le sujet, quelqu'un sait-il s'il existe un éditeur web WYSIWYG libre ?
    J'ai cherché un peu mais j'en ai vu aucun...
    • [^] # Re: BlueFish web dev studio (0.8)

      Posté par  (site web personnel) . Évalué à 4.

      Mozilla composer
      • [^] # Re: BlueFish web dev studio (0.8)

        Posté par  . Évalué à 1.

        • [^] # Re: BlueFish web dev studio (0.8)

          Posté par  . Évalué à 1.

          Quanta n'est pas WYSIWYG, ou alors je suis pas reveillé !
          • [^] # Re: BlueFish web dev studio (0.8)

            Posté par  . Évalué à 1.

            « Quanta n'est pas WYSIWYG, ou alors je suis pas reveillé ! »

            Il l'est autant que les autres éditeurs web, puisque « éditeur web WYSIWYG » ça ne veut rien dire, par définition de web.
            • [^] # Re: BlueFish web dev studio (0.8)

              Posté par  . Évalué à 1.

              Si ca veut dire un site qu'on peut faire sans taper la moindre balise,
              ce qui est quelque chose de tout à fait envisageable pour un site statique.
              • [^] # Re: BlueFish web dev studio (0.8)

                Posté par  . Évalué à 1.

                « Si ca veut dire un site qu'on peut faire sans taper la moindre balise,
                ce qui est quelque chose de tout à fait envisageable pour un site statique. »


                Sauf que cette définition ne correspond certainement pas à « WYSIWYG ». Je n'ai rien contre les éditeurs qui permettent de faire un site sans taper la moindre balise, comme tu le dis, ça convient très bien à certains sites. Je ne sais pas quel serait le terme à employer pour qualifier ces éditeurs, l'idée c'est « orienté graphique », mais ce n'est pas du WYSIWYG, le principe même du web l'en empêche. Si j'utilise un tel éditeur pour faire un site, pendant l'édition je ne verrai certainement pas ce que donne ce site sous lynx par exemple (pour prendre un cas où c'est flagrant).
                • [^] # Re: BlueFish web dev studio (0.8)

                  Posté par  . Évalué à 4.

                  Oui mais non.

                  Lorsqu'on parle de WYSIWYG, on fait tacitement référence aux standards HTML/CSS (dans l'idéal...) et donc à ce qu'on verrait avec un navigateurs respectant ces standards affichent. Dans le cas de lynx, on ne peut pas dire que navigateur comprennent 10 % des standards, mais vu qu'il s'affiche un terminal, cela explique ses limites.
                  • [^] # Re: BlueFish web dev studio (0.8)

                    Posté par  . Évalué à 1.

                    « Lorsqu'on parle de WYSIWYG, on fait tacitement référence aux standards HTML/CSS (dans l'idéal...) et donc à ce qu'on verrait avec un navigateurs respectant ces standards affichent. »

                    On peut prendre d'autres exemples, je prenais lynx juste pour avoir un navigateur radicalement différent. Je ne sais pas comment est écrite la norme, j'aurais pensé que les navigateurs en terminal pouvaient la respecter parfaitement. Le respect du standard est une chose (c'est -à-dire avant tout la compréhension de la page), l'affichage, l'interprétation c'est autre chose. Il suffit que la norme soit suivie. Impose-t-elle un navigateur graphique ?
                    Quoiqu'il en soit, elle ne permet pas le WYSIWYG, et elle est même faite dans cette optique là.

                    « Dans le cas de lynx, on ne peut pas dire que navigateur comprennent 10 % des standards, mais vu qu'il s'affiche un terminal, cela explique ses limites. »

                    J'ai pris l'exemple de Lynx, mais c'est en fait valable pour tous les autres. C'est valable si tu utilises deux moteurs différents, celui que tu utilises ne sera pas le même que celui de tel éditeur web. Ca se ressemblera, mais ça ne sera pas la même chose. Il suffit de penser à la largeur de la page qu'on peut faire varier, si tu ne fixes pas la largeur, que tu édites dans une fenêtre de 300 pixels de largeur, et que tu regardes dans une de 1500 pixels, ça ne donnera pas la même chose. Ces standards ne sont pas faits pour que la restitution soit la même au pixel près chez tout le monde. Or c'est ce qu'implique le WYSIWYG (modulo l'échelle et les petites variations de couleur entre écrans bien sur).
      • [^] # Re: BlueFish web dev studio (0.8)

        Posté par  . Évalué à -7.

        C'est vrai, mais j'aurais du préciser un "bon" éditeur :)
    • [^] # Re: BlueFish web dev studio (0.8)

      Posté par  . Évalué à -2.

      Au hasard, Mozilla Composer ?

      Tu as pas du chercher beaucoup ...
      • [^] # Re: BlueFish web dev studio (0.8)

        Posté par  . Évalué à 6.

        Je sais pas si quelqu'un pense comme moi mais je trouve qu'il manque un bon CSS editor WYSIWYG (genre topstyle).
        Autant le html, je m'en fout du WYSIWYG, mais pour les couleurs ca manque un peu.

        j'espere que quelqu'un pourra en creer un, un jour
      • [^] # Re: BlueFish web dev studio (0.8)

        Posté par  (site web personnel) . Évalué à 2.

        Mozilla composer est pas mal mais a encore des efforts a faire, entre autre quand on passe de la previsualisation au code, on se retrouve en haut du code, ce qui est vraiment pas pratique...
        C'est dommage car autant le WYSIWYG n'a pas enormement d'interet a mon gout, d'un autre coté les onglets pour passer du code a la preview c'est une tres bonne idée.
        Il n'y a plus qu'a attendre que moz evolu, et un jour on aura peux etre comme dans dreamweaver (c'est quand meme la reference) la possibiliter de surligner un bout de mise en page, et de retrouver le code correspondant en changant d'onglet...
        • [^] # Re: BlueFish web dev studio (0.8)

          Posté par  . Évalué à -2.

          C'est clair que Dreamweaver est LA référence incontestable. D'abord un coup de Wysiwyg pour faire le layout global de la page, puis onglet code pour nettoyer et retoucher, le tout en utilisant l'onget de prévisualisation (avec prévisu à la "Netscape", à la "IExplore".... )
          • [^] # Re: BlueFish web dev studio (0.8)

            Posté par  (site web personnel) . Évalué à 4.

            quand il n'y aura plus de brevet dessus, il pourra y en avoir sous linux
            • [^] # Re: BlueFish web dev studio (0.8)

              Posté par  (site web personnel) . Évalué à 1.

              heuu y'a quand meme pas un brevet sur cette fonctionnalité ???

              Sinon pour editer du html de maniere visuelle, il y'a aussi openoffice.org. Bon c'est un peu sortir le bazooka pour tuer un moustique, mais c'est bien de savoir que c'est possible, et que le resultat est pas si mauvais.
              • [^] # Re: BlueFish web dev studio (0.8)

                Posté par  (site web personnel) . Évalué à 4.

                Si, y a des brevets. Si je me souviens bien, macromédia avait attaqué une autre boite parce que la boite avait dévellopé un éditeur qui permettait de placer des éléments visuellement(donc wysiwyg) et macromédia avait un brevet la dessus.

                Je ne me souviens pas quel a été l'issue de cet affaire, c'était y a plusieurs années.
                • [^] # Re: BlueFish web dev studio (0.8)

                  Posté par  . Évalué à 3.

                  L'affaire se passait entre Macromedia et Adobe et avait fait pas mal de bruit à l'époque. Linuxfr en avait parlé http://linuxfr.org/2001/10/23/5588.html(...)
                  Il est clair que ce brevet montre bien le défaut de ce système, car à ce compte là des logiciels comme scribus ne pourraient pas le jour si Quark (ou Adobe) avait breveté son système de layout wysiwyg.
          • [^] # Re: BlueFish web dev studio (0.8)

            Posté par  (site web personnel) . Évalué à 2.

            Pourquoi incontestable? Il y a beaucoup d'effet de mode dans ce mot :-)
            Il y a des logiciels plus légers et aussi agréables je trouve. NetObjectFusion par exemple.

            "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

    • [^] # Re: BlueFish web dev studio (0.8)

      Posté par  (site web personnel) . Évalué à 2.

      Amaya est pas mal aussi. Ca dépend de tes besoins bien sûr. Je l'utilise souvent pour traduire des sites en Wysiswyg. Dès lors que tu veux faire un site simple (avec si possible beaucoup de texte) il est bien.

      Une idée: je me demande ce que donne Scribus + sortie en PDF + pdf2html ?

      "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

  • # Re: BlueFish web dev studio (0.8)

    Posté par  . Évalué à 2.

    Quelqu'un sait si on peut y intégrer vim ? :)
    • [^] # Re: BlueFish web dev studio (0.8)

      Posté par  . Évalué à 2.

      Je sais que tu "pipper" des apllis'" sur le code sorti.
      Il utilise tidy pour nettoyer le code comme ca.

      Après je ne ma rappelle si tu peux ajouter tes fonctions
  • # Re: BlueFish web dev studio (0.8)

    Posté par  . Évalué à 4.

    c'est vrai qu'il est bien bluefish ... mais chez moi la 0.8 buggue (le logiciel crashe en cas de clic sur un onglet ouvert) ... et quand j'écris au developpeur, il se marre ... vu que mon anglais à l'instar de mon français littéraire ... est absolument désastreux !
    mais j'essaye de m'en servir le plus possible, vu que quanta + lance plein de taches liées à kde ....
  • # Re: BlueFish web dev studio (0.8)

    Posté par  . Évalué à -1.

    Ceci n'engage bien entendu que moi, mais pour la création de contenu web, je préfère amplement un éditeur de texte a la vim/xemacs.
    • [^] # Re: BlueFish web dev studio (0.8)

      Posté par  . Évalué à 0.

      À condition de remplacer XEmacs par GNU Emacs qui, rappelons-le, est lui aussi graphique et tout aussi pratique.
      • [^] # Re: BlueFish web dev studio (0.8)

        Posté par  . Évalué à 1.

        Je pense que si Brice recommande Emacs ET vim, il s'en brranle du « graphique ».

        D'ailleurs, je voir mal ce que tu veux dire par « XEmacs est graphique ».
        • [^] # Re: BlueFish web dev studio (0.8)

          Posté par  . Évalué à 2.

          exact ;)
          Quand à l'opposition GNU Emacs / XEmacs, perso j'utilise vim donc je connais pas vraiment les différences.
        • [^] # Re: BlueFish web dev studio (0.8)

          Posté par  . Évalué à 0.

          XEmacs n'est pas GNU Emacs, et tous deux ont un mode "graphique" (X) et un mode "non-graphique" (pas X).
          • [^] # Re: BlueFish web dev studio (0.8)

            Posté par  . Évalué à 1.

            « XEmacs n'est pas GNU Emacs »

            C'est vrai ?

            « et tous deux ont un mode "graphique" (X) et un mode "non-graphique" (pas X). »

            En fait, je viens de comprendre ce que tu cherchais à dire. M'enfin personne n'imagine qu'Emacs n'a pas de mode graphique, si ?
      • [^] # Re: BlueFish web dev studio (0.8)

        Posté par  . Évalué à 1.

        xemacs possede cepandant des onglets pour les buffers (je sait pas si c'est possible de le faire aussi avec emacs mais c'est bien pratique)

        Cela dit, il faudrait quand meme un jour qu'emacs puisse etre integré de maniere cohérente a un bureau gnome/kde
        • [^] # Re: BlueFish web dev studio (0.8)

          Posté par  (site web personnel) . Évalué à 3.

          <troll>

          On s'oriente plus actuellement vers le contraire (emacs qui integre un bureau gnome/kde) enfin moi je dis ca je dis rien ... :)

          </troll>
        • [^] # Re: BlueFish web dev studio (0.8)

          Posté par  . Évalué à 1.

          Disons qu'emacs est pensé pour principalement être utilisé par le clavier. D'où le fait que ce type d'éléments ne soient pas primordial.

          Ceci étant dit, qui peu le plus peu le moins. Mais des onglets avec motif/lesstif, jamais trop vu..
    • [^] # Re: BlueFish web dev studio (0.8)

      Posté par  (Mastodon) . Évalué à 5.

      Ben... Bluefish c'est un éditeur de texte... Avec des barres d'outils dédiées au HTML, entre autres outils, mais ça reste un éditeur de texte, il ne fait (presque) rien à ta place.

      Perso je l'ai assez peu utilisé à cause de sa coloration syntaxique foireuse (en pre0.7) mais en dehors de ce défaut (peut-être corrigé depuis), c'est un bon logiciel.

      À propos, je me sers de Bluefish pour convertir les accents en entités (é -> &eacute;), parce que je n'ai pas trouvé comment le faire dans emacs, quelqu'un aurait ça sous le coude ?
      • [^] # Re: BlueFish web dev studio (0.8)

        Posté par  (site web personnel) . Évalué à 2.

        Pour qu'il soit vraiment sympa (et incontournable pour les développement php qu'on fait au boulot), ça serait sympa qu'il soit pluggué avec CVS pour ouvrir un projet dans CVS, l'éditer et le ranger dans CVS avec les commentaires et options qui vont bien.

        Ca existe ? (à part *emacs qui fait tout mais auquel nos développeurs sont allergiques)

        Sinon, il a vraiment l'air pas mal.
      • [^] # Re: BlueFish web dev studio (0.8)

        Posté par  . Évalué à 0.

        Il me semble qu'il ne doit pas y avoir 15 000 accents différents et que donc ca vaut peut etre le coup de les apprendre, surtout qu'il ne sont pas super dur. Enfin bon...
        Et puis ca doit tres bien se programmer un module de vim permettant de changer les é en &eacute au moment de la saisie. Enfin là je m'avance un peu mais bon. Au pire un petit :s/"é"/"&eacute/g dans vim de temps en temps et c'est bon.
        • [^] # Re: BlueFish web dev studio (0.8)

          Posté par  (site web personnel) . Évalué à 1.

          C'est pas dur à apprendre, mais c'est long à taper.
          Puis quand tu copie/colle plusieurs pages de texte pour aller sur le web, c'est pas évident de penser à chercher/remplacer _tous_ les accents et _tous_ les signes.
          Le remplacement automatique ou un petit script, ç'est très agréable.

          "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

          • [^] # Re: BlueFish web dev studio (0.8)

            Posté par  (site web personnel) . Évalué à 2.

            Tu n'es pas obligé de coder les accents ainsi, il suffit de se mettre dans le bon codage de caractères !
            Ajoute dans ton header :
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15"/>
            Maintenant, tu tapes direct avec les accents, tu peux même mettre le symbole Euro € :)

            C'est quand même plus simple que de mettre les accents non ? :)
            • [^] # Re: BlueFish web dev studio (0.8)

              Posté par  (site web personnel) . Évalué à 2.

              Oui, mais qu'est-ce qui se passe avec des navigateurs ancien ou des personnes qui n'ont pas ce jeu de caractère installé sur leur système ? ou sur des systèmes plus exotiques (Amiga au hasard, on m'avait dit que certains codes ascci ne passaient pas)?
              Arrêtes-moi si je dis des bêtises.

              "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

        • [^] # Re: BlueFish web dev studio (0.8)

          Posté par  (Mastodon) . Évalué à 1.

          Je connais les accents de base, mais comme dit le monsieur du dessus, c'est long à taper. Et surtout, il est plus agréable de lire des accents normaux, et de les convertir avant de publier. Si on devait se taper 15 remplacements pour pouvoir faire ça, quelle perte de temps :-)

          Et merci au monsieur en bas pour sa solution.
      • [^] # Re: BlueFish web dev studio (0.8)

        Posté par  . Évalué à 8.

        À propos, je me sers de Bluefish pour convertir les accents en entités (é -> &eacute;), parce que je n'ai pas trouvé comment le faire dans emacs, quelqu'un aurait ça sous le coude ?

        Plusieurs solutions possibles dont les deux suivantes
        • Utiliser hm--html-mode en prenant soin de mettre la ligne suivante dans ton .emacs (ou init.el ou whatever....) : (setq hm--html-bind-latin-1-char-entities t) . Ensuite, les entités sont insérées automatiquement quand tu tapes un caractères.
        • Faire un fonction dans ton .emacs (et enventuellement celle pour aller dans l'autre sens) que tu peux ensuite appeler avec M-x.

        • (defun htmlify ()
          "This function htmlizes characters in a buffer"
          (interactive)
          (beginning-of-buffer nil)
          (replace-string "é" "&eacute;" nil)
          (beginning-of-buffer nil)
          (replace-string "è" "&egrave;" nil)
          (beginning-of-buffer nil)
          (replace-string "à" "&agrave;" nil)
          (beginning-of-buffer nil)
          (replace-string "ù" "&ugrave;" nil)
          (beginning-of-buffer nil)
          (replace-string "â" "&acirc;" nil)
          (beginning-of-buffer nil)
          (replace-string "î" "&icirc;" nil)
          (beginning-of-buffer nil)
          (replace-string "û" "&ucirc;" nil)
          (beginning-of-buffer nil)
          (replace-string "ê" "&ecirc;" nil)
          (beginning-of-buffer nil)
          (replace-string "ô" "&ocirc;" nil)
          (beginning-of-buffer nil)
          (replace-string "ü" "&uuml;" nil)
          (beginning-of-buffer nil)
          (replace-string "ä" "&auml;" nil)
          (beginning-of-buffer nil)
          (replace-string "ö" "&ouml;" nil)
          )

          (defun dehtmlify ()
          "This function htmlizes characters in a buffer"
          (interactive)
          (beginning-of-buffer nil)
          (replace-string "&eacute;" "é" nil)
          (beginning-of-buffer nil)
          (replace-string "&egrave;" "è" nil)
          (beginning-of-buffer nil)
          (replace-string "&agrave;" "à" nil)
          (beginning-of-buffer nil)
          (replace-string "&ugrave;" "ù" nil)
          (beginning-of-buffer nil)
          (replace-string "&acirc;" "â" nil)
          (beginning-of-buffer nil)
          (replace-string "&icirc;" "î" nil)
          (beginning-of-buffer nil)
          (replace-string "&ucirc;" "û" nil)
          (beginning-of-buffer nil)
          (replace-string "&ecirc;" "ê" nil)
          (beginning-of-buffer nil)
          (replace-string "&ocirc;" "ô" nil)
          (beginning-of-buffer nil)
          (replace-string "&uuml;" "ü" nil)
          (beginning-of-buffer nil)
          (replace-string "&auml;" "ä" nil)
          (beginning-of-buffer nil)
          (replace-string "&ouml;" "ö" nil)
          (beginning-of-buffer nil)
          (replace-string "&nbsp;" " " nil)
          )
      • [^] # Re: BlueFish web dev studio (0.8)

        Posté par  . Évalué à 4.

        Voici comment je fais avec vim :

        J'ai fait un fichier ~/.vim/transfhtml.vim qui contient :

        "minuscules
        imap à &agrave;
        imap â &acirc;
        imap ä &auml;
        imap é &eacute;
        imap è &egrave;
        imap ê &ecirc;
        imap ë &euml;
        imap î &icirc;
        imap ï &iuml;
        imap ô &ocirc;
        imap ö &ouml;
        imap ù &ugrave;
        imap û &ucirc;
        imap ü &uuml;
        imap ç &ccedil;
        imap ß &szlig;

        "MAJUSCULES
        imap À &Agrave;
        imap  &Acirc;
        imap Ä &Auml;
        imap É &Eacute;
        imap È &Egrave;
        imap Ê &Ecirc;
        imap Ë &Euml;
        imap Î &Icirc;
        imap Ï &Iuml;
        imap Ô &Ocirc;
        imap Ö &Ouml;
        imap Ù &Ugrave;
        imap Û &Ucirc;
        imap Ü &Uuml;
        imap Ç &Ccedil;

        "Divers
        imap ¬ &nbsp;

        2. Dans mon .vimrc, j'ai la ligne suivante :

        map <F8> :so ~/.vim/transfhtml.vim<CR>

        Quand j'ai besoin de coder les accents en html, j'appuie sur la touche F8 et je tour est joué
      • [^] # Re: BlueFish web dev studio (0.8)

        Posté par  (site web personnel) . Évalué à 3.

        Pour convertir les accents en entités avec emacs, tu peux utiliser le package x-symbol http://x-symbol.sourceforge.net/(...) ça marche aussi bien pour du html que du latex, et les 'é' 'à' etc sont affichés tels quels mais sauvés sous forme d'entités. C'est vraiment un mode qui roxor.
        (Je ne l'ai testé que sous xemacs mais ça doit rester valable avec emacs)
  • # Re: BlueFish web dev studio (0.8)

    Posté par  . Évalué à -3.

    7mo d'occupation mémoire pour ne rien faire c'est un programme léger ?

    BeOS le faisait il y a 20 ans !

  • # Re: BlueFish web dev studio (0.8)

    Posté par  (site web personnel) . Évalué à -1.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.