Páginas

sábado, 15 de setembro de 2007

Xoops usando Opera

Observei que algumas funcionalidades Xoops que usam Java não funcionam bem no Opera. Por exemplo, é a administração de usuários.... Quais são estas funcionalidades que não estão funcionando? O que fazer?

Script de limpeza de codigos de link.
Ao inserir um link na notícia, o script que limpa o código retira o primeiro sinal de "[" tornando o código inválido. Fazendo o mesmo procedimento em outros navegadores o problema não acontece.

sábado, 8 de setembro de 2007

UpGrade de DokuWiki no Xoops.

Aqui vamos nós novamente. Tenho que fazer o upgrade do DokuWiki de algumas instalações Xoops. Estas são as minhas nota.

Procurando pelo Módulo Correto do DokuWiki para ser instalado.
A versão mais recente que eu encontrei foi a DokuWiki for Xoops 2.10 de 2007-06-26.

Customizações.
Vamos por partes. Começamos por instalar este módulo com ele vem. Depois migramos o que for necessário para este novo formato. Isso porque não me parece uma boa idéia começar a alterar a configuração logo de início para acomodar os dados antigos.
Uma alteração antiga com o arquivo inc/lang/pt-br para pt_br parece ser razoável. Assim como a criação (copia de english) do portugues.do.brasil dentro de language.

A pasta \lib\plugins\acl\lang\ também tem mais arquivos do que o necessário. Ainda não temos um arquivo para o portugues do brasil mas vamos usando a versão de Portugal mesmo renomeando o arquivo de pt para pt_br. Deixei somente os arquivos Ingles (en) e o portugues do Brasil (pt_br).

O Módulo Config.Class.PHP que está em modules/dokuwiki/lib/plugins/config/settings/ precisou ser mascarado para evitar a recriação da função php_strip_whitespace! Aparentemente, existem diferenças na especificação da função function_exists nesta versão do PHP! Sem mudar isso, no caso do linux2start.cjb.net simplesmente a página do dokuwiki aparecia em branco.

DokuWiki Setup Error
Começando a fazer as customizações do DokuWiki, cai novamente no erro :
page.idx is not writable. Check your permissions settings!
O problema é que o programa de configurações ( Dokuwiki's Main Configuration File - Local Settings, config plugin) redefine os caminhos para os arquivos do sistema (/conf/local.php) e os arquivos de configurações não são mais encontrados. Este plugin não reconhece as configurações de /conf/local.php, apesar de salva-lo como .bak ! Retornando para o arquivo local.php apropriado tudo volta a funcionar normalmente.


Não aparece a opção de Edit, apesar de ter privilégio.
Aparentemente o controle de acesso (ACL) ainda precisa ser customizado para assumir a estrutura de grupos e usuários do Xoops. Vamos ver como fazer isso.

As figuras não estão aparecendo.
{{capajornal20.jpg }}... Será que as figuras foram carregadas? No local correto?


A página encosta à esquerda não respeitando a Centralização.


Onde DokuWiki está sendo usado.
Veja uma lista de sites usando o DokuWiki. Tentarei incluir os meus sites nesta lista também, comentando os nossos resultados.