SliTaz Web Browser
O TazWeb é um navegador web extremamente simples e leve, consistindo em uma única janela com uma pequena barra de tarefas, sem menus ou abas. Ele fornece suporte a favoritos, visualização do código fonte da página, zoom e impressão. Traz também um campo que facilita a rápida pesquisa na web. A navegação é feita por cliques de mouse na janela do browser ou pela barra de tarefas, sendo que o modo de tela cheia e esta documentação são acessíveis pelo lado direito desta.
O TazWeb é pequeno, muito pequeno: seu binário possui cerca de 24 Kb. Usa o Webkit como motor de renderização de páginas, suportando todos os padrões web, Javascript e animações e vídeos em Flash.
História
Este navegador foi criado com o intuito de ser utilizado pelo TazPanel, que é a central de Administração de sistema do SliTaz, todo feito com as últimas tecnologias disponíveis, como o xHTML 5 e CSS3 para a interface de usuário. Ele funciona com scrips CGI sobre o servidor web httpd fornecido pelo Busybox.
Segurança e dados pessoais
O TazWeb é seguro e não armazena dados pessoais, embora arquivos temporários e cookies sejam criados. Cada vez que o browser é fechado, estes arquivos são apagados, por isso você deverá oferecer seus dados novamente em sites que se utilizam deles para guardar informações sobre usuários.
Página Inicial e favoritos
O navegador suporta uma página inicial personalizada, que também pode ser utilizada para organizar seus favoritos. É localizada em $HOME/.config/tazweb/home.html e seu estilo CSS encontra-se em $HOME/.config/tazweb/style.css.
Na primeira vez que é executado o TazWeb cria e copia a página para o diretório de configuração do usuário. O arquivo é uma página xHTML 5 válida com uma lista de links e uma caixa para organizá-los. Este arquivo pode ser editado em qualquer editor de texto para adicionar conteúdo ou mudar a aparência da página de forma customizada.
Para adicionar mais recursos à página pode-se adicionar código javascript personalizado ou algum widget como o Widget do Twitter, que pode ser visto em ação na página principal do SliTaz.
Os favoritos podem ser adicionados ao se clicar com o botão direito numa página e ao selecionar a opção "Add a bookmark". O TazWeb utiliza linguagem de marcação para armazenar os favoritos no arquivo home.html. Esta marcação não deve ser removida, visto que os links serão adicionados antes da linha que contém a marcação <!-- end:bookmarks -->
Nota: a página home.html padrão está localizada em /usr/share/tazweb. Pode-se copiá-la manualmente para a pasta de configuração de usuário com o comando:
$ cp -r /usr/share/tazweb $HOME/.config/tazweb
Página inicial e url em argumentos
A página inicial padrão, SliTaz WebHome, é definida no código fonte e não pode ser mudada. Porém o navegador aceita uma url como primeiro argumento, por exemplo http://www.slitaz.org/. Desta maneira, pode-se criar sua própria página inicial com xHTML customizado e iniciar o TazWeb com um ícone no Desktop ou pela linha de comando: tazweb file://$HOME/file.html
Se você quer uma página customizada para seu sistema Live ou para todos os usuários do sistema, pode criar seu próprio pacote slitaz-configs ou editar o arquivo xHTML localizado em /usr/share/webhome/index.html. Se você modificá-lo, assegure-se the bloquear o pacote slitaz-configs original ou fazer um backup, caso contrário suas modificações serão revertidas numa possível atualização do referido pacote.
Barra de endereços e campo de busca
A barra de endereço na barra de ferramentas permite a entrada de uma URL e a visualização da URL visitada. Pode-se copiar e colar qualquer URL no campo, sem a necessidade de especificar o protocolo http:// visto que o TazWeb transforma as URLs ao se pressionar a tecla ENTER.
O campo de busca utiliza o google para pesquisas, devendo-se especificar os termos da busca no campo e pressionar a tecla ENTER ou clicar com o mouse no ícode de busca.
Aplicações Web
O navegador TazWeb é perfeito para iniciar aplicações web por meio de um simples ícone no Desktop. Uma vez criado com algum editor de texto, o arquivo de ícone ser acessado no Desktop ou pelo menu. Exemplo:
[Desktop Entry] Type=Application Name=SliTaz SCN Icon=slitaz-menu Exec=tazweb http://scn.slitaz.org/
Bugs e desenvolvimento
O TazWeb é um projeto opensource sob licença BSD e todos os recursos são fornecidos pelo SliTaz GNU/Linux. Um repositório mercurial é utilizado para o gerenciamento de código, discussão e suporte são realizadas no fórum do SliTaz. Pedidos de inserção de funcionalidades ou reporte de bugs são feitos em bugs.slitaz.org
Para ajudar no desenvolvimento do projeto, pode-se clonar o repositório e submeter patches, melhorar a documentação ou criar nova arte, enviando-os na lista de discussão ou na plataforma da comunidade de usuários SCN. Para clonar o repositório (é necessário ter o mercurial instalado):
$ hg clone http://hg.slitaz.org/tazweb