Zend Framework 1.8 Features Webinar

3,069 views
2,980 views

Published on

The slides used to drive the ZF 1.8 webinar that described the newest features in this release.

Published in: Technology, Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,069
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
55
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Zend Framework 1.8 Features Webinar

  1. 1. ZEND FRAMEWORK 1.8 By Matthew Weier O’Phinney And Ralph Schindler
  2. 2. OVERVIEW <ul><li>Finally, something capable of calling ‘the greatest thing since sliced bread.’ </li></ul><ul><li>- Ralph Schindler </li></ul>
  3. 3. Overview <ul><li>Focus on Rapid Application Development (RAD) </li></ul><ul><li>Focus on common task standardization </li></ul><ul><li>Focus on the Cloud </li></ul>| Jun 10, 2009 Overview |
  4. 4. ZEND_TOOL <ul><li>Putting the ‘Framework’ in Zend Framework </li></ul><ul><li>-Ralph Schindler </li></ul>
  5. 5. Zend_Tool - Overview <ul><li>In a nutshell: </li></ul><ul><ul><li>“ Zend_Tool is both RAD tools as well as a framework for exposing your own set of tooling needs to the Zend_Tool user interface.” </li></ul></ul><ul><li>Main Classes & APIs: </li></ul><ul><ul><li>Zend_Tool_Framework </li></ul></ul><ul><ul><li>Zend_Tool_Project </li></ul></ul><ul><li>Supporting Classes & APIs: </li></ul><ul><ul><li>Zend_CodeGenerator </li></ul></ul><ul><ul><li>Zend_Reflection </li></ul></ul>| Jun 10, 2009 Zend_Tool |
  6. 6. Zend_Tool – How to get it? <ul><li>Download and go </li></ul><ul><li>SVN </li></ul><ul><ul><li>Create a link to the proper runner (zf.sh/zf.bat) </li></ul></ul><ul><ul><ul><li>Preferably in the system path </li></ul></ul></ul><ul><ul><li>Add Zend Framework library to global include_path </li></ul></ul><ul><li>Zend Server </li></ul><ul><li>Pear Channel (http://pear.zfcampus.org/) </li></ul>| Jun 10, 2009 Zend_Tool |
  7. 7. Zend_Tool – What Can It Do? | Jun 10, 2009 Zend_Tool |
  8. 8. Zend_Tool – What Can It Do? | Jun 10, 2009 Zend_Tool |
  9. 9. Zend_Tool – What Can It Do? | Jun 10, 2009 Zend_Tool |
  10. 10. Zend_Tool – What Can It Do? | Jun 10, 2009 Zend_Tool |
  11. 11. Zend_Tool – What Can It Do? | Jun 10, 2009 Zend_Tool |
  12. 12. Zend_Tool – What Can It Do? | Jun 10, 2009 Zend_Tool |
  13. 13. Zend_Tool – What Can It Do? | Jun 10, 2009 Zend_Tool |
  14. 14. Zend_Tool – What Can It Do? | Jun 10, 2009 Zend_Tool |
  15. 15. Zend_Tool – What Can It Do? | Jun 10, 2009 Zend_Tool |
  16. 16. Zend_Tool – What Can It Do? | Jun 10, 2009 Zend_Tool |
  17. 17. Zend_Tool – What Can It Do? <ul><li>You can find out at the end of the month at the next webinar ;) </li></ul><ul><li>http://www.zend.com/en/company/news/event/webinar-zend-tool-command-line-tooling </li></ul>| Jun 10, 2009 Name of this section |
  18. 18. ZEND_APPLICATION <ul><li>Your bootstrap, … it should probably look more like this: </li></ul><ul><li>- Ralph Schindler </li></ul>
  19. 19. Zend_Application – The Problem <ul><li>Provides a standardized bootstrapping process </li></ul><ul><li>Ability to bootstrap reusable resources, common- and module-based bootstrap classes and dependency checking. </li></ul><ul><li>Takes care of setting up the PHP environment </li></ul><ul><li>Sets up autoloading by default. </li></ul>| Jun 10, 2009 Zend_Application |
  20. 20. Zend_Application – Autoloading <ul><li>New Autoloader </li></ul><ul><ul><li>Resource Autoloader </li></ul></ul><ul><ul><li>Module Autoloader </li></ul></ul>| Jun 10, 2009 Zend_Application |
  21. 21. Zend_Application – A Stroll Through Code | Jun 10, 2009 Zend_Application |
  22. 22. Zend_Application – A Stroll Through Code | Jun 10, 2009 Zend_Application |
  23. 23. Zend_Application – A Stroll Through Code | Jun 10, 2009 Zend_Application |
  24. 24. Zend_Application – A Stroll Through Code | Jun 10, 2009 Zend_Application |
  25. 25. Zend_Application – A Stroll Through Code | Jun 10, 2009 Zend_Application |
  26. 26. Zend_Application – A Stroll Through Code <ul><li>Built in Resources: </li></ul><ul><ul><li>Database </li></ul></ul><ul><ul><li>FrontController </li></ul></ul><ul><ul><li>Layout </li></ul></ul><ul><ul><li>Locale </li></ul></ul><ul><ul><li>Modules </li></ul></ul><ul><ul><li>Navigation </li></ul></ul><ul><ul><li>Session </li></ul></ul><ul><ul><li>Translate </li></ul></ul><ul><ul><li>View </li></ul></ul>| Jun 10, 2009 Zend_Application |
  27. 27. ZEND_NAVIGATION <ul><li>Where would you like to go today? </li></ul>
  28. 28. Zend_Navigation – The Problem <ul><li>Developed by Contributor Robin Skoglund </li></ul><ul><li>Tree structures are hard </li></ul><ul><li>Navigation is a form of tree structure </li></ul><ul><li>Standard way of solving a number of “navigation” problems </li></ul><ul><ul><li>Menus </li></ul></ul><ul><ul><li>Breadcrumbs </li></ul></ul><ul><ul><li>Sitemaps </li></ul></ul><ul><ul><li>Your Navigation problem here? </li></ul></ul>| Jun 10, 2009 Zend_Navigation |
  29. 29. Zend_Navigation – The Problem | Jun 10, 2009 Zend_Navigation |
  30. 30. Zend_Navigation – The Problem | Jun 10, 2009 Zend_Navigation |
  31. 31. Zend_Navigation – The Problem | Jun 10, 2009 Zend_Navigation |
  32. 32. EC2 AND S3 SUPPORT <ul><li>Because ‘the cloud’ is not just a pretty picture on a flow chart anymore. </li></ul><ul><li>-Ralph Schindler </li></ul>
  33. 33. Zend_Service_Amazon_S3/EC2 <ul><li>What is EC2? </li></ul><ul><ul><li>Developed By Contributor Jon Whitcraft </li></ul></ul><ul><ul><li>Amazon Elastic Cloud Computing (EC2) </li></ul></ul><ul><ul><li>Launch and manage server instances in Amazon's data centers using APIs or available tools and utilities. </li></ul></ul><ul><ul><li>You can use Amazon EC2 server instances at any time, for as long as you need, and for any legal purpose. </li></ul></ul><ul><li>What is S3? </li></ul><ul><ul><li>Developed by Contributor Stanislav Malyshev </li></ul></ul><ul><ul><li>Provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. </li></ul></ul><ul><ul><li>Service aims to maximize benefits of scale and to pass those benefits on to developers. </li></ul></ul>| Jun 10, 2009 Zend_Service_Amazon_S3/EC2 |
  34. 34. Zend_Service_Amazon_EC2 | Jun 10, 2009 Zend_Service_Amazon_EC2/S3 |
  35. 35. Zend_Service_Amazon_EC2 | Jun 10, 2009 Zend_Service_Amazon_EC2/S3 |
  36. 36. Zend_Service_Amazon_EC2 | Jun 10, 2009 Zend_Service_Amazon_EC2/S3 |
  37. 37. Zend_Service_Amazon_S3 | Jun 10, 2009 Zend_Service_Amazon_EC2/S3 |
  38. 38. Zend_Service_Amazon_S3 | Jun 10, 2009 Zend_Service_Amazon_EC2/S3 |
  39. 39. THANK YOU! http://framework.zend.com Latest Release 1.8.2 [email_address] [email_address] |

×