TYPO3 Tips and tricks
How to optimize your TYPO3 development
TYPO3 is our bread and butter
» Who we are˃ TYPO3 developers since 2006˃ Many small and big projects
under TYPO3+ Université Laval+ Voxdata+ …
TYPO3 Tips and tricks / Introduction
» 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
TYPO3 Tips and tricks / Section index
This website was made in 30 minutes!
» 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
TYPO3 Tips and tricks / Demonstration
Great success!
» The business goals behindoptimization˃ 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
TYPO3 Tips and tricks / The business goals behind optimization
» Use TYPO3 to achieve thesegoals!˃ TYPO3 is…
+ Constantly developed+ Cutting-edge technology
˃ TYPO3 can…+ Be shared amongst websites (maintenance)+ Be copy and pasted! (shipped as a product)
TYPO3 Tips and tricks / Use TYPO3 to achieve these goals
» Use TYPO3 to achieve thesegoals!˃ TYPO3 has…
+ Tons of extensions+ Lots of flexibility for improving both developer and user
experience˃ TYPO3 lets you…
+ Reuse the work you’ve done
TYPO3 Tips and tricks / Use TYPO3 to achieve these goals
Philosophy: Do it once, do it well!
» 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
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
TYPO3 Tips and tricks / The technical aspect of optimization
Idea: Flexible scheme that can be used everywhere
» A deeper analysis of typoscript˃ Configure everything
+ Core (CONFIG, PAGE)+ Extensions (plugin)+ RTE (RTE)
˃ Create many elements+ Menu+ Logo+ Footer+ Banner+ …
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
TYPO3 Tips and tricks / A deeper analysis of typoscript
» Extensions that improve your websites˃ News and others
tt_news and tcamanipulate˃ SEO
+ Automatic keywordspmkautokeywords
+ Robots.txtweeaar_robotstxt
+ Sitemap generatorsdd_googlesitemap
˃ Cache handling / Static file cachenc_staticfilecache
˃ Script mergingscriptmerger
˃ Front-end editingfeeditadvanced
˃ Javascript popupsqm_fancybox
˃ Language detectionrlmp_language_detection
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
TYPO3 Tips and tricks / Extensions that improve your website
TYPO3 Tips and tricks / Other things to consider
You’re ready to rock!
ありがとう!
» Conclusion˃ Q & A˃ See you on the slopes!
TYPO3 Tips and tricks / Conclusion