5. Introduction
About ExpressionEngine
• Content management system
• Built by EllisLab
6. Introduction
About ExpressionEngine
• Content management system
• Built by EllisLab
• Released in 2004
7. Introduction
About ExpressionEngine
• Content management system
• Built by EllisLab
• Released in 2004
• Web based
8. Introduction
About ExpressionEngine
• Content management system
• Built by EllisLab
• Released in 2004
• Web based
• PHP and MySQL
9. Introduction
About ExpressionEngine
• Content management system
• Built by EllisLab
• Released in 2004
• Web based
• PHP and MySQL
• Commercial license: $249.95
12. Introduction
About Me
• Web professional since 1999
• ExpressionEngine developer since 2006
13. Introduction
About Me
• Web professional since 1999
• ExpressionEngine developer since 2006
• Released over a dozen EE add-ons
14. Introduction : About me
Fucking brilliant. Just wanted to say thanks.
Derek Hogue, referring to SpeakEasy.
This is a truly excellent plugin and makes my
life, as a developer, so much easier.
Ben Lilley, referring to SL Combinator.
Fantastic work on this extension, Stephen. I love
how easy it is (for me and my clients) to add
Google Map info.
Martin Ridgway, referring to SL Google Map.
27. Who uses ExpressionEngine?
Over 3.5 million page views /
day
Combined page views across top 5 ExpressionEngine websites.
Source: http://bit.ly/ee-stats/
31. Reasons to use ExpressionEngine
Flexible
• Total content control
32. Reasons to use ExpressionEngine
Flexible
• Total content control
• Complete separation of content and
design
33. Reasons to use ExpressionEngine
Flexible
• Total content control
• Complete separation of content and
design
• Easier content creation and editing
34. Reasons to use ExpressionEngine
Flexible
• Total content control
• Complete separation of content and
design
• Easier content creation and editing
• Implement any design
35. Reasons to use ExpressionEngine
Flexible
• Total content control
• Complete separation of content and
design
• Easier content creation and editing
• Implement any design
• Redesign without touching the
content
36. Reasons to use ExpressionEngine
Secure
e most secure CMS on the market.
37. Reasons to use ExpressionEngine : Secure
Security advisories. Source: http://secunia.com/
Unpatched.
41. Reasons to use ExpressionEngine
Commercial
• Proven business
42. Reasons to use ExpressionEngine
Commercial
• Proven business
• Professional development team
43. Reasons to use ExpressionEngine
Commercial
• Proven business
• Professional development team
• Professional support staff
44. Reasons to use ExpressionEngine
Commercial
• Proven business
• Professional development team
• Professional support staff
• Strong, well-managed community
45. Reasons to use ExpressionEngine
Commercial
• Proven business
• Professional development team
• Professional support staff
• Strong, well-managed community
• Comprehensive documentation
46. Reasons to use ExpressionEngine
Commercial
• Proven business
• Professional development team
• Professional support staff
• Strong, well-managed community
• Comprehensive documentation
• Commercial mindset
53. Reasons to use ExpressionEngine : Extendable
Add-ons
• No hacks
54. Reasons to use ExpressionEngine : Extendable
Add-ons
• No hacks
• Lower costs, fewer bugs
55. Reasons to use ExpressionEngine : Extendable
Add-ons
• No hacks
• Lower costs, fewer bugs
• Grows with your business
56. Reasons to use ExpressionEngine : Extendable
Add-ons
• No hacks
• Lower costs, fewer bugs
• Grows with your business
• Helps your business grow
57. Reasons to use ExpressionEngine : Extendable
Add-ons
• No hacks
• Lower costs, fewer bugs
• Grows with your business
• Helps your business grow
• Build your own for fun or profit
67. Conclusion
Agency Benefits
• No hacking
• Add-ons = competitive advantage / free love / more money
68. Conclusion
Agency Benefits
• No hacking
• Add-ons = competitive advantage / free love / more money
• Say yes more
69. Conclusion
Agency Benefits
• No hacking
• Add-ons = competitive advantage / free love / more money
• Say yes more
• Fewer security headaches
70. Conclusion
Agency Benefits
• No hacking
• Add-ons = competitive advantage / free love / more money
• Say yes more
• Fewer security headaches
• Community
71. I’m done
Follow me on Twitter @monooso and @expin
Read my blog at http://experienceinternet.co.uk/blog/
72. Questions?
Follow me on Twitter @monooso and @expin
Read my blog at http://experienceinternet.co.uk/blog/
Editor's Notes
• Stephen Lewis\n• Professional EE developer\n• The reasons why you should use EE, whether you’re a web agency, or an end client\n
\n
• pMachine\n• No installation, any modern browser\n• Open source technologies, commercial product\n• Per SITE, not per seat\n
• pMachine\n• No installation, any modern browser\n• Open source technologies, commercial product\n• Per SITE, not per seat\n
• pMachine\n• No installation, any modern browser\n• Open source technologies, commercial product\n• Per SITE, not per seat\n
• pMachine\n• No installation, any modern browser\n• Open source technologies, commercial product\n• Per SITE, not per seat\n
• pMachine\n• No installation, any modern browser\n• Open source technologies, commercial product\n• Per SITE, not per seat\n
• pMachine\n• No installation, any modern browser\n• Open source technologies, commercial product\n• Per SITE, not per seat\n
• Large agencies: Mercedes-Benz, Cabinet Office\n• Founded Experience in 2005\n• Add-on developer. Well received [SLIDE]\n
• Large agencies: Mercedes-Benz, Cabinet Office\n• Founded Experience in 2005\n• Add-on developer. Well received [SLIDE]\n
• Large agencies: Mercedes-Benz, Cabinet Office\n• Founded Experience in 2005\n• Add-on developer. Well received [SLIDE]\n
\n
• Some of the most respected agencies in the world [SLIDE]\n
• With big agencies come big clients [SLIDE]\n
• With big agencies come big clients [SLIDE]\n
• With big agencies come big clients [SLIDE]\n
• With big agencies come big clients [SLIDE]\n
• Change.gov : doesn’t get much bigger\n• BMI Music\n• iLounge: 20,000,000 page views / month\n• Top Gear\n• ALA : moved from custom-built CMS to EE\n
• Change.gov : doesn’t get much bigger\n• BMI Music\n• iLounge: 20,000,000 page views / month\n• Top Gear\n• ALA : moved from custom-built CMS to EE\n
• Change.gov : doesn’t get much bigger\n• BMI Music\n• iLounge: 20,000,000 page views / month\n• Top Gear\n• ALA : moved from custom-built CMS to EE\n
• Change.gov : doesn’t get much bigger\n• BMI Music\n• iLounge: 20,000,000 page views / month\n• Top Gear\n• ALA : moved from custom-built CMS to EE\n
• Change.gov : doesn’t get much bigger\n• BMI Music\n• iLounge: 20,000,000 page views / month\n• Top Gear\n• ALA : moved from custom-built CMS to EE\n
\n
\n
\n
• News, Events, Products\n• Channel : a way of grouping information\n• Home page example\n• No redundant form fields\n• Most appropriate field type (text box, drop-down, checkboxes, etc)\n
• News, Events, Products\n• Channel : a way of grouping information\n• Home page example\n• No redundant form fields\n• Most appropriate field type (text box, drop-down, checkboxes, etc)\n
• News, Events, Products\n• Channel : a way of grouping information\n• Home page example\n• No redundant form fields\n• Most appropriate field type (text box, drop-down, checkboxes, etc)\n
• News, Events, Products\n• Channel : a way of grouping information\n• Home page example\n• No redundant form fields\n• Most appropriate field type (text box, drop-down, checkboxes, etc)\n
• News, Events, Products\n• Channel : a way of grouping information\n• Home page example\n• No redundant form fields\n• Most appropriate field type (text box, drop-down, checkboxes, etc)\n
• News, Events, Products\n• Channel : a way of grouping information\n• Home page example\n• No redundant form fields\n• Most appropriate field type (text box, drop-down, checkboxes, etc)\n
• Most secure popular CMS\n• Additional features: I.P. banning, email banning, throttling\n
• Vulnerability : known security risk\n• Current non-beta version\n• Plone not bad, still 3 TIMES more\n• WordPress 28 TIMES more\n
• Vulnerability : known security risk\n• Current non-beta version\n• Plone not bad, still 3 TIMES more\n• WordPress 28 TIMES more\n
• Vulnerability : known security risk\n• Current non-beta version\n• Plone not bad, still 3 TIMES more\n• WordPress 28 TIMES more\n
• Vulnerability : known security risk\n• Current non-beta version\n• Plone not bad, still 3 TIMES more\n• WordPress 28 TIMES more\n
• Vulnerability : known security risk\n• Current non-beta version\n• Plone not bad, still 3 TIMES more\n• WordPress 28 TIMES more\n
• Vulnerability : known security risk\n• Current non-beta version\n• Plone not bad, still 3 TIMES more\n• WordPress 28 TIMES more\n
• Vulnerability : known security risk\n• Current non-beta version\n• Plone not bad, still 3 TIMES more\n• WordPress 28 TIMES more\n
• Vulnerability : known security risk\n• Current non-beta version\n• Plone not bad, still 3 TIMES more\n• WordPress 28 TIMES more\n
• Security advisory : sufficiently severe vulnerability\n• Unpatched : publicly documented, not fixed\n• Still way ahead of everyone else\n• Very responsive to potential security issues\n
• Security advisory : sufficiently severe vulnerability\n• Unpatched : publicly documented, not fixed\n• Still way ahead of everyone else\n• Very responsive to potential security issues\n
• Security advisory : sufficiently severe vulnerability\n• Unpatched : publicly documented, not fixed\n• Still way ahead of everyone else\n• Very responsive to potential security issues\n
• Security advisory : sufficiently severe vulnerability\n• Unpatched : publicly documented, not fixed\n• Still way ahead of everyone else\n• Very responsive to potential security issues\n
• Security advisory : sufficiently severe vulnerability\n• Unpatched : publicly documented, not fixed\n• Still way ahead of everyone else\n• Very responsive to potential security issues\n
• Security advisory : sufficiently severe vulnerability\n• Unpatched : publicly documented, not fixed\n• Still way ahead of everyone else\n• Very responsive to potential security issues\n
• Security advisory : sufficiently severe vulnerability\n• Unpatched : publicly documented, not fixed\n• Still way ahead of everyone else\n• Very responsive to potential security issues\n
• Security advisory : sufficiently severe vulnerability\n• Unpatched : publicly documented, not fixed\n• Still way ahead of everyone else\n• Very responsive to potential security issues\n
\n
• Commercial mindset : EE Pros, commercial add-ons\n
• Commercial mindset : EE Pros, commercial add-ons\n
• Commercial mindset : EE Pros, commercial add-ons\n
• Commercial mindset : EE Pros, commercial add-ons\n
• Commercial mindset : EE Pros, commercial add-ons\n
• Commercial mindset : EE Pros, commercial add-ons\n
\n
• Many popular sites use basic installation\n• Grow as required. Forums, member management\n• Add-on : wraps PHP code for easy re-use\n
• Many popular sites use basic installation\n• Grow as required. Forums, member management\n• Add-on : wraps PHP code for easy re-use\n
• Many popular sites use basic installation\n• Grow as required. Forums, member management\n• Add-on : wraps PHP code for easy re-use\n
• Pain-free upgrades\n---\n• Re-using proven code\n• Implement complex functionality in minutes\n---\n• Lab.gruppen: pre-owned products, member-only downloads area, additional microsites running off same installation\n---\n• SEO friendly\n• Social networking, third-party APIs\n• Feature-rich website\n• Member management, email lists\n---\n• Competitive advantage: cost aggressively, or be more profitable\n• Public adoration\n• Alternative revenue stream\n
• Pain-free upgrades\n---\n• Re-using proven code\n• Implement complex functionality in minutes\n---\n• Lab.gruppen: pre-owned products, member-only downloads area, additional microsites running off same installation\n---\n• SEO friendly\n• Social networking, third-party APIs\n• Feature-rich website\n• Member management, email lists\n---\n• Competitive advantage: cost aggressively, or be more profitable\n• Public adoration\n• Alternative revenue stream\n
• Pain-free upgrades\n---\n• Re-using proven code\n• Implement complex functionality in minutes\n---\n• Lab.gruppen: pre-owned products, member-only downloads area, additional microsites running off same installation\n---\n• SEO friendly\n• Social networking, third-party APIs\n• Feature-rich website\n• Member management, email lists\n---\n• Competitive advantage: cost aggressively, or be more profitable\n• Public adoration\n• Alternative revenue stream\n
• Pain-free upgrades\n---\n• Re-using proven code\n• Implement complex functionality in minutes\n---\n• Lab.gruppen: pre-owned products, member-only downloads area, additional microsites running off same installation\n---\n• SEO friendly\n• Social networking, third-party APIs\n• Feature-rich website\n• Member management, email lists\n---\n• Competitive advantage: cost aggressively, or be more profitable\n• Public adoration\n• Alternative revenue stream\n
• Pain-free upgrades\n---\n• Re-using proven code\n• Implement complex functionality in minutes\n---\n• Lab.gruppen: pre-owned products, member-only downloads area, additional microsites running off same installation\n---\n• SEO friendly\n• Social networking, third-party APIs\n• Feature-rich website\n• Member management, email lists\n---\n• Competitive advantage: cost aggressively, or be more profitable\n• Public adoration\n• Alternative revenue stream\n
\n
• Proven business, proven technologies\n• Flexible, can grow with your business, can grow your business\n• Secure: most secure CMS on the market\n• Non-proprietary: not tied in to an in-house system. Take you business elsewhere\n• A pool of approved EE developers\n
• Proven business, proven technologies\n• Flexible, can grow with your business, can grow your business\n• Secure: most secure CMS on the market\n• Non-proprietary: not tied in to an in-house system. Take you business elsewhere\n• A pool of approved EE developers\n
• Proven business, proven technologies\n• Flexible, can grow with your business, can grow your business\n• Secure: most secure CMS on the market\n• Non-proprietary: not tied in to an in-house system. Take you business elsewhere\n• A pool of approved EE developers\n
• Proven business, proven technologies\n• Flexible, can grow with your business, can grow your business\n• Secure: most secure CMS on the market\n• Non-proprietary: not tied in to an in-house system. Take you business elsewhere\n• A pool of approved EE developers\n
• Proven business, proven technologies\n• Flexible, can grow with your business, can grow your business\n• Secure: most secure CMS on the market\n• Non-proprietary: not tied in to an in-house system. Take you business elsewhere\n• A pool of approved EE developers\n
• Yes : chose EE because it enabled me to do more\n• Security : less time fighting hackers, spammers etc.\n• Community : support, straight from the horse’s mouth\n
• Yes : chose EE because it enabled me to do more\n• Security : less time fighting hackers, spammers etc.\n• Community : support, straight from the horse’s mouth\n
• Yes : chose EE because it enabled me to do more\n• Security : less time fighting hackers, spammers etc.\n• Community : support, straight from the horse’s mouth\n
• Yes : chose EE because it enabled me to do more\n• Security : less time fighting hackers, spammers etc.\n• Community : support, straight from the horse’s mouth\n
• Yes : chose EE because it enabled me to do more\n• Security : less time fighting hackers, spammers etc.\n• Community : support, straight from the horse’s mouth\n