Páginas

terça-feira, 23 de novembro de 2010

Twiki

Introdução

       No idioma havaiano, a palavra Wiki significa "Super-rápido". O primeiro sistema Twiki foi criado pelo norte-americano Ward Cunningham, com o objetivo de faciliatr a condução e a documentaçõ de grandes projetos de informática.
       Levando em consideração o ambiente da web a principal caracteristica do Wiki é possibilitar que qualquer usuário, a qualquer momento pode fazer alterçãoes nas informações publicadas em um artigo, bastando acessar a página de edição vinculada a cada página, ou seja o visitante, acrescenta informações, sendo que a publicação será considerada a versão atual, até que outro visitante altere o texto produzido pelo usuário anterior.
      A ferramenta Wiki não exige que o usuário seja cadastrado para contribuir com o texto publicado, sua contribuição será associada ao número de IP(Internet protocol) atribuido ao seu computador, quando conectado a internet.
       Uma das mais usadas experiências no sitema Wiki é a Wikipedia(http://www.wikipedia.org/), é uma enciclopédia livre que está aser contituída por  milhares  de colaboradores de todas as partes do mundo.Este é um site baseado no conceito Wiki Wiki, o que significa que qualquer internauta, inclusive você pode editar o conteúdo que quase TODOS os artigos acionando link "Editar"(nas abas de conteúdo) que é mostrado em quase todas as páginas do site.Fundada em 2001 por Jimmy Wales e originalmente publicada em língua inglesa, em 2007 contava com versões em 205 idiomas e  línguas, atualmente um dos dez sites mais visitados no mundo.
       A versão em português não é necessariamente um projeto de tradução da versão inglesa.O objetivo do projeto é criara nossa própria enciclopédia, mesmo que traduzindo e adaptando alguns artigos de outras línguas.
       O Wiki Wiki apareceu pela primeira vez em 1994 como forma de trabalho colaborativo d eum grupo de progarmadores que uasavm técnicas de desenvolvimento de sofwares conhecida como "Extreme Progra mming".São chamados d eWiki Wiki Clones os derivados da tecnologia Wiki, como por exemplo o XWiki que é um clone escrito em Java eo Twiki que foi desenvolvido em Pearl CGI.


Twiki

       O Twiki é um software livre que  proporciona serviço d eum ambiente Wiki estruturado e usado para apoiar o desenvolvimento de projetos, um sistema que gerencia  documentos, uma base de conhecimento  ou qualquer ferramenta de um grupo em uma internet ou intarnet.Seguindo os passos Do Wiki, o conteúdo pode ser criado colaborativamente usando somente um navegador.Qualquer usuário pode  criar páginas usando linguagem de marcação simplificada ou  usuários podem também se usar HTML para construir páginas  e programadores podem ampliar a funcionalidade do Twiki através de plugins.
      A combinação de benefícios do Wiki com abanco de dados , permite que o Twiki possua flexibilidade para manipular os conteúdos com maior segurança dos dados.

Funcionalidades do Twiki


       A primeira versão do Twiki foi em 23 de Julho de
1998 e com o passar dos anos surgiram  muitas outras versões que reúne funcionalidades de extrema importância:

- Atualização automática do script e instalação facilitada.

- Interfce mais atraente usando classes padrão CCS.                          

- Novas opçoes para salvar.

- Melhoria nas opção busca.

- Maior suporte na internacionalização.

- Melhor gerenciamento de telas.

 - Muitos plugins instalados.

- Melhor suporte para diferentes métodos de  autenticação.


Uso e Instalação do Twiki

        O Twiki é uma adaptação do Wiki de domínio público, com código desenvolvido em Perl e pode ser utilizado por qualquer navegador de internet.Vejam alguns dos principais componentes para instalação:


*Perl A apartie da versão 5.5005_03

*Módulos Perl adicionais - Net::SMTP (UNIX) / Net::SMTP,MIME::Base64, Digest:::SHA1 (WINDOWS) / Unicode:: MapUTF8(para sites que n'ao sejam ISO-8859-1)

*RCS (para amanter o controle das revisões) - a partir da versão 5.7

*GNU diff (necessário para RCS) - a partir da versão2.7

*Peogramas externos: fgrep / egrep

*Servidor  http-  recomendado a utilização do Apache 1.3 ( no entanto , este grupo tem utilizadoa versão do Apache 2.0.48_1, sem problemas) ou outros servidores com suporte a CGI e autenticação

* Implementação de scheduler tipo  cron do Unix para notificações por email


       A partir destes requisitos o servidor  pode ser instalado nos mais diversos sistema soperacionais- Windows, Unix comerciais, ou Unix de domínio público.Para os usuários do sistema , basta um navegador compatível com 3.2 e Javascript..O acessoa ferramenta é realizado sempre atarvés das páginas, oferecendo uma interface simples e de conhecimento dos usuários. 
 
Controle de Acesso e Autenticação
 
       O ambiente do Twiki precisa ser totalmente aberto para que ocorra acolaboraçãode todos. Assim, o padrão de instalação é livre para qualquer usuário, registrado ou não, acrescentar, modificar ou remover o material.
       Nos ambientes em que se deseje tornar mais controlada a contribuição, faz-se necessário seguir instruções de configuração do manual de instalação um pouco mais complexa.estas instruções são basicamente configuração de  de alguns arquivos do próprio twiki e  a configuração do servidor http para exigir autenticação.Esta é pelo menos a forma mais fácil de se realizar controle de acesso.Existem outras possibilidades, dentre as quais se desta ca um plugin para autenticar usuários via LDAP - Lightweight directory Acess protocol, um servidor de diretório oferecido como software livre.
       Cada usuário é rsponsável em determinar  se "sua parte no site" é livre para qualquer pessoa contribuir, se é livre apenas para um certo grupo ou se é absolutamente restrita.
       A gerência do ambiente não é feita totalmente pela interface gráfica.O responsável terá que editar alguns arquivos para disponibilizar o serviço da forma que deseja.A gerência  do ambiente Twiki exige alguma familiaridade com o sistema em que a ferramenta é instalada e com  os programas que formam sua base.
 
 
Utilização do Twiki
 
       O Twiki deriva da facilidade para construir as páginas, a linguagem de marcação é bem mais simples do que  HTML o que dispensa o uso de editores de HTML.
       O usuário que não tem tanto conhecimento pode utilizar o sistema e conseguir construir seus parágrafos de textos digitando  diretamente na janela de edição, uma vez que uma simpleslinha em branco já delimita e separa parágrafos.
        O conceito de Wiki words (palavras Wiki) que são percebidas pelo ambiente e associadas automaticamente a´páginas com aquele nome reduz problema d elinks quebrados.esta é uma das principais vantagens deste sistema, pois o usuário pode deixar a cargo do próprio ambiente a tarefa de criar as interligações entre as páginas.mas por outro lado, a falta de um certo  cuidado na organização das páginas, pode levar a uma infinidade de de páginas interligadas onde seja difícil retroceder a algumas páginas base apartir da qual a navegação por ser reiniciada de forma organizada. 
        O registro automático dos colaboradores nas páginas sendo cosntruídas(usando a regra de agregação de contribuições sugeridas nas regras de boa escrita sugeridas nas documentções do Twiki) atende natural anseio das pessoas em relação e versua contribuição registrada e reconhecida.