A Tecnologia do Site Específico

Quando comecei a pensar sobre a montagem do SiteEspecífico fiquei intrigado com a possibilidade de automatizar ao máximo a produção de suas páginas. O site em si não deveria ser uma preocupação tecnológica tão grande que acabasse por me impedir de produzir experiências de caráter artístico. Meus trabalhos de pesquisa em arte sempre tem se caracterizado pelo uso máximo das possibilidades de recursos tecnológicos mínimos, ou seja, utilizando softwares e hardwares simples e acessíveis ao leigo tenho produzido resultados de caráter “profissional”. Tem sido assim com toda a minha produção de video arte, fotografia digital e computação gráfica. É bem verdade que uso equipamentos as vezes considerados como sendo para um público consumidor superior (equipamento Apple Macintosh) mas mesmo dentro desse nicho acabo utilizando equipamentos “entry level”, ou seja, os mais acessíveis de sua categoria.

Voltando a produção do site, resolvi colocar de lado soluções que utilizassem equipamentos e, principalmente, software de uso profissional. O Dreamweaver, dessa maneira, foi descartado como solução para esse projeto. Sua excelente flexibilidade e profundidade de ação nos projetos de web design trariam, em meu caso, mais transtornos do que soluções. Resolvi procurar outros softwares que poderiam facilitar a publicação de informações, imagens e espaços virtuais que seriam necessários no SiteEspecífico. Iniciei uma busca por sites de atualização de software, como o VersionTracker.com. A frase chave utilizada na busca neste primeiro momento foi “blog publishing”. Sim, como já estava acostumado com a idéia dos blogs me parecia natural tentar explorar essa forma de ocupação da internet. Blogs são diários virtuais de fácil publicação na internet. Normalmente são gerenciados por sites gratuitos que cuidam de toda a manutenção, publicação e divulgação das menssagens que os usuários dos blogs decidem veicular. É muito fácil ter um blog, ou um fotoblog (uma versão mais “fotográfica”): basta fazer um registro nesses sites, escolher um template ou tema que dará forma as páginas do blog e começar a “postar” menssagens, textos, imagens, simplesmente digitando dentro da interface do site fornecedor do serviço. Um endereço de internet é automaticamente definido a cada usuário. Infelizmente, os blogs não são muito flexíveis quanto ao tipo de conteúdo que aceitam. Voltando ao VersionTracker.com, o que eu procurava era um software que permitisse a montagem de um blog de maneira mais flexível dentro do meu próprio computador. Só então, depois de completo, é que ele deveria ser enviado ao provedor de blogs. Achei alguns programas interessantes mas nenhum parecia resolver o problema da flexibilidade de conteúdo.

Iniciei então uma busca por outro tipo de software: programas gerenciadores de jornais virtuais. Esses programas gerenciam vários tipos de conteúdo sendo muito usados na manutenção de publicações online como, por exemplo, jornais diários virtuais. Descobri alguns programas desse tipo, mas todos eram absolutamente inacessíveis: são caros, produzidos para grandes empresas jornalísticas, além de serem de difícil instalação e gerenciamento.

Continuei minha busca agora em uma área chamada programação em PHP. Pois é, o PHP é uma linguagem de programação baseada em bancos de dados que possibilita interfaces para web. Para sua utilização basta que o provedor de hospedagem escolhido (a empresa que mantém e dá acesso a sites na internet) mantenha o endereço de um determinado site (o SiteEspecífico, por exemplo) ligado a um servidor Linux com gerenciamento de banco de dados Sql. A maneira mais fácil de produzir um site, ou mesmo um portal, em PHP é com a utilização de pacotes de programação PHP. Esses pacotes são arquivos normalmente muito pequenos que devem ser enviado ao servidor de internet e lá devem ser executados. Ao serem expandidos eles criam no servidor toda uma estrutura de páginas, painéis de controle, acesso por senhas, registro de usuários, configuração de email, enfim, tudo que é necessário para a administração de um site muitas vezes complexo. A maior parte dos conhecidos WebForuns é produzida em PHP. Esses sites são parecidos com painéis de troca de informação ligando normalmente pessoas que tem interesses comuns. Como os pacotes de PHP normalmente são gratuitos seria muito fácil utilizar esse sistema: dentro da idéia de plataforma livre os pacotes PHP são produzidos em sistema operacional Linux. No entanto esse sistema também carece de uma maior flexibilidade e, se eu desejasse fazer algo mais sofisticado em termos de conteúdo, teria muita dificuldade.

Foi então que descobri o RapidWeaver.

Esse software é feito para que, dentro dele e utilizando vários modelos pré-formatados, um usuário leigo consiga montar sites com grande flexibilidade. Outra característica interessante é a de que toda a forma do site pode ser modificada em instantes bastando especificar na interface o uso de um outro template. Isso possibilita que, com o mesmo conteúdo, o usuário produza sites diferenciados em questão de segundos. Outra vantagem é que o site é enviado ao servidor de dentro do próprio programa sem que o usuário tenha que se incomodar com a estrutura interna deste no provedor de serviços. O projeto todo do site contendo texto, fotos, filmes, músicas, etc, é gravado em um único arquivo que pode ser transportado facilmente para outro computador. Para finalizar, em meu caso específico a grande vantagem é a incrível integração do RapidWeaver com o Mac OS X (o sistema operacional da Apple) e com a suíte de programas iLife (Imovie, iPhoto, iTunes e Garageband). Essa integração permitiria que eu pudesse publicar na internet facilmente qualquer dos meus videos produzidos no iMovie (software de editoração de videos), publicar minhas fotos gerenciadas pelo iPhoto e utilizar as músicas que compunha no Garagebando. E isso quase que ao mesmo tempo que estivesse produzindo meus trabalhos. O último detalhe: o programa é shareware, produzido por um programador independente, e muito barato: bastava dar o download para testar a versão teste e depois comprar um código serial pela internet para tranforma-lo na versão completa.

E é assim que tenho produzido o SiteEspecífico.org: usando o RapidWeaver em um Apple Mac Mini ligado em uma rede.

E só...

Ricardo Hage