13. Two types of Sharepoint Add-ins
Sharepoint-hosted
Centered around
Sharepoint components
Forced to create business
logic using client-side
technologies
No server side code
Provider-hosted
Can include Sharepoint
components
Able to execute server-side
code but not on Sharepoint
(need IIS or others)
Centered around a remote
web application or data
source
Plataforma de colaboração
Forma de criar sites
Content management system
Intranet
Um sitio seguro para armazenar, organizar, partilhar e aceder informação.
Integração com ferramentas existentes da Microsoft
Plataforma de colaboração
Forma de criar sites
Content management system
Intranet
Um sitio seguro para armazenar, organizar, partilhar e aceder informação.
Integração com ferramentas existentes da Microsoft
SharePoint Foundation A tecnologia subjacente para todos os sites do SharePoint. O SharePoint Foundation (antigo Windows SharePoint Services) é gratuito para instalação local. Você pode usar o SharePoint Foundation para criar diversos tipos de sites, onde é possível colaborar em páginas da Web, documentos, listas, calendários e dados.
SharePoint Server As organizações podem implantar e gerenciar o SharePoint Server no local. Ele inclui todos os recursos do SharePoint Foundation, além de outros recursos, como o Gerenciamento de Conteúdo Corporativo, business intelligence, pesquisa corporativa, sites pessoais e News feed.
SharePoint Designer 2013 Um programa gratuito para criação de soluções avançadas habilitadas para fluxo de trabalho, e para edição de tipos de conteúdo externo de uma solução de dados externa baseada nos Serviços Corporativos de Conectividade. Destinado a power users principalmente. Design view is gone!
SharePoint Online Um serviço baseado em nuvem e hospedado pela Microsoft para empresas de todos os tipos. Em vez de instalar e implantar o SharePoint Server no servidor local, agora qualquer empresa pode simplesmente assinar um plano do Office 365 ou o serviço autônomo do SharePoint Online.
Sincronização de pastas do OneDrive for Business Armazenamento online para fins comerciais. Integração com Outlook Web App.
SharePoint farm solutions
Add-ins for SharePoint
SharePoint publishing sites Mobile add-ins for SharePoint Reusable components for SharePoint
https://msdn.microsoft.com/en-us/library/office/jj163085.aspx
Custom actions: custom ribbon buttons, menu items.
https://msdn.microsoft.com/en-us/library/office/hh500259%28v=office.14%29.aspx?f=255&MSPPError=-2147217396
https://pankajsalunkhesharepointknowledge.wordpress.com/2015/09/30/csom-vs-jsom-vs-ssom-vs-rest-sharepoint/
Our recommendation: server use CSOM , client use http requests mapping to server services
REST
_api/web/lists/getByTitle('Announcements')/fields
JSOM
var context = SP.ClientContext.get_current(); var list = context.get_web().get_lists().getByTitle("Settings");
SSOM
http://www.sharepointcto.com/View.aspx?id=15
CSOM
using Microsoft.SharePoint.Client;
SharePoint site collection in the SharePoint Online subscription or on-premise farm
The store handles the marketing process for you, from discovery to purchase to updates. Microsoft has a Seller Dashboard to help you sell add-ins through the Office Store.
Still being verified
24hours limit between app being approved and showing at the store
App needs changes to be approved, check add-in report for the required changes