Muito se tem falado de wiki, que podemos utilizar em diversos cenários ... mas o que é Wiki ?
• O termo wiki (pronunciado "viquie" ou "uikie" no Alfabeto fonético internacional) e WikiWiki são utilizados para identificar um tipo específico de coleção de documentos em hipertexto ou o software colaborativo usado para criá-lo. Wiki significa "super-rápido" no idioma havaiano. Já em maori Wiki significa "fim-de-semana". É também a forma diminutiva de Wikitoria, versão Maori do popular nome cristão Victoria
Wiki é
Um exemplo clássico de wiki é site wikipedia que é um dos pioneiros neste segmento.
Wikis são verdadeiras mídias hipertextuais, com estrutura de navegação não-linear. Cada página geralmente contém um grande número de ligações para outras páginas. Páginas com navegação hierárquica são freqüentemente usadas em grandes wikis, mas não devem ser usadas. As ligações são criadas usando-se uma sintaxe específica, o chamado "padrão link".
Existem no mercado diversas implementações de wiki open source (php, java, etc...) , veja tabela abaixo, para as opções disponíveis em java, podemos destacar o JSPWiki, que é o mais consolidado no momento dos open source, inclusive é a base do Wiki que vem junto como o JBoss Seam..
Site | Tecnologia | Valor | |
Tiddlywiki | JavaScript | Free | |
Very Quick Wiki | JAVA | Free | |
JAMWiki | JAVA | Free | |
Snipsnap | ? | Free | |
JSPWiki | JAVA | Free | |
Confluence | JAVA | US$8000 | |
Chiki Wiki | JAVA | Free | |
Usemodj Wiki | JAVA | Free | |
yawiki | PHP | Free | |
XWiki | JAVA | Free | |
Clearspace | JAVA | U$29950 |
JSPWiki é uma implementação open source de wiki, é totalmente desenvolvido em Java e possui várias funcionalidades,
•
Edição
Na versão atual possui até um editor de texto para os usuários mais leigosCriação de Páginas
•Para criar uma nova página basta criar um link apontando para uma página que não existe. Clicar no link, que neste momento deve aparecer uma interrogação (?), que ao ser clicado será direcionado para um editor de novas páginas. •Outras funcionalidades interessantes.
- –Possibilidade de extensão da Wiki com a Inclusão de plugins.
- –Possível incluir variáveis. Ex: [{$pagename}]
- –Enriquecer a página utilizando arquivos CSS.
Segurança
Overview
JSPWiki 2.4 contém um conjunto rico e flexível de funcionalidades. O que torna JSPWiki totalmente prático para deployments em partes ou como uma intranet corporativa. Entretanto, o sistema de segurança dos subsistemas do JSPWiki é altamente customizável, geralmente a configuração padrão é o suficiente para iniciar o desenvolvimento. Entre as funcionalidades principais podemos destacar.
Outra opção interessante é a criação de novos templates, no site do JSPWiki, existem uma série de templates disponíveis para download e a ferramenta tem total suporte para a criação de novos templates.
O mecanismo de busca é baseado no Apache Lucene.
Wiki possui uma linguagem própria, quando criamos ou salvamos uma página wiki, na verdade estamos criando uma página .txt que ao acessarmos pelo wiki, a engine da ferramenta converte essa linguagem própria para uma página .html com as devidas tags.
JSPWiki 2.4 contém um conjunto rico e flexível de funcionalidades. O que torna JSPWiki totalmente prático para deployments em partes ou como uma intranet corporativa. Entretanto, o sistema de segurança dos subsistemas do JSPWiki é altamente customizável, geralmente a configuração padrão é o suficiente para iniciar o desenvolvimento. Entre as funcionalidades principais podemos destacar.
Funcionalidade | Descrição |
Anonimato e Confiabilidade | Usuário pode ser anônimo, autenticado parcialmente e autenticado. |
Gerenciamento de identidade | Usuários podem se cadastrar na Wiki, criando um profile com password. Após logar o usuários podem gerenciar seus profiles. Permite armazenar / validar os seus dados (user, pass) em banco de dados, servidores LDAP, etc... |
Grupos | Possibilidade de criar grupos de usuários com um wizard simples.Podendo ser adicionados para ACLs para restringir acesso á páginas particulares. |
Roles | Usuários podem possuir roles especiais (ex: “Admin” que são associados aos seus usuários. |
Integração Corporativa | Política de segurança seguem o padrão J2SE (file sintax), o local dos arquivos pode ser customizado por administradores. Gerenciado pelo JAAS, Wiki pode utilizar validações condicionais fornecidor pelo web conteiner Java EE, gerenciamento de autenticação pelo conteiner para conexão nos componentes de segurança como LDAP, Single Sign ON, PAM, Kerberos e Activity Directory. |
Templates
Outra opção interessante é a criação de novos templates, no site do JSPWiki, existem uma série de templates disponíveis para download e a ferramenta tem total suporte para a criação de novos templates.
Mecanismo de busca
O mecanismo de busca é baseado no Apache Lucene.
Linguagem Própria
Wiki possui uma linguagem própria, quando criamos ou salvamos uma página wiki, na verdade estamos criando uma página .txt que ao acessarmos pelo wiki, a engine da ferramenta converte essa linguagem própria para uma página .html com as devidas tags.
---- = make a horizontal ruler. Extra '-' is ignored.
\\ = force a line break
[link] = create a hyperlink to an internal WikiPage called 'Link'.
[this is also a link] = create a hyperlink to an internal WikiPage called
'ThisIsAlsoALink' but show the link as typed with spaces.
[a sample|link] = create a hyperlink to an internal WikiPage called
'Link', but display the text 'a sample' to the
user instead of 'Link'.
~NoLink = disable link creation for the word in CamelCase.
[1] = make a reference to a footnote numbered 1.
[#1] = mark the footnote number 1.
[link] = create text '[link]'.
!heading = small heading with text 'heading'
!!heading = medium heading with text 'heading'
!!!heading = large heading with text 'heading'
''text'' = print 'text' in italic.
__text__ = print 'text' in bold.
{{text}} = print 'text' in monospaced font.
[text|] = print 'text' underscored (dummy hyperlink)
* text = make a bulleted list item with 'text'
# text = make a numbered list item with 'text'
;term:ex = make a definition for 'term' with the explanation 'ex'
Plugins
Essa é a minha opção preferida, a de adicionar novos plugin, o JSPWiki vem com suporte para a criação de novos plugin e no próprio site esta disponivel diversos plugins para download, basta baixar e instalar..
Existem plugins para visualização de pdf, excel, flash,, opção para rodar applets, cvs, google maps entre outros,...
Quem se interessou eu recomendo visitar o site www.jspwiki.org, baixar o código fonte, ver os tutoriais ... diversão garantida !!!!
0 comentários:
Postar um comentário