peter laudati technology evangelist, microsoft [email protected] @jrzyshr

43
WINDOWS AZURE <3 JOOMLA! Peter Laudati Technology Evangelist, Microsoft [email protected] http://www.peterlaudati.com @ jrzyshr TIPS & TOOLS YOU CAN USE…

Upload: matthew-byrd

Post on 12-Jan-2016

218 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

WINDOWS AZURE <3 JOOMLA!

Peter LaudatiTechnology Evangelist, Microsoft

[email protected]

http://www.peterlaudati.com@jrzyshr

T I P S & T O O L S Y O U C A N U S E …

Page 2: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Joomla! on Windows is Easy!

Joomla! in the cloud with Windows Azure is even EASIER!

Page 3: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

And if you’re still skeptical, stick to your Linux stack…

Page 4: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

And if you’re still skeptical, stick to your Linux stack…

in Windows Azure!

Page 5: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

What?! You said, “Joomla! On Windows?!”

Really?!

Page 6: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

History

Joomla! Is Built on PHP

Page 7: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

History

PHP Runs on Windows

For over a decade!

Page 8: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

History

PHP Runs WELL on Windows

For about ~5+ years now

Page 9: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Trivia time…

Who knows that Microsoft has an Open Source Technologies Group?

Page 10: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr
Page 11: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

MS Open Technologieshttp://msopentech.com

Page 12: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Goals

“MS Open Tech is focused on providing our customers with even greater choice and opportunity to bridge Microsoft and non-Microsoft technologies together in heterogeneous environments, because we’re convinced that openness is good for our customers, good for the community and good for our business.”

-Jean Paoli – President MS Open Tech

Page 13: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Anyway, back to PHP on Windows!

FastCGI for IIS brings stability, Scalability and Performance toPHP on Windows

Page 14: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

OpCode, File, and Object Caching!

WinCache for PHPEnables your PHP apps (including Joomla!) to speed up!

Page 15: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

SQL Server Driver for PHP

The SQL Serverteam stepped up to address the gap and provided a native code extension.

Page 16: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Next, you’ll tell me you’re participating in PHP development…

Participationin active development

with the

community developing

PHP

Page 17: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

In what way?

PHP 5.3Is the most significant update to PHP on Windows.

Page 18: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Give me some more concrete! All libraries updated to latest versions (in some

cases newer versions that used on Linux) Re-Wrote the build system from scratch Top PHP Windows community programmer

working for Microsoft Build with VS 2008 Available in 32 and 64 bit version Created windows.php.net 99% of all POSIX calls changed to native Windows

calls

Page 19: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Okay, history lesson complete!

Page 20: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Get Joomla! On Windows!http://www.microsoft.com/web/joomla

Page 21: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Microsoft Web Platform Installer

http://microsoft.com/web

Page 22: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Enter the matrix…Download, Create, & Publish: WebMatrix

Page 23: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

WebMatrix App Gallery

Page 24: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

IIS SEO Toolkit

Page 25: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

SEO Reports on YOUR Joomla! Site

Page 26: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr
Page 27: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Let’s check it out!

Page 28: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

What about this cloud stuff?

Page 29: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

What is the cloud?An approach to computing where someone else does all the hard work of maintaining your server stuff

Page 30: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

What is Windows Azure?

Page 31: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Windows Azure isa place to run your

applications.

Page 32: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Or store your data.

Page 33: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Or both.

Page 34: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

And a LOT of other stuff too…

CDN, Distributed Caching, Azure Active Directory, Media Services, Mobile Services, Service Bus,

Notification Hubs, Traffic Manager, etc…

Page 35: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

How does Joomla! fit in here?

Page 36: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Cloud services Web sites Virtual machinesMore Control Focus on the

App

3 Choices

Page 37: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Let’s check it out!

Page 38: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

A Few Words on IE…

Page 39: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

IE6I feel the same way you do!

Taken @ Drupal Camp Atlanta

Page 40: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Upgrade to IE11 on 18th of October!

Page 41: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

http://Modern.IE

Page 42: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Windows Live Writer

Page 43: Peter Laudati Technology Evangelist, Microsoft peterlau@microsoft.com  @jrzyshr

Thank You!Peter Laudati - Microsofthttp://www.peterlaudati.com@jrzyshr