17

soft-shake.ch - WebMatrix: Your Web Made Easy

Embed Size (px)

DESCRIPTION

Michael EPPRECHT

Citation preview

Page 1: soft-shake.ch - WebMatrix: Your Web Made Easy
Page 2: soft-shake.ch - WebMatrix: Your Web Made Easy

Michael Epprecht

Technology Evangelist

Microsoft [email protected]: @fastflame

WebMatrix: Your Web Made Easy

Page 3: soft-shake.ch - WebMatrix: Your Web Made Easy

Customize PublishCreate

What is WebMatrix?

Page 4: soft-shake.ch - WebMatrix: Your Web Made Easy

Web Server

Database

Web Framework

WebMatrix includes

Page 5: soft-shake.ch - WebMatrix: Your Web Made Easy

• Students, New developers– for quickly building websites with ASP.NET

• Professional Developers– for your non daily-job– for a “quick&dirty” solution

Task Oriented: “I just need something done!”

• Developers who build small/medium sites for others– Acquire an App, customize and deploy

Who is WebMatrix for?

Page 6: soft-shake.ch - WebMatrix: Your Web Made Easy

Anatomy of WebMatrix

Page 7: soft-shake.ch - WebMatrix: Your Web Made Easy

Demo

Page 8: soft-shake.ch - WebMatrix: Your Web Made Easy

• Discover, browse and find a «WebMatrix verified» Web Hoster

• WebMatrix offer built-in publishing support• FTP, FTPs• WebDeploy

Deploying with WebMatrix

Page 9: soft-shake.ch - WebMatrix: Your Web Made Easy

WebMatrix Launch PartnersSwiss Partners

1 Year Free* Hosting www.academiczone.ch

*Special terms of use apply

Page 10: soft-shake.ch - WebMatrix: Your Web Made Easy

Demo

Page 11: soft-shake.ch - WebMatrix: Your Web Made Easy

• Security:– WebSite membership– Recaptcha support

preventing automated programs from registering with your website

• Video support (Silverlight, Flash, MediaPlayer)• Image elaboration (thumbnail image, uploading image,…)• Bing: embed bing search box into your website• Chart: renders more than 30 types of charts• Social Networking

– Linking your Website on Social Networking Sites – Adding a Twitter Feed– Rendering a Gravatar Image– Displaying a Facebook “Like” Button

• PayPal• And more….

Many available Helpers ...

Page 12: soft-shake.ch - WebMatrix: Your Web Made Easy

• Run a page in your site • In the browser’s URL box, replace the name of the

page with _Admin (first time you are required to create a pw) http://localhost:8080/_Admin

Installing ASP.NET Helpers

Page 13: soft-shake.ch - WebMatrix: Your Web Made Easy

• In the root folder of the web site, create a folder named App_Code

• In the App_Code folder create a new .cshtml file called MyHelpers.cshtml.

• Replace the content with

• Use the helper: @MyHelpers . MakeNote("My test note content")

@helper MakeNote(string content) {     <div class="note" style="border: 1px solid black; width: 90%; padding: 5px; margin-left: 15px;">       <p>           <strong>Note</strong>&nbsp;&nbsp; @content        </p>     </div>    }

Creating custom helpers

Page 14: soft-shake.ch - WebMatrix: Your Web Made Easy

• Windows 7• Windows Server 2008• Windows Server 2008 R2• Windows Vista SP1 or later• Windows XP SP3• Windows Server 2003 SP2

WebMatrix supported platform

Page 15: soft-shake.ch - WebMatrix: Your Web Made Easy

• Download WebMatrix (available in 9 languages)http://www.microsoft.com/web/webmatrix/download

• WebMatrix tutorial available www.asp.net/webmatrix/tutorials

• 1 Year Free* Hosting www.academiczone.ch

*Special terms of use apply

More info...

Page 16: soft-shake.ch - WebMatrix: Your Web Made Easy

Q&A

Page 17: soft-shake.ch - WebMatrix: Your Web Made Easy

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.