Gutenberg fase 2

O Melhor da Semana N.º 252: Os novos caminhos do WordPress, Gutenberg e plugins lusos

Os WordPress 5.0.1 e 4.9.9 foram lançados na semana passada para resolver questões de segurança.

Para resolver algumas questões foi necessário quebrar a retrocompatibilidade de alguns elementos.

Entretanto, o WordPress 5.0.2 está agendado para quarta-feira, dia 19, com a promessa de melhorias no desempenho.

Em curso, neste momento, já está a fase 2. Já consta das 9 prioridades para 2019. Outra é a integração no core do WordPress do plugin Health Check.

Continuar a ler “O Melhor da Semana N.º 252: Os novos caminhos do WordPress, Gutenberg e plugins lusos”

Aviso da Google sobre HTTPS

O Melhor da Semana N.º 190: Gutenberg, PHP, Google e HTTPS, GDPR e tu, a liberdade de todos nós

O que há de novo no Gutenberg, agora que chegou à versão 0.9.0.

Morten Rand-Hendriksen analisou, experimentou, leu e pensou sobre o assunto e tem uma opinião central: o projecto Gutenberg no WordPress é mesmo uma revolução.

O pessoal do TinyMCE, a base do actual editor do WordPress, têm umas coisas a dizer sobre este projecto.

A equipa PHP do core do WordPress criou uma nova organização no GitHub com foco no melhoramento do uso do PHP no projecto. O primeiro passo é educativo: dizer aos utilizadores quais os benefícios de actualizar o PHP. Nesta altura, as estatísticas indicam que 40% dos sites usa PHP 5.6 e 14% estão no PHP 7 ou superior.

Continuar a ler “O Melhor da Semana N.º 190: Gutenberg, PHP, Google e HTTPS, GDPR e tu, a liberdade de todos nós”

O Melhor da Semana N.º 132: Plugins, bugs, PHP, compressão para WordPress

Quando há um problema grave num site WordPress uma das primeira acções a desenvolver é desactivar todos os plugins. Muitas vezes estes são os primeiros suspeitos quando as coisas dão para o torto. Porque é que isso acontece? Bugs e não só.

Por falar em bugs, Tom McFarlin recomenda o uso de Kint PHP Debugger para projectos WordPress. O mesmo autor abordou, esta semana, o uso do PHP CodeSniffer.

Continuar a ler “O Melhor da Semana N.º 132: Plugins, bugs, PHP, compressão para WordPress”

O Melhor da Semana n.º 33: programação, tradução e história

O WordPress encoraja uma programação pobre? É a pergunta intensa deixada por Tom McFarlin. A resposta? O melhor é ler.

Já que falamos de programação. Na última semana regressou o debate sobre se o futuro do WordPress passará, no futuro próximo, por ser maioritariamente JavaScript. Neste momento, JavaScript representa cerca de 16.6 por cento do código fonte, muito longe dos 83,4% do PHP.

As questões de tradução e internacionalização motivam Brady Vercher a abordar a preparação de temas e plugins para i18n, um aspecto que muitos autores tendem a esquecer ou menosprezar.

Continuar a ler “O Melhor da Semana n.º 33: programação, tradução e história”

WordPress e HipHop Virtual Machine

Nota do editor:

É possível configurar uma nova instalação WordPress usando Nginx, FastCGI e HHVM? É, pois. Pode fazer-se? Pode, claro. É fácil? É mais complicado que cozer um ovo e menos complicado que estabelecer acordos entre partidos políticos. Alguém o fez recentemente? Sim, Luís Rodrigues, Solutions Architect & Business Developer, tratou disso. E o melhor de tudo é que aceitou partilhar connosco o método e os resultados.

Sopa de letras: PHP, CGI e HHVM

É certo e sabido que, sem um empurrãozinho, o PHP não é das linguagens de programação com maior desempenho. É uma linguagem interpretada e, como tal, o seu tempo de execução é condicionado pelo desempenho do próprio interpretador e do ecossistema de componentes em volta.

No seu modelo de execução mais simples e convencional, um servidor web recebe um pedido do browser para gerar conteúdo dinâmico a partir de um script PHP. Para satisfazer o pedido, o servidor reencaminha-o para o interpretador da linguagem, que inicia um processo separado, executa o código e devolve o resultado. O servidor, por sua vez, retorna este resultado ao browser do visitante. Através deste método, denominado Common Gateway Interface (CGI), cada pedido implica um novo processo do interpretador PHP para executar o código necessário. Findo o pedido, o processo do interpretador é terminado.

Continuar a ler “WordPress e HipHop Virtual Machine”