Pesquisa
Itens ativos
Posts mais lidos hoje
- Manual
- Tutorial Para Iniciantes
- Tutoriais
- Site fora do ar Personalizado
- Sobre o Drupal
- Como instalar e configurar o TinyMCE no Drupal
- Correios (Sedex, Malote, PAC) para e-Commerce
- Tutorial: Instalando o Drupal 6 em português
- Tutorial - Criando um site com caixas de notícias
- Drupal em português do Brasil (instalação)
Login do usuário
Assine o RSS do Drupal-BR
Cadastro de Usuários Avançado
Olá Pessoal !
Sou novato em Drupal e tenho a seguinte dúvida: Para criar um cadastro de usuários mais complexo, contendo País (lista), Cidade (lista que depende de país), língua preferencial (lista), que recursos eu poderia usar ?
Alguém conhece algum curso de Drupal em Curitiba ?
Alguém estaria disposto a fazer um treinamento para iniciantes (personalizado ou não) em Curitiba ?
Obrigado.
Enviado por guyroberto em 21/01/2008 - 20:04
- Se logue ou se registre para poder enviar comentários
- 376 leituras




Humm, da pra usar o módulo profile para criar novos campos, inclusive listas, só acho que nele não tem como criar combos que dependam umas das outras, mas não tenho certeza, talvez tenha algum outro módulo que permita essa integração com ele.
Humm, cursos de alguem disposto a prestar treinamento para iniciantes em curitiba? Posso estar falando bobagem mas o Rafael ta morando ai agora, de repente....
abraços
------------------------
Associação Kung Fu Tigre - http://www.akft.com.br
------------------------
Em breve algo novo.
Olá,
Antes de mais nada seja bem vindo ao Drupal Brasil e ao Drupal.
É como o Diego disse. Algumas coisas serão necessários módulos adicionais. O Drupal já traz o módulo profile que vai adiantar bastante o seu trabalho.
Você pode começar procurando alguns módulos em http://drupal.org/project/Modules
Dei uma olhada rápida agora e vi alguns módulos que podem te ajudar. Não testei esses módulos e nem li muito sobre eles mas vale mencionar:
http://drupal.org/project/advanced_profile
http://drupal.org/project/advuser
http://drupal.org/project/bio
http://drupal.org/project/brazilian_ids - Esse do nosso colega Bruno massa com uma pequena contribuição minha
http://drupal.org/project/members
http://drupal.org/project/nf_registration_mod
Recomendo também vc dar uma lida nesse tutorialzinho sobre como encontrar módulos aqui:
http://drupal-br.org/suporte/modulos/encontrar-um-modulo-para-sua-necess...
Existem vários outros, mas talvez você tenha que fazer algo mais personalizado. Aqui no Drupal Brasil tem alguns tutoriais que recomendo dar uma olhada, principalmente para que está iniciando.
Há também uma apostila que eu fiz para um dos treinamentos que ministrei disponível em: http://drupal-br.org/geral/drupal-brasil/apostila-sobre-drupal
Sobre cursos em Curitiba. Estou morando agora nessa cidade fantástica. Já ministrei 2 treinamentos sobre Drupal, um básico e outro avançado. Se precisar, podemos levantar o que você precisa e ministrar um treinamento.
Abraço e seja bem vindo,
--
Rafael Ferreira Silva
http://www.rafaelsilva.net
Olá Pessoal !
Depois de alguns dias de estudo e tentativas com Drupal, tem coisas que não consigo fazer:
1. Na opção My Account, em que um usuário do site pode alterar suas informações, aparece algumas informações que eu não consigo retirar como Block Configuration-Who's online, Locale Settings-Time Zone e Contact Settings-Personal Contact Form.
2. O que o Drupal faz e o que ele não faz ... no clássico exemplo de um site sobre futebol, onde se tem times, e para cadas time pode-se ou não ter informções como títulos, histórios de campeonatos, jogadores por ano, maiores artilheiros, confrontos com outros times, maiores goleadas, etc., eu deveria usar os recursos do Drupal (categorias, vocabulários, termos) ou programar um sistema com PHP ou algum framework ?
3. Temas... estou usando o garland mas não gosto do tamanho dos caracteres e separação dos blocos (principalmente). Existe alguma forma de alterar o tema que não seja pelo CSS e templates ? Algomo WYSIWYG ?
Existe algum site que compara temas disponíveis para download com algum tipo de ranking ?
4. Iniciante... como qualquer coisa que começamos a estudar, o início é o mais difícil. No caso do Drupal é muito bom encontrar tutoriais e vídeos com iformações, mas o que não achei ainda é um material sobre a construção de um pequeno sistema de ponta a ponta, e nem acredito que seja fácil, por isso estou aí para quem quiser fazer um treinamento em Curitiba.
Muito obrigado
Certo, vamos ver se consigo ajudar um pouco.
1- Isso vai depender de cada caso, existem alguns jeitos de remover essas informações adicionais (que geralmente aparecem em abas). a) Configurar as permissões de acesso a tal informação baseado em papéis. b) desativar o módulo. c) ocultar as abas que não quer que sejam visiveis usando CSS. Ao meu ver são as três maneiras menos intrusivas e fáceis de fazer.
2- O drupal consegue fazer isso e muito mais usando esses recursos que você citou, combinando com CCK e views da pra montar o sistema tranquilamente.
3- Não, temas são em CSS mesmo, os templates são pouco necessários se você não precisar de coisas muito personalizadas. Não sei se existe algum site que faça essas comparações, acho que o garden (não lembro o link) listava eles e tinha notas mas isso é muuuuuuuuuuuito subjetivo, temas pra mim vai do gosto de cada um.
4- Pequeno sistema é algo muito genérico, depende do tipo de recursos que ele irá ter, de qualquer jeito, existe muito material sobre desenvolvimento em drupal, tanto em vidcasts quanto em textos, se você pesquisar e juntar alguns, vai ter uma biblia de desenvolvimento completa que vai te permitir fazer qualquer coisa, basta tempo e dedicação pra isso.
abs
------------------------
Associação Kung Fu Tigre - http://www.akft.com.br
------------------------
Em breve algo novo.
Complementando a resposta do Diego,
1) Algumas coisas que você habilita são refletidas na página do usuário. Uma delas é adata (vá em Administrar -> Configuração do site -> Data e hora). Lá você pode configurar a visibilidade do TimeZone para o usuário. Com os blocos é a mesma coisa. Para estar aparecendo alguma coisa se bloco, é porque você deve ter dado a opção do usuário escolher a visibilidade do mesmo na hora que criou/editou algum bloco. Veja os que estão ativos e veja se não estão com essa opção habilitada. Por último, o formulário de contato não é possível esconder com uma permissão. Nesse caso terá que esconder com CSS(é uma das formas mais simples).
2) Não tenho nada a acrescentar além do que o Diego disse. Se você não quer desenvolver nada do zero, pode usar Views e CCK para fazer o que você quer. Adianto que não é muito simples, mas você não vai precisar programar nada para fazer o básico.
3) http://themegarden.org/ é o mais perto do que você quer
4) Sobre a construção de um sistema é bem o que o Diego comentou. Vai depender muito do que você quer. De fato não é trivial, mas é possível.
Abraço
--
Rafael Ferreira Silva
http://www.rafaelsilva.net
Olá pessoal, obrigado ao Rafael e Diogo (Kung Fu Tigre, que lôco) por tentarem me ajudar, mas continuo meio perdido. Para tentar entender melhor, pensei em propor o desenvolvimento (hipotético) de um sistema de gerenciamento de projetos.
Em resumo, um projeto seria dividido em:
Projeto (Título)
-Planejamento do Escopo
---Descrição do escopo
---Envolvidos (nome e cargo)
---Ata da reunião de Kick-Off (documento PDF)
-Planejamento do Projeto
---Fases (Título e Descrição)
------Etapas (Título e Descrição)
---------Atividades (Título, Descrição e Recurso Alocado)
-Execução
---Guardar versões do cronograma
-Finalização
---Guardar documentos gerados no projeto
O sistema a ser desenvolvido deveria permitir cadastrar diversos projetos por usuário, sendo que para cada projeto seria possível registrar as informações acima.
Além destas informações, o projeto teria status (Em andamento ou Finalizado).
Exemplo de projeto: Título=Sistema de Ger. Projetos em Drupal (o próprio)
Planejamento do Escopo do Projeto
-Descrição=será desenvlvido um sistema de GP em Drupal para ser utilizado pela Internet
-Envolvidos
--- Nome=Pedro Cargo=Gerente do Projeto
--- Nome=José Cargo=Analista
--- Nome=Magda Cargo=Designer
--- Nome=João 1 Cargo=Programador
--- Nome=João 2 Cargo=Programador
--- Nome=João 3 Cargo=Programador
--- Nome=Rafael Cargo=Testador
-Armazenar ata da reunião de Kick-Off (PDF)
Planejamento do Projeto
-Fase1: Título=Levantamento Descrição=Listar todos os requisitos do sistema
---Etapa1: Título=Similaridades Descrição=Estudar recursos de sistemas similares
------Atividade1: Título=Definir Sistemas a Estudar Descrição=Pesquisar e definir quais sistemas serão estudados Recurso=José
------Atividade2: Título=Definir Requisitos Descrição=Definir quais requisitos o sistema deveatender Recurso=José
-Fase2 Título=Desenvolvimento Descrição=Desenvolver o sistema
---Etapa1: Título=Design Descrição=Desenvolver Design do site
------Atividade1: Título=Desenvolver Layout Descrição: Desenvolver Layout e navegação Recurso=Magda
---Etapa2: Título=Desenvolveimento Descrição=Desenvolver Sistema
------Atividade1: Título=Desenvolver Menus Recurso=João 1
------Atividade2: Título=Desenvolver Banco de Dados Recurso=João 2
------Atividade3: Título=Desenvolver Rotinas PHP Recurso=João 2
-Fase3 Título=Teste Descrição=Testar Sistema
---Etapa1: Título=Teste Descrição=Realizar testes do sistema
------Atividade1: Título=Menus Descrição=Testar Menus Recurso=Rafael
------Atividade2: Título=Performance Descrição=Testar Performance Recurso=Rafael
------Atividade3: Título=Recursos Descrição=Testar Recursos Recurso=Rafael
-Armazenar Cronograma (PDF)
Execução do Projeto
-Armazenar Relatórios de acompanhamento e ajuste (PDF)
Finalização do Projeto
-Armazenar documentação do Produto/Projeto
-Armazenar documento com assinatura do cliente
-Armazenar documento de finalização
-Alterar status do projeto para concluído
Neste caso o que poderiam ser as categorias, vocabulários e termos ?
Minha primeira preocupação é saber como armazenar todas as informações de um projeto, depois disso é que vou pensar em como pesquisar (views, etc.)
Se eu estiver pedindo demais é só falar.
Obrigado.
Não consegui fazer busca no fórum, recebo mensagem de página não encontrada.