• Cadastro
  • Fóruns
  • Manual
  • Projetos
  • Seminário
  • Tradução
  • Tutoriais
Início

Treinamento Drupal 31 de Janeiro em São Paulo

Pesquisa

Google

Itens ativos

  • Aplicação que grava informações em um banco de dados
  • Upload de imagens em massa
  • Treinamento Drupal
  • Foto do usuário no topo do blog
  • Tamanho do backup do banco de dados
  • Site fora do ar Personalizado
  • É possível fazer isso com o Drupal?
  • Erro de e-mails no Drupal Brasil
  • Formulario personalizado
  • Views e rss
mais

Posts mais lidos hoje

  • Foto do usuário no topo do blog
  • Tutoriais
  • Treinamento Drupal
  • Manual
  • Upload de imagens em massa
  • Como instalar e configurar o TinyMCE no Drupal
  • Tutorial Para Iniciantes
  • Site fora do ar Personalizado
  • Desenvolvendo Portais com o CMS Drupal
  • Sobre o Drupal

Login do usuário

  • Criar uma conta
  • Recuperar senha

Parceiros

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início » Fórum » Suporte » Módulos

Estudo de caso/Duvidas: CCK

Bom dia, pessoal.

Sou novo com Drupal e até agora estou muito satisfeito com os recursos e a flexibilidade dele. Dei uma lida na documentação, adaptei meu layout com ajuda do tutorial daqui e fiz as configurações basicas com a informações que consegui até agora. Por indicação do Pedro, cheguei as módulos CCK e Views que me deram outra visão do Drupal e agora estou planejando criar o conteúdo usando CCK mas tenho algumas duvidas.

Uma demonstração do site esta disponivel em: http://www.chantdownbabylon.com.br/teste/index.html

No site vou ter criar uma agenda de eventos e um catalogo de artistas. Criei 2 novos tipos de conteúdo, para atender respectivamente.

Em Agenda pretendo ter as seguintes informações:
- Usuario que cadastrou o item (Criei um papel "colaboradores" e pretendo dar permissão a esse papel para faze-lo)
- Nome do evento
- Data do Evento (não sei se vale apena colocar data inicial/final para eventos de varios dias)
- Cidade
- Estado
- Local
- Descrição do Evento (Atrações, pontos de venda, etc...)
- Valor (homem/mulher - lotes)

Em Artistas pretendo ter as seguintes informações:
- Nome do artista
- Foto (Achei o ImageField e o ImageField Crop pra usar aqui)
- Release
- Contato
- Site

A minha duvida é sobre a melhor maneira de proceder.
1) Foi correto criar um tipo de conteudo para cada caso?
2) Eu devo criar os campos separando totalmente agenda de eventos ou seria melhor criar campos em comum para ambos? (Ex. Nome)
3) Eu gostaria de poder associar artistas cadastrados com os eventos nos quais eles fossem tocar para que pudessem ser visualizados quando alguem acessasse um evento ou um perfil de artista.
4) Gostaria de sugestões de modulos que adicionassem fields que pudessem ser uteis nesse caso.

Obrigado por qualquer ajuda!
Abraço!

‹ Exibir indicadores de mercado Modulos cck e views - grave erro ›
Enviado por allanzmn em 26/06/2008 - 13:26
  • Módulos
  • Se logue ou se registre para poder enviar comentários
  • 597 leituras
Em 26/06/2008 - 14:41 Leopoldo disse:

Allan,

Eu uso o módulo Event - http://drupal.org/project/event - junto com o CCK - http://drupal.org/project/cck - para agenda de eventos. Com o módulo Event, além do calendário, você pode relacionar outros tipos de conteúdo para serem exibidos no calendário. O módulo Event Repeat - http://drupal.org/project/eventrepeat - é interessante para eventos de vários dias, principalmente temporadas de espetáculos que acontecem somente em fins de semana.

Meu catálogo de artistas é feito com o Profile, nativo do Drupal. E eu utilizo uma função no template.php mais um arquivo user_profile.tpl.php para exibição dos perfis.

De qualquer forma, dá pra fazer as duas coisas criando novos tipos de conteúdo. CCK e Views - http://drupal.org/project/views - é bem legal.

Como associar os artistas cadastrados, não sei. Mas acho que dá pra fazer usando Views (se eu estiver enganado, por favor, alguém me corrija).

Abraço!

Abraço!

Leonardo Silva
Produtor Cultural
www.xulispa.com.br
www.ecultura.com.br

  • Se logue ou se registre para poder enviar comentários
Em 26/06/2008 - 19:20 tregismoreira disse:

Leopoldo, ainda estou aprendendo, mas será que não daria para relacionar o artista com o evento usando taxonomia? Tipo: Num evento da Ivete Sangalo em salvador, poderia ter um termo "Ivete Sangalo", e no profile da Ivete ter o mesmo termo.

Só não sei como fazer para exibir as informações que tem a mesma taxonomia.

Mas estou certo em meu pensamento?

---
Thiago Régis

Ainda estou aprendendo. Tenham paciencia comigo ^^

Abraço!
Thiago Régis
Portfolio: www.thiagoregis.com

  • Se logue ou se registre para poder enviar comentários
Em 01/07/2008 - 15:33 Leopoldo disse:

Thiago,

Tá certo o pensamento. Principalmente se pensar em módulos como nodeprofile, taxonomy user, taxonomy role, entre outros. Pra exibir informações, views. :)

Abraço!

Abraço!

Leonardo Silva
Produtor Cultural
www.xulispa.com.br
www.ecultura.com.br

  • Se logue ou se registre para poder enviar comentários
Em 26/06/2008 - 18:35 pedrofaria disse:

Fala ae meu camarada... :)

Quanto mais vc especializar os node types melhor para se obter informações... fez certissimo.

Existe um modulo que vai te ajudar a montar telas para os artistas... Panels eh o cara! :)

vc pode inserir conteudos, views e blocks... e ele ja vem com varios formatos tb...

Agora, como eu nunca usei ele em produção, não sei a questão de performance... mas imagino que não seja ruim pois vi num site divulgado no drupal.org que eh gigante e usa o Panels....

flw ae!

--
Pedro Faria de Miranda Pinto
http://www.eusouopedro.com
http://www.phpavancado.net
Bate Papo sobre Drupal? irc://irc.freenode.net/drupal-br

  • Se logue ou se registre para poder enviar comentários
Em 27/06/2008 - 21:44 allanzmn disse:

Pessoal,

Eu queria criar um Field "Integrantes" que fosse um text comum mas com um botão de "add" do lado para adicionar uma nova linha para adicionar um novo integrante para a banda. Por ex:

NOME: Allan Miranda PAPEL: DJ / Guitarrista [add] <-click
NOME: PAPEL: [add]

E cada vez que se clicassem em "add" abriria um novo campo para mais um integrante. Depois eu formataria da seguinte maneira:

Integrante1 - Papel1, Integrande2 - Papel2, Integrante3 - Papel3, etc...

E salvaria em uma unica coluna, explitando nas virgulas na hora de exibir. Mas não encontrei nenhum modulo ou widget que me oferecesse a possibilidade de adicionar um novo campo... alguem tem alguma ideia de como fazer isso?

Obrigado!

  • Se logue ou se registre para poder enviar comentários
Em 01/07/2008 - 15:11 rebelatto disse:

Confeço que ainda não vi nada parecido com isso (add) ainda.

Boa sorte com o site.

Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/

Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/

  • Se logue ou se registre para poder enviar comentários
Em 01/07/2008 - 16:17 Leopoldo disse:

Fazer um módulo pra isso seria ótimo. Também tem a possibilidade de customizar um dos módulos que integram o CCK.

Separei alguns módulos que podem ajudar:

http://drupal.org/project/freetagger
http://drupal.org/project/cck_redirection
http://drupal.org/project/wizard
http://drupal.org/project/cck_extras
http://drupal.org/project/explainfield
http://drupal.org/project/autonode
http://drupal.org/project/cck_download_dropdown
http://drupal.org/project/cck_create_install
http://drupal.org/project/matrix
http://drupal.org/project/subform
http://drupal.org/project/employment_field
http://drupal.org/project/jquery_ui
http://drupal.org/project/dependent
http://drupal.org/project/user_profile_node_integrator

Também tenho interesse em fazer isso. Quem conseguir primeiro, avisa. ;)

Abraço!

Abraço!

Leonardo Silva
Produtor Cultural
www.xulispa.com.br
www.ecultura.com.br

  • Se logue ou se registre para poder enviar comentários
Designimage

Este site é feito, orgulhosamente, com Drupal.