Páginas

terça-feira, 6 de novembro de 2007

news 1.55

Aplicar um upgrade do news 1.44 para o news 1.55. Notas em um xoops 2.0.16. Problemas com esta atualização. Pagina em branco.

segunda-feira, 5 de novembro de 2007

falha no login.

De uma hora par outra, começou aparecer uma falha no login. Com usuário e senha correta, entro no sistema, o sistema mostra a tela que o login foi aceito mas em seguida, volta à condição de que não está logado.

O problema está relacionado com o banco de dados que não aceita inclusão por ter excedido o espaço alocado. Limpeza dos discos para ver se melhora.

O problema era realmente de falta de espaço para o banco de dados. O Xoops não conseguia criar uma entrada na tabela de sessões e portanto não liberava a entrada do usuário.

Manter a casa limpa é uma providencia sempre recomendada. Com mais espaço podemos trabalhar livremente.

quinta-feira, 1 de novembro de 2007

SmartPartner

O módulo SmartPartner funciona bem como gerenciador de parceiros! Algumas dúvidas vão surgindo.

clique vai para o site ou vai para a descrição do parceiro?
Parece que as duas pbilidades estão implementadas no módulo. Não sei como mudar de um para outro.

Ordenação dos icons
Aparentemente não obedece a ordenação definida nas telas de preferencias. Tenho que verificar isso.

Manutenção.
Utilizo a versão 1.2 em todos os meus sites. Verificarei a versão mais recente com o codigo 2.0 RC de 21-09/2007.

quarta-feira, 31 de outubro de 2007

NewBB forum sob o Xoops.

Notas de utilização do forum NewBB sob o Xoops.

Separação por grupo de usuários.
Aparentemente funciona no site do CEDOM.net com a separação dos diversos níveis de administração.

Experimentar com CBB

sábado, 20 de outubro de 2007

Horário de Verão

Estas são as notas sobre alguns cuidados no tratamento de horário no Xoops em especial nos períodos de horário de verão.

Analisaremos em especial o caso do módulo PiCal que usa intensamente o horário para o seu funcionamento.

Horário adotado pelo servidor Web
Procure descobrir como está configurado o horário do servidor Web que suporta o seu site Web. Existem diversas possibilidadespara esta configuração. Uma delas, é acompanhar o seu horário local, reajustado ou não com o horário de verão. Outra possibilidade é manter o servidor fixo com o horário GMT. No meu caso, http://sociedadetaoista.com.br/ hospedado em um servidor locaweb, o servidor acompanha o horário de verão local.

Configurações no Xoops
No Xoops, temos a configuração do horário do servidor e horário local do site no Painel de Administração, Preferências. Configure convenientemente estes dois paramentros e se planeje para reconfigurá-lo ao termino do período. Isso precisa ser feito manualmente.

Para cada usuário, o Xoops permite que seja definido o fuso horário. Isso precisa ser corretamente definido para que tudo funcione bem. Procure pela opção Perfil no menu do usuário e o ajuste para a forma correta.

Configuração no PiCal
O PiCal tem a opção em suas preferencias para ser ajustado para Fuso Horário Local. Ajuste-o convenientemente para garantir o bom funcionamento do sistema. No caso, o horário normal aparece como GMT-3 e o horário de verão aparece como GMT-2.

Configuração do seu Micro.
É importante manter o horário da sua estação de trabalho ajustado! Somente desta forma, o processamento das agendas terá alguma chance de funcionar.

Horário de Verão no Brasil
No Brasil, em 2008, o horário de verão foi padronizado para iniciar no terceiro final de semana do meu de outubro e terminar no segundo final de semana de fevereiro. Os softwares estão se atualizando para fazer estes ajustes automaticamente.

O problema é que somente alguns estados da federação participam do Horário de Verão.

Para o bom funcionamento do seu micro, em acesso aos sites da internet, mantenha o relógio do seu micro corretamente configurado com o horário local.

Outros Módulos.
Que outros módulos do Xoops dependem de ajustes para o horário de verão? Em especial, o caso do horário de verão do Brasil com as suas peculiaridades de início/fim e aplicação regional? Com as definições oficiais do governo federal quanto ao uso do Horário Brasileiro de Verão, os sistema terão melhores condições de se ajustar automaticamente. É necessário acompanhar.

quinta-feira, 18 de outubro de 2007

Char Coding em páginas Xoops.

Char Coding

um problema é quando eu integro do dokuwiki com o Xoops. rever a estrutura de tratamento da codificação de caracteres.

Interesse especial neste assunto para a integração dos recursos de português e chinês.

Conflito de Codificação de Caracteres.
Tudo que eu edito e salvo no Dokuwiki, se tiver caracteres acentuados, estes caracteres são convertidos em caracteres especiais! Pior nas próximas edições, estes mesmos caracteres especiais são reconvertidos em outros mais tornando o texto totalmente ilegível. Aparentemente, é uma incompatibilidade na codificação dos caracteres no Xoops e no Dokuwiki. O editor recebe e mostra corretamente o caracter entrado no teclado. Mas ao armazenar em formato texto, o Dokuwiki cuida para que os caracteres sejam devidamente codificados!!

Como era de se supor, os parametros de charset e lingua estão no arquivo global.php, no subdiretorio da lingua escolhida dentro de language. A configuração correta neste item é fundamental para obter as conversões desejadas.

terça-feira, 9 de outubro de 2007

PD-Downloads : notas de instalação e uso.

Para o site do GECC - Grupo de Estudos de Chinês Clássico instalei o PD-Downloads 1.2 baixado de PowerDreams. (ooops site em alemão!!). Estas são as minhas notas deste processo.

Instalação.
Modelo padrão de instalação de módulos no XOOPS. Carga do módulo e painel de controle de módulos do Xoops. Sem maiores problemas.

Customização.
Importante fazer as customizações do módulo logo após a instalação para ver se os subdiretorios e arquivos tem as autorizações adequadas. Criar uma primeira categoria deve fazer parte deste processo.

Tradução.
Ainda não encontrei uma boa tradução para o portugues do brasil! Procuro!

segunda-feira, 8 de outubro de 2007

MyAlbum-p: Um Módulo de Fotografias para Xoops.

Para disponibilizar fotos no site do GECC(novo em xoops 2.0.16), experimento o MyAlbum-p da Peak. Não. Nada de Pânico! O site vai te aparecer em Japonês, mas tem uma bandeirinha dos EUA no topo da tela que traduz para o inglês. Hi!

Preparação.
Retirei os módulos de lingua que não irei usar! Ajustei o nome do portuguesbr para portugues.do.brasil conforme convem no caso da minha instalação.

Instalação.
A Carga do módulo está lenta, mas parece ser por causa do provedor ou do meu micro, e não por causa do módulo em si.
A instalação é a padrão de todos os módulos Xoops. Cuidados para estabelecer corretamente as permissões para os subdiretorios a serem usados pelo módulo.


Notas.
Estranhamento observei que apesar de estar anunciado versão 2.9 para este módulo no site. Os arquivos foram identificados com 2.88 pelo xoops no momento da instalação. Aparentemente estamos trabalhando com dois sistemas de numeração de versão.






sexta-feira, 5 de outubro de 2007

News 1.55 : um módulo de notícas para o Xoops.

Procurando um módulo de notícias para o xoops encontrei o New1.55 do Instant Zero. Veja aqui as minhas notas de utilização.


Notícia que não aparece na Home Page.
Coloquei uma notícia para aparecer na home page e não está aparecendo. O padrão na hora de criar uma categoria é " não aparecer na página principal" ! É necessário ajustar este parametro para que a categoria como um todo apareça na página principal. Agora veja se aparece normalmente?

Versão 1.56?
No site do Instant Zero. falam de uma versão 1.56 do News que seria a última versão para o PHP4. Qual é o meu PHP? PHP Version 4.4.2! Que fazer? Fazer o upgrade uma hora destas.




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.






domingo, 15 de julho de 2007

Algumas dicas de manuntenção do Xoops

Veja aqui algumas dicas de manutenção do Xoops. Coisas que fui observando durante o uso:
  1. Se alterar o arquivo xoops_version.php, não se esqueça de atualizar o módulo correspondente. O arquivo contem informações que foram carregadas no DB durante a instalação. A atualização do módulo, atualiza estas informações no DB para que as alterações realmente causem efeito.

sábado, 14 de julho de 2007

Editor WYSIWYG para o Xoops.

Na tentativa de melhorar as facilidades de edição de materias no Xoops, tento integrar o TinyEditor. É preciso notar que existe um outro objeto chamado TinyMCE. Nós estamos trabalhando com o TinyEditor que é uma adaptação do TinyMCE.

Siga as instruções da documentação. A instalação do editor não é tão simples quanto a instalação de um módulo. Primeiro, ele contem partes que devem ir no diretorio classes alem do diretório modules. Depois, é necessário fazer com que o editor fique disponível para cada um dos módulos.

Pois é, eu sabia que tinha trilhado este caminho anteriormente. Agora voltamos a ele. Depois de avaliar as alternativas, continuamos com o TinyMCE.

sexta-feira, 6 de julho de 2007

editor Wysiwyg para o Xoops.

O Xoops tem um editor modesto mas eficiente para os seus diversos módulos. Um dos problemas observados com este editor é o comportamento diferente para diferentes navegadores e módulos.

Para uma comunidade maior pode ser interessante a instalação de um editor WYSIWYG (What You See, Is What You Get)!

Comecei pelas instruções do site do Xoops quanto ao assunto. Baixei o módulo XoopsEditor versão 1.10 do site . Não é claro se todo este material é compatível com a versão 2.0.16 do Xoops que estou adotando em meus diversos sites.

quinta-feira, 5 de julho de 2007

SiteMap - Modulo Xoops de Documentação

Um site com um pouco mais de conteúdo pode ficar um tanto confuso.

O SiteMap da BlueMoon pode ajudar na navegação e na documentação do site.

BackPack - Módulo de Backup de DB

A forma mais direta de fazer backup dos DB de um site xoops é pelo Export dos produtos como o phpMyAdmin! Mas, se isso não estiver disponível, ainda é possível operar os bancos de dados do Xoops!

O BackPack é um módulo para o Xoops produzido pela BlueMoon que funciona muito bem. Backup por banco de dados, modulo xoops, e tabela. Baixando o arquivo em formato Zip ou Gzip.

terça-feira, 19 de junho de 2007

DokuWiki For Xoops - de 0.1 para 2.02

Retomando.
É maravilhoso poder renascer. Retomo o processo do Zero. Veja minhas novas notas.

Apresentação.
Notas do Upgrade do DokuWiki for Xoops da versão 0.1 para 2.02 no site da Sociedade Taoísta do Brasil. Planejamento e Acompanhamento usando WsProjet no meu site do Clawz.

Situação Atual
O DokuWiki versão 0.1 está instalado sob o Xoops 2.16 neste site. Funciona bem, confortável para uso dos colaboradores e visitantes do site. Os problemas observados até o momento são :

  • Formatação irregular em alguns navegadores, por falha na integração do DokuWiki com o Xoops nesta versão;
  • Dificuldades no estabelecimento de segurança com o uso de ACL - Access Control List, Grupos do Xoops, e Usuários.
  • Dificuldades de integração com o Media Manager, requerendo a transferencia de arquivos à parte via FTP.
  • Aproveitamentos dos recursos dos editores do Xoops integrado ao Dokuwiki.

Estamos planejando uma série de mudanças para o conteúdo deste site especialmente neste módulo :

  • Expansão das informações sobre o nosso mestre
  • Expansão das informações do jornal Tao do Taoísmo.
  • Expansão do grupo de colaboradores.

Temos o momento propício para empeender este upgrade.

Nova Versão.

Baixando a versão mais recente 2.02 do site http://xoops.org.cn/modules/wfdownloads/singlefile.php?lid=558&lang=english tomando o cuidado de baixar também os módulos de Framework.

O módulo foi preparado para o Portugues do Brasil,

  • traduzido os arquivos php em language
  • nome do arquivo pt-br em inc/lang/ trocado para pt_br conforme os nossos padrões;
  • eliminados arquivos em inc/lang que não serão usados.

Instalação e Customização

Cuidando para seguir os passos de instalação conforme orientação nos arquivos ReadMe.

  • Carga do Módulo DokuWiki;
  • Carga dos itens no UpLoad;
  • Carga do Framework atualizado substituindo o existente. O DokuWiki é sensível à versão do FrameWork. Cuide para que elas sejam compatíveis.
  • DokuWiki no Xoops usa PHP em ambiente Linux, incompatibilidades entre as versões em uso podem surgir e precisam ser contornadas. (dokuwiki/lib/plugins/config/settings/config.class.php) porque a função function_exists do PHP teve o comportamento alterado nas versões mais recentes (http://bugs.splitbrain.org/index.php?do=details&task_id=796).

Duvidas.

  • Porque qdo estou no dokuwiki o background fica em branco? como alterar para voltar ao background normal? Isso acontece porque o DokuWiki em seu arquivo layout.css redefine o item body com fundo branco. Isso deveria ser deixado somente para o style.css do thema xoops em uso. Cachorro de dois dono, morre de fome.
Problemas e Soluções.

  • Botões de Edição que não aparecem. O site do DokuWiki tem dicas específicas sobre este caso. Segui-las com cuidado podem ajudar na solução do problema.
  • acl.auth.php não foi devidamente criado no processo de instalação. Fazer uma copia do acl.auth.php.dist e atribuir os direitos de gravação para que as alterações sejam permitidas.

sábado, 9 de junho de 2007

Módulo WsProject

Procuro por um gerenciador de projetos para ser integrado ao Xoops. Encontrei a versão 1.0.3 do WsProject em http://www.toolslave.com/projects/wsProject.html

Instalando no Clawz.

segunda-feira, 26 de fevereiro de 2007

a tela do site fica piscando e não termina de carregar.

Estamos observando um caso muito estranho no nosso site (http://cedom.net/) em xoops.

Quando logamos com alguns usuários específicos, a tela fica piscando, aparentando que está tentando carregar a pagina, não conclui e para.

O que está acontecendo? Porque? O que precisa ser feito para eliminar o problema? Alguma correção nos nossos procedimentos de instalação, operação e manutenção do site?

Observei este problema com os navegadores (Internet Explorer, CrazyBrowser, ). Simultaneamente, não acontecendo com os navegadores (Mozilla, NetScape, Opera, ).

Observei também qu o problema acontece com usuários que tenham algum privilégio. Visitantes e Registrados sem maiores privilégios aparentemente estão imunes ao problema.

Problema.... ainda não sei como isso começa a acontecer nem como isso para de acontecer.... começar por aqui.... onde não acontece tentando fazer acontecer. onde acontece, tentando fazer parar de acontecer. hi!

Peculiaridades a serem analisadas.... Multimenu, diversos editores, dokuwiki, smartsection, news! Parece que o problema está restrito ao módulo News.

Locais onde tenho observado a tela ficar pulando sem conseguir terminar de carregar. Na sala de informática do CEDOM, no meu micro com WinXP,

Locais onde temos a informação de isso não acontece, mesmo usando usuários com privilérgios de editor. No micro da Regina.

Estou mudando de idéia quando ao grupo de risco. Aparentemente, é mais grave do que eu supunha.... Se a tela de noticias extrapolar uma página, sendo necessário um menu de navegação ao final da página, a tela tem ficado pulando.

O problema parou de acontecer sem que tivessemos a chance de isolar e replicar! Um mistério que permanece!

Será que é porque desliguei a opção de Debug? (administração, preferencias, debug)! Tenho que voltar a ligar isso uma hora destas para ver se o problema volta.

quarta-feira, 21 de fevereiro de 2007

Porquê?

1. Porque a tag OL não funciona?
Nos diversos módulos, é possível usar tag simples de HTML. Observei que a tag OL funciona como a tag UL mostrando um marcador SQUARE ao inves de números.
Parece que forçando a definição com OL STYLE="1" funciona. Mas isso não deveria ser necessário.



quinta-feira, 15 de fevereiro de 2007

PullDown Menu

Bom... esta é mais duvida do que propriamente experiencia. Estou estudando uma forma de dinamizar os meus menus do xoops. Algumas alternativas parecem interessantes.

CoolMenu

MultiMenu
Você pode encontrar uma boa documentação sobre este módulo no site de autor.

phplayersmenu

Menu que aparece no módulo de administração (no XOOPS 2.2.x).
Seguindo o conceito "Não inventa!!", gosto mais da idéia de extender este conceito para o menu horizontal do xoops. Será que funciona? O que é preciso fazer?

terça-feira, 13 de fevereiro de 2007

para instalar um módulo.

Existem diversos módulos prontos para o XOOPS. Muito provavelmente, existe um módulo que faz o serviço que você precisa. Em geral, com muito mais funcionalidade do que você precisa.

Procure com cuidado entre os módulos existentes o que mais se assemelha com as suas necessidades. (Construir um módulo novo pode ser um grande desperdício de seu esforço). Entre as caracteristicas a serem analisadas, procure verificar sempre a versão do módulo e do XOOPS. Importante serem compatíveis.

Procure baixar o módulo de um dos sites confiáveis. Este processo deve ser feito com cuidado para se evitar arquivos corrompidos. Sempre que possível, validar o md5sum do arquivo. Se perceber alguma mensagem no processo de download, é preferivel faze-lo novamente buscando a integridade do arquivo baixado.

Em geral, o módulo vem em formato compactado (zip, rar, gz, etc). Desempacote e leia com atenção as instruções de instalação e uso.

Carregue para o servidor. Em geral, na pasta ./modules/! Alguns módulos precisam de arquivos em outras pastas (./Framework/, ./class/, ./uploads/, etc). Veja e siga com atenção as instruções na documentação de instalação.

Como administrador do site, vá para o item Administração, Módulos, e instale o modulo que deve estar no final da sua lista de módulos. Em geral, os módulos tem este processo automático e funciona muito bem. Isso irá criar os arquivos, tabelas, e parametros de utilização no seu site.

Chega a fase de configuração do seu módulo. Um clique no icom do módulo deve abrir o seu painel de administração. Procure incluir os dados específicos de seu site para a personalização. Algumas vezes, o módulo passara informações de incompatibilidade ou falhas neste painel. Procure sanar os problemas apontados. Arquivos/Diretorios faltando ou sem as devidas permissões devem ser sanados neste ponto.

quinta-feira, 8 de fevereiro de 2007

Espaços em branco antes de tabela html

Sofri para colocar uma tabela no módulo de notícias do xoops. Codifiquei a tabela em HTML usando o NVU, colei na notícia, mantendo ativa a opção de código HTML. Eis que aparece um espaço enorme em branco antes da tabela na notícia publicada.

As tentativas de verificar o código HTML gerado, os possíveis arquivos CSS envolvidos, as diferenças de navegadores, foram infrutíferas. Nada de conseguir sanar o problema.

Testes minimais, digitando as tags HTML diretamente no editor de notícas XOOPS também se mostraram ineficazes.

Bom..... sempre que você tem alguma dúvida.... o que você faz???? Você pergunta ao Google!! é o que recomenda o meu orientador Imre Simon, Prof. Aposentado do Departamento de Ciência da Computação, do Instituto de Matemática e Estatística da USP.

Eis que funciona... A resposta com a solução para o problema aparece logo de cara.... queria ter perguntado isso logo de cara....!!! Hi!

O problema é que relaxamos na codificação do HTML. Ao codificar uma tabela, todo conteúdo deve estar entre as tags TD ou TH, claro sempre fechando as tags com /TD e /TH. Ora, entre uma tag TR e o primeiro TD não devem ficar espaços em branco, tampouco devem ficar LF/CR ou espaços entre outros pares de construtores da tabela.

O espaço em branco que aparecia antes da tabela na notícia, vinha justamente deste itens mal colocados na codificação HTML.

Alguns lemas que devem ser lembrados neste episódio :
  1. Pergunte ao Google!
  2. Fazer bem feito, para não precisar refazer!

terça-feira, 23 de janeiro de 2007

Módulos de Download.

Ainda procuro por um bom módulo de Download para os meus sites XOOPS.

WF-Downloads.
Tenho tido problemas ao utilizar este módulo em conjunto com o Mozilla. Aparentemente, algumas funcionalidades JAVA que o Mozilla não está suportando. Consigo operar o produto dentro do Internet Explorer (argh).

No site da Sociedade Taoísta, sempre que eu tentava carregar um novo arquivo, como administrador, recebia a mensagem dizendo que o mine/type não era válido. Levei algum tempo para perceber que estava usando o Mozilla e que isso não acontecia no Internet Explorer (argh).

PD-Downloads.
Gostei das funcionalidades de UpGrade e Portabilidade a partir do WF-DownLoads, mas ainda tenho dificuldades com alguns bugs de template e theme, em especial quando estou operando com o Mozilla. Melhora um pouco com o Internet Explorer (argh), mas ainda tenho dificuldades. Uma das pendencias para este módulo é a versão para a lingua portuguesa.

Não encontrei uma boa forma de carregar o download, estou tendo que usar o FTP para carregar os arquivos e depois ligar a URL do arquivo na folha de especificação do Download.

Aparentemente, tem algo causando erro fatal no Internet Explorer (Argh).

SmartSection

Baixando este modulo de http://www.smartfactory.ca/ para montar um modulo de documentação para o site da turma de BQ e para o CEDOM.



Subindo de versão 2.13 da RC1 para a Final. Aparentemente tinhamos algum problema com aquela versão.

quinta-feira, 18 de janeiro de 2007

eMails enviados pelo Xoops.

Uma facilidade do Xoops é o auto-serviço com o cadastramento, exclusão e troca de senhas gereciados pelo Xoops. Alem dos serviços de anuncio de novidades no site.

Claro que isso somente funciona se o site conseguir enviar bem as suas mensagens através dos serviços padrão de eMail.

Aparentemente, para prevenir os Spams, os provedores tem restrito bastante a utilização do sendmail e smtp.

Observei tb que as versões xoops 2.2.x tem mais dificuldade com este serviço. A versão xoops 2.0.16 tem aguentado melhor as adversidades nesta área.

Procurei verificar a localização correta do programa sendmail na sua instalacao. Isso aparece no relatorio do PHP info.php!! Este cuidado ajuda bastante.

Sempre procure identificar corretamente um bom provedor de SMTP com o seu endereço, userid e senha. InFelizmente, temos que manter a senha registrada aqui para que o serviço de eMail funcione bem.

Um dos problemas parece estar com algum timeout na função de eMail do Xoops 2.2.x. Preciso investigar melhor este ponto.

domingo, 14 de janeiro de 2007

DokuWiki 4 Xoops

O modulo de dokuwiki do site da Sociedade Taoísta está corrompido. Funciona, mas não tem uma boa apresentação. Vou fazer o seu upgrade para a versão mais recente.

Baixando os módulos mais atuais de http://xoops.org.cn/modules/wfdownloads/singlefile.php?lid=558. Não entendo bem, como vai funcionar esta história de Framework, mas vamos começar a aprender sobre isso também. Este cuidado para não misturar as versões do Xoops e do Framework é importante. Procure verificar o que está sendo utilizado.

Como o processo pode ser "destrutivo", estou trabalhando sobre uma cópia do site!

O DokuWiki traz uma grande quantidade de suporte para diferentes linguas... vou retirar alguns deles pois não serão utilizados no momento. Acho que isso é seguro.

A instalação sobre uma instalação anterior traz muita complicação. Aproventando a facilidade de se incorporar textos de outras instalações (eles estão em arquivos textos), deve-se fazer uma instalação começando do zero. Para desinstalar a versão anterior, faça direito. Inative no painel de administração, desinstale no mesmo painel de administração, e elimine os arquivos. Não sem antes salvar um copia dos artigos em formato texto.

É importante a customização do modulo após a instalação pelo painel do administrador do xoops. A construção o index agiliza as buscas, uma funcionalidade melhorada nesta versão.

A inclusão de plugins (veja mais sobre plugins em http://wiki.splitbrain.org/plugin:tutorial ) como o "media" é fácil! Veja por exemplo, este caso, em http://bobbaddeley.com/doku.php/projects/programming/wiki/media ! O problema é que com isso a padrozição de subdiretorios pode alterar requerendo intervenção manual na migração.

As dificuldades de instalação deste Dokuwiki no Xoops 2.2.x continuam. Aparentemente existem incompatibilidades. Continuando a instalação nas versões 2.0.16 do Xoops.

Problemas de Estilo precisam ser ajustadas. Será que isso não deveriam vir ajustadas com o pacote? Porque tanto desencontro de formatação.

Duas dificuldades ainda continuam com o DokuWiki na sua versão 2.0.2 instalado sobre o Xoops 2.0.16....

1. Os Edit Buttons não aparecem.
Não deve ser problema com o meus Browser como afirma o site. Alguns sites apresentam os botões enquanto outros não os apresentam. Uma checklist bastante completo para este problema está em http://wiki.splitbrain.org/wiki:faq:toolbar

O problema pode estar especificamente no arquivo Start.txt! Aparentemente, a configuração de proprietário do arquivo está influenciando na autorização para a sua edição. Tente eliminá-lo e criá-lo diretamente com o editor do Dokuwiki. Isso funcionou no caso do site do CEDOM.Net.

2. DokuWiki Setup Error word.idx is not writable
Este erro aparece esporádicamente inviabilizando a utilização do sistema. Felizmente, algumas dicas levaram a soluções parciais do problema.
2.1 Tentar ajustar as permissões dos diretorios que precisam estar autorizados para gravação (cache, template_c, etc.);
2.2 Restaurar (apagar e recarregar) o arquivo local.php de ./modules/dokuwiki/conf/ com carregando do micro.

Veja mais em minha notas de junho de 2007, quando trabalho na migração do DokuWiki da Sociedade Taoísta do Brasil. Estou refazendo este processo.

Links de Interesse sobre DokuWiki

terça-feira, 9 de janeiro de 2007

... antes de pedir suporte!

Pensando em pedir ajuda com a sua instalação do Xoops? Para melhorarem as suas chances de sucesso, siga as instruções do link. Neste link você encontra também duas pequenas ferramentas que são bastante esclarecedoras : o
  • ModXoopsInfo e o
  • XoopsInfo

segunda-feira, 8 de janeiro de 2007

Xoops 2.0.x ou 2.2.x

Definitivamente, para produção, devemos utilizar as versões 2.0.x, atualmente na versão 2.0.16! Elas são mais estáveis e tem maior compatibilidade com os módulos e temas disponíveis.

A versão 2.2.x, atualmente na versão 2.2.5 rc1, é para os amantes da arte e de coração forte. Espere muita oportunidade de exercitar as suas habilidades de debug!

Já a migração das versões 2.2.x para as versões 2.0.x não tem caminho seguro. Uma receita publicada por Marco Sousa, mas posteriormente retirada indica que a migração neste sentido não é simples. Talvez a solução esteja mesmo em eliminar a instalação 2.2.x e instalação da versão 2.0.x do início. KISS - Keep It Simple, Stupid!

Sites de Apoio ao Xoops.

Muitos são os sites de apoio ao Xoops. Veja uma coleção deles. Procurei anotar aqui os que fui encontrando e com possíveis comentários.

  • xoops.org - site oficial do projeto. lugar ideal para procurar referencias nas suas necessidades;
  • xoops-magazine - um site em alemão com muita coisa que pode ajudar no seu desenvolvimento.
  • XoopsBrasil - o site da comunidade Xoops no Brasil.
  • XoopsDemos - um site com demonstrações de diversos módulos. Isso pode ser de interesse.

Porque Xoops?

Sempre me perguntam, porque Xoops? Claramente, existem alternativas (PHPNuke, Joomla, etc). A minha opção por Xoops pode ser resumida em :

  • A existencia de opções, as vezes, pode ser uma desvantagem.... Tenho algumas páginas a construir, vou concentrar os meus esforços no Xoops.
  • HTML, PHP, e MySQL - Uma boa seleção de ferramentas básicas.
  • Um bom exemplo. Este ambiente aberto e livre, é um bom exemplo, com o qual se pode aprender programação (html, php, smarty, etc), design, controles, etc.