Comece aqui: escrevendo seu primeiro módulo do PNLCS

Um módulo é uma pasta dentro de modules/ com um manifesto pnlcs.json. Basta colocá-la lá e o PNLCS a registra na próxima requisição. Você não precisa editar o núcleo, e nada precisa ser registrado novamente após uma atualização.

modules/
└── Gateways/            ← Gateways, Servers, Registrars or Ssl
    └── AcmePay/
        ├── AcmePayModule.php
        └── pnlcs.json

O guia aborda o manifesto, a interface de cada tipo de módulo, recursos opcionais, hooks, relatórios, widgets do painel e a substituição de um serviço do núcleo:

Emperrado em algo? Abra um tópico aqui com seu código e o que você esperava. Terminou um módulo? Compartilhe em Módulos e temas.