Deployment¶
Notes/Minutes/Resources¶
- Loek Hilgersom's Workshop 'Deployment of TYPO3v4/6 installations' during T3DD12
- Deployment workshop during the CoreTeamMeeting at T3DD12
Basic Concept¶
The basic idea includes four parts for the deployment:
- An central TYPO3.Surf installation which takes care about the deployment itself
- See details here: TYPO3.Surf
- Coreapi: An extension or system extension to be able to run common core tasks like clear caches form CLI
- An extension and concept for database and content migrations
- executing database related tasks (schema updates, create/update/delete certain records)
- easily export "changed database records" from one instance and import them on another one
- http://forge.typo3.org/projects/show/extension-migrations
- see also loek's connect of update scripts and datasets
- provide and sample project
- based on Introduction Package
- "best practice" for
- how a git repository could/should look like
- file/directory structure
- branching and releasing with git
- how to setup TYPO3.Surf
- Sample for a Surf configuration
- how to deal with the database stuff
- ...
- how a git repository could/should look like