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

Pesquisa

Google

Itens ativos

  • Instalacao do Drupal 6
  • Módulo de Downloads
  • virtual sites
  • Criando um tema para o Drupal
  • Não é possível criar entrada PHP
  • Drupal X Uolhost
  • Alguem pode me ajudar a fazer o upload do drupal ? E a configurar
  • Treinamento
  • Agenda de contatos
  • TEMA PERSONALIZADO AJUDA
mais

Posts mais lidos hoje

  • Criando um tema para o Drupal
  • virtual sites
  • Módulo de Downloads
  • Sobre o Drupal
  • apt-get install drupal5
  • Tutoriais
  • Desenvolvendo Portais com o CMS Drupal
  • Instalacao do Drupal 6
  • Módulos
  • Tutorial: Personalizando o nome de usuário em um post

Login do usuário

  • Criar nova conta
  • Solicitar uma nova senha

Parceiros

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início » Fóruns » Suporte » Drupal

Aprender

Caros amigos do Drupal, perdoem-me se ao fazer minha pergunta não a faço corretamente, mas que estou iniciando agora no Drupal e consequentemente ainda não sei nada sobre ele. A pergunta é:

Tenho agumas tabelas em MySQL e gostaria de criar um software que possa manipalar estas tabalas, tal como: consaultar,incluir, alterar e excluir registros. Portanto se vocês puderem me ajudar na construção do aplicativo eu agradeço muito.

att. Arnaldo.

‹ Migrar tabela de usuários xoops para drupal Área restrita para download de arquivos ›
Enviado por arnaldo em qui, 07/08/2008 - 16:10.
  • Drupal
  • 6.x
  • Por favor, se logue ou se registre para poder enviar comentários
  • 442 leituras

Oi Arnaldo. Acho que o

Oi Arnaldo.

Acho que o software que você quer criar está pronto e se chama Drupal. ;)

A não ser que queira fazer um módulo, que funcionará como aplicação adicional.

Abraço!

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

Enviado por Leopoldo em qui, 07/08/2008 - 17:48.
  • Por favor, se logue ou se registre para poder enviar comentários

tabelas

Acho que o que ele quer na verdade é somente criar um ambiente onde possa manipular os dados da tabela mysql, seria isso? se possível nos dê um exemplo.

Valeu

Renato

Enviado por renatoprof em qui, 07/08/2008 - 21:56.
  • Por favor, se logue ou se registre para poder enviar comentários

posso dar um sim...

por ex..

eu estou fazendo(tentando) várias coisas legais com drupal.

por ex, considerar fazer um cadastro de clientes.

- criar uma tabela, por ex, `cultura_produtores`
- criar uma outra tabela, por ex, `cultura_eventos`

- fazer um formulário onde eu possa estar editando os dados destas tabelas
- criar um relatorio com informações do cruzamento dos dados de uma e outra...

como eu começaria?

Enviado por jmhenrique em sex, 08/08/2008 - 10:50.
  • Por favor, se logue ou se registre para poder enviar comentários

de quem é este tópico??

De quem é este tópico, mesmo?? hehehe
Foi postado pelo Arnaldo, mas quem está exemplificando a dúvida é o jmhenrique...

Estou confuso aqui...
de qlqer maneira, vamos às soluções!

Harald Wölfl Essert
http://www.harald.essert.nom.br

Enviado por haraldessert em sex, 08/08/2008 - 12:30.
  • Por favor, se logue ou se registre para poder enviar comentários

jmhenrique, Gostei do nome

jmhenrique,

Gostei do nome das tabelas... Se o seu projeto for relacionado à Cultura eu me disponho, junto à minha empresa - ÉCultura! Agência, Produção e Gestão de Cultura - a dar apoio (entre em contato comigo para saber como). Desde que o projeto seja seu e não, de um cliente seu.

O Harald explica por onde começar, mais abaixo. Instalar o Drupal é um bom início. ;)

Pode entrar em contato comigo através do formulário de contato pessoal do meu perfil ou por um dos sites na minha assinatura.

Abraço!

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

Enviado por Leopoldo em sex, 08/08/2008 - 13:20.
  • Por favor, se logue ou se registre para poder enviar comentários

É isso que faz um CMS

Olá, Arnaldo!

Primeiramente, bem-vindo ao Drupal-br!!
Também estou aqui recentemente (desde o ano passado) e descobri que a comunidade aqui é ótima!
Mas vamos so seu problema:

Então, é exatamente isso que faz um CMS, como o Drupal. Ele salva conteúdo em uma base de dados (e permite categorizar, catalogar), e de lá é possível buscar, referenciar, cruzar e editar dados.
Não sei se vc já tem alguma experiência com outro Gerenciador de Conteúdo (Content Management System ou CMS, em inglês) mas, se me permite, suponho que não.

Na verdade o Drupal cria as próprias tabelas e algumas vezes dá conflito alterar manualmente essas tabelas da base, então é bom ser cauteloso.
Sugiro que vc tente instalar o Drupal normalmente e descubra mais sobre as suas funções e módulos.
Existe uma boa base de estudos aqui mesmo na comunidade, e qualquer coisa sinta-se à vontade para perguntar.

Só, para postar uma dúvida, tenha certeza que o título do tópico será fácil de ser identificado com seu problema (um título como 'Aprender' não é fácil de referenciar com um problema relacionado a mexer manualmente no banco de dados, por exemplo), explique o quê vc está tentando construir (para podermos ver se não existe um solução mais simples do que essa que vc está tentando usar) e identifique a versão do Drupal e os possíveis módulos que vc está usando. Assim, quem tiver as mesmas dúvidas posteriormente, poderá achar mais facilmente a solução dentro do seu tópico, antes de postar uma nova dúvida.

Teremos o maior prazer em ajudar, no que pudermos!! =)

Dê também uma fuçada pelo site da comunidade para conhecer os nossos tutoriais e tópicos.

Abç,
Harald Wölfl Essert
http://www.harald.essert.nom.br

Enviado por haraldessert em sex, 08/08/2008 - 12:27.
  • Por favor, se logue ou se registre para poder enviar comentários

bem...

Bem... não sabia que o topico tinha dono...rsrsrss eu vi, me identifiquei e postei :)

Sou funcionário de uma Secretaria Municipal de Cultura aqui do Brasil. E estou querendo justamente agrupar certas informações aqui no meu setor, certos conteúdos internos com os quais nossa equipe trabalha, e escolhi o drupal para isto, mesmo sem ter nenhuma experiência com cms. Sei programar em perl, e sei dar alguns selects e alguns joins em mysql, mas nada muito profundo. Já fucei de cabo a rabo no drupal, fiz várias re-instalações e brinquei bastante com o htaccess e sai olhando o que cada tabela do drupal contem, e até andei olhando dentro de modulos do sistema. Sei que para olhos bem treinados, tudo é facil, e nao é o meu caso ainda. Já até achei como construir um modulo no melhor(ou seria pior)? estilo "hello world", mas estou inseguro no que toca a tabelas externas, ou mesmo a outros bancos de dados no mesmo servidor.

Ou seja... como iniciar? Existe um "caminho de santiago" a percorrer? Algum exemplo?

Obrigado

Enviado por jmhenrique em sex, 08/08/2008 - 17:29.
  • Por favor, se logue ou se registre para poder enviar comentários

nodes

Bom, vc primeiro precisar entender o conceito de node, no teu caso um cliente não consideraria um node, então vou tentar te mostrar os caminhos a serem seguidos para conseguir fazer um cadastro / edição / deleção de um cadastro de clientes.. ai vc tenta ai...

- crie um módulo ( clientes.module e clientes.info e clientes.install )
- impremente no install os sql para criar suas tabelas
- implemente a função cliente_menu no teu clientes.module e crie um path clientes por exemplo. ( igual ao hello world que vc ja fez)
- com base no exemplo anterior crie um path do tipo add/cliente e aprenda a usar o form_api aqui.
- após fazer funcionar o cadastro, crie um novo path ou utilize o 1 para listar os cadastros, aqui vc vai precisar a usar as funcoes de abstração do banco de dados, super simples (ex: http://blog.inuar.com/paginacao-no-drupal)
- crie as outras paths para del,edit e coisas do tipo.
- pronto.

mais ou menos por ai :)

Nei Rauni Santos
nei@inuar.com
http://blog.inuar.com

Enviado por nrauni em sab, 09/08/2008 - 02:27.
  • Por favor, se logue ou se registre para poder enviar comentários

Ou talvez...

Olá, jmhenrique!!

Desculpe!! =) O tópico não tem "dono", não! hehehe É que como o próprio Arnaldo não respondeu mais e vc colocou um exemplo, achei que talvez vcs estivessem trabalhando em dupla num mesmo projeto. Mas depois vi q o caso é diferente!!

Bem... pelo que eu pude notar (e me corrija se eu estiver errado) vc quer publicar e organizar alguns trabalhos aí da Secretaria, categorizar por assunto, por autor, quem sabe até aprimorar alguns documentos em equipe e tal.
Se for isso, o Drupal já vem com tudo pronto e vc nem precisa criar algum módulo, nada!

Para categorizar 'nodes' (conteúdo), crie taxonomias, que vc pode selecionar na hora de criar um novo conteúdo, e aí ficará mais fácil de achá-los depois.
Se quiser desenvolver algum projeto ou documento em equipe, existe o módulo Book.

Depois, para criar páginas onde seja possível indexar e exibir o conteúdo, existe o módulo Views.
E por aí vai!!
Para ver os módulos disponíveis, tem uma coletânea bem completa em www.drupalmodules.com

Existe muita coisa já pronta na comunidade internacional e na brasileira do Drupal.
Não sei se eu ajudei, se eu entendi bem do que vc precisa.
Mas veja bem se é mesmo necessário criar módulos e mexer nas tabelas manualmente, e se não é possível que o próprio gerenciador de conteúdo já faça tudo por vc!!

Abç,
Harald Wölfl Essert
http://www.harald.essert.nom.br

Enviado por haraldessert em sab, 09/08/2008 - 12:19.
  • Por favor, se logue ou se registre para poder enviar comentários

mais ou menos, mas quase menos.... :D

Nei, obrigado, vc me deu um rumo e detalhes. Me faltava isso. :D Não sei se foi bom ou mal, mas... mãos a obra agora. Ler, ler e escrever.

Harald, bem, a idéia em sí, em inicio e a priori, seria.. como posso dizer... migrar alguns sistemas legados. Coisa simples, cadastro de promotores, eventos realizados, publico, custos, inventário de materiais, fazer relatorios personalizáveis com o logo da prefeitura, anexar materiais promocionais (este ultimo, no estilo rau-tu, da unicamp, até vi um topico sobre quase o que eu preciso, de indexar materiais de um hotel) . Mas para migrar sistemas legados, eu mesmo faria mesmo um proprio sistema em perl ou php. Escolhi o drupal porque eu senti que ele poderia abranger e em muito as funcionalidades e me deixar cuidar da interface e do conteúdo. Por ex, permissões pulverizadas, é fantástico. (e é um parto desenvolver e manter isso do zero...rs)

Eu andei lendo alguns topicos sobre views junto com um outro modulo que não me lembro o nome, mas confesso que fiquei... perdido. Até habilitei mas acho que estou pecando em algum meio-de-campo onde estou comendo bola, ou eu realmente não entendi pra que é que ele serve.

Sobre o modulo books, eu vi e gostei, e está prontinho, como vc disse, para distribuir conteudo em grupo. Já estou brincando com ele e me sinto bastante a vontade.

Realmente eu fiquei imaginando que talvez haja mesmo algo já pronto e exatamente para o que eu preciso, de maneira que eu não tenha que reinventar a roda. A dureza agora é encontrar, ou de acordo com a minha impaciência, eu mesmo escrever "from scratch" :)
Andei percebendo que nem todos os módulos funcionam em todas as versões do drupal, e ao meu ver, é bom e é mal. Bom pq com relação a retrocompatibilidade, só o bill gates acreditava nela, em um passado não-mto-distante. Mal pq nos amarra a uma versão do drupal.

Realmente estou muito entusiasmado com o drupal, e estou traduzindo tudo o que eu encontro pela frente no sistema. E inclusive fazendo modificações cosméticas dentro dos módulos, como por ex, o captcha* ... hehehehe. Agora seria somente fazer isso virar uma opção dentro do painel de controle do captcha. Até o natal, se o papai noel não me enrolar de novo... sai.

Bem, em breve terão notícias minhas e perguntas que vão beirar ao insuportável do non-sense. Só espero não fazer ninguém me banir ou ter uma crise de fígado ou rins.

[ ]'s
Henry

Enviado por jmhenrique em sab, 09/08/2008 - 15:47.
  • Por favor, se logue ou se registre para poder enviar comentários

sem problemas..

é isso ai! sempre que for criar algo novo pense na possibilidade de ja existir modulos pra isso, mas se tiver tempo e interesse o melhor mesmo é fazer seu próprio módulo.. assim fica redondinho, é como se fosse compilar o kernel do linux para seu pc :)

muitas vezes quando queremos uma funcionalidade precisamos de uns 2 ou 3 modulos em conjunto para fazer isso, e quando temos muitos modulos a coisa começa a sair do controle. o melhor mesmo é só fazer um modulo para conectar na sua base ja existe, e manipular os dados..

qualquer coisa, estamos a disposicao..

Nei Rauni Santos
nrauni@yahoo.com.br

Enviado por nrauni em sab, 09/08/2008 - 21:03.
  • Por favor, se logue ou se registre para poder enviar comentários

Sumpimpa! ;) O site da

Sumpimpa! ;)

O site da Unicamp foi feito com Drupal pela Chuva-inc. O módulo Captcha também foi desenvolvido pelo Fabiano Sant'Ana (wundo), sócio-proprietário da empresa. Talvez um contato com esse pessoal possa dar uma luz também.

No mais, 'tamo aí pra ajudar.

Abraço!

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

Enviado por Leopoldo em dom, 10/08/2008 - 15:05.
  • Por favor, se logue ou se registre para poder enviar comentários

não sabia...

pois é, eu já tinha visto o http://www.unicamp.br/sobre-projeto a algum tempo atrás, e entre outras coisas, foi o que me estimulou a investir no drupal. Eu tbm estudo na Unicamp.. Quem sabe encontro eles na cantina da Mateca ou do Iel.. rssrsrsrsr

Enviado por jmhenrique em dom, 10/08/2008 - 17:19.
  • Por favor, se logue ou se registre para poder enviar comentários
Designimage

Este site é feito, orgulhosamente, com Drupal.