Zend framework dans Azure

602 views
475 views

Published on

Retour d'expérience sur un développement Zend Framework 2 dans Microsoft Azure - Evenement AFUP Paris : RV du 2 avril 2014 : Intéropérabilité des frameworks

Published in: Internet
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
602
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Zend framework dans Azure

  1. 1. Jean-Philippe Chaput Co-Founder & CTO
  2. 2. Organiser un événement n’est plus un cauchemar ! Reproduction avec l’aimable autorisation de François Tancré / Eventpixr
  3. 3. 04
  4. 4. Video Social R.o.IEvent
  5. 5. Service Bus + Notification Hub Windows Azure Cache User Web site Table storage Architecture Streami sur Windows Azure Cloud services Internet Media Services Git Repository Autoscale Blob storage Virtual Machine
  6. 6. Notre environnement de développement
  7. 7. Les frameworks
  8. 8. ZF2 tips pour Azure : Autoloader Classmap classmap_generator.php.bat -l "....modulesMONMODULE » class Module! {! public function getAutoloaderConfig()! {! return array(! 'ZendLoaderClassMapAutoloader' => array(! __DIR__ . '/autoload_classmap.php',! ),! 'ZendLoaderStandardAutoloader' => array(! 'namespaces' => array(! __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,! ),! ),! );! }! }! ZF2/bin Module.php
  9. 9. ZF2 tips pour Azure : Template map templatemap_generator.php 'view_manager' => array(! 'template_map' => array(! 'live/live/checkin’ => __DIR__ . '/../view/live/live/checkin.phtml',! 'live/live/facebook’=> __DIR__ . '/../view/live/live/facebook.phtml',! 'live/live/twitter’ => __DIR__ . '/../view/live/live/twitter.phtml',! 'live/live/video' => __DIR__ . '/../view/live/live/video.phtml',! ),! 'template_path_stack' => array(! 'live' => __DIR__ . '/../view',! ),! ),! https://gist.github.com/Hounddog/4169214 module.config.php
  10. 10. ZF2 tips pour Azure : ViewModels namespace Foo;! class BarController extends AbstractActionController! {! public function someAction()! {! $viewModel = new ViewModel();! $viewModel->setTemplate('MODULE / CONTROLLER / ACTION');! // Pour cet exemple: $viewModel->setTemplate('foo/bar/some');! ! // Autre action du controller! ! return $viewModel->setVariables(array(! ‘variable’=>$valeur! ));! }! }!
  11. 11. ZF2 tips pour Azure : Module config cache Modifier le fichier config/application.config.php! 'module_listener_options' => array(! 'config_cache_enabled' => true,! 'module_map_cache_enabled' => true,! 'config_cache_key' => 'module_config_cache',! 'cache_dir' => './data/cache',! );!
  12. 12. ZF2 tips pour Azure : Autres favicon.ico – robots.txt - apple icons https://github.com/EvanDotPro/EdpSuperluminal OpCode caching (APC,…) Debug : http://xdebug.org/docs/install https://github.com/jokkedk/webgrind
  13. 13. ZF2 tips pour Windows Azure
  14. 14. www.windowsazure.com
  15. 15. Mail. jeanphilippe@streami.eu Fb. http://fb.com/jphchaput

×