Submit Search
Upload
symfony: PHP doesn't have to be crap
•
7 likes
•
4,123 views
Michael Nolan
Follow
Introduction to symfony and some case studies of how we've used it at Edge Hill University
Read less
Read more
Technology
Report
Share
Report
Share
1 of 25
Recommended
Dan Sich CIL 2008
Dan Sich CIL 2008
dansich
Free CCNA1 Instructor Training (Feb to July 2017)
Free CCNA1 Instructor Training (Feb to July 2017)
Andrew Smith
About the Fab Academy using FAN1
About the Fab Academy using FAN1
Mio Kato
Way to fci
Way to fci
ِAbdulla AlShourbagy
Developing Speaking and Writing with Technology
Developing Speaking and Writing with Technology
Vicky Saumell
Web Ct Student Orient
Web Ct Student Orient
Cindy Wright
Activating learning with technology in the primary classroom
Activating learning with technology in the primary classroom
Vicky Saumell
20 Technology training tips
20 Technology training tips
Rob Coers
Recommended
Dan Sich CIL 2008
Dan Sich CIL 2008
dansich
Free CCNA1 Instructor Training (Feb to July 2017)
Free CCNA1 Instructor Training (Feb to July 2017)
Andrew Smith
About the Fab Academy using FAN1
About the Fab Academy using FAN1
Mio Kato
Way to fci
Way to fci
ِAbdulla AlShourbagy
Developing Speaking and Writing with Technology
Developing Speaking and Writing with Technology
Vicky Saumell
Web Ct Student Orient
Web Ct Student Orient
Cindy Wright
Activating learning with technology in the primary classroom
Activating learning with technology in the primary classroom
Vicky Saumell
20 Technology training tips
20 Technology training tips
Rob Coers
Welcometo imscomputers7
Welcometo imscomputers7
Anne Asplund
Alice Software
Alice Software
university of education,Lahore
Alice Software
Alice Software
university of education,Lahore
First Year NAU CS
First Year NAU CS
leahshanker
DevOps as an emerging university discipline
DevOps as an emerging university discipline
Nikolay Milovanov
Projecttincan
Projecttincan
KentWeeks
BlackBoard Learn Accessibility
BlackBoard Learn Accessibility
Staci Trekles
Soft Eng 1st PPT
Soft Eng 1st PPT
Carlo Miguel Arca
Jennifers powerpoint
Jennifers powerpoint
jenndubon
Educational Technology - May 2008
Educational Technology - May 2008
Adam Bellow
Pick Up The Pace: Creating Quality Rapid E Learning
Pick Up The Pace: Creating Quality Rapid E Learning
Enspire Learning
Tools for Designing Distance Learning Instruction
Tools for Designing Distance Learning Instruction
Marsha J. Chan
Technology Tools in the Classroom - Elie Chmouni
Technology Tools in the Classroom - Elie Chmouni
Mary McGlasson
How to Listen to and Involve your Faculty
How to Listen to and Involve your Faculty
David Melone
Free 'n Easy: Incorporating Web 2.0 without a Budget
Free 'n Easy: Incorporating Web 2.0 without a Budget
chairsty
ELMSLN @ OpenEd 14
ELMSLN @ OpenEd 14
btopro
Computer Networking - A Top-down Approach by James F. Kurose, Keith W. Ross (...
Computer Networking - A Top-down Approach by James F. Kurose, Keith W. Ross (...
SIVAKUMAR301575
000_Computer Networking A Top-Down Approach 2016.pdf
000_Computer Networking A Top-Down Approach 2016.pdf
huuthido
MCLI Technology Tools in the Classroom - Elie Chmouni v2
MCLI Technology Tools in the Classroom - Elie Chmouni v2
Mary McGlasson
Ct summer 2013
Ct summer 2013
cwatkins92
RAPIDS
RAPIDS
Teresa Liew
A Survey of Web 2.0 Technologies Pang
A Survey of Web 2.0 Technologies Pang
College of Southern Maryland Faculty
More Related Content
What's hot
Welcometo imscomputers7
Welcometo imscomputers7
Anne Asplund
Alice Software
Alice Software
university of education,Lahore
Alice Software
Alice Software
university of education,Lahore
First Year NAU CS
First Year NAU CS
leahshanker
DevOps as an emerging university discipline
DevOps as an emerging university discipline
Nikolay Milovanov
Projecttincan
Projecttincan
KentWeeks
BlackBoard Learn Accessibility
BlackBoard Learn Accessibility
Staci Trekles
Soft Eng 1st PPT
Soft Eng 1st PPT
Carlo Miguel Arca
Jennifers powerpoint
Jennifers powerpoint
jenndubon
What's hot
(9)
Welcometo imscomputers7
Welcometo imscomputers7
Alice Software
Alice Software
Alice Software
Alice Software
First Year NAU CS
First Year NAU CS
DevOps as an emerging university discipline
DevOps as an emerging university discipline
Projecttincan
Projecttincan
BlackBoard Learn Accessibility
BlackBoard Learn Accessibility
Soft Eng 1st PPT
Soft Eng 1st PPT
Jennifers powerpoint
Jennifers powerpoint
Similar to symfony: PHP doesn't have to be crap
Educational Technology - May 2008
Educational Technology - May 2008
Adam Bellow
Pick Up The Pace: Creating Quality Rapid E Learning
Pick Up The Pace: Creating Quality Rapid E Learning
Enspire Learning
Tools for Designing Distance Learning Instruction
Tools for Designing Distance Learning Instruction
Marsha J. Chan
Technology Tools in the Classroom - Elie Chmouni
Technology Tools in the Classroom - Elie Chmouni
Mary McGlasson
How to Listen to and Involve your Faculty
How to Listen to and Involve your Faculty
David Melone
Free 'n Easy: Incorporating Web 2.0 without a Budget
Free 'n Easy: Incorporating Web 2.0 without a Budget
chairsty
ELMSLN @ OpenEd 14
ELMSLN @ OpenEd 14
btopro
Computer Networking - A Top-down Approach by James F. Kurose, Keith W. Ross (...
Computer Networking - A Top-down Approach by James F. Kurose, Keith W. Ross (...
SIVAKUMAR301575
000_Computer Networking A Top-Down Approach 2016.pdf
000_Computer Networking A Top-Down Approach 2016.pdf
huuthido
MCLI Technology Tools in the Classroom - Elie Chmouni v2
MCLI Technology Tools in the Classroom - Elie Chmouni v2
Mary McGlasson
Ct summer 2013
Ct summer 2013
cwatkins92
RAPIDS
RAPIDS
Teresa Liew
A Survey of Web 2.0 Technologies Pang
A Survey of Web 2.0 Technologies Pang
College of Southern Maryland Faculty
Campus Technology 2013
Campus Technology 2013
black-fenix
Integrating Technology into the English Language Arts Classroom
Integrating Technology into the English Language Arts Classroom
ashleyquark
Integrating Technology into the English Language Arts Classroom
Integrating Technology into the English Language Arts Classroom
ashleyquark
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
TorranceLearning
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
grandeped
Whats Possible With Educational Technology
Whats Possible With Educational Technology
Andrew Moore
OpenSim: A New Alternative to Second Life
OpenSim: A New Alternative to Second Life
Fleep Tuque
Similar to symfony: PHP doesn't have to be crap
(20)
Educational Technology - May 2008
Educational Technology - May 2008
Pick Up The Pace: Creating Quality Rapid E Learning
Pick Up The Pace: Creating Quality Rapid E Learning
Tools for Designing Distance Learning Instruction
Tools for Designing Distance Learning Instruction
Technology Tools in the Classroom - Elie Chmouni
Technology Tools in the Classroom - Elie Chmouni
How to Listen to and Involve your Faculty
How to Listen to and Involve your Faculty
Free 'n Easy: Incorporating Web 2.0 without a Budget
Free 'n Easy: Incorporating Web 2.0 without a Budget
ELMSLN @ OpenEd 14
ELMSLN @ OpenEd 14
Computer Networking - A Top-down Approach by James F. Kurose, Keith W. Ross (...
Computer Networking - A Top-down Approach by James F. Kurose, Keith W. Ross (...
000_Computer Networking A Top-Down Approach 2016.pdf
000_Computer Networking A Top-Down Approach 2016.pdf
MCLI Technology Tools in the Classroom - Elie Chmouni v2
MCLI Technology Tools in the Classroom - Elie Chmouni v2
Ct summer 2013
Ct summer 2013
RAPIDS
RAPIDS
A Survey of Web 2.0 Technologies Pang
A Survey of Web 2.0 Technologies Pang
Campus Technology 2013
Campus Technology 2013
Integrating Technology into the English Language Arts Classroom
Integrating Technology into the English Language Arts Classroom
Integrating Technology into the English Language Arts Classroom
Integrating Technology into the English Language Arts Classroom
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
Whats Possible With Educational Technology
Whats Possible With Educational Technology
OpenSim: A New Alternative to Second Life
OpenSim: A New Alternative to Second Life
More from Michael Nolan
WordPress: Beyond Blogging
WordPress: Beyond Blogging
Michael Nolan
Newbies
Newbies
Michael Nolan
Anti-CMS Evolved
Anti-CMS Evolved
Michael Nolan
Anti-CMS Evolved Beta
Anti-CMS Evolved Beta
Michael Nolan
Scouting for boys and girls
Scouting for boys and girls
Michael Nolan
Edge Hill XCRI
Edge Hill XCRI
Michael Nolan
Anti-CMS Evolved Lancaster
Anti-CMS Evolved Lancaster
Michael Nolan
Handling Social Media Overload
Handling Social Media Overload
Michael Nolan
Mashed Libraries: data.ac.uk
Mashed Libraries: data.ac.uk
Michael Nolan
Slate My Website
Slate My Website
Michael Nolan
Building an Anti-CMS
Building an Anti-CMS
Michael Nolan
Developers Developers Developers
Developers Developers Developers
Michael Nolan
Create a better seach engine than Google
Create a better seach engine than Google
Michael Nolan
Stuff what we're doing at Edge Hill University
Stuff what we're doing at Edge Hill University
Michael Nolan
More from Michael Nolan
(14)
WordPress: Beyond Blogging
WordPress: Beyond Blogging
Newbies
Newbies
Anti-CMS Evolved
Anti-CMS Evolved
Anti-CMS Evolved Beta
Anti-CMS Evolved Beta
Scouting for boys and girls
Scouting for boys and girls
Edge Hill XCRI
Edge Hill XCRI
Anti-CMS Evolved Lancaster
Anti-CMS Evolved Lancaster
Handling Social Media Overload
Handling Social Media Overload
Mashed Libraries: data.ac.uk
Mashed Libraries: data.ac.uk
Slate My Website
Slate My Website
Building an Anti-CMS
Building an Anti-CMS
Developers Developers Developers
Developers Developers Developers
Create a better seach engine than Google
Create a better seach engine than Google
Stuff what we're doing at Edge Hill University
Stuff what we're doing at Edge Hill University
Recently uploaded
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Recently uploaded
(20)
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
symfony: PHP doesn't have to be crap
1.
symfony: PHP doesn’t
have to be crap… … and how we used it to bring Web 2.0 to Edge Hill University Michael Nolan www.michaelnolan.co.uk blogs.edgehill.ac.uk/webservices
2.
3.
4.
5.
6.
7.
8.
Admin Generator
9.
Admin Generator
10.
Debugging Tools
11.
12.
13.
Putting it into
practice
14.
15.
16.
“ Everything you
can do I can do better ” Everything you provide I can (usually!) get for free
17.
“ 100MB inbox?!
I can get twenty times that for free… …and it always works! ”
18.
Edge Hill University
is in the middle of nowhere, has p*ss poor student nightlife and is full of arrogant d*ckheads
19.
We’re not afraid
– we embrace it!
20.
21.
22.
23.
24.
25.
exit;