Uma Ribbon na versão inglês quer dizer faixa, ela é responsável por ser uma interface de apresentação onde as barras de ferramentas exibem seus ícones nas telas de aplicativos. Hoje ela se tornou muito comum nos dispositivos touch screen - "toque na tela".
A criação de soluções em SharePoint 2013 tem diversos níveis e camadas de desenvolvimento em sua estrutura.O Ribbon encontra-se na área de customização dos sites SharePoint na configuração de ficheiro Element.xml.
Por defeito as Ribbon podem ser configuradas de 2 (duas) formas:
- SharePoint Designer 2013
- Visual Studio 2012/ Visual Studio 2012
Para este exemplo, foi criado um exemplo simples onde foi criado um botão no Visual Studio para uma solução App em SharePoint 2013.
O primeiro passo necessário é instalar o pré-requisitos:
Nova Solução em Visual Studio 2012
Abra o Visual Studio 2012 e selecione:
- File - "Arquivo" - New - "Novo" - Project - "Projeto" e selecionar “ Templates - "Modelos" - Visual C# > Office/SharePoint > Apps”.
- E em: Name - "Nome" escreva: RibbonExemplo
- Nome da App.
- Site onde será realizado o deploy da App:
- Pode ser site de SharePoint ou Office 365.
- Tipo de App a nivel de Hosting:
- SharePoint-Hosted
- Autohosted
- Provider-Hosted
Depois de criar o template de App com as paginas e ficheiros de suporte, deverá selecionar na Solution Explorer e adicionar um novo item “Add > New Item”.
Exemplo:
Depois de selecionar a opção de "Novo Item", você deverá escolher a opção “Ribbon Custom Action”.
Exemplo: