Este fórum é apenas para fins de teste. Para suporte acesse o link abaixo.
___________________________________________________________
This forum is for testing purposes only. For support, please access the link below.

https://mundophpbb.com.br/suporte

composer.json lado servidor

Extensões em Desenvolvimento
Admin
Administrador
Mensagens: 57
Registrado em: 16 Jan 2026, 20:23

composer.json lado servidor

Mensagem não lida por Admin »

Caso esteja começando a criar extensão ja deve ter se perguntado, como fazer para quando acessar o ACP e verificar atualizações extensões mostre que existe uma atualização.

De fato é bem simples:
no composer.json de sua extensão adicione

Código: Selecionar todos

"version-check": {
            "host": "url_seu_forum",
            "directory": "/",
            "filename": "extension_name.json",
            "ssl": true
        }
E para o lado servidor crie your_extension_name.json
e adicione

Código: Selecionar todos

{
    "stable": {
        "1.0": {
            "current": "1.0.1",
            "download": "https://url_seu_forum/sua_extensão.zip",
            "announcement": "https://url_seu_forum/suporte/sua_extensão",
            "eol": null,
            "security": false
        }
    },
    "unstable": {
        "2.0": {
            "current": "2.0.1-dev",
            "download": ""https://url_seu_forum/sua_extensão.zip",
            "announcement": "https://url_seu_forum/suporte/sua_extensão",
            "eol": null,
            "security": false
        }
    }
}
assinatura
Admin
Administrador
Mensagens: 57
Registrado em: 16 Jan 2026, 20:23

Re: composer.json lado servidor

Mensagem não lida por Admin »

Si vous commencez à créer des extensions, vous vous êtes probablement déjà demandé comment faire pour que, lors de l'accès à l'ACP e de la vérification des mises à jour, le système indique qu'une nouvelle version est disponible.

En fait, c'est très simple :
Dans le fichier `composer.json` de votre extension, ajoutez :

Código: Selecionar todos

"version-check": {
"host": "url_de_votre_forum",
"directory": "/",
"filename": "nom_de_l_extension.json",
"ssl": true
}
Et du côté serveur, créez le fichier `nom_de_votre_extension.json` et ajoutez :

Código: Selecionar todos

{
"stable": {
"1.0": {
"current": "1.0.1",
"download": "https://url_de_votre_forum/votre_extension.zip",
"announcement": "https://url_de_votre_forum/support/votre_extension",
"eol": null,
"security": false
}
},
"unstable": {
"2.0": {
"current": "2.0.1-dev",
"download": "https://url_de_votre_forum/votre_extension.zip",
"announcement": "https://url_de_votre_forum/support/votre_extension",
"eol": null,
"security": false
}
}
}
assinatura
Admin
Administrador
Mensagens: 57
Registrado em: 16 Jan 2026, 20:23

Re: composer.json lado servidor

Mensagem não lida por Admin »

Un exemple concret d'une extension que je développe.
assinatura
Responder