Experiência com o Multisites
Experiência com o Multisites
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+
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+
-
- Joomleiro
- Mensagens: 436
- Registrado em: 03 Mai 2004, 14:27
- Contato:
Re: Experiência com o Multisites
Tia,
Irado!
Vou tentar aqui só pra ver como é que fica. Valeus....
Irado!
Vou tentar aqui só pra ver como é que fica. Valeus....
Professor Eder Samaniego Villalba
Software Process Improvement Specialist
http://www.webguiabrasil.com.br/
Software Process Improvement Specialist
http://www.webguiabrasil.com.br/
- Fabrício Falco
- Usuário
- Mensagens: 123
- Registrado em: 16 Jun 2005, 15:38
- Localização: Curitiba
Re: Experiência com o Multisites
putz, muito interessante mas eu tenho medo de mecher nisso!
enjoy to the revolution: www.fabriciofalco.com.br
Re: Experiência com o Multisites
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...

È bom sempre criar sites de testes...

Re: Experiência com o Multisites
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.
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
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.
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.
Editado pela última vez por meiroka em 05 Jul 2006, 09:01, em um total de 1 vez.
Rosemeire da Silva
Programadora IAPNet -Instituto Adventista Paranaense
Programadora IAPNet -Instituto Adventista Paranaense
Re: Experiência com o Multisites
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???
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
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
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

Rosemeire da Silva
Programadora IAPNet -Instituto Adventista Paranaense
Programadora IAPNet -Instituto Adventista Paranaense
Re: Experiência com o Multisites
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.
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
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...
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
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
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
- leonardobarbosa
- Novato
- Mensagens: 31
- Registrado em: 31 Jul 2006, 09:23
- Localização: Salvador
Re: Experiência com o Multisites
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 !
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 !
--
Att.
Leonardo Barbosa
Salvador/BA
Att.
Leonardo Barbosa
Salvador/BA
Re: Experiência com o Multisites
galera como esta esse projeto
Seria legal postar como foi concentrado no mambo pra tentarmos ver como fazer no joomla.
Seria legal postar como foi concentrado no mambo pra tentarmos ver como fazer no joomla.
Re: Experiência com o Multisites
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...
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...