.. _tutorialsBestPractice: ============= Best practice ============= .. card-grid:: :columns: 1 :columns-md: 2 :gap: 4 :class: pb-4 :card-height: 100 .. card:: :ref:`SEO ` Optimize EXT:news for display in search engines. .. card:: :ref:`View Button ` Display a :guilabel:`View` button on top of news records in the backend. .. card:: :ref:`TSconfig code snippets ` Code snippets to influence the behaviour of news record editing in the backend and the news administration module. .. card:: :ref:`Routing ` Use routing to generate user readable urls to news, categories, tags, paginized results etc .. card:: :ref:`Breadcrumb menu ` Display the current news title in the breadcrumb .. card:: :ref:`RSS ` Provide a RSS feed promoting your news .. card:: :ref:`ICalendar feed ` Provide an iCalendar feed .. card:: :ref:`LinkHandler ` Enable your editors to link to specific news from anywhere. .. card:: :ref:`Limit content elements ` Configure available content element types in news records. .. card:: :ref:`Integrations with TypoScript ` Configure available content element types in news records. .. card:: :ref:`Cache clearing ` Automatic cache clearing .. card:: :ref:`Predefine values ` Learn how to set default values, influence the choices of select fields etc. .. card:: :ref:`Hide detail page ` Avoid the detail page in the url and reuse the list page. .. card:: :ref:`Infinite scroll ` Ajax based pagination, also known as infinite and endless scrolling .. toctree:: :maxdepth: 5 :titlesonly: :hidden: Seo/Index PreviewOfRecord/Index TsConfigExamples/Index Routing/Index BreadcrumbMenu Rss/Index Linkhandler/Index AvailableContentElements/Index IntegrationWithTypoScript/Index HideDetailPage/Index InfiniteScroll/Index ClearCache/Index PredefineFields/Index ICalendar/Index