TYPO3
Pixelant 2016
Disclaimer
Pixelant 2016
Jozef Spišiak
Pixelant 2016
Senior developer/system architect in Pixelant
Part of CTO group at Pixelant
Worked with TYPO3 since 2006
Past and Future TYPO3 certified integrator
Pixelant 2016
• Development
• Design
• UX
• Migration
• Integration
• Support
• Hosting
• 41 Employees
• 29 developers
• 350 clients
• 1200+ websites
• Nominated for
diversity price
TYPO3 history
Pixelant 2016
• 1997 - Kasper started development
• 2000 - first public beta
• 2002 - first community meeting
• 2003 - 3rd party extensions and
extension manager
• 2008 - certification program
• 2011 - first LTS version 4.5
TYPO3
Pixelant 2015
TYPO3 overview
Pixelant 2016
• PHP based with TypoScript
• Content Management System (CMS) +
Framework
• Community software - GNU GPL v2
• Security First - bulletins with info
• HTML5 + Mobile Ready (with preview)
• TYPO3 Extension Repository (TER)
• Professional Support - certification
• MVC pattern
• Modular
Feature overview
Pixelant 2016
• Distribution Management
• Multilingual
• Multisite Management
• File Abstraction Layer (FAL)
• Workflow, Versioning, Workspaces
• Comprehensive granular access rights
Demo time
Pixelant 2016
• wget get.typo3.org/current/zip --
content-disposition
• unzip
• ln -s typo3_src-7.6.4/ typo3_src
• ln -s typo3_src/typo3/ typo3
• ln -s typo3_src/index.php index.php
• mv typo3_src/_.htaccess .htaccess
• chown www-data:www-data typo3/ -R
• vim /etc/apache2/sites-enabled/000-
default.conf
T3-kit
Pixelant 2016
• Ability to deliver to small customers
• Ability to scale for large customers
• Lower entry barrier for devs
• Fast development don't reinvent the
wheel
• 90% shared codebase
Pixelant 2016
Frontend vs backend
Pixelant 2016
• Possibility to FE people with minimal
T3 knowledge
• Better focus for developers
• Integration certification
• Visitors care mostly about frontend
• Hire the best devs
Custom Elements
Pixelant 2016
• More locked down for editors
• Most editors do not need/want so many options
• Easier to implement custom design
• Harder to “break” design
• Image cropping
Frontend Editing
Pixelant 2016
Frontend Editing
Pixelant 2016
• Makes life easier
• Editors with limited permissions
• Selling point
Demo & examples
Pixelant 2016
• danmark.visitsweden.com
• nazar.se
• meda.se
• gustavsberg.com
• purus.se
• emcomp.se
• hallberg-rassy.com
Community software
Pixelant 2015
• http://github.com/t3kit
• vagrant machine
• TYPO3 distribution
The Numbers
Pixelant 2016
• Credit to Patrick Lombacher +Pluswerk
AG
• 997,170,632 websites 1
• 68% not active 2
• 1 http://www.internetlivestats.com/total-number-of-websites/
• 2 http://www.netcraft.com/active-sites/
Pixelant 2016
• http://w3techs.com/technologies/overview/content_management/all
TYPO3 Numbers
Pixelant 2016
• 8,800,000+ downloads
• 500,000+ websites found in .de and
.com
• 79,000+ developers
• 1,200+ extensions (after cleanup)
• 51 languages
• 757 paying association members
• 14 platinum - 120 000 sek year
• https://typo3.org/home/typo3-in-numbers/
Pixelant 2016
Do not
Pixelant 2016
• Try to build system requiring multiple
database systems
• Run on Windows (although you can)
• Simple blogging platform without future
integrations (use WP)
• Complicated e-shop
• Change core libraries directly
• Change community extensions without
submitting pull request
Tack! contact info
Pixelant 2016
spiso.sk
jozef@pixelant.se
https://twitter.com/svk_eagle
0760012562
Bonus
Pixelant 2016
• Codeschool free weekend
• Tomorrow evening till monday morning
• https://www.codeschool.com/free-
weekend/
• Javascript
• HTML/CSS
• GIT
• RUBY

TYPO3 and t3kit overview

  • 1.
  • 2.
  • 3.
    Jozef Spišiak Pixelant 2016 Seniordeveloper/system architect in Pixelant Part of CTO group at Pixelant Worked with TYPO3 since 2006 Past and Future TYPO3 certified integrator
  • 4.
    Pixelant 2016 • Development •Design • UX • Migration • Integration • Support • Hosting • 41 Employees • 29 developers • 350 clients • 1200+ websites • Nominated for diversity price
  • 5.
    TYPO3 history Pixelant 2016 •1997 - Kasper started development • 2000 - first public beta • 2002 - first community meeting • 2003 - 3rd party extensions and extension manager • 2008 - certification program • 2011 - first LTS version 4.5
  • 6.
  • 7.
    TYPO3 overview Pixelant 2016 •PHP based with TypoScript • Content Management System (CMS) + Framework • Community software - GNU GPL v2 • Security First - bulletins with info • HTML5 + Mobile Ready (with preview) • TYPO3 Extension Repository (TER) • Professional Support - certification • MVC pattern • Modular
  • 8.
    Feature overview Pixelant 2016 •Distribution Management • Multilingual • Multisite Management • File Abstraction Layer (FAL) • Workflow, Versioning, Workspaces • Comprehensive granular access rights
  • 9.
    Demo time Pixelant 2016 •wget get.typo3.org/current/zip -- content-disposition • unzip • ln -s typo3_src-7.6.4/ typo3_src • ln -s typo3_src/typo3/ typo3 • ln -s typo3_src/index.php index.php • mv typo3_src/_.htaccess .htaccess • chown www-data:www-data typo3/ -R • vim /etc/apache2/sites-enabled/000- default.conf
  • 10.
    T3-kit Pixelant 2016 • Abilityto deliver to small customers • Ability to scale for large customers • Lower entry barrier for devs • Fast development don't reinvent the wheel • 90% shared codebase
  • 11.
  • 12.
    Frontend vs backend Pixelant2016 • Possibility to FE people with minimal T3 knowledge • Better focus for developers • Integration certification • Visitors care mostly about frontend • Hire the best devs
  • 13.
    Custom Elements Pixelant 2016 •More locked down for editors • Most editors do not need/want so many options • Easier to implement custom design • Harder to “break” design • Image cropping
  • 14.
  • 15.
    Frontend Editing Pixelant 2016 •Makes life easier • Editors with limited permissions • Selling point
  • 16.
    Demo & examples Pixelant2016 • danmark.visitsweden.com • nazar.se • meda.se • gustavsberg.com • purus.se • emcomp.se • hallberg-rassy.com
  • 17.
    Community software Pixelant 2015 •http://github.com/t3kit • vagrant machine • TYPO3 distribution
  • 18.
    The Numbers Pixelant 2016 •Credit to Patrick Lombacher +Pluswerk AG • 997,170,632 websites 1 • 68% not active 2 • 1 http://www.internetlivestats.com/total-number-of-websites/ • 2 http://www.netcraft.com/active-sites/
  • 19.
  • 20.
    TYPO3 Numbers Pixelant 2016 •8,800,000+ downloads • 500,000+ websites found in .de and .com • 79,000+ developers • 1,200+ extensions (after cleanup) • 51 languages • 757 paying association members • 14 platinum - 120 000 sek year • https://typo3.org/home/typo3-in-numbers/
  • 21.
  • 22.
    Do not Pixelant 2016 •Try to build system requiring multiple database systems • Run on Windows (although you can) • Simple blogging platform without future integrations (use WP) • Complicated e-shop • Change core libraries directly • Change community extensions without submitting pull request
  • 23.
    Tack! contact info Pixelant2016 spiso.sk jozef@pixelant.se https://twitter.com/svk_eagle 0760012562
  • 24.
    Bonus Pixelant 2016 • Codeschoolfree weekend • Tomorrow evening till monday morning • https://www.codeschool.com/free- weekend/ • Javascript • HTML/CSS • GIT • RUBY

Editor's Notes

  • #2 Welcome
  • #3 On vacation written more code in more languages then previous month Ask stupid or smart questions
  • #24 Tack. Följ mig gärna online