Magento - Wizards Fugue
An Introduction

How it will improve everything

Created by Daniel Fahlke aka Flyingmana / @Flyingmana

##Why * Because we have the *PHP Framework Interop Group* (php-fig) now * They gave us PSR(0-4) and still working on more Standard Recommendations * Composer managed to become a standard of bigger and smaller PHP applications * Its all about standards, regardless if its about a tool or a workflow
##The Workflow of composer ####composer has only a few tasks * resolve dependency graphs * download packages, even from vcs * offer autoloading for packages * * ___don't mess with your project___
##It cant be this bad now? * There should be no code, which pollutes your clean and *simple* project * more easy reviewable codebase * less size of vcs * Magento should be the foundation of your project, not the walls which restrain it * psr autoloading * up to date libraries * reusing existing libraries (AOP)
##It cant be this bad now? * think about an agency, which needs to patch 10< magento projects * if you have magento in every project vcs * if you have magento as a reference to only one vcs where you manage your internal fork

composer.json

project mage directory

current TAF state (2014-03-01)

PHPUnit 3.6.10 by Sebastian Bergmann.
 
Configuration read from /work/magento/wf_magento_example/taf/phpunit.xml.dist
 
.................................FF........F.............EE.F   61 / 1570 (  3%)
FFFEFSSSSSSSSSSSFSSSSSSSSSSSSSSFSSSSSSSSSSSSSSSFSSSSSSSSSSSSS  122 / 1570 (  7%)
SSSSSSSSSSSSSSSSSFSSSSSSSSSSSFSSSSSSSSSSSSSSFSSSSSSSSSSSSSSSF  183 / 1570 ( 11%)
SSSSSSSSSSSSSSSSSSSSFSSSSSSSSSSSFSSSSSSSSSSSSSSFSSSSSSSSSSSSS  244 / 1570 ( 15%)
SSFSSSSSSSSSSSFSSSSSSSFSSFSSSSSSSSSSSFSSSSSSSFSSFSSSSSSSSSSSS  305 / 1570 ( 19%)
SSSSSSSSSFSSSSSSSSSSSFSSSSSSSFSSFFSSSSSSSSSSSSSSSSSSSSSSSSSSS  366 / 1570 ( 23%)
FSSSSSSSSSSSFSSSSSSSFSSESSSSSSSSSSSSSF.E...SSSESSSSSSSSSSSS.F  427 / 1570 ( 27%)
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFSSSSSSSSESSSS  488 / 1570 ( 31%)
.........................FF..FSSSSSSSSSSSSSFFFFFFFFFSSSSSSSSS  549 / 1570 ( 34%)
SSSSSSSSSSSSSFSSSSSSSSSSFSSSSSSSSSSSSSSSSSSSSSSSSSSFSFSSSSSSF  610 / 1570 ( 38%)
SSSSSSSFSSSFSSSFFFSSSSSSSSFSSSFFFFFFSSSSSSSSSSSSSSSSSSSESSSSS  671 / 1570 ( 42%)
SSSSSSSSSSSSEESSSSSSSSSSSSSSSSSSSSSSFSSSSSSSSSSSSSSSSSFSSSSSS  732 / 1570 ( 46%)
SSSSSSSSSSSSSSFSSSSSSSSFSSSSSSSSSSSSSSSSSSSESSSS.....ESSS....  793 / 1570 ( 50%)
.FFF.FFFFFF.FFFFF.F.FFFF....F.....FFFFFFFFF..F...............  854 / 1570 ( 54%)
...........F..FFFFFFFFFFFFFFFFFFFFF.F........................  915 / 1570 ( 58%)
..............E..........F..SFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS  976 / 1570 ( 62%)
SFSSF..............................F...F.F.F..FFF.FSSSSSSFSSS 1037 / 1570 ( 66%)
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFSSSSSSSSSSSSSSSSSSSSSSSSSSS 1098 / 1570 ( 69%)
SSSSSSSSSFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFSSSSSSSSSSSSSS 1159 / 1570 ( 73%)
SSSSSSSSSSSSSSSSSSSSSSFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFS 1220 / 1570 ( 77%)
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS..E..................FSSSS 1281 / 1570 ( 81%)
SSSSSSSSSSSSS................................................ 1342 / 1570 ( 85%)
............................................................. 1403 / 1570 ( 89%)
...FESSSSSESFFSSSSSSSSSSFSSSFSSSSSSSSESSSSEE.ESSSSSSSSSESESSS 1464 / 1570 ( 93%)
SSSSSSSSEEEE.....F.FSSSSSSS..........F.........E...........FF 1525 / 1570 ( 97%)
SEFSSSSSSSSSSSSSSSSSSSSSSSSFS
 
Time: 4,18 hours, Memory: 100,75Mb
 
There were 28 errors:

THE END