BlueFish: simples e funcional
Um editor de HTML desenvolvido para ser leve, poderoso e fácil de usar, com os recursos de que você precisa e mais alguns
Quando se pensa em Linux, uma das muitas coisas que
vêm à cabeça é a Internet. Servidores Web e FTP, PHP, Sendmail, etc... Mas, e quando precisamos apenas de um editor de HTML para criar ou modificar uma página? Muita gente prefere usar o velho método do vi, e fazer as páginas "no braço", mas não podemos negar
a facilidade trazida por um editor de HTML com capacidades de edição remota, destaque do código, uma extensa biblioteca de referência das tags, etc. Esse é o propósito
do BlueFish.
O BlueFish é um editor de HTML com todos os recursos acima e alguns mais, desenvolvido para ser leve, poderoso e fácil de usar. E, como a maioria dos programas desenvolvidos para Linux, também está disponível sob a GPL, ou seja: você tem liberdade para redistribuir e até mesmo modificar o programa.
Interface
A Interface do BlueFish é simples e funcional, como você pode ver na figura 1.
No topo da tela temos a barra de ferramentas com as funções comuns à maioria dos programas, como salvar, abrir, recortar e colar, etc. A barra inferior (na verdade, várias barras) é dividida em várias seções, e organizada em "orelhas" ou "Tabs". Cada uma dessas orelhas corresponde a um conjunto de comandos HTML (há até uma barra para CSS). Clicando nos botões da barra uma caixa de diálogo se abre pedindo as opções correspondentes àquele comando (ou tag) HTML, que é montado e colocado na página. Veja a figura 2.
Aliás, é assim que quase tudo funciona: através de caixas de diálogo onde você especifica as preferências de cada tag. Até para a inserção de imagens há uma tela específica
que permite que você crie automaticamente thumbnails
(previews) das imagens, que serão automaticamente linkados com as imagens em tamanho natural. Pense na utilidade disso, caso você esteja fazendo um álbum de fotografias na
sua página. Realmente muito bom.
Recursos
Recursos não faltam. É possivel abrir uma página diretamente da Web, eliminando-se a necessidade de abrir uma sessão de FTP e baixar o arquivo, para só depois editá-lo. Outro recurso interessante
é o Syntax Highlighting, ou seja, as tags HTML são marcadas com uma cor diferente do resto do texto da página, facilitando a visualização do código. Em em caso de dúvidas durante a criação, uma extensa referência das funções e comandos das linguagens PHP3, SSI e RXML está disponível. Também é possível, ao adicionar uma imagem em sua página, criar um preview da imagem, em tamanho reduzido, que é colocado na sua página e linkado para a imagem em tamanho natural. Isso é vantajoso quando, por exemplo, você quer criar um álbum digital em sua página, já que você não precisa criar e linkar os previews das imagens manualmente.
Muito útil é a integração com o WebLint, um programinha (disponível na maioria
das distribuições Linux) que faz a checagem do seu código HTML. Acione o menu External -> WebLint e aguarde. Uma janela aparece, mostrando erros na página, como: tabelas não fechadas, parâmetros errados, tags que só funcionam em um navegador específico, etc. Veja um exemplo dessa verificação na figura 3.
Falhas
Por melhor que seja o programa, sempre existem algumas falhas, e o BlueFish segue essa regra. O recurso de abrir a página via Web não conseguiu passar por um firewall, e faltou uma opção para se especificar um proxy, o que resolveria o problema. Esse recurso também não funciona caso você queira editar uma página dinâmica, escrita em PHP ou ASP, por exemplo, pois o servidor vai retornar para você o HTML já processado (como um
browser veria). Contudo, isso
é culpa dos servidores Web
e não do BlueFish. O syntax
highlighting às vezes se recusa a funcionar, e existem algumas falhas. Por exemplo, o BlueFish aceitou a tag </ABC> como um fechamento válido para a tag <A HREF...>, mas </ABC> é uma tag que não existe (o correto seria um </A>).
Seria ideal que ele não aceitasse isso, e colorisse as tags não fechadas com uma cor diferente (vermelho, por exemplo),
o que facilitaria a detecção de erros como tabelas não fechadas, links que acabam englobando a página inteira, etc. Vale lembrar que, como o BlueFish é um programa que ainda está em desenvolvimento, é provável que essas falhas sejam corrigidas em versões futuras.
Conclusão
No geral, o BlueFish é um ótimo editor de HTML, que pode agradar tanto aos usuários iniciantes quanto aos avançados. Uma curiosidade: apesar de ser distribuído sob
a GPL, o autor (o holandês Olivier Sessink) pede que,
se você usa e gosta do programa, envie um cartão postal de sua cidade para ele. Isso é o chamado "Postcardware".
Não custa nada dar sua pequena contribuição para aumentar a coleção de cartões de
Olivier. :)
Para saber mais
Página Oficial: bluefish.openoffice.nl
WebLint: www.weblint.org
Ficha técnica
Nome: BlueFish
Versão Analisada: 0.3.6
Última Versão: 0.5
Requisitos: GTK+ (de preferência versão 1.2.7 ou
superior) instalado
Página: bluefish.openoffice.nl
Distribuição: GPL