# Obecné nastavení modulu plug-in v manifestu

Moduly plug-in aplikace FormIt se skládají z hlavní komponenty zvané soubor *manifest.json*.

Soubor manifestu je [objekt JSON](http://www.json.org), který aplikaci FormIt říká, jaké soubory má načíst a jaký druh modulu plug-in vytvořit.

### Struktura a vlastnosti souboru manifest.json

Soubor manifest.json má následující strukturu. V závislosti na tom, zda se jedná o [modul plug-in založený na panelu nástrojů](/cs/plugins/how-to-develop-plugins/additional-development-options/creating-a-toolbar-based-plugin.md) nebo [modul plug-in založený na panelu HTML](/cs/plugins/how-to-develop-plugins/additional-development-options/creating-an-html-panel-plugin.md) má další vlastnosti.

```
{
    "PluginName": "[PluginName]",
    "PluginType": "[PluginType]"
    "PluginDescription": "[PluginDescription]",
    "Scripts": [
        "PLUGINLOCATION/[script1].js",
        "PLUGINLOCATION/[script2].js",
        ...
        "PLUGINLOCATION/[scriptn].js"
    ]
}               
```

Typický modul plug-in obsahuje tyto vlastnosti JSON:

* „PluginName“ představuje název modulu plug-in pro interní účely a většinu zobrazovacích účelů, včetně nástroje [Plugin Manager](/cs/plugins/how-to-use-plug-ins.md#plugin-manager).
* „PluginType“ představuje typ modulu plug-in, který uživatelům v popisu v nástroji [Plugin Manager](/cs/plugins/how-to-use-plug-ins.md#plugin-manager) umožňuje zjistit, na co se mají při instalaci modulu plug-in zaměřit.
* „PluginDescription“ se zobrazuje v okně nástroje [Plugin Manager](/cs/plugins/how-to-use-plug-ins.md#plugin-manager) a informuje o možnostech modulu plug-in.
* „Scripts“ uvádí požadované externí skripty přidružené k modulu plug-in, které budou načteny do aplikace FormIt a mohou být spuštěny při vyvolání funkce modulu plug-in.

![](/files/uKrwVravctkv7QPDURXU)

Vývoj modulu plug-in začněte vytvořením souboru manifest.json ve složce modulu plug-in. Dále se musíte rozhodnout, zda vytváříte modul plug-in panelu nástrojů nebo panelu.

![](/files/UZHvQJFs0GxY5tLCYgJc)

**Poznámka:** Použití parametru PLUGINLOCATION ve výše uvedeném souboru manifest.json je nezbytné a jsou rozlišována malá a velká písmena. Aplikace FormIt nahradí parametr PLUGINLOCATION umístěním serveru pro modul plug-in.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://windows.help.formit.autodesk.com/cs/plugins/how-to-develop-plugins/advanced-development/general-plugin-setup-in-the-manifest.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
