Date post: | 15-Apr-2017 |
Category: |
Technology |
Upload: | rania-marou |
View: | 641 times |
Download: | 2 times |
What’s TYPO3
● Free & Open Source CMS
● Written in PHP
● MVC structure
● Released under GPLv2
● Started 1997, first release 1999
FOSSCOMM ‘15
Versions & ProductsTYPO3 Versions
Current: 7.5
LTS: 6.2.15
TYPO3 Products
TYPO3 Neos
FLOW3 PHP Framework
FOSSCOMM ‘15
10+1 reasons to choose TYPO3● Multilingual
● Comprehensive access rights
● Safety First
● Mobile device preview
● Highly extensible
● Free & Open source
● Workspaces
● Multisite Management
● Caching Framework
● Editing Workflow
Large, active global community
FOSSCOMM ‘15
TYPO3 extensionsWhat is an extension?
Code additions to extend the TYPO3
functionality (Backend, Frontend etc.)
How to install?
● Extension Repository
● Extension Manager
Famous extensions
● News
● DCE
● formhandler
● RealURL
Developing on TYPO3
FOSSCOMM ‘15
TemplatesHow to apply a theme?
You just need an HTML theme
How to use it?
● Fluid template engine (native)
○ Simple MVC extension
■ Backend Layout
■ Frontend Template
● TemplaVoila! (extension)
○ Map HTML blocks to editable
areas
Developing on TYPO3
FOSSCOMM ‘15
● Extreme speed boost
● cache per action
● cache options
● caching backends (Redis,
Memcached etc.)
Cache groups
● pages
● all
● system
Caching FrameworkDeveloping on TYPO3
FOSSCOMM ‘15
Environment within a TYPO3 website
on which the users are able to edit the
website without that to affect the Live
website at all.
Usual Editing Workflow
● Editors
○ Edit only staging workspace
● Publishers
○ Discard changes
○ Publish to live website
WorkspacesDeveloping on TYPO3
FOSSCOMM ‘15
Why you should make your own
TYPO3 distribution?
● Ready to use
○ no installation
○ preconfigured extensions
○ reduce development time
Distribution packageDeveloping on TYPO3
Our Distribution package
● preconfigured extensions
● CML Layout & Templates
● other customizations
○ analytics
○ user permissions
○ . . .
FOSSCOMM ‘15
Museum of Science and Industry ChicagoWhat is so special about this site?
● Advanced Editorial Workflow with
many Editors/Publishers groups
● Developed several custom
extensions for managing Exhibits,
Events, Activities, Calendar,
Interactive Map, Polls, Booking etc
● Heavy caching on thousands of
pages
Showcases
FOSSCOMM ‘15
ferryconnectionWhat is so special about this site?
● ForthCRS integration
○ Real time ferry routes
● Heavy caching
○ 1,200+ ferry routes
○ 2,300+ timetamples
● Piraeus Bank integration for
payments
Showcases
FOSSCOMM ‘15
PAWS ChicagoWhat is so special about this site?
● Heavy caching
○ 4,000+ pets
○ custom cache groups
● Advanced Media management
○ more than 17GB pet photos
○ Flexible templating
● 70+ backend users editing the site
Showcases
FOSSCOMM ‘15
The Hellenic InitiativeWhat is so special about this site?
● Salesforce integration
● Constant Contact integration
● PayPal integration
● Multilingual
● Migrated from WordPress
Showcases
FOSSCOMM ‘15