.. _upgrade-v2: ===================== Upgrade to version V3 ===================== Update Fluid Template ===================== Description ----------- Backend view are now created with :php:`moduleTemplateFactory()` method instead of :php:`StandaloneView` and use of JavaScript ES6 modules instead of AMD modules. Impact ----------- Template paths are no longer initialized from TypoScript but from Page TsConfig and Fluid Templates need some changes in content and path. Migration ----------- Create a file :file:`Configuration/page.tsconfig` with this content : .. code-block:: typoscript templates.oktopuce/site-generator.templateRootPaths = oktopuce/site-generator:..//Resources/Private replace **** with your own extension. remove **templateRootPath**, **partialRootPath** and **layoutRootPath** path from: :file:`/ext_typoscript_constants.typoscript` (they are no more needed). and move your custom templates from :file:`/Resources/Private/Templates/SiteGenerator` to :file:`/Resources/Private/Templates` **In your customized Fluid Templates change:** .. code-block:: html ... ... with: .. code-block:: html ... ... .. caution:: Take care of the uppercase at the beginning of **"Content"** in .. hint:: You can now also :ref:`use a partial ` for content form data.