[TASK] Restructure nightly plans in stages a 50 jobs
[Packages/TYPO3.CMS.git] / typo3 / sysext / form / Documentation / QuickStartForIntegrators / Index.rst
1 .. include:: ../Includes.txt
2
3
4 .. _quickstartIntegrators:
5
6 ===========================
7 Quick Start for Integrators
8 ===========================
9
10 You are an integrator, your admin or you installed the form extension
11 and you want to get started quickly? Just follow these steps!
12
13 .. rst-class:: bignums-xxl
14
15 1. Include static TypoScript templates
16
17    First, open the ``Template`` module in the backend and edit your root
18    TypoScript template. Under the tab "Includes", ensure that Fluid Content
19    Elements (fluid_styled_content) and Form (form) are among the selected
20    items. Save the template.
21
22 2. Create a new form
23
24    Go to the ``Forms`` module, and create a new form there. With the help of
25    the form editor you can build appealing forms easily.
26
27 3. Move the form definition
28
29    If you wish, you can :ref:`move the form definition to a dedicated
30    extension<concepts-form-file-storages>`.
31
32 4. Provide a translation
33
34    You can also provide a :ref:`translation<concepts-frontendrendering-translation>`
35    of your form, if needed. This is done in an .xlf file which has to be
36    registered in your YAML configuration.
37
38 5. Insert your form in a page
39
40    The final step is inserting the form in the desired page(s).
41
42    #. Open the page module in the backend.
43    #. Select the desired page.
44    #. Create a new content element of type "Form". You can find this one
45       under the tab "Form Elements".
46    #. Under the tab "Plugin", choose the desired form.
47    #. If needed, you can select "Override finisher settings" under the
48       "Plugin" tab. Save the content element.
49    #. Repeat steps 2 to 5 until the form is inserted in every page requiring
50       it.
51
52
53 You should now be able to view your form on the frontend. Enjoy!