2. TYPO3 Tips and tricks / Introduction
» Who we are
˃ TYPO3 developers since 2006
˃ Many small and big projects
under TYPO3
+ Université Laval
+ Voxdata
+ …
3. TYPO3 Tips and tricks / Section index
» Outline
˃ 1. Demo
˃ 2. The business goals behind optimization
˃ 3. Use TYPO3 to achieve these goals!
˃ 4. The technical aspect of optimization
˃ 5. A deeper analysis of typoscript
˃ 6. Extensions that improve your websites
˃ 7. Other things to consider
˃ 8. Q & A
4. TYPO3 Tips and tricks / Demonstration
» Demonstration
˃ This website contains
+ Function menu and pages
+ 2 different templates
+ A news system
+ A contact form
+ A Google map
+ SEO features (URIs, auto meta data, auto robots.txt, auto
sitemap.xml)
+ Some javascript features (lightbox, tooltips)
+ Source code optimization
+ Fully set-up editor account
+ Frontend editing
5. TYPO3 Tips and tricks / The business goals behind optimization
» The business goals behind
optimization
˃ Make modern websites that
client can edit
˃ Use the latest technologies
˃ Have your websites ready as
fast as possible
˃ Charge clients for a product instead
of an hourly service
˃ Simplify maintenance as much as possible
6. TYPO3 Tips and tricks / Use TYPO3 to achieve these goals
» Use TYPO3 to achieve these
goals!
˃ TYPO3 is…
+ Constantly developed
+ Cutting-edge technology
˃ TYPO3 can…
+ Be shared amongst websites (maintenance)
+ Be copy and pasted! (shipped as a product)
7. TYPO3 Tips and tricks / Use TYPO3 to achieve these goals
» Use TYPO3 to achieve these
goals!
˃ TYPO3 has…
+ Tons of extensions
+ Lots of flexibility for improving both developer and user
experience
˃ TYPO3 lets you…
+ Reuse the work you’ve done
8. TYPO3 Tips and tricks / The technical aspect of optimization
» The technical aspect of optimization
˃ Typoscript is your friend
+ Use it
+ Reuse it!
˃ Setup many languages
˃ Setup many extensions
˃ Templavoila is fast and flexible
+ Quickly map TS to templates
+ FCEs are very useful
9. TYPO3 Tips and tricks / The technical aspect of optimization
» The technical aspect of optimization
˃ Separate source from local files
+ Share TYPO3 core files
+ Share extension source files
+ Update all websites at the same time!
˃ Possibly use shell script to copy whole installation
10. TYPO3 Tips and tricks / A deeper analysis of typoscript
» A deeper analysis of typoscript
˃ Configure everything
+ Core (CONFIG, PAGE)
+ Extensions (plugin)
+ RTE (RTE)
˃ Create many elements
+ Menu
+ Logo
+ Footer
+ Banner
+ …
11. TYPO3 Tips and tricks / A deeper analysis of typoscript
» A deeper analysis of typoscript
˃ Constants for configuration
˃ Put your typoscript in an extension
+ Quick installation
+ File-based easier to maintain
and copy
+ Easier to override values
with local typoscript
12. TYPO3 Tips and tricks / Extensions that improve your website
» Extensions that improve your websites
˃ News and others
tt_news and tcamanipulate
˃ SEO
+ Automatic keywords
pmkautokeywords
+ Robots.txt
weeaar_robotstxt
+ Sitemap generators
dd_googlesitemap
˃ Cache handling / Static file cache
nc_staticfilecache
˃ Script merging
scriptmerger
˃ Front-end editing
feeditadvanced
˃ Javascript popups
qm_fancybox
˃ Language detection
rlmp_language_detection
13. TYPO3 Tips and tricks / Extensions that improve your website
» Other things to consider
˃ Backend users and groups
˃ Sample content
˃ Sample pagetree and sysfolders
˃ Workspaces
˃ Monitoring system