PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP
-
Upload
rodrigo-wanderley-de-melo-cardoso -
Category
Software
-
view
560 -
download
0
Transcript of PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP
20 100
110
Quem sou eu?
Rodrigo “pokemaobr” Cardoso
➢ Bacharel em Matemática Aplicada e Computacional pela
➢ MBA em Engenharia de Softwares Orientado para Serviços
➢ Programou em
➢ Joga
➢ Evangelista
➢ Analista Desenvolvedor Web prestando consultoria na
20 100
110
@phpspphpsp.org.br
20 100
110
PHPSP+PUBphpsp.org.br
20 100
110
PHP 7Bem-Vindo
20 100
110
Sharepoint
20 100
110
Sharepoint - O que é?
● Produto Microsoft
● Alguns o usam para criar sites (CMS)
● Também como repositório de documentos
20 100
110
Sharepoint - Onde podemos ir além?
● Pode-se usar como “banco de dados”
● Listas que são consumidas como webservice REST
● Fácil sistema de busca utilizando Odata
20 100
110
https://products.office.com/en-us/business/office-365-enterprise-e3-business-softwareSharepoint Online - Criando sua conta trial
20 100
110
https://products.office.com/en-us/business/office-365-enterprise-e3-business-softwareSharepoint Online - Criando sua conta trial
20 100
110
Sharepoint Online - Email de Confirmação
20 100
110
Sharepoint Online - Acessando a contahttps://outlook.office365.com
20 100
110
Sharepoint Online - Criando novo site sharepointhttps://outlook.office365.com
20 100
110
Sharepoint Online - Criando novo site sharepointhttps://outlook.office365.com
20 100
110
Sharepoint Online - Criando novo site sharepointhttps://outlook.office365.com
20 100
110
Sharepoint Online - Criando novo site sharepointhttps://outlook.office365.com
20 100
110
phpSPO - O que é?
● Biblioteca para integração PHP - Sharepoint
● OpenSource
● GitHub
20 100
110
phpSPO - Requisitos
● PHP 5.3+
● cURL
20 100
110
phpSPO - Clonando o repositório git
20 100
110
phpSPO - Composer Install
20 100
110
phpSPO - Config File (config/config.php)
20 100
110
phpSPO - Realizando o Login (app.php)
20 100
110
phpSPO - Realizando o Login - Output (app.php)
20 100
110
Sharepoint Online - Criando uma Lista (comunidades)
20 100
110
Sharepoint Online - Criando uma Lista (comunidades)
20 100
110
Sharepoint Online - Criando uma Lista (comunidades)
20 100
110
Sharepoint Online - Criando uma Lista (comunidades)
20 100
110
Sharepoint Online - Criando uma Lista (comunidades)
20 100
110
Sharepoint Online - Criando uma Lista (comunidades)
20 100
110
Sharepoint Online - Criando uma Lista (comunidades)
20 100
110
phpSPO - Recuperando os dados da lista comunidades
20 100
110
phpSPO - Recuperando os dados da lista (Output)
20 100
110
phpSPO - Inserindo dados na lista de comunidades
20 100
110
Sharepoint Online - Criando uma Lista (programadores)
20 100
110
Sharepoint Online - Criando uma Lista (programadores)
20 100
110
Sharepoint Online - Criando uma Lista (programadores)
20 100
110
Sharepoint Online - Criando uma Lista (programadores)
20 100
110
Sharepoint Online - Criando uma Lista (programadores)
20 100
110
Sharepoint Online - Criando uma Lista (programadores)
20 100
110
oData - O que é?http://odata.org
● Protocolo aberto
● Padronização de Queries
● Usado em APIs RESTful
20 100
110
Outras Bibliotecas para Integração
https://github.com/OfficeDev/PHP-App-for-SharePoint
https://github.com/thybag/PHP-SharePoint-Lists-API
20 100
110
Dúvidas?
20 100
110
OBRIGADO!
www.facebook.com/pokemaobr
www.github.com/pokemaobr
br.linkedin.com/in/rwdmc/