Mais um pequeno projecto, desta vez um uso diferente do commerce

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

Olá a todos,

Venho aqui apresentar um pequeno projecto que estive a fazer onde uso o commerce como "base" do site, no entanto o site não tem nada a ver com uma loja. Com isto pretendo motivar algumas pessoas na forma como utilizam vários módulos. Por vezes conseguem-se coisas interessantes e diferentes do que originalmente o módulo servia.

Neste caso, tive a vantagem de o commerce estar dividido em vários sub-modulos e não ser necessário usar o cart ou o costumers.

O projecto é o www.Progressives.biz (Para o pessoal que está no trabalho, tenham atenção ao abrir já que o site está ligado a conteúdo sobre casinos online, não vão os vossos superiores ficarem a perguntar porque estão a ver uma página de jogo no trabalho).

Neste projecto para alem do commerce uso o i18n para a internacionalização e vários módulos de geolocalização que permitem colocar as moedas e a linguagem de acordo com a localização do utilizador.

Se alguém tiver sugestões de como melhorar ou alguma palavra a dizer, nem que seja um redondo "não gosto" agradeço que o façam, pois é com todas as criticas, sejam elas ou não favoráveis que todos melhoramos.

Comments

Aprovado

camorim's picture

Olá Pedro

Embora o jogo não seja a minha paixão, o site tem pormenores interessantes. O sistema multilingue está a funcionar bem, com a negociação de línguas bem configurada. Pergunto-te se a as descrições dos jogos nas várias línguas foram introduzidas node a node ou se automatizaste o processod e criação das versões de línguas a aprtir do node source.
Achei usares o commerce-price para mostrar o valor do prémio.
Como estás a carregar os dados das fontes externas?

Já agora, o que é feito do apostas.org.pt. Verifiquei que está em baixo...

Os dados estão a ser

PedroMiguel's picture

Os dados estão a ser carregados com o feeds (em esteroides :P) com o feeds_tamper + php

Depois uso o rules para comparar o valor do premio actual em relação ao anterior e caso existam diferenças ele cria uma entity (node) com o valor e outros dados usados internamente.

As descrições dos jogos são colocadas manualmente, ou seja l10n e i18n a bombar com 5+ nodes (linguagens) por cada node principal.

Em relaçao ao apostas, tou a reformular o mesmo, não se viste mas a santa casa colocou um processo a betclic e eles agora nao podem publicitar os seu serviços em Portugal. Como o site era baseado em info fornecida em parceria com eles, tive de o tirar do ar.

Dentro da linha do apostas estou a ultimar o poker.org.pt / pokerfx.com para ser lançado em breve. Ai podes ver uma utilização de facet search (sobre solr) com o feeds a mistura.

Mais ainda ando aqui a fazer uma especie de rede social para estes mercados (jogo) tambem para ser lançada brevemente. No entanto tenho um block em relação ao hierarchy_select que não há forma de estar em D7. Ando à procura de soluções alternativas. A ideia aqui é os users poderem selecionar um determinado evento a partir de uma hierarquia para depois os dados serem tratatados de forma a poderem ser relacionados entre si. E isto claro, estamos a falar de milhares de eventos por dia, por isso tem de ser algo que faça as coisas "programaticamente".

Uma coisa que não tenho gostado muito com as importações(feeds) é a db ter de estar em innodb, no server onde tenho o poker tenho cerca de 250 querys por segundo e as tabelas a crescerem imenso, tive de arranjar aqui uma forma de as reconstruir regularmente (mensalmente) até pq nao tenho muito espaço nessa maquina, tem discos SSD e ainda não existem em tamanhos massivos.

Ando a ver se consigo passar estes dados todos das importacoes para o solr ,até que sao dados temporarios e não precisam de ser exactos.

Bem, já vai longa a resposta, mais nos proximos episodios :P