PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP
-
Upload
rodrigo-wanderley-de-melo-cardoso -
Category
Software
-
view
563 -
download
0
Transcript of PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP
![Page 2: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/2.jpg)
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
![Page 3: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/3.jpg)
20 100
110
@phpspphpsp.org.br
![Page 4: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/4.jpg)
20 100
110
PHPSP+PUBphpsp.org.br
![Page 5: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/5.jpg)
20 100
110
PHP 7Bem-Vindo
![Page 6: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/6.jpg)
20 100
110
Sharepoint
![Page 7: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/7.jpg)
20 100
110
Sharepoint - O que é?
● Produto Microsoft
● Alguns o usam para criar sites (CMS)
● Também como repositório de documentos
![Page 8: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/8.jpg)
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
![Page 9: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/9.jpg)
20 100
110
https://products.office.com/en-us/business/office-365-enterprise-e3-business-softwareSharepoint Online - Criando sua conta trial
![Page 10: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/10.jpg)
20 100
110
https://products.office.com/en-us/business/office-365-enterprise-e3-business-softwareSharepoint Online - Criando sua conta trial
![Page 11: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/11.jpg)
20 100
110
Sharepoint Online - Email de Confirmação
![Page 12: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/12.jpg)
20 100
110
Sharepoint Online - Acessando a contahttps://outlook.office365.com
![Page 13: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/13.jpg)
20 100
110
Sharepoint Online - Criando novo site sharepointhttps://outlook.office365.com
![Page 14: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/14.jpg)
20 100
110
Sharepoint Online - Criando novo site sharepointhttps://outlook.office365.com
![Page 15: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/15.jpg)
20 100
110
Sharepoint Online - Criando novo site sharepointhttps://outlook.office365.com
![Page 16: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/16.jpg)
20 100
110
Sharepoint Online - Criando novo site sharepointhttps://outlook.office365.com
![Page 17: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/17.jpg)
20 100
110
phpSPO - O que é?
● Biblioteca para integração PHP - Sharepoint
● OpenSource
● GitHub
![Page 19: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/19.jpg)
20 100
110
phpSPO - Requisitos
● PHP 5.3+
● cURL
![Page 20: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/20.jpg)
20 100
110
phpSPO - Clonando o repositório git
![Page 21: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/21.jpg)
20 100
110
phpSPO - Composer Install
![Page 22: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/22.jpg)
20 100
110
phpSPO - Config File (config/config.php)
![Page 23: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/23.jpg)
20 100
110
phpSPO - Realizando o Login (app.php)
![Page 24: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/24.jpg)
20 100
110
phpSPO - Realizando o Login - Output (app.php)
![Page 25: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/25.jpg)
20 100
110
Sharepoint Online - Criando uma Lista (comunidades)
![Page 26: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/26.jpg)
20 100
110
Sharepoint Online - Criando uma Lista (comunidades)
![Page 27: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/27.jpg)
20 100
110
Sharepoint Online - Criando uma Lista (comunidades)
![Page 28: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/28.jpg)
20 100
110
Sharepoint Online - Criando uma Lista (comunidades)
![Page 29: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/29.jpg)
20 100
110
Sharepoint Online - Criando uma Lista (comunidades)
![Page 30: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/30.jpg)
20 100
110
Sharepoint Online - Criando uma Lista (comunidades)
![Page 31: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/31.jpg)
20 100
110
Sharepoint Online - Criando uma Lista (comunidades)
![Page 32: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/32.jpg)
20 100
110
phpSPO - Recuperando os dados da lista comunidades
![Page 33: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/33.jpg)
20 100
110
phpSPO - Recuperando os dados da lista (Output)
![Page 34: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/34.jpg)
20 100
110
phpSPO - Inserindo dados na lista de comunidades
![Page 35: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/35.jpg)
20 100
110
Sharepoint Online - Criando uma Lista (programadores)
![Page 36: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/36.jpg)
20 100
110
Sharepoint Online - Criando uma Lista (programadores)
![Page 37: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/37.jpg)
20 100
110
Sharepoint Online - Criando uma Lista (programadores)
![Page 38: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/38.jpg)
20 100
110
Sharepoint Online - Criando uma Lista (programadores)
![Page 39: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/39.jpg)
20 100
110
Sharepoint Online - Criando uma Lista (programadores)
![Page 40: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/40.jpg)
20 100
110
Sharepoint Online - Criando uma Lista (programadores)
![Page 41: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/41.jpg)
20 100
110
oData - O que é?http://odata.org
● Protocolo aberto
● Padronização de Queries
● Usado em APIs RESTful
![Page 47: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/47.jpg)
20 100
110
Outras Bibliotecas para Integração
https://github.com/OfficeDev/PHP-App-for-SharePoint
https://github.com/thybag/PHP-SharePoint-Lists-API
![Page 48: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/48.jpg)
20 100
110
Dúvidas?
![Page 49: PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft com PHP](https://reader035.fdocuments.net/reader035/viewer/2022081800/5a67ffc17f8b9a81378b4bbf/html5/thumbnails/49.jpg)
20 100
110
OBRIGADO!
www.facebook.com/pokemaobr
www.github.com/pokemaobr
br.linkedin.com/in/rwdmc/