zend framework 1.8 features webinar

39
Copyright © 2007, Zend Technologies Inc. ZEND FRAMEWORK 1.8 By Matthew Weier O’Phinney And Ralph Schindler

Upload: ralph-schindler

Post on 17-May-2015

2.754 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Zend Framework 1.8 Features Webinar

Copyright © 2007, Zend Technologies Inc.

ZEND FRAMEWORK 1.8By Matthew Weier O’Phinney

And Ralph Schindler

Page 2: Zend Framework 1.8 Features Webinar

“OVERVIEW

Finally, something capable of calling ‘the greatest thing since sliced bread.’- Ralph Schindler

Page 3: Zend Framework 1.8 Features Webinar

Overview

• Focus on Rapid Application Development (RAD)

• Focus on common task standardization

• Focus on the Cloud

| Apr 12, 2023Overview | 3

Page 4: Zend Framework 1.8 Features Webinar

“ZEND_TOOL

Putting the ‘Framework’ in Zend Framework-Ralph Schindler

Page 5: Zend Framework 1.8 Features Webinar

Zend_Tool - Overview

• In a nutshell: “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.”

• Main Classes & APIs: Zend_Tool_Framework Zend_Tool_Project

• Supporting Classes & APIs: Zend_CodeGenerator Zend_Reflection

| Apr 12, 2023Zend_Tool | 5

Page 6: Zend Framework 1.8 Features Webinar

Zend_Tool – How to get it?

• Download and go

• SVN Create a link to the proper runner (zf.sh/zf.bat)

• Preferably in the system path Add Zend Framework library to global include_path

• Zend Server

• Pear Channel (http://pear.zfcampus.org/)

| Apr 12, 2023Zend_Tool | 6

Page 7: Zend Framework 1.8 Features Webinar

Zend_Tool – What Can It Do?

| Apr 12, 2023Zend_Tool | 7

Page 8: Zend Framework 1.8 Features Webinar

Zend_Tool – What Can It Do?

| Apr 12, 2023Zend_Tool | 8

Page 9: Zend Framework 1.8 Features Webinar

Zend_Tool – What Can It Do?

| Apr 12, 2023Zend_Tool | 9

Page 10: Zend Framework 1.8 Features Webinar

Zend_Tool – What Can It Do?

| Apr 12, 2023Zend_Tool | 10

Page 11: Zend Framework 1.8 Features Webinar

Zend_Tool – What Can It Do?

| Apr 12, 2023Zend_Tool | 11

Page 12: Zend Framework 1.8 Features Webinar

Zend_Tool – What Can It Do?

| Apr 12, 2023Zend_Tool | 12

Page 13: Zend Framework 1.8 Features Webinar

Zend_Tool – What Can It Do?

| Apr 12, 2023Zend_Tool | 13

Page 14: Zend Framework 1.8 Features Webinar

Zend_Tool – What Can It Do?

| Apr 12, 2023Zend_Tool | 14

Page 15: Zend Framework 1.8 Features Webinar

Zend_Tool – What Can It Do?

| Apr 12, 2023Zend_Tool | 15

Page 16: Zend Framework 1.8 Features Webinar

Zend_Tool – What Can It Do?

| Apr 12, 2023Zend_Tool | 16

Page 17: Zend Framework 1.8 Features Webinar

Zend_Tool – What Can It Do?

• You can find out at the end of the month at the next webinar ;)

• http://www.zend.com/en/company/news/event/webinar-zend-tool-command-line-tooling

| Apr 12, 2023Name of this section | 17

Page 18: Zend Framework 1.8 Features Webinar

“ZEND_APPLICATION

Your bootstrap, … it should probably look more like this:- Ralph Schindler

Page 19: Zend Framework 1.8 Features Webinar

Zend_Application – The Problem

• Provides a standardized bootstrapping process

• Ability to bootstrap reusable resources, common- and module-based bootstrap classes and dependency checking.

• Takes care of setting up the PHP environment

• Sets up autoloading by default.

| Apr 12, 2023Zend_Application | 19

Page 20: Zend Framework 1.8 Features Webinar

Zend_Application – Autoloading

• New Autoloader Resource Autoloader Module Autoloader

| Apr 12, 2023Zend_Application | 20

Page 21: Zend Framework 1.8 Features Webinar

Zend_Application – A Stroll Through Code

| Apr 12, 2023Zend_Application | 21

Page 22: Zend Framework 1.8 Features Webinar

Zend_Application – A Stroll Through Code

| Apr 12, 2023Zend_Application | 22

Page 23: Zend Framework 1.8 Features Webinar

Zend_Application – A Stroll Through Code

| Apr 12, 2023Zend_Application | 23

Page 24: Zend Framework 1.8 Features Webinar

Zend_Application – A Stroll Through Code

| Apr 12, 2023Zend_Application | 24

Page 25: Zend Framework 1.8 Features Webinar

Zend_Application – A Stroll Through Code

| Apr 12, 2023Zend_Application | 25

Page 26: Zend Framework 1.8 Features Webinar

Zend_Application – A Stroll Through Code

| Apr 12, 2023Zend_Application | 26

• Built in Resources: Database FrontController Layout Locale Modules Navigation Session Translate View

Page 27: Zend Framework 1.8 Features Webinar

“ZEND_NAVIGATION

Where would you like to go today?

Page 28: Zend Framework 1.8 Features Webinar

Zend_Navigation – The Problem

• Developed by Contributor Robin Skoglund

• Tree structures are hard

• Navigation is a form of tree structure

• Standard way of solving a number of “navigation” problems Menus Breadcrumbs Sitemaps Your Navigation problem here?

| Apr 12, 2023

Zend_Navigation | 28

Page 29: Zend Framework 1.8 Features Webinar

Zend_Navigation – The Problem

| Apr 12, 2023

Zend_Navigation | 29

Page 30: Zend Framework 1.8 Features Webinar

Zend_Navigation – The Problem

| Apr 12, 2023

Zend_Navigation | 30

Page 31: Zend Framework 1.8 Features Webinar

Zend_Navigation – The Problem

| Apr 12, 2023

Zend_Navigation | 31

Page 32: Zend Framework 1.8 Features Webinar

“EC2 AND S3 SUPPORT

Because ‘the cloud’ is not just a pretty picture on a flow chart anymore.-Ralph Schindler

Page 33: Zend Framework 1.8 Features Webinar

Zend_Service_Amazon_S3/EC2

• What is EC2? Developed By Contributor Jon Whitcraft Amazon Elastic Cloud Computing (EC2) Launch and manage server instances in Amazon's data

centers using APIs or available tools and utilities. You can use Amazon EC2 server instances at any time, for

as long as you need, and for any legal purpose.

• What is S3? Developed by Contributor Stanislav Malyshev 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.

Service aims to maximize benefits of scale and to pass those benefits on to developers.

| Apr 12, 2023Zend_Service_Amazon_S3/EC2 | 33

Page 34: Zend Framework 1.8 Features Webinar

Zend_Service_Amazon_EC2

| Apr 12, 2023Zend_Service_Amazon_EC2/S3 | 34

Page 35: Zend Framework 1.8 Features Webinar

Zend_Service_Amazon_EC2

| Apr 12, 2023Zend_Service_Amazon_EC2/S3 | 35

Page 36: Zend Framework 1.8 Features Webinar

Zend_Service_Amazon_EC2

| Apr 12, 2023Zend_Service_Amazon_EC2/S3 | 36

Page 37: Zend Framework 1.8 Features Webinar

Zend_Service_Amazon_S3

| Apr 12, 2023Zend_Service_Amazon_EC2/S3 | 37

Page 38: Zend Framework 1.8 Features Webinar

Zend_Service_Amazon_S3

| Apr 12, 2023Zend_Service_Amazon_EC2/S3 | 38

Page 39: Zend Framework 1.8 Features Webinar

Copyright © 2007, Zend Technologies Inc.

THANK YOU!http://framework.zend.com

Latest Release 1.8.2

[email protected]

[email protected]

| 39