Coder Social home page Coder Social logo

blog's People

Contributors

erikfig avatar flavianohonorato avatar lira92 avatar maiconpinto avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

blog's Issues

Troca da cor predominante no layout novo.

Como já devem ter visto, escolhemos um novo tema para o nosso blog, em conversa com o @erikfig estávamos vendo a possibilidade da troca da cor predominante do tema,talvez fique legal trocar a cor predominante do layout para uma do CakePHP (https://cakephp.org/logos) ,lá na seção 'brand colors' tem você pode ver as cores. Ou talvez seria mais interessante ainda algo relacionado as cores BR mesmo, fica a sugestão hehe.

Sempre que faz o build ele remove a configuração de domínio personalizado

Eu to usando o Jenkins e o Jekyll pra fazer o build do repo para html, o GitHub até faz o build automático do Jekyll para o GitHub pages sem o Jenkins, porém ele desativa os plugins e usamos um arqui para os vídeos do Youtube.

A questão é que quando o Jenkins (rodando no meu servidor), recebe o aviso do GitHub e refaz o build ele remove a configuração de domínio personalizado (o www.cakephpbrasil.com.br), e volta para o padrão (cakephpbrasil.github.io/blog).

Então em resumo, sempre que o Jenkins envia o commit do build, perdemos o dominio personalizado.

Aqui o script que estou usando no Jekyll:

jekyll build
cd _site
git pull origin master:gh-pages
git add .
git commit -m 'auto build'
git push origin master:gh-pages --force

Redicionamento URL com htaccess no CakePHP 2.8

Pessoal, estou numa missão aqui para redirecionar e manter uma URL.

Vou usar dados fictícios, mas o cenário é real.

Tem um site rodando em www.site.com.br (é uma loja virtual). E um outro sistema dividido em duas pastas: pasta1 e pasta2, onde os usuários acessam via: www.site.com.br/pasta1 ou /pasta2.

Criei um sistema para substituir esse antigo dividido nessas pastas. Porém, o sistema está em Cake e numa pasta só: www.site.com.br/novo_sistema.

O cliente quer manter as URLs. Já tentei via iframe (deu quase certo, mas é um trampo para manter e não ficou 100%). Tentei via DNS, não consegui. E agora estou tentando via .htacess.

O que eu preciso? Simplesmente que quando o usuário digite: www.site.com.br/pasta1 ele redirecione para uma rota do Cake que já funciona em: www.site.com.br/novo_sistema/pasta1, só que sem esse "novo_sistema", e assim também para www.site.com.br/pasta2...

Levando em consideração que o Cake já tem um .htaccess no webroot, o que eu faço para conseguir essa façanha, para não ter que, simplesmente dizer ao cliente: não dá!?

PS: na verdade vou ter que mexer no .htacess do site e não do Cake.

Menu com itens a mais

Após atualização houve um problema, as páginas dos autores está sendo exibida na listagem de páginas do menu.

erro-cakephpbrasil

Replicação de dados

Pessoal,

Qual a melhor forma de replicar os dados entre dois sistemas diferentes?

Exemplo de um cenário:

Tenho uma loja virtual e um sistema ERP. Preciso que as vendas realizadas na loja virtual sejam replicadas para o ERP, e automaticamente alimentar as contas a receber do ERP.

Como posso fazer isso?

PS: a loja virtual pode ser em Wordpress, Magento, PHP puro, etc. O ERP é em CakePHP.

Abs!

Base de Endereços: Webservice Correios vs Tabela Banco de Dados

Fala pessoal, tudo bem?

Atualmente eu utilizo o REST da ViaCep para buscar informações de endereços com base no CEP (https://viacep.com.br/), e ainda mantenho uma base de dados todos os estados e cidades do Brasil, e faço o relacionamento com o cadastro (clientes, fornecedores, etc).

Porém, surgiu uma necessidade de ter endereços de outros países. Não acho viável tentar manter uma base de dados de todos as cidades e estados de todos os países do mundo, como iria manter isso atualizado?

Então, eu fiz uma integração com o Gmaps, onde eu pego as coordenadas do local, a cidade, o estado, o país, e até mesmo o place_id. Porém, já ouvi gente falar que o Google não atualiza isso constantemente.

Qual, na opinião de vocês seria a melhor solução?

Abs!

Destaque para o autor

Estava vendo hoje alguns posts e achei que, talvez, o blog não esteja dando um bom suporte para os autores, talvez se incluirmos a opção da pessoa colocar uma descreição sobre si mesmo e m link para o GitHub, talvez um form chamado "Me contrate", claro que eu ainda não sei como fariamos isso, rsrs, mas opções não faltam

Link para projetos dá comunidade (BR)

Criar uma seção que liste projetos opensource criados pela comunidade e que venha contribuir de alguma forma no nosso desenvolvimento com Cake PHP.
Ex:
http://maiconpinto.github.io/cakephp-adminlte-theme/ (plugin de tema com adminLTE integrado).

http://ribafs.org/portal/cakephp/plugins/cake-control/introducao (Plugin com controle de acesso e outros bons recursos para CakePHP 3).

https://github.com/ribafs/cake-control-br (tradução pt-br)

Estes foram só alguns exemplos, creio que tem muito mais, e que pode nos ajudar, evitando perder tempo a procura de uma solução que se estiver centralizado fica mais fácil a procura.

Rotas no CakePHP 3

Meus nobres, antes de mais nada, quero dizer que já resolvi o problema, porém, preciso saber se não tem um caminho mais prático pra isso.

Tenho um controller chamado users com minhas actions funcionando bonitinho, mas preciso deixar a URL em formato português mesmo: /usuarios.

No Laravel eu resolvo isso em UMA linha:

Route::resource('usuarios', 'UsersController');

Porém no Cake3 eu preciso fazer isso:

Router::scope('/usuarios', function (RouteBuilder $routes) {

    $routes->connect('/', ['controller' => 'users'] );
    $routes->connect('/:action', ['controller' => 'users']);
    $routes->connect('/:action/*', ['controller' => 'users']);

    $routes->fallbacks(DashedRoute::class);
});

Não tem como fugir disso?

Abs!

Como colaborar com projetos open source no GitHub

Descrever como funciona o processo de colaboração no GitHub, desde como entender como colaborar com um projeto específico (CONTRIBUTING.md ou como ver na issues), fazer o fork, clonar o projeto, commitar as alterações e finalmente o pull request.

Talvez usar o envio de um artigo aqui como exemplo, talvez.

Personalizar elemento option FormHelper - CakePHP 3

Fala pessoal, vamos gerar mais um pouco de conteúdo rsrs

Estou usando o Material Design em um projeto em CakePHP3. Estou com uma missãozinha para fazer funcionar do jeito certo o primeiro elemento 'option' da tag 'select'.

O resultado deve sair assim:

<select>
       <option value="" disabled selected>Selecione</option>
       <option value="1">Plano 1</option>
      <option value="2">Plano 2</option>
      <option value="3">Plano 3</option>
 </select> 

Porém, dando uma olhada na documentação do Cake, o máximo que eu consegui foi usar o 'empty' => 'Selecione'. Porém, não consigo setar os atributos 'disabled' e 'selected' no empty. Ele precisa vir primeiro, como de padrão o é, mas com esses atributos .

Alguma luz ?

Adicionar link para este repositório

Ia ser legal, ali do lado do Sobre, adicionarmos um link para este repositório no GitHub, talvez escrito, contribuía ou publicar seu artigo... não sei o que ficaria melhor...

Conditions em todas as requisições

Galera, criei um campo chamado "deletado" em todas as tabelas do meu BD. Quando null, aquele registro não foi excluído e quando possuir um valor, é pq foi excluído naquela data.

Preciso então inserir um 'conditions' (deletado IS NULL) nas requisições dos dados do site, para que nenhum dado retornado já tenha sido excluído.

Mas não acho viável inserir esse condition em todas as requisições, em todos os Controllers. Vcs sabem uma forma de inserir um conditions pra todas as requisições, no AppModel?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.