|
| 1 | +.. include:: /Includes.rst.txt |
| 2 | + |
| 3 | +.. _summary: |
| 4 | +.. _next-steps: |
| 5 | + |
| 6 | +========== |
| 7 | +Next Steps |
| 8 | +========== |
| 9 | + |
| 10 | +.. contents:: |
| 11 | + |
| 12 | +.. _next-steps-enhance-sitepackage: |
| 13 | + |
| 14 | +Enhance the site package |
| 15 | +======================== |
| 16 | + |
| 17 | +The site package extension, as it stands now, still has some shortfalls. Let us |
| 18 | +have a closer look what you could or should do as the next steps to address |
| 19 | +these. |
| 20 | + |
| 21 | +.. rst-class:: bignums |
| 22 | + |
| 23 | +#. Navigation menu features one level only |
| 24 | + |
| 25 | + The bigger the website becomes, the more likely is a multi-level page |
| 26 | + structure required. This means, editors will likely create sub-pages of the |
| 27 | + root page "Page 1" for example. At the moment, the menu does not support |
| 28 | + sub-pages. |
| 29 | + |
| 30 | + If this becomes a requirement, the TypoScript code used to generate the menu |
| 31 | + (see chapter :ref:`main-menu-creation`) and the Fluid template file that |
| 32 | + outputs the menu (:file:`Resources/Private/Layouts/Page/Default.html`) need |
| 33 | + to be updated. |
| 34 | + |
| 35 | +#. Jumbotron has no background image |
| 36 | + |
| 37 | + The Jumbotron stands as a place holder for various options in our example. |
| 38 | + Some readers may like to implement a banner with rotating images, some prefer a |
| 39 | + text content element or a video player instead. All this and much more is |
| 40 | + possible with TYPO3, but beyond the scope of this tutorial. |
| 41 | + |
| 42 | +#. There are no icons for pages in the menu |
| 43 | + |
| 44 | + It would be possible to define an additional field in the :sql:`pages` |
| 45 | + table to store an icon for each page and then output them in the menu for |
| 46 | + example. |
| 47 | + |
| 48 | +#. There is not footer |
| 49 | + |
| 50 | + The page could receive a footer with content taken from a special page or |
| 51 | + column of the root page. |
| 52 | + |
| 53 | +In general, the nature of a tutorial, such as this document, is to provide |
| 54 | +detailed instructions to walk a beginner through a particular task. By building |
| 55 | +your own site package extension from scratch, you have learned each step that |
| 56 | +is required to turn a basic web design template into a fully working website in |
| 57 | +TYPO3. |
| 58 | + |
| 59 | +When you create site packages in the future, you probably do not want to create |
| 60 | +every file over and over again, but use a pre-built version of the site package |
| 61 | +extension. Therefore, it make sense to store and maintain the current state in |
| 62 | +a central place, such as a Git repository. Despite the fact that for a learning |
| 63 | +experience it is always beneficial to develop the extension yourself, you can |
| 64 | +also download the extension built in this tutorial below. |
| 65 | + |
| 66 | +.. _download-site-package-extension: |
| 67 | + |
| 68 | +Download the example site package extension |
| 69 | +=========================================== |
| 70 | + |
| 71 | +.. include:: /_Includes/_DownloadSitePackage.rst.txt |
| 72 | + |
| 73 | + |
| 74 | +.. _next-steps-further-readings: |
| 75 | + |
| 76 | +Further readings |
| 77 | +================ |
| 78 | + |
| 79 | +.. _site-package-builder: |
| 80 | + |
| 81 | +Site package builder |
| 82 | +-------------------- |
| 83 | + |
| 84 | +Another option to create a sitepackage extension quickly is an online tool |
| 85 | +developed by Benjamin Kott: the `sitepackage builder |
| 86 | +<http://sitepackagebuilder.com/>`__. |
| 87 | + |
| 88 | +.. _youtube-videos: |
| 89 | + |
| 90 | +Videos on YouTube |
| 91 | +----------------- |
| 92 | + |
| 93 | +TYPO3 has an `official YouTube channel <https://www.youtube.com/channel/UCwpl8LY9Tr3PB26Kk2FYW_w>`__. |
| 94 | + |
| 95 | +.. _next-steps-questions: |
| 96 | + |
| 97 | +Where to ask questions |
| 98 | +====================== |
| 99 | + |
| 100 | +Lastly, after searching to find information already published, you may want |
| 101 | +to ask the TYPO3 community. |
| 102 | + |
| 103 | +You can get information about where to get help on https://typo3.org/help. |
| 104 | + |
| 105 | +Specifically, choose one of these options: |
| 106 | + |
| 107 | +#. The TYPO3 community has a forum at https://talk.typo3.org/ where you can |
| 108 | + `Ask TYPO3 related questions <https://talk.typo3.org/c/typo3-questions/19>`__. |
| 109 | +#. `Meet the TYPO3 Community <https://typo3.org/community/meet>`__ you |
| 110 | + can go to a `Local TYPO3 User Group <https://typo3.org/community/meet/user-groups>`__ |
| 111 | + meet us online on Slack (`How to get your TYPO3 Slack account <https://typo3.org/community/meet/chat-slack>`__) |
| 112 | + and/or find us at numerous `events <https://typo3.org/community/events>`. |
0 commit comments