getting to know magento

48
Getting to Know Magento Max Yekaterynenko, Senior Manager, Magento Engineering Joe Woods, Director of Technology, One Pica

Upload: ecommerce-solution-provider-sysiq

Post on 25-Jan-2015

474 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Getting to know magento

Getting to Know Magento

Max Yekaterynenko, Senior Manager, Magento Engineering Joe Woods, Director of Technology, One Pica

Page 2: Getting to know magento

Getting to Know Magento

• Magento Overview • Benefits & Features of Magento • Community • Development Process Highlights • Case Studies • How Magento is Valuable to You

Page 3: Getting to know magento
Page 4: Getting to know magento

Why?

Page 5: Getting to know magento

26%

Most Popular eCommerce Software (Top 1M Sites) Feb 2013

Page 6: Getting to know magento

2008: Introducing Magento

Page 7: Getting to know magento

• A Better eCommerce Platform • Open-source • Partners, Developers

2008: Introducing Magento

Page 8: Getting to know magento

150,000+ Merchants

Page 9: Getting to know magento

Billions of Dollars Transacted

Page 10: Getting to know magento

Why Magento?

• Flexibility

• Optimal platform for scale

• Time to market

• Out-of-the-box functionality

• Total Cost of Ownership

Page 11: Getting to know magento
Page 12: Getting to know magento

80% Growth

Page 13: Getting to know magento

900+ New Merchants

Page 14: Getting to know magento
Page 15: Getting to know magento
Page 16: Getting to know magento
Page 17: Getting to know magento

Benefits and Features Why Use Magento?

Page 18: Getting to know magento

Built on the LAMP Stack

Page 19: Getting to know magento

Incredibly Flexible

• Powerful theme engine with fallback • Very easy to reuse past work, or third-party

extensions • Object oriented • Based on Zend Framework • Supports event-driven programming

paradigm

Page 20: Getting to know magento

Free and Easy to install

• Download the Community Edition • Use bundled installer, takes ~ 5 minutes • Optionally use sample data • Login to your administration panel and create

test products • Place orders!

Page 21: Getting to know magento

Optimal platform for scale

• Easy to install on another web server • Database can easily be split by read/write

role • Native integration with APC, Memcache,

Redis, and SOLR, all which can be installed on external machines

Page 22: Getting to know magento

Low Total Cost of Ownership

• Enterprise Edition has a yearly license fee, but Community Edition is free

• No revenue share or additional fees • Hosts often use open source tools that don’t

usually need licensing

Page 23: Getting to know magento

Fast to Market, Great Native Tools

• Extensible attribute architecture on all major models

• Frameworks for connecting models to database tables

• Frameworks for rendering pages and admin forms

Page 24: Getting to know magento

Community 800,000+

Page 25: Getting to know magento

6,000+ Extensions

Page 26: Getting to know magento

6,000+ Extensions

Page 27: Getting to know magento
Page 28: Getting to know magento

Development Process Highlights

Basics of Development Lifecycle with Magento

Page 29: Getting to know magento

Create a Magento Theme

• Change HTML/CSS/JavaScript • Make block layout modifications using XML • Supports theme hierarchy, so you only

change what you need to

Page 30: Getting to know magento

Configure Magento

• Select shipping methods, payment methods • Setup emails • Fill in store name, phone number, address

values • Put real content in CMS

Page 31: Getting to know magento

Implement Custom Functionality

• Create custom modules to meet business requirements

• Choose and install extensions from third-party vendors

Page 32: Getting to know magento

Build Integrations

• Connect Magento with external systems o Customers, orders, products

• These can be automatic or manual • Use SOAP, XML-RPC, or custom extension

Page 33: Getting to know magento

Populate Data

• Customers • Orders • Products

o Often requires continuous, reusable integration or data flow

Page 34: Getting to know magento

Launch!

• QA and UAT • Deployment • Go-live

Page 35: Getting to know magento

Case Studies

Page 36: Getting to know magento
Page 37: Getting to know magento
Page 38: Getting to know magento
Page 39: Getting to know magento
Page 40: Getting to know magento

How Magento is Valuable to You

Page 41: Getting to know magento

Great Developer Community

• Amazing worldwide conferences • Magento Job Board connects merchants with

developers • Active forums, blogs,

and Twitter

Page 42: Getting to know magento

Developers are Needed

• Ecommerce is growing at exponential rate • Magento certified developers are still rare

and get paid more money

Page 43: Getting to know magento

Magento is Easy to Access

• Free to download, install, and modify • Huge amount of How-To content online, in

official and unofficial channels • Almost everything you might do has been

done before, so someone can help you

Page 44: Getting to know magento

Training and Certification Available

• Great official training programs, including in Kiev

• Developer certification program • 40+ hours of free video training available

online

Page 45: Getting to know magento

Why?

Page 46: Getting to know magento

Free Vouchers

• Five certification vouchers are to be given away today!

5 x ( | | )

Page 47: Getting to know magento

Questions?

• Joe Woods o [email protected]

• Max Yekaterynenko o [email protected]

Page 48: Getting to know magento