Desenvolvedor WordPress publica código para bloquear clientes de hospedagem na web da Mullenweg

Desenvolvedor WordPress publica código para bloquear clientes de hospedagem na web da Mullenweg


Um prolífico editor de plug-ins WordPress que criou mais de três dúzias de plug-ins gratuitos lançou código que outros editores de plug-ins e temas podem usar para impedir que clientes da plataforma comercial de hospedagem na web WordPress.com de Matt Mullenweg os utilizem.

O que o plug-in e o código do tema fazem

O plugin foi criado para que outros criadores de plugins e temas possam impedir que sites hospedados no WordPress.com os ativem ou utilizem. O código detecta se está sendo usado no ambiente WordPress.com e se descobrir que está, o plugin exibirá uma mensagem aos usuários avisando que a funcionalidade está bloqueada. O desenvolvedor que criou o código explica exatamente como ele funciona e orienta os plug-ins e criadores de temas no código.

Ele faz três coisas principais:

  1. Detecção de ambiente
  2. Desativação de plug-in
  3. Somente contexto administrativo (desativa-o no lado do administrador)

Motivo para criar o código

Robert DeVore, o desenvolvedor que criou o código, explicou em um tweet que é uma forma de virar o pássaro para Matt, uma forma de enviar uma declaração a Matt Mullenweg expressando desaprovação por suas ações, especificamente o “exagero” da liderança.

Ele escreveu:

“Tome uma posição pela comunidade
Este script não serve apenas para restringir seu plugin.

É uma declaração contra a centralização e o alcance demonstrados pelo WordPress.com e pela (falta de) liderança da Automattic.

Os desenvolvedores do WordPress® merecem condições de concorrência equitativas – livres de besteiras monopolistas que sufocam a inovação e o crescimento da comunidade.”

O código está disponível em seu site aqui:

Como impedir que seus plug-ins e temas sejam usados ​​na hospedagem do WordPress.com

Imagem em destaque por Shutterstock/Anatoly Cherkas



Postagens Similares

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *