As formas que me ocorrem de resolver a coisa...
1ª) 1 script a correr via cron (ou similar) x em x tempo que actualizaria todas as bases de dados dos diferentes forums simultaneamente. (cada forum teria a sua BD). Claro que se teria que ter em conta os diferentes ID's dos tópicos criados... seria necessário programar o script e entender o software a utilizar para criar os forums
Essa é uma séria de possibiliadde de solução do caso. É o meu plano B
O plano A é usar uma base de dados comum, ou pelo menos partilhar as tabelas de conteúdos.
2ª) Editar o software a utilizar de forma a que (cada forum continua a ter a sua BD):
- 1º Quando um utilizador se regista esse registo é propagado a todas as outras BD's
- 2º QUando um post ou resposta é colocado em determinada categoria, esse post é propagado a todas as outras BD's... desta forma as bases de dados para estas duas tabelas estarão sempre em sincronia
Pode ser uma solução, mas eu só queria fazer adaptações a um script em último caso. Porque, como já disseram aqui, isso depois é um quebra-cabeças para fazer updates, como disse o cgoncalves
Depende de quem programa.
Pode até ter menos, menos código menos probabilidade de errar (partindo do pressuposto que ele só precisa de funções básicas de um fórum).
Aqui não estou de acordo, acho que é sempre preferível usar um script já existente e fazer as adpatações necessárias, mesmo que isso coloque os problemas já referidos. Porque, muito simples que o script seja, e neste caso não é, tentar a inventar a roda, quando há soluções criadas e testadas por milhares de pessoas, não é boa ideia. ( A menos que se seja um génio da programação).
Permite ter foruns em vários domínios diferentes, subdomínios, ou como o +t têm e dessa forma não há duplicação de conteúdos. A bd é a mesma, só defines onde aparecem as categorias, até te permite ter themes diferentes, nos diferentes fóruns que crias...
Nuno
Por estranho que pareça, o cliente quer mesmo duplicação de conteúdos em vários sites (apesar de ter sido avisado para as desvatagens). Não se trata apenas de copiar a estrutura de tópicos.
Usando o exemplo do mais tráfego é como se tivesses o mais tráfego quase todo igual, em dois domínios diferentes: por exemplo forum.maistrafego.pt e outro-forum.com