Synchronizace verzí

Automatická synchronizace v době sestavení (doporučeno)

Jestliže se verze modulu plug-in často mění nebo vývojáři nemají přístup k funkci, je možné verze modulů plug-in, fragmentů a zahrnutých funkcí nastavit na zvláštní hodnotu 0.0.0, která bude při exportu funkce nahrazena. Nastavení této hodnoty je zvláště vhodné při automatickém přechodu modulu plug-in na vyšší verzi pomocí značky kvalifikátoru.

Synchronizace řízená uživatelským rozhraním

Verze modulů plug-in a fragmentů by měly být synchronizovány s verzí sbalené funkce, aby bylo možné konzistentně spravovat verze modulů plug-in, fragmentů a funkcí.  Vývojáři zpravidla ignorují jednotlivé verze manifestů, dokud nenastane doba pro zavedení jejich funkcí.  Správce aktualizace používá verze funkcí k určení, zda je modul plug-in starší nebo novější než modul, který je aktuálně nainstalován.  Moduly plug-in a fragmenty musí odpovídat stejným konvencím číslování verzí, aby nedocházelo k nesrovnalostem při určování, která verze modulu plug-in patří k určité verzi funkce.

Nejvhodnější způsob synchronizace verzí je vybrat verzi funkce a vynutit použití odkazu na tuto funkci ve všech modulech plug-in a fragmentech. Tato operace zaktualizuje soubory s manifestem, takže se před pokračováním zobrazí výzva k ukončení všech editorů manifestů.

Příklad: Synchronizace verzí v editoru funkcí

Použijeme stávající příklad a vynutíme použití verze funkce (1.2.2) v "modulu plug-in XYZ" a "fragmentu němčiny".

  1. Otevřete editor manifestu komponent.
  2. Z rozevírací nabídky vyberte položku Synchronizovat verze.... Spustí se průvodce.
  3. Klepněte na první výběrové tlačítko ("Vynutit verzi funkce..."). Stiskněte Dokončit.
  4. Přepněte na stránku s obsahem a ověřte, že verze jsou nyní 1.2.2.
  5. Poklepejte na objekty "Modul plug-in XYZ" a "Fragment němčiny" a ověřte verze v odpovídajících editorech manifestů.

Průvodce synchronizací verze funkce