Valeu cara, vou continuar a série, precisei ficar afastado um tempo do canal porque minha demanda de Jobs esta muito grande, mais em breve vou poder separar um tempo e retornar para as gravações, cada vídeo consome quase 8 horas de trabalho, entre roteiro edição e publicação, Muito obrigado por acompanhar ✌✌
Parabens pela aula mas nao consegui seguir porque nao achei a explicaçao de como instalar o WP-CLI em ambiente Windows, estou tentando de varias formas mas nenhuma funciona. 😭
Boa tarde Pamella, obrigado pelo Feedback, vou fazer um guia para instalação da WP-CLI no Windows, mas se por acaso você utilizar o LocalWP para ambiente local de desenvolvimento WordPress, ele já possui a WP-CLI por padrão, no Shell do site.
Opa posso fazer um vídeo sobre a configuração em breve, apenas falando do Nginx e php-fpm. Mas também tenho uma série sobre o meu ambiente de desenvolvimento com scripts automatizados para fazer todo o processo de configuração. th-cam.com/play/PLYW_GTMrtrwyW3pkOqaUFb6bfYsszuOz4.html Utilizando estes scripts que crie para configuração github.com/digoartmusic/docker-lemp-stack
Um erro que deu pra mim aqui: Ao rodar $ wp scaffold plugin novoPluginEstudo --skip-tests no terminal do linux ele deu um erro de compatibilidade entre o PHP e o MySQL, baixei uma versão mais antiga do PHP no painel de overview do localwp e REINICIEI O PC. Dai funcionou.
Obrigado por mencionar sobre este problema em ambiente com LocalWP, ele é um ótimo software para gerenciar instalações de WP mas tem alguns bugs mesmo, já vi algumas discussões no forum sobre problemas com a execução de comando como neste link community.localwp.com/t/wp-cli-wp-db-throwing-mysql-errors-in-php-8/33977. Então pode acabar enfretando alguns problemas na WP-CLI com local, nas se arrumou uma maneira de contornar inicialmente é ótimo para estudo.
Bom dia, tudo bem. Desculpe mas não ficou claro a sua pergunta, você gostaria de criar uma versão licenciada dele, caso seja isso vamos rever alguns pontos importantes. O WordPress é distribuído sob a Licença Pública Geral GNU (GPL), especificamente a GPLv2 (ou posterior). A GPL é uma licença de software livre que concede aos usuários uma série de liberdades, incluindo o direito de usar, modificar e redistribuir o software. A licença também exige que qualquer software derivado seja distribuído sob os termos da GPL. Quando você desenvolve plugins ou temas para o WordPress, esses produtos geralmente são considerados derivados do WordPress, e, portanto, também devem ser distribuídos sob os termos da GPL. Isso significa que, se alguém compra um plugin WordPress de você, essa pessoa tem o direito de redistribuir o plugin, modificar o código-fonte e até mesmo vendê-lo, desde que ela continue a respeitar os termos da GPL. Muitos desenvolvedores optam por oferecer funcionalidades premium e suporte como parte de um modelo de negócios em que o software principal é distribuído sob a GPL, enquanto certos serviços ou complementos premium podem ser vendidos separadamente. Agora sobre a parte técnica ai é um pouco mais complexo, mas para de dar um direcionamento seria basicamentes estes pontos a estudar. - Geração de Chaves de Licença. - Integração com o WordPress. - Verificação de Licença. - Restrições de Recursos. - No código do seu plugin, inclua verificações para garantir que apenas usuários com licenças válidas tenham acesso aos recursos premium. Isso pode incluir a ativação ou desativação de funcionalidades com base na validade da licença. - Páginas de Gerenciamento de Licença. Um bom caminho é consultar o código fonte de plugins que já aplicam licenciamento se voce tiver acesso por exemplo ao Elementor Pro / ACF PRO e por ai vai, mas isso só vai te dar a visão de funções do lado do cliente, ainda é necessário criar do lado do servidor de licenças a lógica para validação, você vai precisar disponibilizar um endpoint para realizar a validação, por exemplo o endpoint do ACF PRO é connect.advancedcustomfields.com/v2/plugins/activate?p=pro.
@@devmasnaodev - Cara, você é TOP demais!! Muito bom e SHOW de bola!! Sua explicação merece nota 10! Por exemplo, ainda tenho um pliug-in GUARDADO até hoje comigo e esse plu-in tem uma chave de licença que me foi cedido à 8 anos atrás. Só que não sei o porque o autor parou e não existe mais... Teria como eu DESCOBRIR a licença e fazer algumas mudanças nesse plug-in caso eu ainda queira USA-LO. Mudar por exemplo as cores, formulário, etc. Pois a licença não me permite ... Existe algum contato direto com voce?
Bom dia, sim é possível desenvolver plugin para qualquer aplicação, eu já criei os mais diversos plugins que você pode imaginar, mas neste caso entra mais a questão de Lógica de programação aplicada ao domínio do seu negócio que seria o "Delivery". Mas podemos falar disto mais em breve, estou reclicando esta série e vou retornar com os vídeos dentro de 2 a 3 meses. (Estou finalizando a faculdade e está tomando muito tempo por isso parei com as gravações por hora)
Em PDF não, mas deixei na descrição os links mencionados no tutorial, qualquer dúvida só mandar 🖱🖱 PLUGIN DEVELOPMENT HANDBOOK - Plugin Basics developer.wordpress.org/plugins/plugin-basics/ 🖱🖱 PLUGIN DEVELOPMENT HANDBOOK - Header Requirements developer.wordpress.org/plugins/plugin-basics/header-requirements/ 🖱🖱 Debugging in WordPress wordpress.org/support/article/debugging-in-wordpress/
@@devmasnaodev ele não deve ter instalado o 'wp-cli' para funcionar os comandos, acho que é isso e no vídeo você n explica só mostra jogando o comando no terminal com ele ja instalado
cd ~ curl -O raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phars chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/bin/wp wp --info Se estiver instalado corretamente, este último comando deve retornar algumas informações como PHP Version, WP-CLI root dir, etc
Didática impecável e uma edição profissional! Um exemplo para seguir!
Muito obrigado pelo Feedback, lembre de compartilhar o conteúdo para dar aquela força ✌✌
video maravilhoso
Muito obrigado pelo Feedback!!
Está de parabéns por sua didática, edição e clareza nas explicações.
Muito obrigado, estou retomando as postagens de vídeos aqui no canal
Top man! Start dado!
Obrigado pelo Feedback e bons estudos, em breve pretendo retornar com os vídeos de desenvolvimento de plugins
Muito bom cara obrigado pelos seus conhecimentos!
Eu que agradeço por acompanhar, estou realizando novas gravações para liberar em breve mais conteúdo desta série
Sensacional!
Valeu Igor!!!
Cacete. Muito bom! Continua essa série, por favor! Estou estudado isso agora e seu tutorial está muito bom, bem didático.
Valeu cara, vou continuar a série, precisei ficar afastado um tempo do canal porque minha demanda de Jobs esta muito grande, mais em breve vou poder separar um tempo e retornar para as gravações, cada vídeo consome quase 8 horas de trabalho, entre roteiro edição e publicação, Muito obrigado por acompanhar ✌✌
Vai um LIKE ai tioh!!!!
Valeu, pãozinho!!!!!!
Muito bom!
Obrigado, em breve novos episódios.
Like e comment.
Estou retomando as publicações em breve vamos continuar
Parabens pela aula mas nao consegui seguir porque nao achei a explicaçao de como instalar o WP-CLI em ambiente Windows, estou tentando de varias formas mas nenhuma funciona. 😭
Boa tarde Pamella, obrigado pelo Feedback, vou fazer um guia para instalação da WP-CLI no Windows, mas se por acaso você utilizar o LocalWP para ambiente local de desenvolvimento WordPress, ele já possui a WP-CLI por padrão, no Shell do site.
Também estou com o mesmo problema
Pode explicar pra gente brevemente, de forma sucinta, como configurar o nginx com php-fpm?
Opa posso fazer um vídeo sobre a configuração em breve, apenas falando do Nginx e php-fpm.
Mas também tenho uma série sobre o meu ambiente de desenvolvimento com scripts automatizados para fazer todo o processo de configuração.
th-cam.com/play/PLYW_GTMrtrwyW3pkOqaUFb6bfYsszuOz4.html
Utilizando estes scripts que crie para configuração
github.com/digoartmusic/docker-lemp-stack
@@devmasnaodev maravilha! Vou conferir.
Um erro que deu pra mim aqui:
Ao rodar
$ wp scaffold plugin novoPluginEstudo --skip-tests
no terminal do linux ele deu um erro de compatibilidade entre o PHP e o MySQL, baixei uma versão mais antiga do PHP no painel de overview do localwp e REINICIEI O PC. Dai funcionou.
Obrigado por mencionar sobre este problema em ambiente com LocalWP, ele é um ótimo software para gerenciar instalações de WP mas tem alguns bugs mesmo, já vi algumas discussões no forum sobre problemas com a execução de comando como neste link community.localwp.com/t/wp-cli-wp-db-throwing-mysql-errors-in-php-8/33977.
Então pode acabar enfretando alguns problemas na WP-CLI com local, nas se arrumou uma maneira de contornar inicialmente é ótimo para estudo.
Olá Rodrigo!! Estou acompanhando seus vídeos fera... criei um plug-in ... como façao para colocar e tirar uma licença dele?
Bom dia, tudo bem.
Desculpe mas não ficou claro a sua pergunta, você gostaria de criar uma versão licenciada dele, caso seja isso vamos rever alguns pontos importantes.
O WordPress é distribuído sob a Licença Pública Geral GNU (GPL), especificamente a GPLv2 (ou posterior). A GPL é uma licença de software livre que concede aos usuários uma série de liberdades, incluindo o direito de usar, modificar e redistribuir o software. A licença também exige que qualquer software derivado seja distribuído sob os termos da GPL.
Quando você desenvolve plugins ou temas para o WordPress, esses produtos geralmente são considerados derivados do WordPress, e, portanto, também devem ser distribuídos sob os termos da GPL. Isso significa que, se alguém compra um plugin WordPress de você, essa pessoa tem o direito de redistribuir o plugin, modificar o código-fonte e até mesmo vendê-lo, desde que ela continue a respeitar os termos da GPL.
Muitos desenvolvedores optam por oferecer funcionalidades premium e suporte como parte de um modelo de negócios em que o software principal é distribuído sob a GPL, enquanto certos serviços ou complementos premium podem ser vendidos separadamente.
Agora sobre a parte técnica ai é um pouco mais complexo, mas para de dar um direcionamento seria basicamentes estes pontos a estudar.
- Geração de Chaves de Licença.
- Integração com o WordPress.
- Verificação de Licença.
- Restrições de Recursos.
- No código do seu plugin, inclua verificações para garantir que apenas usuários com licenças válidas tenham acesso aos recursos premium. Isso pode incluir a ativação ou desativação de funcionalidades com base na validade da licença.
- Páginas de Gerenciamento de Licença.
Um bom caminho é consultar o código fonte de plugins que já aplicam licenciamento se voce tiver acesso por exemplo ao Elementor Pro / ACF PRO e por ai vai, mas isso só vai te dar a visão de funções do lado do cliente, ainda é necessário criar do lado do servidor de licenças a lógica para validação, você vai precisar disponibilizar um endpoint para realizar a validação, por exemplo o endpoint do ACF PRO é connect.advancedcustomfields.com/v2/plugins/activate?p=pro.
@@devmasnaodev - Cara, você é TOP demais!! Muito bom e SHOW de bola!! Sua explicação merece nota 10! Por exemplo, ainda tenho um pliug-in GUARDADO até hoje comigo e esse plu-in tem uma chave de licença que me foi cedido à 8 anos atrás. Só que não sei o porque o autor parou e não existe mais... Teria como eu DESCOBRIR a licença e fazer algumas mudanças nesse plug-in caso eu ainda queira USA-LO. Mudar por exemplo as cores, formulário, etc. Pois a licença não me permite ... Existe algum contato direto com voce?
Olá professor tudo bem??
Seria possível criar um plungin pra delivery?
Bom dia, sim é possível desenvolver plugin para qualquer aplicação, eu já criei os mais diversos plugins que você pode imaginar, mas neste caso entra mais a questão de Lógica de programação aplicada ao domínio do seu negócio que seria o "Delivery".
Mas podemos falar disto mais em breve, estou reclicando esta série e vou retornar com os vídeos dentro de 2 a 3 meses. (Estou finalizando a faculdade e está tomando muito tempo por isso parei com as gravações por hora)
A documentação não está disponivel em pdf
Em PDF não, mas deixei na descrição os links mencionados no tutorial, qualquer dúvida só mandar
🖱🖱 PLUGIN DEVELOPMENT HANDBOOK - Plugin Basics
developer.wordpress.org/plugins/plugin-basics/
🖱🖱 PLUGIN DEVELOPMENT HANDBOOK - Header Requirements
developer.wordpress.org/plugins/plugin-basics/header-requirements/
🖱🖱 Debugging in WordPress
wordpress.org/support/article/debugging-in-wordpress/
alguns comandos do wp-cli que tu usa, não funciona pra mim T-T, mas a aula está muito boa man!
Boa noite Iram, quais códigos não tem funcionado?
@@devmasnaodev ele não deve ter instalado o 'wp-cli' para funcionar os comandos, acho que é isso e no vídeo você n explica só mostra jogando o comando no terminal com ele ja instalado
cd ~
curl -O raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phars
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/bin/wp
wp --info
Se estiver instalado corretamente, este último comando deve retornar algumas informações como PHP Version, WP-CLI root dir, etc
Preciso de um plugin para Elementor. Alguém que faça, por favor, preciso de um orçamento. É algo fácil para um desenvolvedor, é difícil pra mim! kkkk
Te respondi na outra mensagem para chamar lá no insta
@@devmasnaodev não vi.. qual o insta?