## 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 HTML 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 HTML 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 HTML 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