Almost every web site that delivers dynamic content has one or more listings of all kinds of stuff, e.g. news articles on news pages or procucts within an online shop. Many hours of web development are kind of wasted with programming stuff like pagers, sorting and filters over and over again.
pt_extlist tries to fulfill these requirement in a generic approach. Lists of any database records you keep within your TYPO3 instance or even on external databases can be set up easily using TypoScript and hence be generated by Integrators without writing a single line of PHP code. Once configured, a list can be put on any page using content elements. Fluid templating makes it easy to adapt the look and feel of all elements.
In this talk you will learn how to set up prototypes for web applications much faster than your competitors and speed up development by re-using existing tools. Creating lists will never be the same once you started using this extension!
7. Conclusions
• „Lists are everywhere“
• Having a generic tool for generating lists
– enables rapid prototyping
– enables faster Time-To-Market for
projects
– lets developers concentrate on
more interesting stuff
can save time & money
20. Requirements
• A (generic) list generator should be able
to
• use multiple data sources
• render rows, cells & headers
• sort, filter & limit results
• aggregate data
27. Setting up a first list
1. Create TypoScript setup
Declare list identifier
2. Insert plugin as content elements
Select previously declared list identifier
49. TypoScript Rendering
Use the power of TypoScript to
• Render links, images, arbitrary HTML in your
list
• Configure complex lists by overwriting list
identifiers
• Use GET and POST parameters for filtering
57. Further steps
How to get deeper into pt_extlist
Outlook
start end
58. Demolist Package
There are many more examples of TypoScript
Configurations within the Demolist package
( static template)
59. Demolist Package
Demolists explain some more features like
• Export
• Structured lists
• Complex dependencies and ignores of filters
• Using your own partials for rendering cells
• ...
62. YAG Gallery
Extension
• Flexible Gallery System for TYPO3
• Based on Extbase
• Using pt_extlist for
• Filtering Images by Galleries, Albums,
Categories and Tags
• Rendering Image lists in Frontend and
Backend
63. YAG Gallery
Extension
visit our talk on
Saturday
(tomorrow )
at 11:00
64. Further information
• pt_extlist website
http://extlist.punkt.de
• pt_extlist on FORGE
http://forge.typo3.org/projects/extension-
pt_extlist
• Current developer‘s version (use „develop“
branch!)