Página 1 de 1

Experiência com o Multisites

Enviado: 09 Jun 2006, 11:07
por Tia
oi pessoal,

vou deixar registrado o passo a passo que fiz com o Joomla multisites.

Bom, não detalhei muito, mas basicamente foi isso e na página do Projeto tem o readme completo.
http://forge.joomla.org/sf/projects/joomlamultisites

Com o multisites, vc manipula as tables dos seus subsites e a instalação fica "enxuta", mas não atendeu ao que eu queria, pois não consegui transformar a página principal em portal(concentração de informações).

Estou começando nisto e se verificarem alguma coisa errada, postem aqui pra gente trocar experiênias,ok?!

Seguem os passos:

Preparando para ser Multisite:
1.Feita a instalação completa do Joomla, versão 1.0.7, copie e substitua os arquivos do pacote Joomla Multisites para o diretório raiz de sua instalação.

2.Altere o nome da pasta installation para ser usada posteriormente

3.Altere o nome do arquivo configuration.php para config.php

4.Mova os arquivos configuration.php e dbSiteRules.php da pasta “multisites” para a raiz do seu site.

5.Abra os arquivos config.php e multisites/multisites_global_config.php e acerte com os mesmos  parâmetros de configuração. Acertei somente as linhas:
$mosConfig_absolute_path = '';
$mosConfig_db = '';
$mosConfig_host = '';
$mosConfig_user = '';
$mosConfig_password = '';
$mosConfig_dbprefix = '';

6. Se o prefixo da sua base de dados não for “jos_”, acerte o parâmetro no arquivo multisites/dbSiteRules.php-subsite_template.

7.Até aí, aparentemente não acontece nada, mas foi a preparação para a instalação do subsite

Instalação do subsite
1.Duplique a pasta “site1” que está na raiz e renomeie.

2.Altere o nome do arquivo configuration.php que está na raiz e restaure a pasta “installation”

3.Acesse o browser e faça a instalação novamente. Se usar a mesma base de dados, altere o prefixo das tabelas. O prefixo deverá ser único em cada instalação. Sempre configure o “path” para a raiz do site, nunca aponte para o subsite.

4.Finalizada a instalação, mova o arquivo gerado “configuration.php” da raiz para a pasta de seu subsite e altere para config.php.

5.Copie multisites/dbSiteRules.php-subsite_template para a pasta de seu subsite e renomeie para  dbSiteRules.php. Este é o arquivo onde você poderá manipular as tabelas de acordo com o uso geral ou exclusivo de cada instalação.

6.Restaure para configuration.php, o arquivo que havia sido renomeado.

7.Configure o caminho “$mosConfig_cachepath” do arquivo config.php do subsite para ficar compatível.

8.Retire o “;” que aparece no arquivo initsite.php. No browser aparecerá a mensagem  de erro com a posição deste comando.

9.Teste o subsite

T+

Re: Experiência com o Multisites

Enviado: 09 Jun 2006, 11:25
por Eder Samaniego Villalba
Tia,
Irado!
Vou tentar aqui só pra ver como é que fica. Valeus....

Re: Experiência com o Multisites

Enviado: 09 Jun 2006, 14:57
por Fabrício Falco
putz, muito interessante mas eu tenho medo de mecher nisso!

Re: Experiência com o Multisites

Enviado: 09 Jun 2006, 16:22
por Tia
Então, na verdade, não manjo nada de programação e a cabeça até dói quando preciso mexer nos arquivos php  e linhas de comando.

È bom sempre criar sites de testes...

:P

Re: Experiência com o Multisites

Enviado: 04 Jul 2006, 14:08
por gislaine
eu passei pelo xoops e o mesmo nao atendeu em nada meu multisites
Entao eu comecei agora no joomla
Nao sei nem alterar as news da frente
Mas tenho grande interesse neste multisites.

Re: Experiência com o Multisites

Enviado: 05 Jul 2006, 08:21
por meiroka
Bom dia

Preciso baixar algum outro complemento do joomla para fazer os Multisites, ou já está tudo no pacote que instalo do joomla??  :)

Qual a vantagem de se fazer os multisites... comparado com o metodo tradicional que é instalar um joomla em cada diretorio que seriam os subsites?
Pq pelo que entendi cada site continua tendo sua base de dados, e ainda preciso ter os arquivos do joomla em cada diretório dos subsites...

Trabalhei no codigo do mambo na Versão 4.5, fazendo com que os subsites sejam administrados através de um unico administrador (cada subsite possue sua base de dados), e também fazem uso dos arquivos do mambo instalados no diretório raiz... O link abaixo leva ao artigo que escrevi sobre:

http://www.noritmodomambo.org/index.php?option=com_content&task=view&id=24&Itemid=1

Ainda trabalhei no código do mambo, fazendo com que os artigos do site principal abra nos subsites, dando a impressão ao usuário que está vendo a página que aquela matéria acessada faz parte do subsite. enfim entre outras coisas que ralizei...

Queria saber da vantagem que tenho com essa instalação de multisites do joomla.

Re: Experiência com o Multisites

Enviado: 05 Jul 2006, 10:02
por gislaine
cara meiroka
Acho q o objetivo é o mesmo
E parabens pelo artigo
Eu estou interessada como ja disse e gostaria de contar com sua ajuda para tirar possiveis duvidas.
Seria possivel fazer algo do tipo

Portal DF (central contendo as informações q venham dos subsites so q com forum e outros.
Subsites
  |-taguatinga (site da cidade de taguatinga)
    |-Guara (site da cidade do guara)

Tem como ter grupos de usuarios e compartilhar apenas alguns modulos e alguns deixar no portal principal como por exemplo ja citado o forum, agenda e outros???

Re: Experiência com o Multisites

Enviado: 05 Jul 2006, 10:27
por meiroka
Oi Gislaine

Então adaptei o mambo pra uma necessidade que tinhamos aqui no nosso portal...
Dai surgiu a idéia de centralizar o administrador de conteudo... O administrador adaptado trabalha na base de dados que você selecionar no login;

Dá pra se pensar em uma forma de centralizar as ultimas noticias dos sub_sites no site principal;
Criariamos pra isso um component que selecionarias as ultimas notícias dos sub_sites, como tenho na base ADMINISTRADOR os nomes nos sites que possuo, e também o nome da base de dados, eu selecionaria estes sites e faria um loop, a cada registro posicionado seleciono na tabela mos_content a ultima noticia publicada;

Teria que estudar os procedimentos que são utilizados para atualizar o conteudo na página  e criar um parecido;

Não disponibilizei no artigo toda adaptação que realizamos. Lá só disponibiizamos como centralizar o administrador de conteudo mambo.

O que precisar Gislaine estamos ai, no artigo existe meu e-mail outro que utilizo bastante é rosemeiresilva@gmail.com

Um abraço  :D

Re: Experiência com o Multisites

Enviado: 05 Jul 2006, 13:17
por gislaine
obrigadinha meiroka
Achei interessante o artigo e como por enquanto nem news eu sei por direito entao vo estudar
Mas vou lhe mandar mail para ficarmos em contato.
Esse é um assunto q a muito venho atras, iclusive fiz os testes em outro cms. O xoops. mas o mesmo foi inapto para tal.

Re: Experiência com o Multisites

Enviado: 06 Jul 2006, 15:02
por Tia
Então, até onde eu testei o Multisites, existe um arquivo "dbSiteRules" onde vc pode compartilhar as tables. Por exemplo, se vc quiser compartilhar uma mesma enquete em todos os sites, basta  configurar a mesma table neste arquivo.

Mas, não consegui, com o multisites, concentrar todas as informações em um site sem que os subsites se enxergassem...

Re: Experiência com o Multisites

Enviado: 07 Jul 2006, 16:12
por gislaine
seria legal unir ambas as experienciar
meiroka e tia
Se eu puder ajudar estarei a disposição
Ate poderiamos nos reunir pra tentar fazer isso on line num site teste
Se precisar de host teste so falar ;D

Re: Experiência com o Multisites

Enviado: 31 Jul 2006, 13:02
por leonardobarbosa
Pesssoal,
Segui passo-a-passo desse tutorial da Tia e deu o mesmo problema 4 vezes, inclusive testei em outras máquinas.
Fiz a instalação completa do multisites porém quando tendo acessá-lo via browser. Não aparece nenhum erro. A pagina fica em branco.

Minhas dúvidas são as seguintes:
- Qual a vesão dos arquivos que vc utilizou ?

- Na instalação será mesmo que nao devo colocar o path do diretorio do subsite envez do diretorio raiz do site?

- No Passo 7 ela diz o seguinte: "7.Configure o caminho “$mosConfig_cachepath” do arquivo config.php do subsite para ficar compatível."
(Que caminho é esse?? Do Site ou Subsite ? Acho que é do Site já que no diretorio do subsite nao tenho a pasta Cache.)

- No passo 8 ela diz assim: "8.Retire o “;” que aparece no arquivo initsite.php. No browser aparecerá a mensagem  de erro com a posição deste comando."
(Este arquivo é o que está no diretorio do subsite ?? se for, qual o ";" que devo remover ??? acho q nenhum !)

Se puderem me ajudar com isso eu ficarei muito grato !! Pelo que vi aqui, isso vai servir perfeitamente para o que estamos precisando aqui !!

Saudaçoes Joomlanas !

Re: Experiência com o Multisites

Enviado: 10 Ago 2006, 17:58
por gislaine
galera como esta esse projeto
Seria legal postar como foi concentrado no mambo pra tentarmos ver como fazer no joomla.

Re: Experiência com o Multisites

Enviado: 13 Mar 2007, 16:14
por Tia
olá pessoal

desculpe-me pela demora, mas respondendo ao Leonardo:

- a versão foi 1.0.7, tá no começo da instrução

- em nenhum momento( exceto o cachepath) eu coloquei o path do subsite e deu certo. Na instrução original, do forge.joomla que não consegui mais acessar, enfatiza isso.

- No passo 7, é a exceção. Vc coloca o caminho do subsite.

- Quando fiz o teste, apareceu a seguinte mensagem para mim:
Parse error: syntax error, unexpected ';' in /var/sites/spectroman/multisites/site2/initsite.php on line 3
Então retirei o ; desta linha

E é o arquivo do subsite!

Bom, não detalhei a manipulação do arquivo  "dbSiteRules.php" que fica dentro da pasta do seu subsite, que é o ponto mais importante, lá que vc manipula o que deve ser compartilhado ou não...

È um pouco complicado mesmo, mas tem que ler também as instruções que ficam dentro dos arquivos manipulados...