.. include:: /Includes.rst.txt .. _summary: .. _next-steps: ========== Next Steps ========== .. contents:: .. _next-steps-enhance-sitepackage: Enhance the site package ======================== The site package extension, as it stands now, still has some shortfalls. Let us have a closer look what you could or should do as the next steps to address these. .. rst-class:: bignums #. Navigation menu features one level only The bigger the website becomes, the more likely is a multi-level page structure required. This means, editors will likely create sub-pages of the root page "Page 1" for example. At the moment, the menu does not support sub-pages. If this becomes a requirement, the TypoScript code used to generate the menu (see chapter :ref:`main-menu-creation`) and the Fluid template file that outputs the menu (:file:`Resources/Private/Layouts/Page/Default.html`) need to be updated. #. Jumbotron has no background image The Jumbotron stands as a place holder for various options in our example. Some readers may like to implement a banner with rotating images, some prefer a text content element or a video player instead. All this and much more is possible with TYPO3, but beyond the scope of this tutorial. #. There are no icons for pages in the menu It would be possible to define an additional field in the :sql:`pages` table to store an icon for each page and then output them in the menu for example. #. There is not footer The page could receive a footer with content taken from a special page or column of the root page. In general, the nature of a tutorial, such as this document, is to provide detailed instructions to walk a beginner through a particular task. By building your own site package extension from scratch, you have learned each step that is required to turn a basic web design template into a fully working website in TYPO3. When you create site packages in the future, you probably do not want to create every file over and over again, but use a pre-built version of the site package extension. Therefore, it make sense to store and maintain the current state in a central place, such as a Git repository. Despite the fact that for a learning experience it is always beneficial to develop the extension yourself, you can also download the extension built in this tutorial below. .. _download-site-package-extension: Download the example site package extension =========================================== .. include:: /_Includes/_DownloadSitePackage.rst.txt .. _next-steps-further-readings: Further readings ================ .. _site-package-builder: Site package builder -------------------- Another option to create a sitepackage extension quickly is an online tool developed by Benjamin Kott: the `sitepackage builder `__. .. _youtube-videos: Videos on YouTube ----------------- TYPO3 has an `official YouTube channel `__. .. _next-steps-questions: Where to ask questions ====================== Lastly, after searching to find information already published, you may want to ask the TYPO3 community. You can get information about where to get help on https://typo3.org/help. Specifically, choose one of these options: #. The TYPO3 community has a forum at https://talk.typo3.org/ where you can `Ask TYPO3 related questions `__. #. `Meet the TYPO3 Community `__ you can go to a `Local TYPO3 User Group `__ meet us online on Slack (`How to get your TYPO3 Slack account `__) and/or find us at numerous `events `.