Writings

WordPress: Why the BLEEP is Microsoft doing this?!?!

Perhaps you’re wondering why Microsoft is spending its time trying to make WordPress successful.  I think there are three answers to this question:

  • Love of technology
  • Love of web developers and designers
  • Smart business

We Love Our Technology

I’m a PHP-bred Technical Evangelist at Microsoft, and I love the fact that PHP now runs great on Windows, SQL Server, Windows Azure and SQL Azure.  It’s exciting to see how Microsoft technology can light up WordPress, whether it’s through Silverlight image gallery plugins, Bing Maps integration or future opportunities with technologies like our information service, Dallas.

We Love Our Web Developers and Designers

Microsoft’s success is tied to the success of developers targeting our platform.  The popularity of WordPress and other open source PHP apps like Drupal means that lots of web developers and designers are building their businesses around these apps.  We believe our platform is the best option for these folks.

Smart Business

There are TONS of WordPress sites out there.  We’d like as many as possible to run on Windows, Windows Azure, SQL Server and SQL Azure.  This will increase license sales and familiarize developers and designers with our technologies.

And there you have it. My perspective on this fairly controversial topic.


Comments 100 Comments - Join the conversation

  1. Andy says:

    This is great news. It will be fun to test out SQL Express!

  2. Derek Herman says:

    Why is this a “fairly controversial topic” as you so put it? What””s the BFD?

  3. @Derek, You’re right… It’s no big deal :)

  4. damon says:

    How about an install for MySQL and WordPress MU? I””ve had all sorts of issues on Windows 2008 with hosting MU.

  5. FurfurRising says:

    umm no thanks I think I””ll stick with linux

  6. @FurfurRising,

    We definitely aren’t trying to push our technology on anyone so you are more than welcome to stick with Linux.

    I’ve run and built PHP apps on Linux and MySQL since the 90’s but when I joined Microsoft a few years ago I was impressed to see the focus on making PHP run great on Windows and making SQL Server connectivity a top priority. I like developing PHP on my Windows 7 notebooks and using Hyper-V with Windows Server to run a variety of configurations for different projects.

    I also like using WordPress and now that it runs on SQL Server I’m all set!

  7. Andy says:

    I””m confused. I””ve always been running sites on a windows server. I””ve ben using WordPress for quite a while, and don””t have any issues with compatibility. I””m using php and mysql for other sites outside of WP too.

    The only problem i have is wth ””pretty urls””.

    Not sure what the big issue that they are trying to fix??

  8. Andy,

    This is good feedback and sorry for the confusion. A lot of the times when I’m at PHP events and I tell people I work for Microsoft the first question out of their mouth is “Why are you here?!?!” This post was an attempt to explain that we care about PHP and WordPress because we are passionate about technology, designers and developers, and its smart business. It sounds like you already know this :)

    Specific to WordPress one of the things that’s unique about this site is you can find information about running WordPress on SQL Server and SQL Azure which was made possible by a database abstraction layer built by OmniTI.

    The issue you are having with “pretty urls” has been resolved as of WordPress 2.8 with IIS URL Rewrite.

    If you are at WordCamp SF this weekend and want to chat just let me know… It would be cool to get more of you feedback on this site and our work with WordPress.

  9. Damon,

    The easiest way to install WordPress with MySQL is through the Web Platform Installer (WPI). We worked with Automattic to get WordPress into WPI. I’d suggest reaching out to them letting them know you’d like MU to be available as well. Luckily with WordPress 3.0 the code bases are merging so this won’t be an issue in the future.

  10. [...] spiega direttamente Microsoft in questo blog, ovviamente realizzato con [...]

  11. Joe McDonald says:

    Hi,

    My client has SQL Server 2003, will this work on it?

  12. eavasi says:

    Yes, agree Andy, its great news, very interesting to see WordPress with SQL!!!

  13. eavasi says:

    What””s the plugin wich get avatars from Twitter, FaceBook, Gravatar? Tanks!

  14. What about DNN? Guess it””s to move onto products people like and use.

  15. Thomas Lewis says:

    @eavasi – It is called Incarnate. You can find it at http://visitmix.com/labs/incarnate/ or from the Downloads page on this site.

  16. [...] on Microsoft. Now, you might ask why the BLEEP is Microsoft doing this? But that is answered here: Why the BLEEP is Microsoft doing this? You might also ask how is Microsoft doing this? The answer to that question is here: WordPress on [...]

  17. [...] on Microsoft. Now, you might ask why the BLEEP is Microsoft doing this? But that is answered here: Why the BLEEP is Microsoft doing this? You might also ask how is Microsoft doing this? The answer to that question is here: WordPress on [...]

  18. Mike Walsh says:

    I recently installed WordPress on a Windows 7 virtual machine that I am using for plugin development using the Windows Platform Installer. It worked really well but I noticed that once PHP is installed it doesn””t include PEAR or the go-pear.bat script. Any idea why this was omitted?

  19. hakre says:

    I have WordPress running since ages on windows. Works perfectly with the Apache Webserver and the MySQL Database.

    I””ve been trapped in Microsoft Products long enough, so I can only stress the point here, that the main goal should be to redruce proprietary software as much as possible. No need to re-invent the wheel all over again – come to the free and open side.

    This is sheer marketing here. Azure Bla.

  20. @Joe, the patch has been tested with SQL Server 2005. We””ve tested it with Windows Server 2008 and 2008 R2 but I don””t see any reason it wouldn””t work with Windows Server 2003 using FastCGI and IIS 6.

  21. @Mike, I also like using VM’s for dev work… I’m not sure why PEAR isn’t included; I’ll ask around and see if I can get some more info for you.

  22. Konstantin says:

    http://en.wikipedia.org/wiki/Gay_and_Lesbian_Employees_at_Microsoft

    this should answer all your questions about Microsoft ;) , about respect to it and all similar inquiries

  23. Mike says:

    Quote, “… spending its time trying to make WordPress successful.”

    Ahh no offense MS, but so far WordPress hasn””t needed you at all to become extremely successful.

    Kudos for the efforts but adding options like SQL and Azure seems to only appeal to those very few with $$ to burn and massive WP sites that aren””t already engaged to a CDN. Good luck though and I””m sure your work is much appreciated.

  24. [...] ¿Por qué Microsoft apuesta tan fuerte por hosting de PHP? Pues aunque como siempre tiene varias interpretaciones (¿Quién dice que no es un “si no puedes con tu enemigo, únete a él”?), es innegable que se están preocupando mucho porque PHP funcione bien y rápido bajo Windows… [...]

  25. Sam says:

    Man… You know when surfing net you always accidentally find a solution to a problem… How i ended up here I forget but dang glad I did. I am going to put up WP site on Win/SQL 2008 platform for sports/celebrity auction company I designed and developed the auction site, DB and all (one man show). They have a group of authenticators flying under banner of 100% Authentic which authenticates for auction house for and needed to publish certificates of authenticity as they are issued. Perfect as a custom blog post for each item. And now since I can run WP with SQL Server DB can automate it all to push data on same db platform… Was looking into linked server and other means but this will be a cake walk now….

    Setting up my 1st WP with SQL Server DB… Did a diff on all files in your patch files to WP distro. Not a whole lot needed done on the existing files.

  26. @Sam,

    That’s great to hear!!! There’s a developer contest for PHP and SQL Server/SQL Azure being run right now with a $10k prize. Sites running WordPress on SQL Server are eligible to win so I’d recommend entering the contest here (http://www.myappisbetter.com/).

    Good luck with the site and let us know if you have any questions. You can get in touch with me directly from my blog (http://english.zachskylesowens.net/contact/).

  27. Sam says:

    @Zach

    Yea I see latest now ntext… Will check out the prize…L8R

  28. Abhishek says:

    But dont you think you are late.

    Anyways, welcome to family.

  29. [...] on Microsoft. Now, you might ask why the BLEEP is Microsoft doing this? But that is answered here: Why the BLEEP is Microsoft doing this? You might also ask how is Microsoft doing this? The answer to that ques­tion is here: Word­Press [...]

  30. [...] WordPress: Why is Microsoft doing this? [...]

  31. [...] database has been separated from the rest of a company’s data if they are a Microsoft shop. Zach’s blog goes into more detail on why Microsoft made the [...]

  32. i love to make money that is why i focus both in online and offline business investment””,~

  33. duane says:

    That””s good having WordPress option running on Windows!

  34. FJ says:

    I have IIS 6 and SQLServer 2005 on Windows Server 2003. I will be upgrading to II7, SQLServer 2008, and Windows Server 200x shortly. Unfortunately, I need to get WordPress running on this machine before I can upgrade. Is there anyway that can be done?

  35. Joshua says:

    Hi! I just successfully installed a WordPress site on a Windows Server using a MySQL DB on Windows. There were a few bugs along the way but nothing serious in preventing me from using WordPress in a MS environment. I am looking forward to getting something entered in this $10K contest!

  36. Pretty section of content. I simply stumbled upon your blog and in accession capital to claim that I get in fact loved account your weblog posts. Any way I will be subscribing in your feeds or even I success you get admission to constantly quickly.

  37. [...] Thankfully, Microsoft have jumped onto the WordPress bandwagon and have developed a set of tools that allow PHP/MySQL applications to seamlessly run on your Windows-based Servers. You can read more about this move on the Ubelly Blog and from a great old post over at the ‘WordPress on Microsoft Blog’ titled ‘Why the BLEEP is Microsoft doing this?!?!‘ [...]

  38. [...] Thankfully, Microsoft have jumped onto the WordPress bandwagon and have developed a set of tools that allow PHP/MySQL applications to seamlessly run on your Windows-based Servers. You can read more about this move on the Ubelly Blog and from a great old post over at the ‘WordPress on Microsoft Blog’ titled ‘Why the BLEEP is Microsoft doing this?!?!‘ [...]

  39. Don”t simply retire from something; have something to retire to.
    Remind people that profit is the difference between revenue and expense. As a result you peer smart.

  40. Valentina says:

    Pretty! This has been an incredibly wonderful article. Thanks for providing these
    details.

  41. Well done friend thats good

  42. Sanddyman says:

    I discovered your weblog site on google and verify a couple of of your early posts. Continue to maintain up the superb operate. I just extra up your RSS feed to my MSN Information Reader. Seeking forward to studying extra from you later on!…

  43. Ashleigh says:

    Here are three cases in which you can feel comfortable writing without making your content conform to SEO standards:.
    Or not, maybe you just want to see how people around the world party.

  44. Treva says:

    Toshiba’s displays are very standard, but unlike Dell, Toshiba does not usually offer superior upgraded versions. Of course, there are also more obvious reasons as to why casinos have banned the use of laptops on the casino floor.

  45. mobile games says:

    I’m gone to say to my little brother, that he should also go
    to see this website on regular basis to get updated from most up-to-date gossip.

  46. Ahmad says:

    Very quickly this site will be famous among all blogging people, due to it’s fastidious articles

    Also visit my homepage: telecharger teamviewer (Ahmad)

  47. Heya i’m for the first time here. I came across this board and I find It really useful &
    it helped me out a lot. I hope to give something back
    and aid others like you aided me.

  48. Excellent blog! Do you have any tips and hints for
    aspiring writers? I’m hoping to start my own website
    soon but I’m a little lost on everything. Would you suggest starting with
    a free platform like WordPress or go for a paid option?
    There are so many options out there that I’m completely confused ..
    Any suggestions? Thank you!

    My website: candy crush astuce

  49. Hubert says:

    Hey there great website! Does running a blog like this take a great deal of work?

    I’ve very little understanding of computer programming however I was hoping to start my own blog soon.
    Anyway, should you have any suggestions or tips for new blog owners please share.

    I know this is off topic however I just had to ask.
    Thank you!

Add a Comment