SlideShare uma empresa Scribd logo
1 de 32
Introducing: Zend Framework John Coggeshall
Welcome ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Getting Started ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Goals of the Framework ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why Yet another Framework? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Framework License ,[object Object],[object Object],[object Object]
There’s no such thing as a free…  ,[object Object],[object Object],[object Object],[object Object],[object Object]
We eat our own dog food ,[object Object],[object Object],[object Object],[object Object]
The grail: Extreme Simplicity ,[object Object],[object Object],[object Object],[object Object],[object Object]
Getting the Grail ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Zend Framework from 10,000 feet
Completely PHP-5 focused ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Preview Release ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Getting Zend Framework $ svn checkout http://framework.zend.com/svn/framework/trunk
Installing Zend Framework ,[object Object],[object Object],[object Object],…… include_path=“.:/usr/local/lib/php:/usr/local/lib/ZendFramework” …… …… php_value include_path “.:/usr/local/lib/php:/usr/local/lib/ZendFramework” ……
MVC Pattern ,[object Object],[object Object],[object Object]
Example Controller ,[object Object]
Passing Parameters ,[object Object],[object Object],[object Object],[object Object],[object Object]
Dealing with 404s ,[object Object],[object Object],[object Object],[object Object]
Chaining Controllers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Final thoughts on MVC ,[object Object],[object Object],[object Object],[object Object],[object Object]
Input Filtering
Zend_InputFilter ,[object Object],[object Object],[object Object]
Using Zend_InputFilter ,[object Object],[object Object]
Zend_Mail ,[object Object],[object Object],[object Object],[object Object]
Sending HTML mail is now  really  easy
Zend_Search ,[object Object],[object Object],[object Object],[object Object]
Zend_Search Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using Zend_Search ,[object Object],[object Object]
Adding documents to the index
Cool things about Zend_Search ,[object Object],[object Object],[object Object],[object Object]
Questions?

Mais conteúdo relacionado

Destaque

Ed 451 lesson plan 1
Ed 451 lesson plan 1Ed 451 lesson plan 1
Ed 451 lesson plan 1
santaana1
 
20091012_Personal data_02
20091012_Personal data_0220091012_Personal data_02
20091012_Personal data_02
sbur
 
Waste cycle in airport
Waste cycle in airportWaste cycle in airport
Waste cycle in airport
alind tiwari
 

Destaque (19)

Komputerku Kalyana Sidra Wardhana 4a
Komputerku Kalyana Sidra Wardhana 4aKomputerku Kalyana Sidra Wardhana 4a
Komputerku Kalyana Sidra Wardhana 4a
 
green tea
green teagreen tea
green tea
 
Newyork City walk
Newyork City walkNewyork City walk
Newyork City walk
 
Design Samples
Design SamplesDesign Samples
Design Samples
 
alinds slideshow
alinds slideshowalinds slideshow
alinds slideshow
 
Who are CRM excellence?
Who are CRM excellence?Who are CRM excellence?
Who are CRM excellence?
 
before upload
before uploadbefore upload
before upload
 
I pv6
I pv6I pv6
I pv6
 
Maas
MaasMaas
Maas
 
Ed 451 lesson plan 1
Ed 451 lesson plan 1Ed 451 lesson plan 1
Ed 451 lesson plan 1
 
eTwinning: una motivazione in + per insegnare, una ragione in + per apprendere
eTwinning: una motivazione in + per insegnare, una ragione in + per apprendereeTwinning: una motivazione in + per insegnare, una ragione in + per apprendere
eTwinning: una motivazione in + per insegnare, una ragione in + per apprendere
 
20091012_Personal data_02
20091012_Personal data_0220091012_Personal data_02
20091012_Personal data_02
 
Global Recycling
Global RecyclingGlobal Recycling
Global Recycling
 
PEARL: Providing Education and Resources for Leadership
PEARL: Providing Education and Resources for Leadership  PEARL: Providing Education and Resources for Leadership
PEARL: Providing Education and Resources for Leadership
 
Waste cycle in airport
Waste cycle in airportWaste cycle in airport
Waste cycle in airport
 
VOIP
VOIPVOIP
VOIP
 
Sedimentary
SedimentarySedimentary
Sedimentary
 
Social Media & CRM; strategische verkenning - Stephan ten Kate
Social Media & CRM; strategische verkenning - Stephan ten KateSocial Media & CRM; strategische verkenning - Stephan ten Kate
Social Media & CRM; strategische verkenning - Stephan ten Kate
 
Waterfront luxury villas in cochin blu rain by tulsi developers
Waterfront luxury villas in cochin   blu rain by tulsi developersWaterfront luxury villas in cochin   blu rain by tulsi developers
Waterfront luxury villas in cochin blu rain by tulsi developers
 

Mais de alind tiwari

Mais de alind tiwari (20)

Rainforest alliance pdf_test
Rainforest alliance pdf_testRainforest alliance pdf_test
Rainforest alliance pdf_test
 
Eco computing test
Eco computing testEco computing test
Eco computing test
 
Global Recycling
Global RecyclingGlobal Recycling
Global Recycling
 
Recyle the E-waste-T
Recyle the E-waste-TRecyle the E-waste-T
Recyle the E-waste-T
 
organic community garden suggestion
organic community garden suggestionorganic community garden suggestion
organic community garden suggestion
 
final test
final testfinal test
final test
 
silent features of organic f
silent features of organic fsilent features of organic f
silent features of organic f
 
final test
final testfinal test
final test
 
silent features of organic f
silent features of organic fsilent features of organic f
silent features of organic f
 
my new pitch
my new pitchmy new pitch
my new pitch
 
Test Nan
Test NanTest Nan
Test Nan
 
Provide a venue for recycling electronic waste in Brooklyn
Provide a venue for recycling electronic waste in BrooklynProvide a venue for recycling electronic waste in Brooklyn
Provide a venue for recycling electronic waste in Brooklyn
 
One note
One noteOne note
One note
 
test
testtest
test
 
Save trees
Save treesSave trees
Save trees
 
T-recylce the E-waste
T-recylce the E-wasteT-recylce the E-waste
T-recylce the E-waste
 
Nan's pitch
Nan's pitchNan's pitch
Nan's pitch
 
one slide solution
one slide solutionone slide solution
one slide solution
 
Good one
Good oneGood one
Good one
 
Good one
Good oneGood one
Good one
 

first pitch