Microsites em Drupal

Events happening in the community are now at Drupal community events on www.drupal.org.
jrochate's picture

Eu sei que anda tudo atarefado para julho :)

Ainda assim vinha colocar um pedido de opinião / experiência:

Que abordagem têm em projetos que requerem a disponibilização de "Microsites" dentro do próprio site?

Com alguma frequência me pedem que um site em Drupal 7 possibilite a criação de uma área com uma landing page própria, menu próprio e várias páginas relacionadas, com um layout aproximado ao site mas com algumas marcas de distinção.

Eu já fiz alguns casos usando Domain Access (https://www.drupal.org/project/domain), mas procurava algo que fosse menos pesado em termos de node.access e que fosse mais rápido o cliente criar.

Por exemplo:
- Sociedade Protetora dos Animais (site generalista)
- Observação de Aves (microsite sobre a temática das aves: menu, cores, logo, mas integrado no site principal)

thanks

Comments

Tipo de domínio

fmfpereira's picture

Viva João,

Cada microsite partilha o mesmo domínio ou tem um subdomínio/domínio independente?

Filipe

Normalmente partilham o mesmo

jrochate's picture

Normalmente partilham o mesmo domínio, sendo aceitável ser aubdominio ou sub-path, mantendo o mesmo domínio.

Nos meus Domain Access tenho feito por subdomnio por causa do idioma

Mas nestes Microsites até podia ser com caminho: example.com/microsite

Abrc.

Sugestão

fmfpereira's picture

Viva João,

Vou-te dar uma sugestão de algo que já fiz (um pouco mais técnica). Se tiveres alguma dúvida podes contactar-me via Telegram.

  • Criar tipo de conteúdo microsite:

    • Campos cores.
    • Campo Logo.
    • Outros campos relevantes.
  • Criar um tipo de conteúdo páginas relacionadas:

    • Campo referência ao microsite.
    • Campo opção de incluir no menu.
    • Outros campos relevantes.
  • Criar blocos via views que a partir do filtro de contexto do nid da página vão apresentar os seguintes campos da referência do microsite:

    • Logo.
    • Menu (títulos linkados para páginas que referenciam o microsite com a opção menu).
  • Adicionar estes blocos no contexto que tem como condição o tipo de conteúdo páginas relacionadas.

  • Preprocessar a página, validar o tipo de nó 'páginas relacionadas' e adicionar as cores no array das variáveis.

  • Fazer o override do tpl da página para o tipo de nó 'páginas relacionadas' (verificar o link abaixo para dar uma nova sugestão ao tema) e adicionar as cores nas seções que pretendes.

Sem dúvida uma boa solução e

jrochate's picture

Sem dúvida uma boa solução e aquela para a qual eu me inclino mais.

Adicionaria também a utilização de Panels para poder controlar melhor o contexto (quer pelo tipo de conteúdo quer pelo path) e consigo isolar os layouts dos microsites em relação ao site principal.

Só uma coisa que me falta perceber:
- fazer o menu principal através das páginas relacionadas é fácil.
Mas conseguiria fazer menus de segundo nível com páginas sub-relacionadas? :)

hum...

Sugestão de menu de segundo nível.

fmfpereira's picture

Assim serve?

No tipo de conteúdo 'páginas relacionadas' adicionas um campo de referência ao próprio, chamado 'páginas sub-relacionadas'.

Crias uma nova view que mostre as páginas sub-relacionadas pela relação do campo 'páginas sub-relacionadas'.

Dentro da view de menu, além do título, adicionas um campo do tipo views_field em que passas o parâmetro nid do resultado da row da view.

Então vais ter uma view de sub-referencias dentro de cada row de resultados da view de menu.

O unico senão, é performance. Mas se forem poucos conteúdos e se usares cache não é pertinente.

Obrigado. Vou fazer essa ref.

jrochate's picture

Obrigado. Vou fazer essa ref. para o próprio a ver como resulta.
1abraço!

thank

nemhaisan's picture

wow thank you by post

chuyên cung cấp www.nemhaisan.com chiên xù Đồ Sơn - nem hải sản cao cấp hiệu Bảo Khang

Mais lenha para a fogueira :)

uaparac's picture

Olá João, olá Filipe, obrigado pela partilha desta informação.

Aproveitando este post até porque a minha questão tem algumas parecenças gostaria de saber a vossa opinião para a minha dúvida.

3 Clinicas Dentárias do mesmo proprietário com o mesmo nome, mas geograficamente em sitios distantes.... por questões relacionadas com publicidade etc... o proprietário quer ter microsites dentro do mesmo dominio. Na vossa opinião o que acham mais fácil de usar e como para ter a mesma BD (até porque alguns conteúdos são iguais) o mesmo template apenas com pequenas diferenças a nivel de cor.

Exemplo 1:

porto.clinicadentaria.com
lisboa.clinicadentaria.com
acores.clinicadentaria.com

Ou Exemplo 2 utilizar tipo diretorio

www.clinicadentaria.com/porto/
www.clinicadentaria.com/lisboa/
www.clinicadentaria.com/acores/

Como nunca fiz nada deste tipo estou meio confuso... já estive a ver o Domain Access com o Organix Groups mas não sei se será a melhor solução.

Grato pela ajuda,
Abc

Theme key

fmfpereira's picture

A opção 2 é a que dá menos dor de cabeça e a mais fácil de configurar.

Tens um módulo chamado theme_key que permite a alteração de tema baseado em condições. Uma delas é uma expressão no URL.

Isto permite mudar de tema por prefixo no uri (exemplo clínica).

Nos conteúdos partilhados adicionas vários URL “alias” consoante a clínica, et voila.

Olá Filipe, obrigado pela

uaparac's picture

Olá Filipe, obrigado pela resposta.... Nao conhecia esse módulo vou estudar no fim de semana.

Uma curiosidade.... Como se porta este módulo com o Menu Main? Teria de criar 2 menus em separado para o site? Ou haverá suporte para essa funcionalidade de twr Menus customizados para cada tema.

Obrigado, cumprimentos

Quando tens vários temas

fmfpereira's picture

Quando tens vários temas ativos podes definir os blocos que vais apresentar por tema (comportamento default do Drupal).

O mais simples será criar um menu por tema.

Thank

Birdie026's picture

Thank you by post

Mua máy đo ph nước chính hãng knick Đức liên hệ tại đường link https://hoanganhmall.com/may-do-ph. Hoàng Anh mall chuyên cung cấp các thiết bị máy đo trong phòng thí nghiệm đặc biết máy ph knick Đức.

Portugal

Group categories

Classificação

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: