Analisando propostas

Desenvolvedor de plugin para Webp

Publicado em 05 de Maio de 2022 dias na TI e Programação

Sobre este projeto

Aberto

O objetivo é criar um plugin para webp

O plugin deve ter a opção de converter os uploads e posts e também o thema e também selecionar por exemplo quais serão convertidas, jpegs, pngs etc..

Opção de salvar na mesma pasta, manter a mesma estrutura e vai conter o webp e o jpg, sempre mantendo o arquivo
image.png

Selecionar a qualidade, padrão 80
image.png

deliminar o padrão de cache by htaccess

image.png

Funcionamento
O sistema vai enviar a imagem para outro servidor, talvez por api ou o que achar melhor, converter na api, devolver testar de imagem foi recebida com sucesso e alterar a imagem no lugar específico.

Gerar uma fila de processamento, o usuário não terá controle sobre a fila de processamento, apenas para validar e entender o trabalho.

Além da fila de processamento, o logs de sucesso conversões, não precisa de detalhes técnicos mas apenas o total antes da imagem, e novo total e o total de economia de dados, por exemplo se processou 10 imagens de 1mb e reduziu o total de 10mb para 1mb, economia de 9mb.

O usuário pode clicar em reprocessar uma ou mais imagens, o que vai fazer com que ela volte a fila pegando o novo padrão. Por exemplo, ele converteu as imagens com 70% achou que ficou ruim, seta para 80% e remarca para novo processamento.

Essa informação de estatística fica legal mostrar na home do plugin também.

O local que vai receber a API também deve ser programado para se comunicar em ambas as pontas.

No servidor que vai receber os dados precisamos controlar o volume de processamento para não levar uma sobrecarga, por exemplo processar 1000 imagens por X tempo, se extrapolando o limite segurar na fila do WP do cliente.

Pre-análise de licença, as licenças vão ser limites, se recebido mais de X já criar um cache sobre ignorar elas

sei lá, por exemplo

sitedoplugin.com.br/convertwebp/site.com.br/licenca/

se excedeu o limite de buscas = entregar um cache para limite excedido e não haver consulta contínua

Se o plugin der certo, talvez mais de um servidor convertendo.

---

Licenciamento

Penso em 4 eixos os planos recorrentes
Total de imagem (mensais)
Tamanho da imagem (máximo para converter)
Imagens por dia
Tempo (de uso do plano)

cada plano eu crio com base nesses 4 eixos de limitação/

Exemplo Plano Free
Total de imagem = 50
Tamanho da imagem = 100k
Imagens por dia = 20
Tempo = 30 dias.

Exemplo Plano 1
Total de imagem = 500
Tamanho da imagem = 200k
Imagens por dia = 50
Tempo = ilimitado

Exemplo Plano 2
Total de imagem = 1000
Tamanho da imagem = 300k
Imagens por dia = 100
Tempo = ilimitado

etc..

Os planos terão valores, ou 0 = sem custo.
Os planos poderão ter os status inativo, não disponível para ninguém usar, ativo para qualquer usar ou assinar, oculto para ser liberado sem estar disponível.

Pagamento mensal ou anual

anual apenas nós podemos trocar licença do domínio, para que ninguém compre e troque a URL entre sites.

Um domínio não pode ter mais de 1 licença, por exemplo se estou no plano free, ao fazer o upgrade ao plano 1, só terei o plano 1.

Se realizar upgrade do plano 1 para o plano 2, só terá o plano 2

Não pode contratar para o mesmo domínio o plano 1 e plano 2.

Pagamento penso via paypal.

Pacotes adicionais - planos complementares não recorrentes

eles vão complementar o plano recorrente, por exemplo eu tenho o plano 1 e dentro dele eu posso comprar créditos extras para processamento

Os planos complementares terão apenas um único delimitador que é o total de imagens e eles vão se somar aos limites dos outros planos, mesmo que seja o free, por exemplo

Exemplo Plano Free
Total de imagem = 50
Tamanho da imagem = 100k
Imagens por dia = 20

se ele comprou 500 imagens, ele usar primeiro os 50 do mês, sendo 20 por dia, depois que finalizar os 50, ele vai usar os 20 de limite por dia no saldo extra.

Exemplo novamente, comprei 500 imagens
dia 1 - 20 gratuitas
dia 2 - 20 gratuitas
dia 3 - 10 gratuitas (fechando os 50) e 10 do saldo extra
dia 4 até fechar o período - 20 por dia do saldo extra.

Uma boa forma de exibir isso
image.png

O plano extra para compra de imagem não expira, é por compra, comprei 500, vou ter saldo de 500 extra, se quiser comprar mais 500 vou para 1000 extras.

Nós como administradores podemos liberar plano sem custo, por exemplo licença de 1 ano para o site X, ou 1 mes de licença sem custo no plano X para o site X

Categoria TI e Programação
Subcategoria Wordpress
Qual é o alcance do projeto? Instalação/Configuração de pacote
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por R. A.