8. plans
T3A budget for
meeting and codesprint
work on tasks
august to october
discuss concepts
codesprint
in september/
october
meet in
july/early august
needs sponsoring!
crowdfunding?
build a team
or multiple teams
for certain areas
3-4
today
Freitag, 5. Juli 13
10. TYPO3 Surf
capistrano
Flow based
PHP based
configurations written
in PHP
git (only atm)
flexible transfers &
updates methods
more ideas
tool for deployment
for Flow applications
for TYPO3 CMS, too
embedded
stand alone
Freitag, 5. Juli 13
11. EXT:coreapi
extensions
clear
caches
DB compare
CLI for
common tasks
task for
TYPO3 Surf
config r/w
records
content
pages
BE users
sys_news
service classes
update
extension list
list installed
install/deinstall
fetch from TER
using tcemain
info
reports
im-/export .t3d
DB dump
w/o caches
extensions
clear
caches
DB compare
task for
TYPO3 Surf
config r/w
records
content
pages
BE users
sys_news
update
extension list
list installed
install/deinstall
fetch from TER
using tcemain
info
reports
im-/export .t3d
DB dump
w/o caches
Freitag, 5. Juli 13
12. t3xutils
tool to handle
.t3x files
extract
t3x files
create
TER client upload
extension
request
informations
download
versions
metadata
2.0
czenker
SF console
register/delete
extkeys
upload comments
.phar
CLI
cleanup
extract
t3x files
create
TER client upload
extension
request
informations
download
versions
metadata
upload comments
2.0
czenker
SF console
register/delete
extkeys
cleanup
Freitag, 5. Juli 13
13. EXT:migrationsno
implementation
yet
concept from 2009
T3DD09
had a PoC
ruby/doctrine
update
DB schemas
install tool/
EXT:coreapi?
migration
PHP class/file
unique identifier
up/down methods
TYPO3 instance
knows
applied/missing
migrations
BE module
CLI
list
run
rollbackdependencies
might use
EXT:coreapi
git
migration
PHP class/file
unique identifier
up/down methods
TYPO3 instance
knows
applied/missing
migrations
BE module
CLI
list
run
rollbackdependencies
might use
EXT:coreapi
git
Freitag, 5. Juli 13
14. database fixturesname it!
EXT:fixtures
get stuff
out of DB into files
UUID
export a record
file
configurations
sys_template
backend_layout
tx_scheduler_task
sys_note
sys_domain
be_users
compare
file(s) with DB
commit it in git
update/create
record
checkout w/ gitBE module
EXT:identity
export
compare/import
CLI
update export
no
implementation
yet
get stuff
out of DB into files
UUID
export a record
file
configurations
sys_template
backend_layout
tx_scheduler_task
sys_note
sys_domain
be_users
compare
file(s) with DB
commit it in git
update/create
record
checkout w/ gitBE module
EXT:identity
export
compare/import
CLI
update export
Freitag, 5. Juli 13
18. content deployment
get certain content (DB)
from TYPO3 instance
A to B
drup*l has
something ready!
first try
EXT:coreapi
EXT:migrations
EXT:fixtures
targetsdeployment plans
add changes/records
execute
resolve
dependencies
identify records
by UUID
map uids in
relations/TypoScript
research
PoC
some
drawbacks
might kick in transferred
applied
Freitag, 5. Juli 13