A versão anterior do Forum+CMS era baseada em perl/CGI e tinha um grande problema: cada thread, cada post, cada artigo, era um ficheiro em filesystem. Tudo funcionava bem até o espaço de alojamento ficar cheio. Nessas situações, quando se tentava escrever qualquer coisa para disco (o conteúdo do ficheiro actual mais alguma coisa que se quisesse acrescentar), o ficheiro era truncado (ficava com tamanho 0) e depois não se conseguia escrever o conteúdo inteiro.
Temos aqui o post inaugural do forum:
viewtopic.php?f=2&t=5Ou seja, volta e meia tínhamos posts e threads inteiras desaparecidas. E tinha que se pedir para recuperar um backup da noite anterior. E nesse caso perdia-se o conteúdo introduzido das 3 da manhã até à hora em que tinha ocorrido o erro.
O rechena manteve essa implementação com esse problema durante algum tempo. Depois afastou-se um pouco e eu cheguei, por duas vezes, a ter que tratar dessa situação. A necessidade de migração era grande e tal facto foi identificado várias vezes. Podem ler mais sobre isso aqui:
viewtopic.php?f=12&t=765 - Por essa altura, o Lumacafi "ofereceu" a sua área de hosting para uma implementação diferente baseada em Joomla+PHPBB. Ainda tenho algures os scripts de Perl que fizeram a inserção para base de dados dos conteúdos anteriores. O Joomla era no entanto uma ferramenta muito complexa de gerir, oferecendo no entanto uma integração interessante das várias áreas (página principal, comentários, forum). Optou-se por manter o PHPBB para o forum e migrar os conteúdos do CMS para Wordpress, passando a base de dados a ser sincronizada para haver uma única password (sendo no entanto necessário fazer dois logins nas duas áreas distintas).
Todos os users foram migrados (excepto alguns casos estranhos). Todos os conteúdos disponíveis (que não foram destruídos por problemas de truncagem de ficheiro) foram migrados. Serão fáceis de identificar porque tem entidades HTML l´ "enfiadas" pelo meio ou porque as imagens inline foram perdidas. Todas as instâncias de geocaching.ispower.org e derivados foram migradas para a nova estrutura de links. And so on and so on.
Este deve ter sido dos primeiros posts nesta nova "versão":
viewtopic.php?f=12&t=3991E a modos que é isso.