Eu vou desenvolver módulo Drupal personalizado e integração de REST API para Drupal 10 11


Sobre este Serviço
Tradução automática
Drupal faz a maior parte das coisas. Quando não faz, você precisa de um módulo escrito corretamente, não de um snippet jogado num arquivo do tema.
Sou desenvolvedor full-stack de Drupal e líder de equipe da Silverpoint Communication. Trabalho com módulos personalizados no core do meu serviço: services, controllers, forms, plugins, hooks, Entity API e injeção de dependência.
O QUE EU CONSTRÓI
Módulos personalizados: forms, blocks, routes e controllers, services. Entidades personalizadas, campos e comportamento de tipos de conteúdo. Permissões, papéis e controle de acesso que combinam com a forma como sua equipe trabalha.
Formulários de configuração administrativa para o módulo ficar editável sem um desenvolvedor. Cron jobs, workers de fila e processos em lote. Inscrições de evento e hooks.
Integrações REST API em ambos os sentidos: puxar dados para o Drupal e enviar dados do Drupal para fora. Plugins de Views, filtros personalizados e exportação de dados para Excel ou CSV.
COMO EU ESCREVO
Padrões de codificação do Drupal, injeção de dependência, sem lógica em templates. Configuração em config/install para as configurações sobreviverem à implantação. Hooks de atualização para que o módulo atualize de forma limpa. Um README explicando o que faz e como configurá-lo.
Não tem certeza se sua ideia é um módulo ou três? Me envie o comportamento que você quer e eu vou ter isso pronto.
Respeite os direitos de terceiros
Esteja atento ao fato que é contra as políticas do prestador da Fiverr incluir temas, modelos ou outros elementos no trabalho entregue que infrinjam os direitos de terceiros ou leis aplicáveis. Leia mais em nosso Guia de Criação Digital Responsável.
Conheça mais sobre Naveera B
Drupal developer: custom modules, Drupal Commerce, migration, bug fixes
- A partir dePaquistão
- Membro desdedez. de 2022
Idiomas
Inglês
Tradução automática
Meu portfólio
Perguntas frequentes
Tradução automática
Eu sou o proprietário do código?
Sim. É o seu módulo, entregue como código-fonte no seu repositório. Nada fica travado e não há licença para renovar.
Você consegue integrar com meu CRM, ERP ou provedor de pagamento?
Se ele tiver uma API REST documentada, quase certamente. Envie as documentações e eu confirmo antes de você pedir. APIs SOAP e legadas também são possíveis, como uma oferta personalizada.
Ele vai sobreviver a uma atualização do núcleo do Drupal?
É aí que entram os padrões de codificação e os hooks de atualização. Eu escrevo com base nas APIs estáveis, não nos internos que mudam entre as versões.
Você pode consertar ou estender um módulo que alguém escreveu?
Sim. Mande o código primeiro. Se precisar reescrever em vez de apenas patch, eu te digo direto, com motivo e preço, antes de você pedir.
Vocês fornecem testes?
Testes básicos de PHPUnit ou Kernel podem ser adicionados como uma oferta personalizada. Diga isso no início e eu vou incluir no pacote em vez de acrescentar depois.
Você pode criar dashboards baseados em função e permissões?
Sim, boa parte do meu trabalho é exatamente isso. Em uma plataforma, eu configuro seis funções entre finanças, RH, operações, associação, biblioteca e suporte, cada um vendo apenas seu próprio dashboard e suas ações permitidas. O acesso é aplicado no código, não apenas escondendo links no tema.
O módulo pode rodar em agenda ou em lote?
Pode sim. Eu gero jobs programados no cron para coisas como lembretes e geração em massa de documentos, com logs para você ver o que rodou e o que falhou. Já fiz geração em massa de certificados e modelos de e-mail bilíngues em árabe e inglês assim, além de views de relatório com filtros e exportação.

