TikiWiki
Origem: Wikipédia, a enciclopédia livre.
TikiWiki é um software livre (LGPL) para gerenciamento de conteúdo através da Web, possibilitando websites e portais na Internet e também em intranets. TikiWiki é altamente customizável e recheado de funções e recursos diferentes; cada componente pode ser habilitado / desabilitado e customizado individualmente pelo administrador. O software alia páginas Wiki com uma série de outros recursos, entre eles blog, fórum, chat e área pessoal.
O projeto esta hospedado no SourceForge, e foi o projeto do mês em julho de 2003.
Índice |
[editar] Principais componentes
TikiWiki possui diversos componentes nessas quatro categorias:
- Ferramentas para criar e gerenciar conteúdos — Esses recursos possibilitam ao administrador e ao usuário criar, mostrar e manter na Web conteúdos de diversos tipos, incluindo textos, imagens, links e muito mais.
- Ferramentas para organizar conteúdo — Esses recursos permitem ao administrador e aos usuários organizar os conteúdos presente no portal; isso inclui a criação de estruturas e mecanismos de navegação.
- Ferramentas de comunicação — Esses recursos permitem ao administrador e aos usuários manter contato através de um sistema interno de mensagens instatâneas, troca de dados e muito mais.
- Ferramentas de administração — Esses recursos possibilitam ao administrador (e aos usuários que possuam permissão para tal) configurar todos os características de um site em um servidor TikiWiki.
Além disso, o TikiWiki possibilita ao usuário escolher a aparência visual do site a partir de uma lista de estilos criados previamente. Isso é possível graças ao uso do CSS e do Smarty (que já vem agregado à instalação do Tiki). O administrador do site pode, ele mesmo, criar o seus próprios estilos.
Para mais informações, veja Página de recursos no doc.tikiwiki.org (inglês).
[editar] Ferramentas para criar e gerenciar conteúdos
- Artigos — notícias, anúncios
- Blogs — diários online
- Chats — como enquetes, mas mais ricos em termos de facilidades; apresentados na coluna central
- Comentários — comentários dos usuários que podem ser adicionados à artigos, páginas Wiki, fóruns e muitos outros
- Links — banco de dados de links enviados pelos usuários
- Conteúdo dinâmico — trechos de texto ou código que podem ser inseridos por referência
- Efemérides — conteúdos que variam de acordo com a data (feriados, datas comemorativas, ...)
- FAQs — perguntas freqüentes e respostas
- Links destacados — external páginas Web que são abertas em um iframe
- Galeria de arquivos — arquivos de qualquer tipo para download
- Fóruns — conversas assíncronas organizadas por tópicos
- Páginas HTML — conteúdo HTML estático e dinâmico
- Galeria de imagens — espaço para organizar imagens enviadas pelos usuários
- Mapas — mapas de navegação interativos com camadas selecionáveis pelos usuários
- Newsletters — correspondências enviadas para grupos de endereços eletrônicos
- Enquetes — breve lista de opções abertas para votação; aparece na forma de módulo (coluna esquerda ou direita)
- Quizzes — desafios a serem respondidos em tempo limitado e com pontuação registrada
- RSS Feeds — alimentação de notícias de sites externos
- Surveys — questionário virtual
- Trackers — armazenamento e recuperação de fatos e figuras úteis para listas de taferas a fazer, inventários ou rastreamento de defeitos
- Wiki — editor de documentos construídos colaborativamente
[editar] Ferramentas para organizar conteúdo
- Calendário — divulgar eventos, compartilhar compromissos
- Categorias — classificar conteúdos de acordo com diferentes características em comum
- Modelos de conteúdo — dão uma aparência consistente a páginas Wiki
- Palavras-chave — anexar automaticamente links a palavras ou termos específicos
- Módulos — controlar a aparência e o conteúdo das caixas que aparecem nas colunas da direita e da esquerda
- Área pessoal — disponibilizar ao usuário registrado ferramentas para organizar conteúdo e também para se comunicar com outros usuários
- Busca — procurar por trechos de texto em todo o site
- Estruturas — criar uma organização hierárquica para as páginas Wiki
- Menu do usuário ser — permitir ao usuário criar menus customizáveis
- Fluxo de trabalho — controlar o roteamento de documentos baseado em ações objetivamente definidas
[editar] Ferramentas de comunicação
- Chat — bate-papo em tempo real
- Centro de comunicações — trocar dados com outros sites TikiWiki
- Suporte — notificar o administrador quando algum usuário requer ajuda
- Mail-In — enviar o conteúdo de páginas Wiki por correio eletrônico
- Mensagens — enviar mensagens internas para outros usuários cadastrados
- Mobile Tiki — tornar um site Tikiwiki acessível através celulares com Internet
- Shoutbox — prover um caixa "graffiti" na página principal do site
- Tikibot — respontar a requisições de dados originadas através de IRC
- Voice Tiki — prover capacidade de navegação por voz
- Webmail — permitir ao usuário acessar sua conta de correio eletrônico POP3 através do Tiki
[editar] Ferramentas de administração
- Configuração específica de cada um dos recursos: artigos, blogs, links, FAQs, galeria de arquivos e de imagens, fóruns, enquetes, RSS, acompanhamentos, webmail e Wiki
- Configuração geral do site (título, lígua etc.)
- Configuração de login
- Configuração de quotas para arquivos de usuário
- Admin drawings — disponibilizar ferramentas de desenho para páginas Wiki
- Admin DSN — criar conexões para bancos de dados externos
- Backups — realizar dumps da base de dados
- Banners — criar e administrar banners
- Banir — bloqueiar acesso de um IP ou faixa de IP ao site
- Cache — controlar e apagar dados que se encontram no cache
- Editar templates — editar templates do SMARTY
- Wikis externos — habilitar links diretos para wikis externos
- Groups — gerênciar grupos de usuários
- Import PHPWiki — importar dados de um site PHPWiki
- Integrator — importar dados em HTML para o Wiki
- Phpinfo — mostrar dados sobre o PHP instalado no servidor
- QuickTags — definir QuickTags para a inserção de sintaxe Wiki
- Referrer Stats — visualizar estatísticas de referências Web
- Estatísticas de busca — visualizar estatísticas de busca
- Estatísticas — visualizar estatísticas de acesso ao servidor
- Theme control — atribuir diferentes temas para diversos componentes TikiWiki
- Users — gerenciar usuários existentes e grupos aos quais pertencem
[editar] Internacionalização
TikiWiki é um projeto internacional, que oferece sua interface em diferentes idiomas. O idioma padrão é o Inglês, mas o software pode dar suporte a qualquer idioma que possa ser codificado em UTF-8. Até 29-09-2005, Tikiwiki estava totalmente traduzido para oito línguas e cerca de 90% traduzido em cinco línguas. Existem também mais nove línguas num estágio avançado de tradução. O estado atual de tradução do projeto pode ser visto aqui.
[editar] Implementação
TikiWiki é desenvolvido principalmente em PHP, mas também possui código em JavaScript. Ele usa extensivamente sua base de dados, inicialmente MySQL, porém, agora com a adoção do ADOdb, também dá suporte a PostgreSQL, Oracle, Sybase e Microsoft SQL Server. TikiWiki é executável em qualquer servidor Web, incluindo Apache e IIS da Microsoft, que possua suporte para PHP 4.1 (ou mais recente) e para uma das base de dados integráveis.
Componentes do TikiWiki usam outros projetos de código aberto, tais como ADOdb, HawHaw, GraphViz, TouchGraph, phpCAS, FeedCreator, htmlArea, Overlib, PHP Layers Menu, JGraphPad e Mapserver.
[editar] Equipe de desenvolvimento
TikiWiki é desenvolvido por um grande número de programadores e colaboradores espalhados pelo mundo. Possui mais de 300 pessoas registradas junto ao projeto. O projeto todo é desenvolvido e administrado usando o próprio software e recursos oferecidos pelo SourceForge.
[editar] Documentação
A documentação do TikiWiki em diversas línguas pode ser encontrada online em doc.tikiwiki.org. No portal da comunidade TikiWiki existe também documentação de alguns recursos do TikiWiki e diversos fóruns onde usuários podem colocar suas dúvidas. Ajuda ainda pode ser obtida ao se acessar o canal do TikiWiki no IRC (irc://irc.freenode.net/#tikiwiki). O canal é usado igualmente pelos desenvolvedores para discutir os rumos do projeto.
[editar] História
A primeira versão lançada do Tiki foi a 0.9, chamada de Spica, em outubro de 2002. O desenvolvimento começou com Luis Argerich (Buenos Aires, Argentina), Eduardo Polidor (São Paulo, Brasil), e Garland Foster (Green Bay, WI, Estados Unidos). O projeto é hospedado no SourceForge desde o seu início.
[editar] Nome
O nome TikiWiki é escrito em CamelCase, uma sintaxe comum a Wikis para indicar a existência de um hiperlink em uma página editada com auxílio do Wiki. É provavelmente uma palavra composta que combina dois termos polinésios, Tiki e Wiki, para criar um nome que "rima consigo mesmo", que também rima com WikiWiki, uma variação comum de Wiki. Também pode ser uma fusão de Tiki e WikiWiki.
[editar] Ligações externas
- TikiWiki.org
- Comunidade brasileira do TikiWiki
- Documentação do TikiWiki
- Página do projeto no SourceForge