Tech days2010template16x9ribbonsclientom

Preview:

DESCRIPTION

 

Citation preview

Sessão Ribbons e integração com Client OM

20/10

André Lage/Rodrigo Pinto

SBS Software / Rumos P.S.

Andre.lage@sybase.pt

Rodrigo.Pinto@rumos.pt

http://aaclage.blogspot.com

http://www.sharepointpt.org

• Ribbons

Quick guide

Ribbons e Client OM

What´s new

Objectivo

Com a evolução dos produtos SharePoint 2007 e agora a nova versão, esta sessão terá como objetivo fazer um Overview das funcionalidades Ribbon e Client Object Model do SharePoint 2010

• SharePoint 2007

• SharePoint 2010

Silverlight

• Microsoft “Best Pratices” SEMPRE...

Estudo das Metodologias e Paradigmas Sharepoint, antes de cada Projecto...

Follow Allways

• Substituir Menus por Tabs• Flexibilidade• Facilidade• Interactivo e apelativo• Uniformizar com Office 2007/2010

Vantagens Ribbon

• Package Feature:Criar ficheiro WSP para instalação da Solução.

• Feature Manifest:Definição das Funcionalidades através de uma

estrutura XML “Feature.xml”.• Elements Manifest:

Ficheiro para definição das novas funcionalidades.Para definir as novas opções para personalizar

precisamos escolher uma das seguintes opções:• <CustomAction> Criar novas opções para Menu.• <CustomActionGroup> - Criar novo grupo de opções para Menu.• <HideCustomAction> - Esconder opções do Menu.

Feature Ribbon

• CustomAction<CustomActionId="AsminhasTab“Location="CommandUI.Ribbon“RegistrationId="101“RegistrationType="List">

Estrutura do RibbonTemplateID

Descrição

100 Generic List

101 Document Library

102 Survey

103 Links List

104 Announcements

....

Class Descrição

CommandUI.Ribbon

Menus associados aos templates pela opção RegistrationId.

CommandUI.ListView

Menus aparecem quando a Listagem de webpart está presente.

CommandUI.EditForm

Menus associado a form de edição.

CommandUI.NewForm

Menus associado a Nova form.

CommandUI.DisplayForm

Menus associado a visualização da form.

Estados para o Ribbon

Controlo Descrição

Button A simple button used to perform an action.

CheckBox A check box used to select an option.

Color Picker A grid used to select a color or style.

Combo box A list used to select a value by clicking or typing.

Insert table A 10-by-10 grid used to specify the dimensions of a table.

Menu A container used to show pop-up menus.

.....

Propriedades do Ribbon

http://msdn.microsoft.com/en-us/library/ee537017(office.14).aspx

DemoSharePoint2010 Ribbon

• Mais WebServices para Sharepoint

• Cliente Object Model fornece uma api em vez de mais serviços

• Fornece nova layer para reconhecer os Objectos de SharePoint

• Aumentar a consistencia dos Developers nas diversas plataformas (.Net, ECMAScript, Silverlight)

SharePoint Client Object

Areas Suportadas?

Exemplo: SPWeb.Url = Web.Url

Conclusion

You are the Boss

Q & A

Recommended