CGI :: Kwiki :: Novo

CGI :: Kwiki :: Novo é o novo gerador wiki padrão para CGI :: Kwiki.
Baixe Agora

CGI :: Kwiki :: Novo Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Brian Ingerson
  • Site do editor:
  • http://search.cpan.org/~ingy/CGI-Kwiki-0.18/lib/CGI/Kwiki/New.pm

CGI :: Kwiki :: Novo Tag


CGI :: Kwiki :: Novo Descrição

CGI :: Kwiki :: Novo é o novo gerador wiki padrão para CGI :: Kwiki. CGI :: Kwiki :: Novo é o novo gerador wiki padrão para CGI :: kwiki.a wiki é um site que permite aos seus usuários adicionar páginas e editar quaisquer páginas existentes. É uma das formas mais populares de colaboração na web. Se você é novo no Wiki, visite http://c2.com/cgi/wiki?welcomevisitores que é possivelmente o wiki mais antigo, e tem muitas informações sobre como Wikis funcionam. Há dezenas de implementações wiki no mundo, e muitos daqueles são escritos em perl. Como é comum com muitos hacks perl, eles raramente são modulares e quase nunca lançados no CPAN. Uma grande exceção é CGI :: Wiki. Esta é uma estrutura wiki que é extensível e é mantida ativamente.Outa exceção é este módulo, CGI :: Kwiki. CGI :: Kwiki se concentra na simplicidade e extensibilidade. Você pode criar um novo site kwiki com um único comando. O módulo não tem módulos pré-requisitos, exceto os que enviam com Perl. Não requer um backend de banco de dados, embora possa ser feito para usar um. O comportamento padrão do Kwiki é bastante completo e inclui suporte para tabelas HTML. Qualquer comportamento do Kwiki pode ser personalizado, sem muita dificuldade. Atenções especiaisCGI :: Kwiki virá com alguns addons extravagantes não encontrados na maioria das implementações da Wiki. Isso vem com a promessa de que eles não irão interferir com a simplicidade da interface kwiki padrão.Check http: // http: //www.kwiki.org/index.cgi? KwikiFeatures de vez em quando os recursos quentes têm Foi adicionado.Kwiki Slide ShowYou pode criar um slideshow inteiro semelhante ao PowerPoint, em uma única página do Kwiki. Há JavaScript Magic para avançar slides, etc. Veja a página de amostra Kwikislideshow.EttingCGI :: Kwiki é completamente orientado para o objeto. Você pode facilmente substituir todos os últimos comportamentos subclassificando um de seus módulos de classe e substituindo um ou mais métodos. Isso geralmente é realizado em apenas algumas linhas de perl.A melhor maneira de descrever isso é com um exemplo. Comece com o arquivo de configuração. O arquivo de configuração padrão é chamado "config.yaml". Ele contém um conjunto de linhas: config_class: cgi :: kwiki :: cgi :: kwiki :: driver cgi_class: cgi :: kwiki :: cgi cookie_class: cgi :: kwiki :: cookie banco de dados :: cgi :: Kwiki :: Database Metadata_Class: CGI :: Metadados Display_Class: cgi :: kwiki :: display edit_class: cgi :: kwiki :: editar Formatter_class: cgi :: kwiki :: formatter template_class :: kwiki :: kwiki :: kwiki :: sharp : CGI :: KWIKI :: Pesquisar alterações :: kwiki :: CGI :: kwiki :: prefs pages_class: cgi :: kwiki :: páginas slides_class: cgi :: kwiki :: slides javascript_class: cgi :: kwiki :: javascript style_class: cgi :: kwiki :: estilo scripts_class: cgi :: kwiki :: scriptsthis é uma lista de todas as classes que compõem o Kwiki. Você pode mudar alguém deles para ser uma aula de sua própria. Diga que você queria alterar o indicador de formato em negrito de "* negrito *" para "" negrito "'. Você só precisa substituir o método "negrito ()" da classe Formatter. Comece por alterar "config.yaml". Formatter_class: mykwikifatformathen escrever um módulo chamado "mykwikifatter.pm". Você pode colocar este módulo diretamente no diretório de instalação do Kwiki, se quiser. O módulo pode ficar assim: pacote mykwikiformatter; Use a base 'CGI :: Kwiki :: Formatter'; sub em negrito {my ($ self, $ text) = @_; $ text = ~ s! '' '(. *?)' '! $ 1! g; retornar texto $; } 1; não muito difícil, eh? Você pode alterar todos os aspectos do CGI :: Kwiki assim, desde o armazenamento de banco de dados para o mecanismo de pesquisa, para o código principal do driver. Se você chegar a um conjunto de aulas que deseja compartilhar com o mundo, basta empurrá-las como uma distribuição e colocá-las no CPAN.By o caminho, você pode até alterar o formato do arquivo de configuração do padrão YAML. Se você quisesse usar, XML, basta ligar para o arquivo "config.xml" e escrever um módulo chamado "CGI :: KWiki :: config_xml". Requisitos: · Perl.


CGI :: Kwiki :: Novo Software Relacionado

Classeine :: SDK.

Classeine :: SDK Project é um conjunto de bibliotecas de classe de finalidade geral escrita em C para Netbsd. ...

138

Download