Replies: 27 comments
-
Ultimamente não tenho mexido muito com Wordpress, mas quando tenho que desenvolver algo uso Gulp, stylus, Pug (jade), e lints normal do workflow, mas configuro para a saida dos arquivos irem direto para um um "blank template" no wordpress onde começo a desenvolver em cima. |
Beta Was this translation helpful? Give feedback.
-
@Cleysonlb tu usa pug pra gerenciar as views, mas e o php do WordPress? |
Beta Was this translation helpful? Give feedback.
-
@kvnol essa tbm era minha duvida quanto ao PUG Aqui no trabalho usamos bastante o wordpress e oq temos feito é usar o docker-compose assim desenvolvemos usando gulp e a pasta de saida colocamos como um volume no docker direto para a pasta themes |
Beta Was this translation helpful? Give feedback.
-
@kvnol Tbm tenho pesquisado e tentando melhorar o meu fluxo de desenvolvimento. Ainda não cheguei no resultado que desejo:
Referências disso tudo que falei. |
Beta Was this translation helpful? Give feedback.
-
@kvnol eu costumo desenvolver o tema do zero mesmo, criando o front-end (inicial) primeiro e depois criando a estrutura WordPress. Eu uso o core do Odin para algumas coisas, classes e funções úteis. Hoje trabalho com Docker e Docker-compose para automatizar a instalação do WordPress na minha máquina, não necessitando instalar o PHP, MySQL, Apache e phpmyadmin localmente. Montei uma estrutura base para dar start nos projetos usando docker, eu instalo o que preciso nos containers do docker para rodar o WordPress e o phpmyadmin. Quanto a estrutura de front estou usando, sass como pre-processador e gulp como task runner 😃 |
Beta Was this translation helpful? Give feedback.
-
@claudiosanches alguma dica? |
Beta Was this translation helpful? Give feedback.
-
@gabrieldarezzo muitos anos que não faço mais qualquer freela para cliente entregando tema ou site pronto assim, mas quando fazia não gostava de versionar o projeto inteiro, geralmente versionava os plugins e tema que desenvolvia em repositórios separados, até mesmo para poder reaproveitar meu trabalho depois. Além que tinha um repositório com submodules do meus repositórios, apenas para versionar o estado atual do projeto e o wp-config.php, que era o que usava para deploy, o resto já teria que permanecer sempre atualizado com os updates do WordPress. Mas tem um puta tempo que não faço isso, até mesmo freela deve ter uns 4 anos que não faço nenhum e nos últimos anos que fiz freela foram tudo apenas com plugins, fazia um ou mais plugins para o cliente, ele pegava e instalava, e quando não funcionava, o cliente me dizia e eu corrigia, assim deixava funcionando sem receber acesso de absolutamente nada, o que era uma maravilha, porque não tem nada mais chato do que ter acesso de servidor de terceiros. |
Beta Was this translation helpful? Give feedback.
-
@Mendrone rei do WordPress |
Beta Was this translation helpful? Give feedback.
-
@kvnol Muito do que eu faço já foi falado ai pelo @raulfernando e o @theandersonn, mas um tempo atrás também me esbarrei nesse assunto, e consegui tirar muita coisa boa desse repo aqui, pode não estar tão mastigado, mas na época me ajudou bastante |
Beta Was this translation helpful? Give feedback.
-
Atualmente eu só trabalho com WordPress, o tema eu sempre utilizei o do próprio Automattic Underscores. Excluo algumas coisas irrelevantes e uso o meu próprio workflow, Stag Starter. Recomendo dar uma olhada nesses temas: untheme e startwordpress. Não são repositórios famosos, mas a criadora Tania Rascia é alguém que vive WordPress. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
legal e o que o srs. acham de frameworks SPA com temas do wordpress? |
Beta Was this translation helpful? Give feedback.
-
Cara eu uso um tema que eu criei, nele eu tenho ES6 com Standard como linter, Stylus no CSS e só kk.
A documentação não está pronta (vou fazer), mas estou extremamente satisfeito com o tema, no nível de eu copiar o menu de um projeto, colar no outro e conseguir realmente reaproveitar código. Segue link ai, quem quiser entender como funciona só me chamar ;) |
Beta Was this translation helpful? Give feedback.
-
Cara eu uso o Odin, nele eu editei algumas coisas do Front-End e acrecei poucas coisas do Back-End. O próprio Odin vem com bastante coisa, como Bootstrap, SASS, GruntJS e outras coisas. Preciso só arrumar uma solução para deploy, de resto estou muito satisfeito. |
Beta Was this translation helpful? Give feedback.
-
WordPress project boilerplate Recomendo ler a documentação ou acessar o site roots.io, eles explicam melhor o uso e utilidades das ferramentas que citei acima. No sage eu faço algumas modificações( gulp, e setup do tema conforme a necessidade da empresa/projeto) Versionamento: |
Beta Was this translation helpful? Give feedback.
-
@theandersonn |
Beta Was this translation helpful? Give feedback.
-
@phsantiago Obrigado pelo aviso. |
Beta Was this translation helpful? Give feedback.
-
Como que vocês trabalham com i18n de posts? Existe algum plugin ou vocês duplicam o wordpress inteiro para outros idiomas? |
Beta Was this translation helpful? Give feedback.
-
Recomendo esses passos: |
Beta Was this translation helpful? Give feedback.
-
@theandersonn obrigado pelo retorno! A princípio eu preciso de um plugin para gerenciar traduções exclusivamente para posts (é um blog de empresa). Vi que Abs. |
Beta Was this translation helpful? Give feedback.
-
Beleza! Na questão textual já utilizei o polylang e atendeu de boa. |
Beta Was this translation helpful? Give feedback.
-
A parte legal do polylang é que ele tem uma integração ótima com o ACF |
Beta Was this translation helpful? Give feedback.
-
Para o pessoal que usa o docker-compose com wordpress, como que vocês fazem a migração do banco de dados? |
Beta Was this translation helpful? Give feedback.
-
Criei esses scripts para fazer esse trabalho de export/import -- |
Beta Was this translation helpful? Give feedback.
-
Esqueci de colocar na minha pergunta anterior, mas eu tenho outra dúvida, estou usando a configuração recomendada pelo próprio site do docker https://docs.docker.com/compose/wordpress/ funciona normalmente. Depois que termino de fazer algumas alterações em um tema, eu paro com "docker-compose down --volumes" dai quando inicio "docker-compose up -d" ele volta pra tela de instalação do wordpress. Eu gostaria que os dados (postagens, paginas, etc) permanecessem para que depois de ter feito tudo eu exporte para o servidor de produção por exemplo. Alguém saberia me ajudar? |
Beta Was this translation helpful? Give feedback.
-
@lazarocastro como está seu Leia um pouco sobre volumes.. |
Beta Was this translation helpful? Give feedback.
-
Pra isso vc precisa criar um volume no contêiner do MySQL com os dados do banco. Eu faço conforme exemplo abaixo.
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Muitas dúvidas foram sanadas com as issues #17 (Bower ou NPM) e #54 (Como é seu workflow?), mas gostaria de levantar uma discussão sobre WordPress. Como não utilizo muito o WordPress em projetos, quando aparece alguma coisa eu faço como um bom homem das cavernas, arcaicamente.
Sabendo disto, gostaria de saber como é o workflow de vocês com o WordPress: o que utilizam, como/o que versionam e como fazem deploy disso tudo (só o tema ou todo o WordPress?).
Beta Was this translation helpful? Give feedback.
All reactions