SlideShare uma empresa Scribd logo
1 de 54
Baixar para ler offline
PHP como Base de Digital 
Asset Management 
Ivan Rosolen • Bruno Schrappe • arizona.flow • 19 de Julho de 2014
PHP 
DAM 
Definição de Ativo Digital 
Arquivo Digital
PHP 
DAM 
Definição de Ativo Digital 
Arquivo Digital 
Metadados intrínsecos 
Formato 
Criação 
Tamanho 
Dimensões 
XMP 
…
PHP 
DAM 
Definição de Ativo Digital 
Arquivo Digital 
Metadados intrínsecos 
Formato 
Criação 
Tamanho 
Dimensões 
XMP 
… 
Metadados de Negócio 
Dono do ativo 
Permissões 
DRM 
…
PHP 
DAM 
Definição de Ativo Digital 
Arquivo Digital 
Metadados intrínsecos 
Formato 
Criação 
Tamanho 
Dimensões 
XMP 
… 
Metadados de Negócio 
Dono do ativo 
Permissões 
DRM 
… 
Metadados de Conteúdo 
Objetos referenciados 
Links 
Conteúdo 
…
PHP 
DAM 
Definição de Ativo Digital 
Ativo Digital 
Arquivo Digital 
Metadados intrínsecos 
Formato 
Criação 
Tamanho 
Dimensões 
XMP 
… 
Metadados de Negócio 
Dono do ativo 
Permissões 
DRM 
… 
Metadados de Conteúdo 
Objetos referenciados 
Links 
Conteúdo 
…
PHP 
DAM 
Digital Asset Management
PHP 
DAM 
Digital Asset Management 
• DAM é a administração e distribuição de ativos 
digitais como imagens, documentos, áudio, vídeo e 
arquivos diversos
PHP 
DAM 
Digital Asset Management 
• DAM é a administração e distribuição de ativos 
digitais como imagens, documentos, áudio, vídeo e 
arquivos diversos 
• Permite a catalogação, armazenamento e 
reaproveitamento de consideráveis volumes de 
informação valiosa na forma de ativos digitais
PHP 
DAM 
Digital Asset Management 
• DAM é a administração e distribuição de ativos 
digitais como imagens, documentos, áudio, vídeo e 
arquivos diversos 
• Permite a catalogação, armazenamento e 
reaproveitamento de consideráveis volumes de 
informação valiosa na forma de ativos digitais 
• Atualmente está na base de sistemas de informação 
de organizações modernas e de marketing 
omnichannel
PHP 
DAM 
Marketing Omnichannel
Por Que Desenvolver um DAM 
PHP 
DAM
Por Que Desenvolver um DAM 
• Core de operações da empresa que presta serviços 
para Marketing, envolvendo arquivos digitais 
PHP 
DAM
Por Que Desenvolver um DAM 
• Core de operações da empresa que presta serviços 
para Marketing, envolvendo arquivos digitais 
• Precisávamos de um DAM versátil e aberto para 
compor diversas outras soluções 
PHP 
DAM
Por Que Desenvolver um DAM 
• Core de operações da empresa que presta serviços 
para Marketing, envolvendo arquivos digitais 
• Precisávamos de um DAM versátil e aberto para 
compor diversas outras soluções 
• Escalabilidade para deploys 
PHP 
DAM
Por Que Desenvolver um DAM 
• Core de operações da empresa que presta serviços 
para Marketing, envolvendo arquivos digitais 
• Precisávamos de um DAM versátil e aberto para 
compor diversas outras soluções 
• Escalabilidade para deploys 
• DAM híbrido - com recursos para produção digital e 
para aplicações corporativas 
PHP 
DAM
PHP 
DAM 
Por Que Usamos PHP
PHP 
DAM 
Por Que Usamos PHP 
• Projeto de Inovação - requisitos ainda em maturação
PHP 
DAM 
Por Que Usamos PHP 
• Projeto de Inovação - requisitos ainda em maturação 
• Muitos pontos a pesquisar durante o desenvolvimento
PHP 
DAM 
Por Que Usamos PHP 
• Projeto de Inovação - requisitos ainda em maturação 
• Muitos pontos a pesquisar durante o desenvolvimento 
• Precisamos de desenvolvedores criativos e ágeis
PHP 
DAM 
Por Que Usamos PHP 
• Projeto de Inovação - requisitos ainda em maturação 
• Muitos pontos a pesquisar durante o desenvolvimento 
• Precisamos de desenvolvedores criativos e ágeis 
• Desenvolvedores PHP são “makers”
PHP 
DAM 
Requisitos Funcionais 
Integrações DAM
PHP 
DAM 
Requisitos Funcionais 
Integrações DAM 
Workflows de Produção 
e Manipulação de 
Arquivos
PHP 
DAM 
Requisitos Funcionais 
Integrações DAM 
Workflows de Produção 
e Manipulação de 
Arquivos 
Múltiplos 
Repositórios 
Sincronizados
PHP 
DAM 
Requisitos Funcionais 
Integrações DAM 
Workflows de Produção 
e Manipulação de 
Arquivos 
Sistemas de 
Aprovação 
Múltiplos 
Repositórios 
Sincronizados
PHP 
DAM 
Requisitos Funcionais 
Integrações DAM 
Workflows de Produção 
e Manipulação de 
Arquivos 
Sistemas de 
Aprovação 
Interfaces 
Corporativas 
Múltiplos 
Repositórios 
Sincronizados
PHP 
DAM 
Requisitos Funcionais 
Integrações DAM 
Workflows de Produção 
e Manipulação de 
Arquivos 
Sistemas de 
Aprovação 
Interfaces 
Corporativas 
PIM 
Catálogo de 
Produtos 
Múltiplos 
Repositórios 
Sincronizados
PHP 
DAM 
Requisitos Funcionais 
Integrações DAM 
Workflows de Produção 
e Manipulação de 
Arquivos 
Sistemas de 
Aprovação 
Interfaces 
Corporativas 
PIM 
Catálogo de 
Produtos 
Múltiplos 
Repositórios 
Sincronizados 
eCommerce
PHP 
DAM 
Requisitos Funcionais 
Integrações DAM 
Workflows de Produção 
e Manipulação de 
Arquivos 
Sistemas de 
Aprovação 
Interfaces 
Corporativas 
PIM 
Catálogo de 
Produtos 
Múltiplos 
Repositórios 
Sincronizados 
eCommerce 
MIS & 
Job-Entry
PHP 
DAM 
Requisitos Funcionais 
Integrações DAM 
Workflows de Produção 
e Manipulação de 
Arquivos 
Sistemas de 
Aprovação 
Interfaces 
Corporativas 
PIM 
Catálogo de 
Produtos 
Múltiplos 
Repositórios 
Sincronizados 
eCommerce 
Database 
Publishing 
MIS & 
Job-Entry
PHP 
DAM 
Arizona SP 
DAM! 
Workflow 
MCM! 
Mkt Content 
DAM! 
SaaS 
ERP 
.flow 
.flow 
.flow 
.flow
PHP 
DAM 
.flow 
AZ 
Argentina 
Paim 
10 MBit/s 
.flow 
VPN via 
Internet 
NBS SP 
.flow 
20 MBit/s 
Arizona SP 
DAM! 
Workflow 
MCM! 
Mkt Content 
DAM! 
SaaS 
MCM! 
Mkt Content 
DAM! 
SaaS 
Colaboração 
Santander 
ERP 
ERP 
Dentsu 
20 MBit/s 
.flow 
20 MBit/s 
Internet 
.flow 
F/Nazca 
W/McCann RJ 
W/McCann SP 
WAN Agência 
.flow 
.flow 
2 MBit/s 
NBS RJ 
Arizona RJ 
.flow 
.flow 
Carrefour 
20 MBit/s 
.flow 
Pernambucanas 
20 MBit/s 
.flow 
Peralta 20 MBit/s 
.flow 
Lew’Lara 
20 MBit/s 
.flow 
.flow 
.flow 
VPN via 
Internet 
.flow 
Datacenter 
Level3 
.flow 
.flow
PHP 
DAM
PHP 
DAM 
Integração Adobe Air 
• SabreAMF 
• https://github.com/evert/SabreAMF
PHP 
DAM 
Interface WEB e Serviços 
• Restfull API 
• Respect 
• https://github.com/respect
PHP 
DAM 
Integração com SO 
• Extensões PHP 
• Linux tools 
• Softwares de terceiros
PHP 
DAM 
Arquivamento 
• Tamanhos de armazenamentos diferentes 
• Controle de espaço 
• Gravação
PHP 
DAM 
Integração com Storage 
! 
http://www.mulesoft.org
PHP 
DAM 
Banco de Dados 
http://www.mysql.com http://www.mongodb.org
PHP 
DAM 
Deploy 
• Phing 
• http://www.phing.info/ 
• Composer 
• https://getcomposer.org/ 
• Chef 
• http://www.getchef.com/chef/
OBRIGADO!

Mais conteúdo relacionado

Semelhante a PHP DAM Workflow

x(C)RM como plataforma de desenvolvimento rápido.
x(C)RM como plataforma de desenvolvimento rápido.x(C)RM como plataforma de desenvolvimento rápido.
x(C)RM como plataforma de desenvolvimento rápido.Pedro Azevedo
 
xBpm - Extended BPM
xBpm - Extended BPM xBpm - Extended BPM
xBpm - Extended BPM Eduardo
 
Primeiros Passos Para o Desenvolvimento Web - FLISOLGO 2011
Primeiros Passos Para o Desenvolvimento Web - FLISOLGO 2011Primeiros Passos Para o Desenvolvimento Web - FLISOLGO 2011
Primeiros Passos Para o Desenvolvimento Web - FLISOLGO 2011Eduardo Souza
 
Apresentaçào Institucional da empresa SC IT - services & Consulting
Apresentaçào Institucional da empresa SC IT - services & ConsultingApresentaçào Institucional da empresa SC IT - services & Consulting
Apresentaçào Institucional da empresa SC IT - services & Consultingscconsulting
 
Institucional SC Consulting
Institucional SC ConsultingInstitucional SC Consulting
Institucional SC Consultingscconsulting
 
Introdução a Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a ServiçosIntrodução a Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a ServiçosIgor Takenami
 
APIs Atributos e Tecnologia
APIs Atributos e TecnologiaAPIs Atributos e Tecnologia
APIs Atributos e TecnologiaFábio Rosato
 
Path to the Future #1 - Tendências de Big Data
Path to the Future #1 - Tendências de Big DataPath to the Future #1 - Tendências de Big Data
Path to the Future #1 - Tendências de Big DataAmazon Web Services LATAM
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdfRubenManhia
 
Comércio Eletrônico - Aula 8 - Planejamento e Implementação - Parte 1
Comércio Eletrônico - Aula 8 - Planejamento e Implementação - Parte 1Comércio Eletrônico - Aula 8 - Planejamento e Implementação - Parte 1
Comércio Eletrônico - Aula 8 - Planejamento e Implementação - Parte 1Ueliton da Costa Leonidio
 
Técnicas para ser escalável com PHP
Técnicas para ser escalável com PHPTécnicas para ser escalável com PHP
Técnicas para ser escalável com PHPFilipe La Ruina
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linuxaviram
 
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesPHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesiMasters
 
Portfólio de Serviços em RPA uiPath - iProcess
Portfólio de Serviços em RPA uiPath - iProcessPortfólio de Serviços em RPA uiPath - iProcess
Portfólio de Serviços em RPA uiPath - iProcessEduardo Britto
 

Semelhante a PHP DAM Workflow (20)

x(C)RM como plataforma de desenvolvimento rápido.
x(C)RM como plataforma de desenvolvimento rápido.x(C)RM como plataforma de desenvolvimento rápido.
x(C)RM como plataforma de desenvolvimento rápido.
 
xBpm - Extended BPM
xBpm - Extended BPM xBpm - Extended BPM
xBpm - Extended BPM
 
Primeiros Passos Para o Desenvolvimento Web - FLISOLGO 2011
Primeiros Passos Para o Desenvolvimento Web - FLISOLGO 2011Primeiros Passos Para o Desenvolvimento Web - FLISOLGO 2011
Primeiros Passos Para o Desenvolvimento Web - FLISOLGO 2011
 
Abaas - Advanced Beer-as-a-Service
Abaas - Advanced Beer-as-a-ServiceAbaas - Advanced Beer-as-a-Service
Abaas - Advanced Beer-as-a-Service
 
Apresentaçào Institucional da empresa SC IT - services & Consulting
Apresentaçào Institucional da empresa SC IT - services & ConsultingApresentaçào Institucional da empresa SC IT - services & Consulting
Apresentaçào Institucional da empresa SC IT - services & Consulting
 
Institucional SC Consulting
Institucional SC ConsultingInstitucional SC Consulting
Institucional SC Consulting
 
Introdução a Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a ServiçosIntrodução a Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a Serviços
 
APIs Atributos e Tecnologia
APIs Atributos e TecnologiaAPIs Atributos e Tecnologia
APIs Atributos e Tecnologia
 
Path to the Future #1 - Tendências de Big Data
Path to the Future #1 - Tendências de Big DataPath to the Future #1 - Tendências de Big Data
Path to the Future #1 - Tendências de Big Data
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf
 
SharperDataBI
SharperDataBI SharperDataBI
SharperDataBI
 
Comércio Eletrônico - Aula 8 - Planejamento e Implementação - Parte 1
Comércio Eletrônico - Aula 8 - Planejamento e Implementação - Parte 1Comércio Eletrônico - Aula 8 - Planejamento e Implementação - Parte 1
Comércio Eletrônico - Aula 8 - Planejamento e Implementação - Parte 1
 
CMS em PHP: essa briga ainda existe?
CMS em PHP: essa briga ainda existe?CMS em PHP: essa briga ainda existe?
CMS em PHP: essa briga ainda existe?
 
Webinar Portal Colaborativo
Webinar Portal ColaborativoWebinar Portal Colaborativo
Webinar Portal Colaborativo
 
Técnicas para ser escalável com PHP
Técnicas para ser escalável com PHPTécnicas para ser escalável com PHP
Técnicas para ser escalável com PHP
 
Tirando leite de pedra
Tirando leite de pedraTirando leite de pedra
Tirando leite de pedra
 
Aws summit arquitetura big data-v1.2
Aws summit arquitetura big data-v1.2Aws summit arquitetura big data-v1.2
Aws summit arquitetura big data-v1.2
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linux
 
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesPHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
 
Portfólio de Serviços em RPA uiPath - iProcess
Portfólio de Serviços em RPA uiPath - iProcessPortfólio de Serviços em RPA uiPath - iProcess
Portfólio de Serviços em RPA uiPath - iProcess
 

Mais de iMasters

O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroO que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroiMasters
 
Postgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesPostgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesiMasters
 
Por que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesPor que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesiMasters
 
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...iMasters
 
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesiMasters
 
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...iMasters
 
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsArquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsiMasters
 
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...iMasters
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudiMasters
 
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 Use MDD e faça as máquinas trabalharem para você - Andreza Leite Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Use MDD e faça as máquinas trabalharem para você - Andreza LeiteiMasters
 
Entendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesEntendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesiMasters
 
Backend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosBackend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosiMasters
 
Dicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeDicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeiMasters
 
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle MonteiroiMasters
 
Quem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujorQuem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujoriMasters
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaiMasters
 
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiErros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiiMasters
 
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...iMasters
 
Construindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisConstruindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisiMasters
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoiMasters
 

Mais de iMasters (20)

O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroO que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
 
Postgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesPostgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio Telles
 
Por que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesPor que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen Moraes
 
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
 
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
 
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
 
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsArquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
 
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
 
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 Use MDD e faça as máquinas trabalharem para você - Andreza Leite Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 
Entendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesEntendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita Bernardes
 
Backend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosBackend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana Arnos
 
Dicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeDicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato Groffe
 
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
 
Quem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujorQuem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio Maujor
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
 
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiErros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
 
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
 
Construindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisConstruindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina Karklis
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe Regalgo
 

Último

421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFtimaMoreira35
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESEduardaReis50
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 

Último (20)

421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdf
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 

PHP DAM Workflow

  • 1. PHP como Base de Digital Asset Management Ivan Rosolen • Bruno Schrappe • arizona.flow • 19 de Julho de 2014
  • 2. PHP DAM Definição de Ativo Digital Arquivo Digital
  • 3. PHP DAM Definição de Ativo Digital Arquivo Digital Metadados intrínsecos Formato Criação Tamanho Dimensões XMP …
  • 4. PHP DAM Definição de Ativo Digital Arquivo Digital Metadados intrínsecos Formato Criação Tamanho Dimensões XMP … Metadados de Negócio Dono do ativo Permissões DRM …
  • 5. PHP DAM Definição de Ativo Digital Arquivo Digital Metadados intrínsecos Formato Criação Tamanho Dimensões XMP … Metadados de Negócio Dono do ativo Permissões DRM … Metadados de Conteúdo Objetos referenciados Links Conteúdo …
  • 6. PHP DAM Definição de Ativo Digital Ativo Digital Arquivo Digital Metadados intrínsecos Formato Criação Tamanho Dimensões XMP … Metadados de Negócio Dono do ativo Permissões DRM … Metadados de Conteúdo Objetos referenciados Links Conteúdo …
  • 7. PHP DAM Digital Asset Management
  • 8. PHP DAM Digital Asset Management • DAM é a administração e distribuição de ativos digitais como imagens, documentos, áudio, vídeo e arquivos diversos
  • 9. PHP DAM Digital Asset Management • DAM é a administração e distribuição de ativos digitais como imagens, documentos, áudio, vídeo e arquivos diversos • Permite a catalogação, armazenamento e reaproveitamento de consideráveis volumes de informação valiosa na forma de ativos digitais
  • 10. PHP DAM Digital Asset Management • DAM é a administração e distribuição de ativos digitais como imagens, documentos, áudio, vídeo e arquivos diversos • Permite a catalogação, armazenamento e reaproveitamento de consideráveis volumes de informação valiosa na forma de ativos digitais • Atualmente está na base de sistemas de informação de organizações modernas e de marketing omnichannel
  • 11. PHP DAM Marketing Omnichannel
  • 12. Por Que Desenvolver um DAM PHP DAM
  • 13. Por Que Desenvolver um DAM • Core de operações da empresa que presta serviços para Marketing, envolvendo arquivos digitais PHP DAM
  • 14. Por Que Desenvolver um DAM • Core de operações da empresa que presta serviços para Marketing, envolvendo arquivos digitais • Precisávamos de um DAM versátil e aberto para compor diversas outras soluções PHP DAM
  • 15. Por Que Desenvolver um DAM • Core de operações da empresa que presta serviços para Marketing, envolvendo arquivos digitais • Precisávamos de um DAM versátil e aberto para compor diversas outras soluções • Escalabilidade para deploys PHP DAM
  • 16. Por Que Desenvolver um DAM • Core de operações da empresa que presta serviços para Marketing, envolvendo arquivos digitais • Precisávamos de um DAM versátil e aberto para compor diversas outras soluções • Escalabilidade para deploys • DAM híbrido - com recursos para produção digital e para aplicações corporativas PHP DAM
  • 17. PHP DAM Por Que Usamos PHP
  • 18. PHP DAM Por Que Usamos PHP • Projeto de Inovação - requisitos ainda em maturação
  • 19. PHP DAM Por Que Usamos PHP • Projeto de Inovação - requisitos ainda em maturação • Muitos pontos a pesquisar durante o desenvolvimento
  • 20. PHP DAM Por Que Usamos PHP • Projeto de Inovação - requisitos ainda em maturação • Muitos pontos a pesquisar durante o desenvolvimento • Precisamos de desenvolvedores criativos e ágeis
  • 21. PHP DAM Por Que Usamos PHP • Projeto de Inovação - requisitos ainda em maturação • Muitos pontos a pesquisar durante o desenvolvimento • Precisamos de desenvolvedores criativos e ágeis • Desenvolvedores PHP são “makers”
  • 22. PHP DAM Requisitos Funcionais Integrações DAM
  • 23. PHP DAM Requisitos Funcionais Integrações DAM Workflows de Produção e Manipulação de Arquivos
  • 24. PHP DAM Requisitos Funcionais Integrações DAM Workflows de Produção e Manipulação de Arquivos Múltiplos Repositórios Sincronizados
  • 25. PHP DAM Requisitos Funcionais Integrações DAM Workflows de Produção e Manipulação de Arquivos Sistemas de Aprovação Múltiplos Repositórios Sincronizados
  • 26. PHP DAM Requisitos Funcionais Integrações DAM Workflows de Produção e Manipulação de Arquivos Sistemas de Aprovação Interfaces Corporativas Múltiplos Repositórios Sincronizados
  • 27. PHP DAM Requisitos Funcionais Integrações DAM Workflows de Produção e Manipulação de Arquivos Sistemas de Aprovação Interfaces Corporativas PIM Catálogo de Produtos Múltiplos Repositórios Sincronizados
  • 28. PHP DAM Requisitos Funcionais Integrações DAM Workflows de Produção e Manipulação de Arquivos Sistemas de Aprovação Interfaces Corporativas PIM Catálogo de Produtos Múltiplos Repositórios Sincronizados eCommerce
  • 29. PHP DAM Requisitos Funcionais Integrações DAM Workflows de Produção e Manipulação de Arquivos Sistemas de Aprovação Interfaces Corporativas PIM Catálogo de Produtos Múltiplos Repositórios Sincronizados eCommerce MIS & Job-Entry
  • 30. PHP DAM Requisitos Funcionais Integrações DAM Workflows de Produção e Manipulação de Arquivos Sistemas de Aprovação Interfaces Corporativas PIM Catálogo de Produtos Múltiplos Repositórios Sincronizados eCommerce Database Publishing MIS & Job-Entry
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. PHP DAM Arizona SP DAM! Workflow MCM! Mkt Content DAM! SaaS ERP .flow .flow .flow .flow
  • 45. PHP DAM .flow AZ Argentina Paim 10 MBit/s .flow VPN via Internet NBS SP .flow 20 MBit/s Arizona SP DAM! Workflow MCM! Mkt Content DAM! SaaS MCM! Mkt Content DAM! SaaS Colaboração Santander ERP ERP Dentsu 20 MBit/s .flow 20 MBit/s Internet .flow F/Nazca W/McCann RJ W/McCann SP WAN Agência .flow .flow 2 MBit/s NBS RJ Arizona RJ .flow .flow Carrefour 20 MBit/s .flow Pernambucanas 20 MBit/s .flow Peralta 20 MBit/s .flow Lew’Lara 20 MBit/s .flow .flow .flow VPN via Internet .flow Datacenter Level3 .flow .flow
  • 47. PHP DAM Integração Adobe Air • SabreAMF • https://github.com/evert/SabreAMF
  • 48. PHP DAM Interface WEB e Serviços • Restfull API • Respect • https://github.com/respect
  • 49. PHP DAM Integração com SO • Extensões PHP • Linux tools • Softwares de terceiros
  • 50. PHP DAM Arquivamento • Tamanhos de armazenamentos diferentes • Controle de espaço • Gravação
  • 51. PHP DAM Integração com Storage ! http://www.mulesoft.org
  • 52. PHP DAM Banco de Dados http://www.mysql.com http://www.mongodb.org
  • 53. PHP DAM Deploy • Phing • http://www.phing.info/ • Composer • https://getcomposer.org/ • Chef • http://www.getchef.com/chef/