Introdução
O
SCREEM
(
S
ite
CR
eating and
E
diting
E
nviron
M
ent) é uma ferramenta desenvolvida em GTK+, com o
intuito de tornar-se um ambiente completo para gerenciamento,
desenvolvimento e edição de websites. Atualmente
encontra-se na versão 0.4.1, já bastante funcional,
mas com algumas falhas de performance.
O diferencial do SCREEM é a integração de um
simples editor HTML com inúmeros recursos para facilitar
a vida de desenvolvedores e webmasters. Sua interface
também é bastante intuitiva e são várias
as ferramentas de ajuda.
Características
Como editor, o Screem está no nível dos outros
editores GTK+, como o Bluefish. O que o torna um editor
melhor são as diversas tags pré-definidas,
incluindo toda a linguagem HTML 4.0, PHP, RXML, SSI etc. Com
um simples clique do mouse você insere tags sem muitas
dificuldades.
O SCREEM possui 4 diferentes modos: Editor, Preview, Design e
Link View. O primeiro, como o próprio nome sugere,
permite a edição diretamente no código HTML. O
modo Preview mostra como a página ficará no browser
(ou quase isso, já que ele usa a GTK-HTML, que ainda
está em fase de desenvolvimento). No modo Design,
você pode editar a página como em um editor WYSIWYG
- esta função ainda não está de todo
implementada, mas já dá para ter uma
noção de como ele funcionará. Para finalizar,
o modo Link View, onde você pode visualizar uma
estrutura hierárquica dos links relacionados ao site em
edição.
Como dito no primeiro parágrafo deste artigo, o
SCREEM é também um gerenciador de sites. Para isso
ele oferece um wizard de configuração, onde é
possível até mesmo utilizar CVS e outras
ferramentas. Neste wizard você configura a URL do seu
site, o endereço de FTP para onde serão enviadas as
páginas, CVS etc. Depois, quando suas páginas
estiverem prontas, basta utilizar a ferramenta de upload para
enviá-las ao servidor. Você pode salvar as
configurações de quantos sites quiser.
Outros wizards facilitam a vida do usuário. O CaSSius,
por exemplo, é o assistente para a criação de
estilos CSS. Tudo que você precisa é estar um pouco
familiarizado com CSS - o código em si o programa gera
para você. Além do CaSSius, você também
encontra assistentes para a criação de tabelas,
álbum de fotos, frames, formulários, entre
outros.
A ajuda do SCREEM também é bastante completa: em
um box localizado na barra superior, você encontra um
guia de referência para centenas de tags, com exemplos e
forma de uso. Além disso, na parte inferior da interface
do programa, o usuário recebe mensagens de erro geradas
pelo seu código, facilitando assim na
identificação e solução de possíveis
problemas.
No quesito desenvolvimento, o SCREEM oferece suporte a
PHP, javascript, XML, entre outros, incluindo diversos
wizards para inclusão de códigos avançados. A
interface do programa também é altamente
configurável: você pode escolher a cor de fundo do
editor, cor do texto, cor da syntax highlighting,
posições das barras, dos menus etc.
Conclusão
De todos os aplicativos analisados nesta série sobre
webdesign em Linux, o SCREEM com certeza é o mais
avançado, com o maior número de funções e
recursos. Mesmo estando em um estágio inicial de
desenvolvimento e com uma demora no lançamento de uma
versão nova o SCREEM já pode ser utilizado sem
maiores problemas.