Typo3 Tips and tricks

Post on 13-Jan-2015

1.202 views 3 download

Tags:

description

Qc média compiled a couple of tips and methods to accelerate TYPO3 development.

Transcript of Typo3 Tips and tricks

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