ASP.NET MVC with Sharepoint



Similar documents
Selector, Multi Selector, and Item Display

Create a Simple Website. Intel Easy Steps Intel Corporation All rights reserved.

Document Management in the List View

Getting Started With Your LearnDevNow Learning

Microsoft Access 2010 handout

for Sage 100 ERP Business Insights Overview Document

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications MOC 20486

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

The Microsoft Access 2007 Screen

COURSE OUTLINE FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITI TEKNIKAL MALAYSIA MELAKA

To determine the fields in a table decide what you need to know about the subject. Here are a few tips:

Applicant Tracking System Job Aids. Prepared by:

Kentico CMS 7.0 Tutorial

Getting started with your AppDev Microsoft Development Library

Unique promotion code

SharePoint Integration Framework Developers Cookbook

As on other History Notes tabs, toolbar buttons are available to add and delete notes.

Creating a Patch Management Dashboard with IT Analytics Hands-On Lab

Kiwi Syslog Web Access SolarWinds, Inc.

... Asbru Web Content Management System. Getting Started. Easily & Inexpensively Create, Publish & Manage Your Websites

Google Sites: Creating, editing, and sharing a site

DataPA OpenAnalytics End User Training

HOW TO CREATE AN HTML5 JEOPARDY- STYLE GAME IN CAPTIVATE

Montgomery County Public Schools. MCPS Careers Applicant Tracking System (ATS) Hiring Manager User Guide

1. Tutorial - Developing websites with Kentico Using the Kentico interface Managing content - The basics

Appointment Scheduler

metaengine DataConnect For SharePoint 2007 Configuration Guide

Website Pros Templates v1.0. Database Template Overview

History Explorer. View and Export Logged Print Job Information WHITE PAPER

RL Soft SharePoint Extranets for the Masses

Kentico CMS Web Parts

SharePoint 2010/2013 Course

Access II 2007 Workshop

SelectSurvey.NET Developers Manual

Page Editor Recommended Practices for Developers

1703 Discovering SharePoint 2007 for Developers

SellerDeck 2013 Reviewer's Guide

Elgg 1.8 Social Networking

AppDev OnDemand Microsoft Development Learning Library

ASP.NET Overview. Ken Casada Developer Evangelist Developer & Platform Evangelism Microsoft Switzerland

End User Guide SharePoint Web Parts Site Creation Package

Opening the FTD Document Center. Double-click the FTD Document Center icon on your Windows desktop.

Manage Office. A SharePoint solution. Executive Summary. About our Client. Business Situation

multiple placeholders bound to one definition, 158 page approval not match author/editor rights, 157 problems with, 156 troubleshooting,

Create your own teacher or class website using Google Sites

1. Click the Site Actions dropdown arrow and select Show Page Editing Toolbar. 2. Click Edit Page to begin changing the page layout

Business Portal for Microsoft Dynamics GP Field Service Suite

Google Sites: Site Creation and Home Page Design

Batch and Import Guide

Kentico CMS 6.0 Tutorial

HTML5. Turn this page to see Quick Guide of CTTC

Using your Drupal Website Book 1 - Drupal Basics

Event Log Summary Report

nopcommerce User Guide

Setting Up Your Online ecommerce Shopping Cart

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

SAV2013: The Great SharePoint 2013 App Venture

Please contact Cyber and Technology Training at for registration and pricing information.

Mail Merge Microsoft Word and Excel Queries Scott Kern Senior Consultant

Microsoft SQL Server Review

Jim2 ebusiness Framework Installation Notes

Microsoft Excel 2007 Finding Objects and How To

SAHARA DIGITAL8 RESPONSIVE MAGENTO THEME

How To Create A Report In Excel

INFOPATH FORMS FOR OUTLOOK, SHAREPOINT, OR THE WEB

Product Guide Nintex. All rights reserved. Errors and omissions excepted.

Terminal 4 Content Types. Need help? Call the ITD Lab, x7471

SharePoint 2010 for Business Intelligence Course SP05; 3 Days, Instructor-led

Microsoft Migrating to Access 2010 from Access 2003

How to Edit an . Here are some of the things you can do to customize your

Software User's Guide

Nintex Forms 2013 Help

How to Setup SQL Server Replication

Quick Start Guide. Microsoft Access 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve.

Capture and History CCS Service Request for Microsoft SharePoint

Virto SharePoint Gantt Chart App for Office 365 Release User and Installation Guide

GP REPORTS VIEWER USER GUIDE

Dreamweaver CS3 THE MISSING MANUAL. David Sawyer McFarland. POGUE PRESS" O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo

Microsoft Excel 2013: Macro to apply Custom Margins, Titles, Gridlines, Autofit Width & Add Macro to Quick Access Toolbar & How to Delete a Macro.

SQL Server 2005 Reporting Services (SSRS)

User Guide. Trade Finance Global. Reports Centre. October nordea.com/cm OR tradefinance Name of document 8/8 2015/V1

GyanSys Inc- Microsoft Case Studies:

Blackbaud StudentInformationSystem. Reports Guide for Admissions Office

Training Needs Analysis

2010 Document Template Administration. User Guide. Document Template Administration

Business Insight Report Authoring Getting Started Guide

RIT Message Center Compose and Send Messages

ARCONICS CONTENT MANAGEMENT SYSTEM FOR UL

BID2WIN Workshop. Advanced Report Writing

Web Parts Framework i ASP.NET 2.0

Building Ad Hoc Reports

Transcription:

ASP.NET MVC with Sharepoint Using ASP.NET MVC with Sharepoint Publishing Sites to build an item selector prototype

Overview ASP.NET MVC is a great technology for developing web applications. Its adoption is now prevalent within the ASP.NET community. It allows for the rapid development of web applications. For those not familiar with ASP.NET MVC, you can find out more here http://www.asp.net/mvc/ Sharepoint is a great enterprise web application framework. The majority of Sharepoint features are concerned with providing intranet, enterprise solutions and business to business functionality. One of the key features of Sharepoint is the Web Publishing infrastructure, this is a web application framework for developing public facing web sites. The Sharepoint Publishing infrastructure uses standard ASP.NET WebForms and WebControls. If you know how to create conventional ASP.NET web applications you can lever this knowledge to development Sharepoint Publishing Sites. Wouldn t it be great to use the powerful web publishing infrastructure of Sharepoint but employ the rapid development methodology that MVC provides?

An item selector sample http://www.themedicinecabinet.co.uk Model: item data are hosted in SQL database, item images are hosted as documents in Sharepoint and integrated to data at Model level. View: ASP.NET WebControls are hosted into sharepoint webparts. Pages are hosted/managed in Sharepoint Controller: Site navigation is configured in Sharepoint Publishing Site and integrated with MVC route mapping rules

Our Item Selector Tree of Categories List of items in selected category Detail of selected category You can filter items by features: Different categories have different sets of features Items in category have proper values for each feature in group You can publish images and other documents in sharepoint and link them to items or groups Please visit: https:///products/pagine/itemselector.aspx

Sharepoint provides User and role management Site search Site navigation Page publishing Webpart management Document management

Sharepoint and ASP.NET MVC integration at View level Sharepoint Webparts host standard ASP.NET usercontrols MVC field template handle display of images hosted in sharepoint Sharepoint WebpartsConnections handle syncronization between usercontrols

Sharepoint and ASP.NET MVC integration at View level This page contains two webparts: Letf webpart hosts two controls: GroupList and ItemList (hidden). Right webpart hosts two webcontrols: GroupDetail and ItemDetail (hidden). Controls in left webparts are organized using ajax toolbar, while controls in right webparts are presented sequentially. You can configure webparts to host as many controls you want. left and right webparts are connected: when you select an image in a control hosted at left, every control at right is warned. Each controls at right decides what to do (in this case to show/hide himself) When you select an image in a control hosted at left, an ajax control with a Preview is shown. You can configure controls in the webpart to display or not this Preview Data in Preview can be different from data in Detail The layout for common elements (grids, buttons, headers, fonts, etc) is specified in a.css, so you can configure it as you want. All of mentioned configurations was done at Sharepoint design level: you do not need to go back to programming level to define these or others behaviours.

Oggi Domani Quality