--
Ao responder um tópico, reproduza apenas a parte relevante da mensagem original, apagando demais partes e assinaturas.
Para cancelar a inscrição deste grupo: drupal-br+...@googlegroups.com
Para ver mais opções: http://groups.google.com/group/drupal-br?hl=pt-BR_BR?hl=pt-BR
Fábio, antes de tudo: código é software, banco é conteúdo.Evite exportar conteúdo para uma feature (salvo em casos que o conteúdo faz parte de uma funcionalidade - ex: conteúdo de exemplo). Mantenha em feature apenas o que faz parte da estrutura do site (tipos de conteúdo, campos, contextos, views, etc).Eu costumo criar uma feature para cada funcionalidade do site e centralizar tudo nessa feature. Eu escrevi um pouco disso aqui, onde também falo sobre Git, Gitflow e outras coisas:
--
Ao responder um tópico, reproduza apenas a parte relevante da mensagem original, apagando demais partes e assinaturas.
Para cancelar a inscrição deste grupo: drupal-br+...@googlegroups.com
Para ver mais opções: http://groups.google.com/group/drupal-br?hl=pt-BR_BR?hl=pt-BR
Massa! Que bom ver que alguém que está começando agora no Drupal já está seguindo um caminho produtivo e sustentável :)Sobre a organização do seu projeto, sugiro manter seu desenvolvimento separado por funcionalidades (ex: áreas do site). Quais as funcionalidades do projeto? Você tem uma seção Contato, com recursos específicos (e-mail, etc)? Crie um feature pra isso e ponha tudo relacionado à essa seção lá (configuração, view, contexto, tipo de conteúdo, etc). Você tem uma seção Blog, com moderação de comentários e notificação via e-mail? Crie uma feature pra isso.Além das funcionalidades você pode (e deveria) criar uma feature em que nela você controlará configurações referentes ao projeto (ex: nome do site, e-mail do site, configurações de arquivos públicos e privados, etc). Essa feature será "o coração do seu projeto." Vocẽ pode até controlar alterações referentes ao projeto em si através de install/update hooks.
--
Ao responder um tópico, reproduza apenas a parte relevante da mensagem original, apagando demais partes e assinaturas.
Para cancelar a inscrição deste grupo: drupal-br+...@googlegroups.com
Para ver mais opções: http://groups.google.com/group/drupal-br?hl=pt-BR_BR?hl=pt-BR
Tem um vídeo no Vimeo sobre workflow de Drupal com Git animal. Acho que está nos meus favoritos: vimeo.com/joelwallis
Em 27 de novembro de 2012 23:27, Joel Wallis <joelw...@gmail.com> escreveu:
Legal, cara! Parabéns!Próximo passo: usar Git para gerenciar isso. Você vai ter um controle duka no seu projeto! :)Em 27 de novembro de 2012 23:04, Fábio Martinelli <webm...@guaru.net> escreveu:
JoelEstou tentando seguir isso tudo,um passo que eu fiz que acho que foi certo foi isso, eu baixava os módulos e testava no ambiente devai exportei as features e todos os módulos via git para o ambiente de produçãoDepois que ficou tudo belezinha, eu fiz um backup e migrate e exportei todo o site e banco de dados para o ambiente de DEVai foi só ajustar algumas configurações e tenho meu ambiente de dev com conteúdo real e atualizado, e praticamente clone das funcionalidades do PRODai posso brincar de novo de testar módulos e funcionalidadesEstou gostando dessa brincadeira!abs
Cria cada pecadinho separado, salva tudo com features, versiona no git e sobeabre uma nova branch para desenvolver um novo recurso, depois de pronto, exporta as features e faz um merge com o repositorio principalBem isso né? Depois dessa minha primeira brincadeira, vou partir para um projeto bem grande com diversos recursos que quero implementar, e isso de ir lançando recursos prontos e ir melhorando, ampliando é tudo de bomFeedback sempre, pois surgem dúvidas que não ficam claras para um inicianteUma coisa que ainda pega, nessa parte, de criar o ambiente de dev, test e prod ou live, pelo vídeo mostra bem legal o ciclo de mover arquivos para o test e prod e mover banco do prod para o test e devQual a melhor forma de mover o banco do prod para o test e dev? Via backup e migrate mesmo?
Atualizar traduçõesCara, eu não sabia disso e perdia maior tempão buscando traduções... Valeu! :D :D
drush l10n-update
- necessita do módulo Localization update ( http://drupal.org/project/l10n_update )
sql load Copia la base de datos hacia la base de datos del sitio.
O ideal num repositório é vc ter sim um bkp do banco de dados, até por que nesse banco não haverá conteudo se tiver (somente o básico ou a primeira versão de um projeto que você está pegando para dar manutencao)Depois disso o correto e utilizar features e hook_update_n para ativar novos recursos no projeto.Estou com um projeto junto com o Leo Silva e o so fizemos um novo backup do banco por que tive que reestruturar mais de 220 modulos para o nosso padrao de desenvolvimento aqui na taller.sites/all/modules/contribsites/all/modules/customsites/all/librariesDepois disso só com hook_update_n e ja faz umas 2 semanas quase que nunca mais tivemos q trocar banco um com outro.
Abs.Em 28 de novembro de 2012 18:44, Marco Telles <coyo...@gmail.com> escreveu:
## backup do banco de dados
drush sql-dump --gzip --result-file=[/pasta/nome do arquivo]
## Restaurar:
drush sql-load
O Drush tem comandos para dump de banco, Acho que é sql-sync ou coisa do tipo. Eu tinha uma prática ruim de exportar o banco e jogar no repositório, mas vou adaptar isso também. Código precisa ser versionado, conteúdo precisa estar em backup. rs.Muito massa quando ensino e aprendo junto.
--
Ao responder um tópico, reproduza apenas a parte relevante da mensagem original, apagando demais partes e assinaturas.
Para cancelar a inscrição deste grupo: drupal-br+...@googlegroups.com
Para ver mais opções: http://groups.google.com/group/drupal-br?hl=pt-BR_BR?hl=pt-BR
Fábio, use hook_install e hook_update para automatizar isso.
Não se esqueça de que sou iniciante, não faz nem um mês que estou mexendo com Drupal ...Vou postar meu site, não está pronto, mas já dá para apresentar e navegar