Package management in TYPO3 Phoenix and FLOW3
|Author||Christian Jul Jensen|
|Session type||Talk (45 minutes)|
|Long Abstract||In 2003 TYPO3 set a new standard for CMS's when introducing extensions and the accompanying online repository known as TER. The ability to download, install and upgrade extensions from a central repository directly from within the system, is still a feature many other systems is missing.
With the introduction of the new architecture for TYPO3 Phoenix and FLOW3 a need to handle different types of assets has arised. And not only packages for these systems, but also viewhelpers, common domian classes and TypoScript-snippets are candidates for sharing and reusing.
With the package management in TYPO3 Phoenix and FLOW3 the first steps of introducing a new infrastructure for sharing all kinds of assets within the TYPO3 eco-system has been made. This is based on the PHP project Composer and a distributed hosting of assets via Git.
This talk will give you insight into the new package management as well as an introduction to Composer. Also we will discuss the plans for a new common hub for sharing extensions, packages etc.
Christian Jul Jensen
Christian - better known as Julle - is a TYPO3 veteran (some would say casualty), he did his first project with the system in the fall of 2000 in Kaspers dorm room in Copenhagen and has been an active part of the community since its inception.
He's a member of the core development team, co-founder of the TYPO3 association and formerly a part of it's steering committee and board. Currently he is working full time as part of the FLOW3 team.
Christian lives in Copenhagen with his hot wife and when not trying to make the web a happier place, he's an avid beer and coffee geek and he brews both at home.