Ferramentas WMN — ecossistema de desenvolvimento Wayssoft. Ir para o site
Desenvolvimento de módulos WMN no Visual Studio Code
Ferramenta para criar módulos WMN

WMN DevKit

A ferramenta para criar módulos para o sistema da Wayssoft. Desenvolva em PHP sobre o framework WMN no VS Code, rode no Windows e leve o seu app para o Android — tudo integrado ao banco de dados Firebird da empresa.

Disponível para Windows
Portabilidade

Do Windows ao Android, com o mesmo framework

Crie o módulo uma vez sobre o framework WMN e leve-o para diferentes plataformas — sem reescrever a lógica do seu sistema.

Windows

Roda no Windows

  • Servidor PHP local em produção e desenvolvimento
  • Integração com o Firebird via wmnzeos.dll
  • Instalação automática (PATH, PHP e estrutura de pastas)
Android

Leve para o Android

  • Gere APK e AAB com o WMN Android DevKit
  • App nativo com WebView do seu módulo
  • Push notification com Firebase
Ver Android DevKit
Visual Studio Code

Extensão para o VS Code

Desenvolva os módulos WMN direto no editor mais usado do mundo, com a produtividade do framework ao seu alcance.

Abra no editor

Abra qualquer app no VS Code com wmncli vscode e comece a editar em segundos.

Snippets do framework

Realce e snippets para wmn.php e WmnUI, acelerando a escrita dos módulos.

Rode e publique

Execute e publique os módulos sem sair do editor, integrado ao WMN CLI.

Framework WMN

Bibliotecas para construir seus módulos

Os módulos são escritos em PHP sobre o framework WMN — duas bibliotecas cuidam de dados e interface, com o CSS já embutido no servidor.

wmn.php — acesso ao banco

Expõe o Firebird via wmnzeos.dll (FFI). Métodos como buscar(), inserir(), atualizar() e deletar() retornam arrays PHP — sem SQL raw nas telas, sem PDO.

Documentação do wmn.php

WmnUI — design system

Gera o HTML das telas com o visual padrão WMN: páginas, cards, botões, formulários, abas, tabelas e badges. O CSS já vem embutido no servidor.

Documentação do WmnUI
Fluxo de publicação

Do código à produção protegida

Três etapas garantem que apenas apps íntegros e assinados sejam servidos aos usuários.

wmncli publicar

Copia os arquivos para www/ e pede o hash de assinatura de cada app gráfico.

wmncli assinar

Calcula o hash via assinador.exe e salva no apps.json.

Servidor verifica

A cada requisição compara o mtime dos arquivos; se houve alteração, recalcula o hash — e bloqueia o acesso se não bater.

Requisitos e instalação

Pronto para rodar no Windows

O instalador configura tudo automaticamente, deixando o ambiente pronto para uso.

Requisitos

  • Windows 10/11 (64 bits)
  • Banco de dados Firebird 3.x
  • PHP 8.5.x (incluído no pacote)
  • Licença WMN ativa (plano PRO ou DEV)

Instalação

O pacote install.exe configura automaticamente:

  • Todos os executáveis na pasta do sistema
  • Adição do wmncli ao PATH do Windows
  • PHP configurado e pronto para uso
  • Estrutura de pastas: www/, code/, app/, backup/