extensions for today & beyond why you should be building the next generation of magento
TRANSCRIPT
![Page 1: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/1.jpg)
Extensions for today & beyond:
why you should be building the next generation of Magento
![Page 2: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/2.jpg)
Who am I
• Jonathan Beri, Senior Technical Product Manager• Responsible for developer products• [email protected]• @beriberikix
![Page 3: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/3.jpg)
INDUSTRY OF ADD-ONSPlatforms and people are building today
![Page 4: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/4.jpg)
Ways to build
Apps Add-ons APIs
![Page 5: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/5.jpg)
App stores statsPlatform Size Usage
Apple 225,000 5 billion d/l
Android 70,000 1 Billion
Firefox 75,000 2.5 Billion in use1.5 Billion d/l
Force.com 135,000 Apps1,000 in market
2 Billion DAU 77,000 businesses
Facebook (onsite) 550,000 ~350 Million MAU
Facebook (offsite) 250,000 100 Million MAU
Twitter 100,000 ~30 Million Tweets (60% tweets, 2/10)75% of traffic
![Page 6: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/6.jpg)
What makes a Platform?
Ecosystem
Access
InterfaceDiscover-ability
![Page 7: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/7.jpg)
EXTENSIONS ON MAGENTOWhat – How – Why
![Page 8: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/8.jpg)
What are extensions
• extend• modify• create
CODE
• you• world-wide
UTILITY
• upload• access
REACH
![Page 9: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/9.jpg)
How do they work
Core API
Code pools
Packager
PEAR & Custom Upgrade system
magento.com/magento-connect
![Page 10: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/10.jpg)
By the numbers
• In the last 6 months we’ve had over 1,100 submissions
• Over 2.4 million downloads• 1.25 million Unique Pageviews in September• 350 developers and growing
![Page 11: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/11.jpg)
WHY YOU SHOULD BE BUILDING EXTENSIONS
If you’re not already…
![Page 12: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/12.jpg)
Why: Demand
![Page 13: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/13.jpg)
Why: Opportunity
![Page 14: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/14.jpg)
Why: Revenue
![Page 15: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/15.jpg)
Why: Mods are almost there
![Page 16: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/16.jpg)
EVOLUTION OF EXTENSIONSHow we got here
![Page 17: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/17.jpg)
History of Magento & Extensions
2007 2008 2009 2010
August 31- Preview B1 0.6.12383 May 22- 1,000th
submission
April 14 - First 3rd-party April 8 - Connect redesign
![Page 18: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/18.jpg)
Connect 1.0
![Page 19: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/19.jpg)
Connect 1.5
![Page 20: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/20.jpg)
THE NEXT PHASEWhat’s coming down the pipeline
![Page 21: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/21.jpg)
Coming up soon
• Better installer compatibility (w/ Uninstall)– Community Edition– Professional Edition– Enterprise Edition
• New Connect design and experience• Purchase through Magento
![Page 22: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/22.jpg)
What makes a successful marketplace?
![Page 23: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/23.jpg)
Connect 2.0 concept
![Page 24: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/24.jpg)
Connect 2.0 concept
![Page 25: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/25.jpg)
Connect 2.0 concept
![Page 26: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/26.jpg)
Connect 2.next
• Recommendations• Compatibility reviews• Analytics• Promotional opportunities• Subscription• Encoding Extensions• New opportunities, e.g. Mobile
![Page 27: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/27.jpg)
DEVELOPER TOOLSWays to help you test and deliver faster
![Page 28: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/28.jpg)
Problem: build PE & EE extensions
• Today, if you wanted to test or use features only found in PE or EE, you need to have licenses or access to each
• Cost prohibitive (especially if you want to be backwards compatible)
![Page 29: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/29.jpg)
Magento Emulator
![Page 30: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/30.jpg)
SNEAK PEAK INTO THE FUTUREFrom our R&D lab
![Page 31: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/31.jpg)
OpenSocial
• Born out of a popular Google product – iGoogle
• First released as an Open Standard in November 2007
• Adopted by large sites & products like LinkedIn, MySpace, Yahoo! & Jive
• Continued as a community effort
![Page 32: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/32.jpg)
What is OpenSocial
• Gadgets built on HTML, JavaScript, CSS & XML• Standard Data Model (that is also extendable)• Templating language for UI• Remote Communication• Localization• RESTful interface
![Page 33: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/33.jpg)
New technologies
•Simple and popular Web Service architecture
REST•Hel
pful for integrating into modern webapps
JSON-RPC
•Secure & standard API Authorization
•Supports encryption via SSL
OAuth
•Standard Authentication with rapid adoption
OpenID
•Event notifications via HTTP
WebHooks
![Page 34: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/34.jpg)
A case for REST
* John Musser, ProgrammableWeb
![Page 35: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/35.jpg)
Web Hooks: the evented web
• Notifications• Data Syncing• Chaining• Modification• Plugin
![Page 36: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/36.jpg)
Other ways to get involved
• Contribute via MCA• Bug Fixes• Partner Program• Guest blog• Wiki & KB
![Page 37: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/37.jpg)
Final note
• Survey – bit.ly/azvQFT• Forums – magento.com/boards• Twitter – @magentoconnect &
@beriberikix• Email – [email protected]
We love to listen
![Page 38: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/38.jpg)
Image Credits• http://www.flickr.com/photos/maynard/359394705/• http://www.flickr.com/photos/killmylandlord/2825204891/• http://www.flickr.com/photos/mtsofan/4579337334/
![Page 39: Extensions for today & beyond why you should be building the next generation of magento](https://reader034.vdocument.in/reader034/viewer/2022042815/5562c673d8b42aaf178b503a/html5/thumbnails/39.jpg)
Questions