2. Quickly, about me
Bill Condo @mavrck Drupal Camp Ohio 2013Composer + Drupal
Consultant!
Senior Engineer!
Developer!
Senior Developer!
Director of Tech!
Hosting Manager!
Support Tech
4. Not a Drupal guru.
Bill Condo @mavrck Drupal Camp Ohio 2013Composer + Drupal
5. The evolution of library code
newborn
teenager
young !
professional
skilled vet
Bill Condo @mavrck Drupal Camp Ohio 2013Composer + Drupal
6. The evolution of frameworks
Build it each time
Find the right big-@ss framework
Modular, standard pieces
CodeIgniter / Kohana / Drupal
Bill Condo @mavrck Drupal Camp Ohio 2013Composer + Drupal
Misc. Symfony2 / Laravel / Drupal 8
7. D.R.Y. applied to libraries
• codeigniter-oauth2
• fuel-oauth2
• …
Bill Condo @mavrck Drupal Camp Ohio 2013Composer + Drupal
8. Drupal structure: 7 vs 8
Bill Condo @mavrck Drupal Camp Ohio 2013Composer + Drupal
Drupal 7 Drupal 8
9. PHP FIG
• FIG = PHP Framework
Interop Group
• The idea behind the group is for
project representatives to talk about
the commonalities between our
projects and find ways we can work
together. Our main audience is each
other, but we’re very aware that the
rest of the PHP community is
watching. If other folks want to adopt
what we’re doing they are welcome
to do so, but that is not the aim.
Bill Condo @mavrck Drupal Camp Ohio 2013Composer + Drupal
12. Wait, *.phar?
Bill Condo @mavrck Drupal Camp Ohio 2013Composer + Drupal
The phar extension provides a way to put
entire PHP applications into a single file
called a "phar" (PHP Archive) for easy
distribution and installation.