Mais uns sites em Drupal, desta vez usando o Domain Access (multi-dominios/multi-linguagem)

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

Olá a todos,

Como já tinha escrito num destes tópicos andava a realizar um projecto com uma complexidade elevada. Finalmente está online! :)

Depois de 1 mês e meio de intenso desenvolvimento estes sites usam, entre outros:

  • ECK
  • Entity translation
  • Search + facetapi api + solr
  • Domain Access
  • Feeds (com vários idiomas por feed)
  • Flag

O projecto em si é um "social gaming" site dedicado às previsões desportivas.

Assim resumido, os utilizadores registam-se, recebem X pontos, apostam em resultados desportivos com esses pontos e competem para o ranking com os pontos ganhos nessas apostas.

Se ficarem sem pontos podem convidar amigos e continuar a jogar.

No final de cada mês os pontos voltam ao valor inicial e inicia-se uma nova competição.

Em relação aos pontos, acabei por não usar o "user points" e desenvolvi uma solução custom baseada em ECK. O mesmo em relação ao Referral que modifiquei para servir as minhas necessidades.

Dito isto ficam aqui alguns dominios onde podem encontrar o site:

www.infobets.co.uk (EN)
www.dondeapuestas.es (ES)
www.sicherewette.de (DE)
www.prognosticos.pt (PT)

(existem outros mais localizados, como por exemplo em PT-BR, ES-CL, etc)

Como sempre agradeço a vossa opinião, quanto mais não seja para dizer que não gostam ;)

Um abraço a todos e desde já obrigado.

Comments

Muito interessante :)

tonij20's picture

Parabéns pela iniciativa Pedro, acho a ideia muito boa e gosto do teu design responsive ;-)
(Aconselharia a utilização de imagens já que estamos a falar de eventos desportivos...)

2 perguntas:
- apesar do Domain Access, visto que tens domínios diferentes, suponho que os utilizadores não podem (precisam?) comunicar uns com os outros... certo?
- como fizeste para que o login / registo apareça numa "lightbox" em vez de abrir a página de login / registo?

Abraço

Olá Tonij20, obrigado pelos

PedroMiguel's picture

Olá Tonij20, obrigado pelos teus comentários :)

Em relação ao domain access, torna-se ainda mais simples os utilizadores comunicarem, já que reside tudo dentro do mesmo backend (ler mysql/mongod/outro) e code base.

Por acaso não tenho implementado nenhum sistema de troca de mensagens, no entanto tenho o "seguir este tipster", onde os utilizadores que seguem outros obtem os prognósticos feitos por estes últimos.

Em relação ao "lightbox", é um modal criado com este modulo: https://drupal.org/project/modal_forms (que usa o ctools).

Para além disso tem só um css um pouco diferente aplicado.

Viva! Obrigado pela dica do

tonij20's picture

Viva!

Obrigado pela dica do "modal_forms" ! :)

Já agora, aproveitava para te pedir outra: que módulo é que estás a usar para a funcionalidade "seguir este tipster" ? (também tenho um projeto onde brevemente queria que os membros podessem "seguir" outros, de forma a serem notificados por email quando estes criarem algum contéudo no site)

Quanto ao Domain Access, eu posso estar errado mas tinha a sensação que uma história de COOKIES impedia membros que estão no site DE (por exemplo) de enviarem mensagens (sempre estando no site DE logicamente) a um membro registado no site PT (por exemplo) porque os dominios são diferentes... (se usasses sub-dominios, tipo "de.infobets.com" e "pt.infobets.com", aí não haveria stress).

Mais uma vez, não sou nada especialista em Drupal e posso estar errado... :)

Abraço

É o flag + views. Quanto ás

PedroMiguel's picture

É o flag + views.

Quanto ás mensagens, imagina assim, tu tens o email @example.com outra pessoa tem um email @anotherexample.com. Porque razão as duas não podem comunicar? Podem.

O que estás a falar dos cookies é em relação aos logins, quando te logas num site não ficas automaticamente logado nos outros. No entanto essa necessidade não existe. A partir do dominio onde estás registado consegues "comunicar" com o resto da rede.

Portugal

Group categories

Classificação

Group notifications

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