Como enviar notificações "multi-taxonomies"?

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

Olá a todos,

Antes do mais quero apresentar-me à comunidade, o meu nome é Pedro Miguel, tenho alguns sites em português, e depois de mais de 2 anos a usar o wordpress em modo avançado (como CMS) conheci o drupal.

Ando aqui à 2 dias a tentar encontrar forma de colocar o módulo "notifications" a funcionar "multi-taxonomia".

Ou seja, eu pretendo que os meus utilizadores consigam criar notificações que incluam todos os termos seleccionados.

Exemplo

Portugal
-Lisboa
--Amadora
--Cascais
-Porto
--Gaia

Estudantes
-Ensino superior
-Ensino secundário
-Ensino primário

O que pretendo é que os utilizadores possam escolher por exemplo receber notificações de novos nodes que pertençam a taxonomia "amadora" + "Ensino primário", e apenas se o node tiver estes 2 termos.

Ou seja, se um node tiver "Cascais" + "Ensino primário" não é enviada a notificação para quem escolheu a notificação anterior.

Alguém me pode ajudar? Tou mesmo dependente disto para avançar com alguns projectos.

Comments

Olá Pedro

perusio's picture

Temo que não te possa ajudar com o notifications. Costumo usar o rules para coisas como notificações. É o que recomendo, ainda que mais difícil de configurar, a flexibilidade é muito maior.

O rules permite isto?

PedroMiguel's picture

Obrigado perusio,

Já agora aproveito para perguntar se com o rules consigo fazer com que utilizadores registados consigam criar as tais notificações.

Estas notificações irão funcionar como uma "mailing list" para determinda combinação de keywords/taxonomia, o que pode ascender a mais de 200.000 "rules".

O caminho que tenho estado a tomar com o notifications é criar "saved searchs" com o views e tou a tentar "mesclar", das versoes dev e patchs que andam espalhados por aqui, uma forma de ele criar essas mailing lists (por utilizador) baseado nas saved searchs.

Eu só ando a "brincar" com o drupal à menos de 15 dias, mas tenho devorado tutorials, documentação, videos (toda a serie da lullabot), etc.

Para terem uma ideia do que quero fazer é algo semelhante aos alertas do olx (http://www.olx.pt/nf/alerts.php?category=190_0&alert_keyword=testetestet...)

Consigo fazer algo assim com o rules?

Não

perusio's picture

A ideia do rules é abstrair completamente detalhes específicos. Criar business rules que funcionam segundo princípios claros. Se é uma mailing list unidireccional, sim. Provavelmente vais ter que usar um dos pacotes de interface com o SMTP para grandes volumes.

Não há 200000 rules. Um site com 200000 rules não roda. Tens que ser tu a criar o algoritmo que as regras implementam.

Quando há um conteúdo novo com termos no vocabulário X e se o utilizador U se inscreveu para receber notificações, então enviar o mail. Algo nesta linha.

Portugal

Group categories

Classificação

Group notifications

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