Windows Web Application Gallery Principles

  • Author: Mai-Lan Tomsen Bukovec
  • Published on March 18, 2009 by iisteam
  • Updated on March 25, 2009 by iisteam

The Windows Web Application Gallery makes it easy to explore, discover and install popular community ASP.Net and PHP applications on Windows. Users can browse and view applications for different types of Web sites, ranging from photo galleries to blogs to ecommerce sites. When an application is accepted by the Web Application Gallery, the application is added to the Web Application Gallery ATOM feed. The ATOM feed is consumed by the Web Application Gallery itself, Web Platform Installer, IIS7 Manager, and participating Hosting Control Panels.

To be part of the Windows Web Application Gallery, developers should follow these principles, which establish a consistent, quality user experience:

  • Be Current: The application you provide a link to must be the latest, stable final release version available, hosted on a publically available Web URL.
  • Be Free of Charge: The application for which you submit a link to the Windows Web App Gallery must be provided free of charge and fully functional without time restrictions. You are welcome to charge for professional support or consulting services and/or provide an enhanced, enterprise version of the application for purchase on your site.  We will be happy to provide a link to your commercial products and services from your page in the Windows Web Application Gallery.
  • Be Compatible: The application to which you provide a link must run on Windows Server 2003, Windows Server 2008, Windows XP & Windows Vista using best practices on running ASP.NET applications and PHP applications on IIS.
  • Be Deployable: The application to which you provide a link must integrate with Microsoft Web Deploy as described in the Microsoft Web Application Packaging Guide, and run with the Microsoft Web Platform Installer v2.
  • Be Supported: You must provide a publicly available Web site where end users can download your application, find documentation and/or get free on a best effort basis support through a forum.
  • Be Hostable: The application to which you provide a link must run well in a shared hosted environment as well as when the user has administrative rights for the computer.
  • Be Inclusive: If your link is included in the Gallery, you should include a link on your application community’s Web site to your application entry on the Windows Web Application Gallery.
  • Be Safe: The application to which you provide a link must not harm customers or be malicious, dishonest, destructive, invasive, or act in any manner restricted by the Web Gallery Application Submission agreement.

 

    Comments

    Why is Perl not included in the platforms? CGI/mod_perl run well on windows/iis

    Mar 23 2009 by james2vegas

    Hi, James2Vegas: We are focusing first on getting PHP and ASP.NET applications up and running in the Gallery. We may take a look at other programming frameworks next.

    Thanks,
    Mai-lan

    Mar 25 2009 by mailant

    Microsoft has a long history of supporting Perl, shipping interpreters and full packages as far back as NT4 with the Resource Kit. I believe they partially funded ActiveState to get the Windows implementation up to snuff.

    Anyways, why not start pouring more into IronPython, IronRuby, and Phalanger? That way you can bring all the popular languages under .NET. There are some serious bugs in Phalanger that probably would only get fixed if Microsoft hired some people just to work on Phalanger.

    Besides, the regular PHP implementation is giving me a hard time to set up >:(
    Phalanger only took an hour to fully set up, whereas it has been a WEEK and the official PHP implementation STILL doesn't work right, and I can't figure out WHY!!! And yes, this is with the WebPI version.

    Apr 13 2009 by King InuYasha

    Hi!
    I wonder if it is possible for ISV to add development platform they developed (something that can be used for development of dynamic web pages, similar to ASP and PHP) to Microsoft Web Platform Installer? It is not an application, but a tool for making applications (or simply to make dynamic, database powered webs).
    If it is OK I’ll post the URL of the product’s page for more info (I’m not including it now to avoid being accused for spamming).
    Thanks,
    Faik Djikic

    Sep 16 2009 by faikdjikic

    Submit a Comment

    You must Log In to comment.

    Microsoft Communities