SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
Construindo uma
                    Rede Social
              com PHP e Software Livre

                                       Elton Luís Minetto


segunda-feira, 1 de novembro de 2010
OU....

segunda-feira, 1 de novembro de 2010
Construindo um
               SITE DE GRANDE TRÁFEGO
               com PHP e Software Livre

                                       Elton Luís Minetto


segunda-feira, 1 de novembro de 2010
OU....

segunda-feira, 1 de novembro de 2010
Construindo uma
               DESCULPA PARA USAR UM
               MONTE DE COISAS LEGAIS
               com PHP e Software Livre

                                       Elton Luís Minetto

segunda-feira, 1 de novembro de 2010
segunda-feira, 1 de novembro de 2010
Quem?

      • Graduado e pós-graduado em Ciência da Computação.
      • Trabalha com PHP/MySQL desde 2000. Com Linux desde
        1998
      • Autor do livro Frameworks para Desenvolvimento em
        PHP - Editora Novatec e co-autor do livro Grid
        Computing in Research and Education - IBM Redbooks
      • Membro do PHPSC
      • Diretor de Desenvolvimento do Drimio
      • Professor na Unochapecó(Chapecó/SC)
      • Sócio da Coderockr




segunda-feira, 1 de novembro de 2010
Drimio: Uma Rede Social focada em MARCAS




segunda-feira, 1 de novembro de 2010
Brasileiro gasta mais tempo em redes sociais

       • 65 milhões de usuários de Internet no país
       • Navegamos 45 horas por mês
       • 50 milhões de usuários na mídia social (estimativa)

       • A maior parte do tempo em que está conectado, o
         internauta navega por redes sociais, blogs, sites de
         relacionamento e fóruns
                                          Pesquisa do IBOPE/ NetRatings




segunda-feira, 1 de novembro de 2010
3 Rupturas Chave

       • Quem CRIA o conteúdo ?
             • TODOS e QUALQUER um


       • Quem DISTRIBUI o conteúdo ?
             • TODOS e QUALQUER um


       • Quem controla a experiência do usuário/consumidor ?
             • Os próprios USUÁRIOS CONTROLAM esta jornada do conteúdo
               do ponto A para qualquer lugar, e ELES são o destino final




segunda-feira, 1 de novembro de 2010
Drimio: Uma Rede Social focada em MARCAS

       • O Drimio é uma rede inovadora, com ferramentas e
         aplicações que permitem que consumidores e marcas
         interajam com opiniões, idéias, conteúdo útil e
         relevante.
       • O objetivo com o Drimio é prover o melhor ambiente e
         estrutura para que você se relacione com outras
         pessoas por meio das marcas que você tem como
         referência. Este é um ambiente colaborativo,
         construído por você e para você!




segunda-feira, 1 de novembro de 2010
Conteúdo: Co-criação e COLABORAÇÃO

       • Manutenção participativa de um hub de CONTEÚDO,
         uma coleção de:
             • Vídeos, fotos, artigos, blogs,produtos, outras redes sociais
             • Fóruns, entrevistas com especialistas e representantes da
               MARCA, “hotsites”
             • Lançamentos, propagandas e campanhas, exclusividades
             • Eventos culturais e esportivos patrocinados pela MARCA
             • Notícias genéricas, notícias oficiais de interesse público
               geradas pela própria MARCA (news release, media release,
               press release)
             • Tudo sobre a Marca




segunda-feira, 1 de novembro de 2010
Ambiente ideal e diversidade de públicos

       • Usuários aficionados por um tema
             • Especialistas, Evangelistas
       • Consumidores fãs e apaixonados por uma MARCA
             • “Brand Lovers”, “Heavy Users”
       • Ambiente para uma experiência positiva e
         construtiva
       • Estímulo à aproximação e participação em grupos de
         interesse, à conversação e à micro interações
       • MARCAS, USUÁRIOS, CONTEÚDO, TEMAS




segunda-feira, 1 de novembro de 2010
Onde se encaixa o Drimio




           Fotos

                                                            Interesses
                                                             e marcas
         Currículos



                                                            Blogs
           Relacionamento
           Acontecimentos              Compartilhar links


segunda-feira, 1 de novembro de 2010
Quem são MARCAS na Drimio ?

       • Extrapolamos o conceito limitante de MARCAS de
         produtos e anunciantes tradicionais
       • Existem mais de 68.000 marcas na rede.
       • Na Drimio as 5.564 cidades brasileiras são MARCAS
             • Procuram ampliar sua visibilidade no mercado para tornarem-
               se destino do turismo de lazer e de negócios
       • Universidades, Associações, Festas regionais, Times de
         Futebol, Escolas de Samba, Praias, Concursos
         Nacionais, Casas noturnas, Feiras e Eventos, e inclusive
         Celebridades são MARCAS
             • Todas estas entidades estão sujeitas aos mesmos princípios
               que governam a existência e desenvolvimento de qualquer
               MARCA no mercado



segunda-feira, 1 de novembro de 2010
segunda-feira, 1 de novembro de 2010
Drimio

      • Usuários podem compartilhar vídeos, links, imagens,
        notícias, enviar mensagens, encontrar concursos e
        produtos, participar de fórum sobre suas marcas de
        maior afinidade.
      • Internacionalização
      • Versão mobile com suporte a iPhone, Nokia N95,
        Blackberry e outros dispositivos.
      • Aplicativo para iPhone
                   • http://www.drimio.com/shopper




segunda-feira, 1 de novembro de 2010
Integração




segunda-feira, 1 de novembro de 2010
Alguns Números

       • Mais de 1.4 Milhão de ítens cadastrados pelos usuários
         (Blogs, Comentários, Concursos, Feeds, Imagens, Links,
         Notícias, Tweets, Vídeos)
       • Mais de 950 Categorias
       • Mais de 68.000 Marcas
       • Mais de 240.000 Mensagens
       • Mais de 13.000 recomendações de conteúdos




segunda-feira, 1 de novembro de 2010
Infraestrutura




segunda-feira, 1 de novembro de 2010
Sistema Operacional

       • http://www.linux.org
       • http://www.centos.org
       • http://www.ubuntu.com




segunda-feira, 1 de novembro de 2010
Servidor de aplicações

       • http://httpd.apache.org




segunda-feira, 1 de novembro de 2010
Servidor de aplicações - Arquivos estáticos

       • http://www.lighttpd.net/




segunda-feira, 1 de novembro de 2010
Banco de Dados

       • http://www.mysql.org
       • http://www.sqlite.org




segunda-feira, 1 de novembro de 2010
Linguagem de Programação

       • http://www.php.net




segunda-feira, 1 de novembro de 2010
Cache de aplicação

       • http://www.memcached.org/




segunda-feira, 1 de novembro de 2010
Gerenciador de Filas de Processos

       • http://gearman.org/




segunda-feira, 1 de novembro de 2010
Sistema de Buscas

       • http://www.sphinxsearch.com/




segunda-feira, 1 de novembro de 2010
Framework

       • http://framework.zend.com




segunda-feira, 1 de novembro de 2010
Gerenciamento de Banners

       • http://www.openx.org/




segunda-feira, 1 de novembro de 2010
CMS

       • http://www.joomla.org
       • http://comercial.drimio.com




segunda-feira, 1 de novembro de 2010
Desenvolvimento




segunda-feira, 1 de novembro de 2010
IDE

       • http://www.aptana.com




segunda-feira, 1 de novembro de 2010
Biblioteca JavaScript

       • http://www.jquery.com




segunda-feira, 1 de novembro de 2010
Controle de Versões

       • http://subversion.tigris.org/




segunda-feira, 1 de novembro de 2010
Debug de JavaScript

       • http://getfirebug.com/
       • http://www.firephp.org/
       • http://developer.yahoo.com/yslow/




segunda-feira, 1 de novembro de 2010
Gerenciamento de Melhorias e Bugs

       • http://www.mantisbt.org/




segunda-feira, 1 de novembro de 2010
Modelagem de Dados

       • http://wb.mysql.com/




segunda-feira, 1 de novembro de 2010
Perguntas?




segunda-feira, 1 de novembro de 2010
Contato

   <?php
   $card = array(
   	 ‘nome’ =>                     ‘Elton Luís Minetto’,
   	 ‘site’ => ‘http://www.eltonminetto.net’,
   	 ‘e-mail’ => ‘eminetto@coderockr.com’,
        ‘twitter’ => ‘@eminetto’,
        ‘all’ => ‘http://about.me/eminetto'
   );
   var_dump($card);
   ?>


segunda-feira, 1 de novembro de 2010

Mais conteúdo relacionado

Destaque

Php e mysql aplicacao completa a partir do zero
Php e mysql   aplicacao completa a partir do zeroPhp e mysql   aplicacao completa a partir do zero
Php e mysql aplicacao completa a partir do zeroFred Ramos
 
PDO - PHP Data Object
PDO - PHP Data ObjectPDO - PHP Data Object
PDO - PHP Data Objectpablolimajp
 
Achievement systems explained
Achievement systems explainedAchievement systems explained
Achievement systems explainedLuca Galli
 
Chleba Agência Digital Líder em Comércio Eletrônico - Webstore
Chleba Agência Digital Líder em Comércio Eletrônico - WebstoreChleba Agência Digital Líder em Comércio Eletrônico - Webstore
Chleba Agência Digital Líder em Comércio Eletrônico - WebstoreChleba Agência Digital
 
Oficina de Graça Taguti sobre minha rede social Dias Digitais
Oficina de Graça Taguti  sobre minha rede social Dias DigitaisOficina de Graça Taguti  sobre minha rede social Dias Digitais
Oficina de Graça Taguti sobre minha rede social Dias DigitaisGraça Taguti
 
Serversidephp pptx2-120418140114-phpapp01
Serversidephp pptx2-120418140114-phpapp01Serversidephp pptx2-120418140114-phpapp01
Serversidephp pptx2-120418140114-phpapp01joaocarlobarros
 
Strings, Arrays e Manipulação Datas em PHP
Strings, Arrays e Manipulação Datas em PHPStrings, Arrays e Manipulação Datas em PHP
Strings, Arrays e Manipulação Datas em PHPDaniel Arndt Alves
 
Palestra Flisol 2012 - Campinas
Palestra Flisol 2012 - CampinasPalestra Flisol 2012 - Campinas
Palestra Flisol 2012 - CampinasAnderson de Castro
 
Test-Driven Development with PHP
Test-Driven Development with PHPTest-Driven Development with PHP
Test-Driven Development with PHPCezar Souza
 
Criando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSONCriando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSONAmbiente Livre
 
Cookies e Sessões e PHP
Cookies e Sessões e PHPCookies e Sessões e PHP
Cookies e Sessões e PHPHumberto Moura
 
Web Service and PHP, REST and SOAP
Web Service and PHP, REST and SOAPWeb Service and PHP, REST and SOAP
Web Service and PHP, REST and SOAPElwin Huaman
 

Destaque (20)

Php e mysql aplicacao completa a partir do zero
Php e mysql   aplicacao completa a partir do zeroPhp e mysql   aplicacao completa a partir do zero
Php e mysql aplicacao completa a partir do zero
 
Drimio Social Media Index (SMI)
Drimio Social Media Index (SMI)Drimio Social Media Index (SMI)
Drimio Social Media Index (SMI)
 
PDO - PHP Data Object
PDO - PHP Data ObjectPDO - PHP Data Object
PDO - PHP Data Object
 
Achievement systems explained
Achievement systems explainedAchievement systems explained
Achievement systems explained
 
Desenvolvimento Web para Android
Desenvolvimento Web para AndroidDesenvolvimento Web para Android
Desenvolvimento Web para Android
 
Chleba Agência Digital Líder em Comércio Eletrônico - Webstore
Chleba Agência Digital Líder em Comércio Eletrônico - WebstoreChleba Agência Digital Líder em Comércio Eletrônico - Webstore
Chleba Agência Digital Líder em Comércio Eletrônico - Webstore
 
Oficina de Graça Taguti sobre minha rede social Dias Digitais
Oficina de Graça Taguti  sobre minha rede social Dias DigitaisOficina de Graça Taguti  sobre minha rede social Dias Digitais
Oficina de Graça Taguti sobre minha rede social Dias Digitais
 
Rede Social
Rede SocialRede Social
Rede Social
 
Serversidephp pptx2-120418140114-phpapp01
Serversidephp pptx2-120418140114-phpapp01Serversidephp pptx2-120418140114-phpapp01
Serversidephp pptx2-120418140114-phpapp01
 
Strings, Arrays e Manipulação Datas em PHP
Strings, Arrays e Manipulação Datas em PHPStrings, Arrays e Manipulação Datas em PHP
Strings, Arrays e Manipulação Datas em PHP
 
Palestra Flisol 2012 - Campinas
Palestra Flisol 2012 - CampinasPalestra Flisol 2012 - Campinas
Palestra Flisol 2012 - Campinas
 
Slides
SlidesSlides
Slides
 
Test-Driven Development with PHP
Test-Driven Development with PHPTest-Driven Development with PHP
Test-Driven Development with PHP
 
Php 05 Mvc
Php 05 MvcPhp 05 Mvc
Php 05 Mvc
 
Variaveis Superglobais
Variaveis SuperglobaisVariaveis Superglobais
Variaveis Superglobais
 
Criando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSONCriando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSON
 
Cookies e Sessões e PHP
Cookies e Sessões e PHPCookies e Sessões e PHP
Cookies e Sessões e PHP
 
Aula 5 - Cookies e Sessões em PHP
Aula 5 - Cookies e Sessões em PHPAula 5 - Cookies e Sessões em PHP
Aula 5 - Cookies e Sessões em PHP
 
Desenvolvimento Mobile Web usando PHP
Desenvolvimento Mobile Web usando PHPDesenvolvimento Mobile Web usando PHP
Desenvolvimento Mobile Web usando PHP
 
Web Service and PHP, REST and SOAP
Web Service and PHP, REST and SOAPWeb Service and PHP, REST and SOAP
Web Service and PHP, REST and SOAP
 

Semelhante a Construindo uma Rede Social com PHP e Software Livre

Gustavo Alberti- Vitamina UFF 2010 - Advergames
Gustavo Alberti- Vitamina UFF 2010 - AdvergamesGustavo Alberti- Vitamina UFF 2010 - Advergames
Gustavo Alberti- Vitamina UFF 2010 - Advergamesvitaminauff
 
Marketing e redes karina rocha
Marketing e redes karina rochaMarketing e redes karina rocha
Marketing e redes karina rochaKarina Rocha
 
Novo Portal do Deputado Federal Mendonça Prado
Novo Portal do Deputado Federal Mendonça PradoNovo Portal do Deputado Federal Mendonça Prado
Novo Portal do Deputado Federal Mendonça PradoLoja Ispot
 
Gestão em Ambientes Digitais - aula 2
Gestão em Ambientes Digitais - aula 2Gestão em Ambientes Digitais - aula 2
Gestão em Ambientes Digitais - aula 2Luiz Adolfo de Andrade
 
Arquitetura de informação e usabilidade
Arquitetura de informação e usabilidadeArquitetura de informação e usabilidade
Arquitetura de informação e usabilidadetrasel
 
Como usar as mídias sociais na comunicação institucional?
Como usar as mídias sociais na comunicação institucional?Como usar as mídias sociais na comunicação institucional?
Como usar as mídias sociais na comunicação institucional?Biblioteca da FOB-USP
 
FGV - Planejamento de Mídias Digitais - GVPEC - Aula de Redes Sociais
FGV - Planejamento de Mídias Digitais - GVPEC - Aula de Redes SociaisFGV - Planejamento de Mídias Digitais - GVPEC - Aula de Redes Sociais
FGV - Planejamento de Mídias Digitais - GVPEC - Aula de Redes SociaisEdney Souza
 
Como impulsionar sua carreira através das Mídias Digitais
Como impulsionar sua carreira através das Mídias DigitaisComo impulsionar sua carreira através das Mídias Digitais
Como impulsionar sua carreira através das Mídias DigitaisLeonardo Diogo Silva
 
Mídias sociais e varejo
Mídias sociais e varejoMídias sociais e varejo
Mídias sociais e varejoEdney Souza
 
Redes Sociais - SESC SP
Redes Sociais - SESC SPRedes Sociais - SESC SP
Redes Sociais - SESC SPEdney Souza
 
De curioso a poeta – a comunidade e a cultura WordPress
De curioso a poeta – a comunidade e a cultura WordPressDe curioso a poeta – a comunidade e a cultura WordPress
De curioso a poeta – a comunidade e a cultura WordPressNuno Morgadinho
 
Do outro lado do balcão - os desafios de criar e manter redes sociais temáticas
Do outro lado do balcão - os desafios de criar e manter redes sociais temáticasDo outro lado do balcão - os desafios de criar e manter redes sociais temáticas
Do outro lado do balcão - os desafios de criar e manter redes sociais temáticasLeonardo Palagi
 
Palestra Como utilizar Redes Sociais em sua Estratégia Profissional
Palestra Como utilizar Redes Sociais em sua Estratégia ProfissionalPalestra Como utilizar Redes Sociais em sua Estratégia Profissional
Palestra Como utilizar Redes Sociais em sua Estratégia ProfissionalPaulo Milreu
 
Monitoramento pessoal em mídias sociais
Monitoramento pessoal em mídias sociaisMonitoramento pessoal em mídias sociais
Monitoramento pessoal em mídias sociaisEdney Souza
 
Marketing em Redes Sociais - Curso APADI - Turma de Junho/2010
Marketing em Redes Sociais - Curso APADI - Turma de Junho/2010Marketing em Redes Sociais - Curso APADI - Turma de Junho/2010
Marketing em Redes Sociais - Curso APADI - Turma de Junho/2010Edney Souza
 
Inteligência Competitiva em Redes Sociais.
Inteligência Competitiva em Redes Sociais.Inteligência Competitiva em Redes Sociais.
Inteligência Competitiva em Redes Sociais.Henrique Thiago
 

Semelhante a Construindo uma Rede Social com PHP e Software Livre (20)

Gustavo Alberti- Vitamina UFF 2010 - Advergames
Gustavo Alberti- Vitamina UFF 2010 - AdvergamesGustavo Alberti- Vitamina UFF 2010 - Advergames
Gustavo Alberti- Vitamina UFF 2010 - Advergames
 
Marketing e redes karina rocha
Marketing e redes karina rochaMarketing e redes karina rocha
Marketing e redes karina rocha
 
Novo Portal do Deputado Federal Mendonça Prado
Novo Portal do Deputado Federal Mendonça PradoNovo Portal do Deputado Federal Mendonça Prado
Novo Portal do Deputado Federal Mendonça Prado
 
Gestão em Ambientes Digitais - aula 2
Gestão em Ambientes Digitais - aula 2Gestão em Ambientes Digitais - aula 2
Gestão em Ambientes Digitais - aula 2
 
Arquitetura de informação e usabilidade
Arquitetura de informação e usabilidadeArquitetura de informação e usabilidade
Arquitetura de informação e usabilidade
 
Web 2 em Educação
Web 2 em EducaçãoWeb 2 em Educação
Web 2 em Educação
 
Como usar as mídias sociais na comunicação institucional?
Como usar as mídias sociais na comunicação institucional?Como usar as mídias sociais na comunicação institucional?
Como usar as mídias sociais na comunicação institucional?
 
FGV - Planejamento de Mídias Digitais - GVPEC - Aula de Redes Sociais
FGV - Planejamento de Mídias Digitais - GVPEC - Aula de Redes SociaisFGV - Planejamento de Mídias Digitais - GVPEC - Aula de Redes Sociais
FGV - Planejamento de Mídias Digitais - GVPEC - Aula de Redes Sociais
 
Como impulsionar sua carreira através das Mídias Digitais
Como impulsionar sua carreira através das Mídias DigitaisComo impulsionar sua carreira através das Mídias Digitais
Como impulsionar sua carreira através das Mídias Digitais
 
Mídias sociais e varejo
Mídias sociais e varejoMídias sociais e varejo
Mídias sociais e varejo
 
Redes sociais na internet
Redes sociais na internetRedes sociais na internet
Redes sociais na internet
 
Redes Sociais - SESC SP
Redes Sociais - SESC SPRedes Sociais - SESC SP
Redes Sociais - SESC SP
 
De curioso a poeta – a comunidade e a cultura WordPress
De curioso a poeta – a comunidade e a cultura WordPressDe curioso a poeta – a comunidade e a cultura WordPress
De curioso a poeta – a comunidade e a cultura WordPress
 
Do outro lado do balcão - os desafios de criar e manter redes sociais temáticas
Do outro lado do balcão - os desafios de criar e manter redes sociais temáticasDo outro lado do balcão - os desafios de criar e manter redes sociais temáticas
Do outro lado do balcão - os desafios de criar e manter redes sociais temáticas
 
Palestra Como utilizar Redes Sociais em sua Estratégia Profissional
Palestra Como utilizar Redes Sociais em sua Estratégia ProfissionalPalestra Como utilizar Redes Sociais em sua Estratégia Profissional
Palestra Como utilizar Redes Sociais em sua Estratégia Profissional
 
Monitoramento pessoal em mídias sociais
Monitoramento pessoal em mídias sociaisMonitoramento pessoal em mídias sociais
Monitoramento pessoal em mídias sociais
 
Marketing em Redes Sociais - Curso APADI - Turma de Junho/2010
Marketing em Redes Sociais - Curso APADI - Turma de Junho/2010Marketing em Redes Sociais - Curso APADI - Turma de Junho/2010
Marketing em Redes Sociais - Curso APADI - Turma de Junho/2010
 
Aula 05
Aula 05Aula 05
Aula 05
 
Inteligência Competitiva em Redes Sociais.
Inteligência Competitiva em Redes Sociais.Inteligência Competitiva em Redes Sociais.
Inteligência Competitiva em Redes Sociais.
 
Redes Sociais para Jornalistas
Redes Sociais para JornalistasRedes Sociais para Jornalistas
Redes Sociais para Jornalistas
 

Mais de Elton Minetto

Go e Microserviços - Nascidos um para o outro
Go e Microserviços - Nascidos um para o outroGo e Microserviços - Nascidos um para o outro
Go e Microserviços - Nascidos um para o outroElton Minetto
 
Object Calisthenics em Go
Object Calisthenics em GoObject Calisthenics em Go
Object Calisthenics em GoElton Minetto
 
Programar != desenvolver software (v2)
Programar != desenvolver software (v2)Programar != desenvolver software (v2)
Programar != desenvolver software (v2)Elton Minetto
 
Gerenciando uma startup no Github Projects
Gerenciando uma startup no Github ProjectsGerenciando uma startup no Github Projects
Gerenciando uma startup no Github ProjectsElton Minetto
 
Clean architecture em Go - v2
Clean architecture em Go - v2Clean architecture em Go - v2
Clean architecture em Go - v2Elton Minetto
 
Programar != desenvolver software
Programar != desenvolver softwareProgramar != desenvolver software
Programar != desenvolver softwareElton Minetto
 
Clean Architecture em PHP
Clean Architecture em PHPClean Architecture em PHP
Clean Architecture em PHPElton Minetto
 
Clean Architecture in Golang
Clean Architecture in GolangClean Architecture in Golang
Clean Architecture in GolangElton Minetto
 
A jornada do desenvolvedor
A jornada do desenvolvedorA jornada do desenvolvedor
A jornada do desenvolvedorElton Minetto
 
Product and Technology
Product and TechnologyProduct and Technology
Product and TechnologyElton Minetto
 
Code:Nation Tech Stack
Code:Nation Tech StackCode:Nation Tech Stack
Code:Nation Tech StackElton Minetto
 
Modernizando projetos legados usando APIs
Modernizando projetos legados usando APIsModernizando projetos legados usando APIs
Modernizando projetos legados usando APIsElton Minetto
 
12 factor in the PHP world
12 factor in the PHP world12 factor in the PHP world
12 factor in the PHP worldElton Minetto
 
Building APIs using Go
Building APIs using GoBuilding APIs using Go
Building APIs using GoElton Minetto
 
O case da Compufácil e AWS
O case da Compufácil e AWSO case da Compufácil e AWS
O case da Compufácil e AWSElton Minetto
 

Mais de Elton Minetto (20)

Go e Microserviços - Nascidos um para o outro
Go e Microserviços - Nascidos um para o outroGo e Microserviços - Nascidos um para o outro
Go e Microserviços - Nascidos um para o outro
 
Object Calisthenics em Go
Object Calisthenics em GoObject Calisthenics em Go
Object Calisthenics em Go
 
Programar != desenvolver software (v2)
Programar != desenvolver software (v2)Programar != desenvolver software (v2)
Programar != desenvolver software (v2)
 
Gerenciando uma startup no Github Projects
Gerenciando uma startup no Github ProjectsGerenciando uma startup no Github Projects
Gerenciando uma startup no Github Projects
 
Clean Architecture
Clean ArchitectureClean Architecture
Clean Architecture
 
Serverless em Go
Serverless em GoServerless em Go
Serverless em Go
 
JAMstack
JAMstackJAMstack
JAMstack
 
Clean architecture em Go - v2
Clean architecture em Go - v2Clean architecture em Go - v2
Clean architecture em Go - v2
 
Programar != desenvolver software
Programar != desenvolver softwareProgramar != desenvolver software
Programar != desenvolver software
 
Clean Architecture em PHP
Clean Architecture em PHPClean Architecture em PHP
Clean Architecture em PHP
 
Clean Architecture in Golang
Clean Architecture in GolangClean Architecture in Golang
Clean Architecture in Golang
 
A jornada do desenvolvedor
A jornada do desenvolvedorA jornada do desenvolvedor
A jornada do desenvolvedor
 
Product and Technology
Product and TechnologyProduct and Technology
Product and Technology
 
Code:Nation Tech Stack
Code:Nation Tech StackCode:Nation Tech Stack
Code:Nation Tech Stack
 
Modernizando projetos legados usando APIs
Modernizando projetos legados usando APIsModernizando projetos legados usando APIs
Modernizando projetos legados usando APIs
 
12 factor in the PHP world
12 factor in the PHP world12 factor in the PHP world
12 factor in the PHP world
 
Building APIs using Go
Building APIs using GoBuilding APIs using Go
Building APIs using Go
 
Start you
Start youStart you
Start you
 
O case da Compufácil e AWS
O case da Compufácil e AWSO case da Compufácil e AWS
O case da Compufácil e AWS
 
Introdução a Go
Introdução a GoIntrodução a Go
Introdução a Go
 

Construindo uma Rede Social com PHP e Software Livre

  • 1. Construindo uma Rede Social com PHP e Software Livre Elton Luís Minetto segunda-feira, 1 de novembro de 2010
  • 2. OU.... segunda-feira, 1 de novembro de 2010
  • 3. Construindo um SITE DE GRANDE TRÁFEGO com PHP e Software Livre Elton Luís Minetto segunda-feira, 1 de novembro de 2010
  • 4. OU.... segunda-feira, 1 de novembro de 2010
  • 5. Construindo uma DESCULPA PARA USAR UM MONTE DE COISAS LEGAIS com PHP e Software Livre Elton Luís Minetto segunda-feira, 1 de novembro de 2010
  • 6. segunda-feira, 1 de novembro de 2010
  • 7. Quem? • Graduado e pós-graduado em Ciência da Computação. • Trabalha com PHP/MySQL desde 2000. Com Linux desde 1998 • Autor do livro Frameworks para Desenvolvimento em PHP - Editora Novatec e co-autor do livro Grid Computing in Research and Education - IBM Redbooks • Membro do PHPSC • Diretor de Desenvolvimento do Drimio • Professor na Unochapecó(Chapecó/SC) • Sócio da Coderockr segunda-feira, 1 de novembro de 2010
  • 8. Drimio: Uma Rede Social focada em MARCAS segunda-feira, 1 de novembro de 2010
  • 9. Brasileiro gasta mais tempo em redes sociais • 65 milhões de usuários de Internet no país • Navegamos 45 horas por mês • 50 milhões de usuários na mídia social (estimativa) • A maior parte do tempo em que está conectado, o internauta navega por redes sociais, blogs, sites de relacionamento e fóruns Pesquisa do IBOPE/ NetRatings segunda-feira, 1 de novembro de 2010
  • 10. 3 Rupturas Chave • Quem CRIA o conteúdo ? • TODOS e QUALQUER um • Quem DISTRIBUI o conteúdo ? • TODOS e QUALQUER um • Quem controla a experiência do usuário/consumidor ? • Os próprios USUÁRIOS CONTROLAM esta jornada do conteúdo do ponto A para qualquer lugar, e ELES são o destino final segunda-feira, 1 de novembro de 2010
  • 11. Drimio: Uma Rede Social focada em MARCAS • O Drimio é uma rede inovadora, com ferramentas e aplicações que permitem que consumidores e marcas interajam com opiniões, idéias, conteúdo útil e relevante. • O objetivo com o Drimio é prover o melhor ambiente e estrutura para que você se relacione com outras pessoas por meio das marcas que você tem como referência. Este é um ambiente colaborativo, construído por você e para você! segunda-feira, 1 de novembro de 2010
  • 12. Conteúdo: Co-criação e COLABORAÇÃO • Manutenção participativa de um hub de CONTEÚDO, uma coleção de: • Vídeos, fotos, artigos, blogs,produtos, outras redes sociais • Fóruns, entrevistas com especialistas e representantes da MARCA, “hotsites” • Lançamentos, propagandas e campanhas, exclusividades • Eventos culturais e esportivos patrocinados pela MARCA • Notícias genéricas, notícias oficiais de interesse público geradas pela própria MARCA (news release, media release, press release) • Tudo sobre a Marca segunda-feira, 1 de novembro de 2010
  • 13. Ambiente ideal e diversidade de públicos • Usuários aficionados por um tema • Especialistas, Evangelistas • Consumidores fãs e apaixonados por uma MARCA • “Brand Lovers”, “Heavy Users” • Ambiente para uma experiência positiva e construtiva • Estímulo à aproximação e participação em grupos de interesse, à conversação e à micro interações • MARCAS, USUÁRIOS, CONTEÚDO, TEMAS segunda-feira, 1 de novembro de 2010
  • 14. Onde se encaixa o Drimio Fotos Interesses e marcas Currículos Blogs Relacionamento Acontecimentos Compartilhar links segunda-feira, 1 de novembro de 2010
  • 15. Quem são MARCAS na Drimio ? • Extrapolamos o conceito limitante de MARCAS de produtos e anunciantes tradicionais • Existem mais de 68.000 marcas na rede. • Na Drimio as 5.564 cidades brasileiras são MARCAS • Procuram ampliar sua visibilidade no mercado para tornarem- se destino do turismo de lazer e de negócios • Universidades, Associações, Festas regionais, Times de Futebol, Escolas de Samba, Praias, Concursos Nacionais, Casas noturnas, Feiras e Eventos, e inclusive Celebridades são MARCAS • Todas estas entidades estão sujeitas aos mesmos princípios que governam a existência e desenvolvimento de qualquer MARCA no mercado segunda-feira, 1 de novembro de 2010
  • 16. segunda-feira, 1 de novembro de 2010
  • 17. Drimio • Usuários podem compartilhar vídeos, links, imagens, notícias, enviar mensagens, encontrar concursos e produtos, participar de fórum sobre suas marcas de maior afinidade. • Internacionalização • Versão mobile com suporte a iPhone, Nokia N95, Blackberry e outros dispositivos. • Aplicativo para iPhone • http://www.drimio.com/shopper segunda-feira, 1 de novembro de 2010
  • 19. Alguns Números • Mais de 1.4 Milhão de ítens cadastrados pelos usuários (Blogs, Comentários, Concursos, Feeds, Imagens, Links, Notícias, Tweets, Vídeos) • Mais de 950 Categorias • Mais de 68.000 Marcas • Mais de 240.000 Mensagens • Mais de 13.000 recomendações de conteúdos segunda-feira, 1 de novembro de 2010
  • 21. Sistema Operacional • http://www.linux.org • http://www.centos.org • http://www.ubuntu.com segunda-feira, 1 de novembro de 2010
  • 22. Servidor de aplicações • http://httpd.apache.org segunda-feira, 1 de novembro de 2010
  • 23. Servidor de aplicações - Arquivos estáticos • http://www.lighttpd.net/ segunda-feira, 1 de novembro de 2010
  • 24. Banco de Dados • http://www.mysql.org • http://www.sqlite.org segunda-feira, 1 de novembro de 2010
  • 25. Linguagem de Programação • http://www.php.net segunda-feira, 1 de novembro de 2010
  • 26. Cache de aplicação • http://www.memcached.org/ segunda-feira, 1 de novembro de 2010
  • 27. Gerenciador de Filas de Processos • http://gearman.org/ segunda-feira, 1 de novembro de 2010
  • 28. Sistema de Buscas • http://www.sphinxsearch.com/ segunda-feira, 1 de novembro de 2010
  • 29. Framework • http://framework.zend.com segunda-feira, 1 de novembro de 2010
  • 30. Gerenciamento de Banners • http://www.openx.org/ segunda-feira, 1 de novembro de 2010
  • 31. CMS • http://www.joomla.org • http://comercial.drimio.com segunda-feira, 1 de novembro de 2010
  • 33. IDE • http://www.aptana.com segunda-feira, 1 de novembro de 2010
  • 34. Biblioteca JavaScript • http://www.jquery.com segunda-feira, 1 de novembro de 2010
  • 35. Controle de Versões • http://subversion.tigris.org/ segunda-feira, 1 de novembro de 2010
  • 36. Debug de JavaScript • http://getfirebug.com/ • http://www.firephp.org/ • http://developer.yahoo.com/yslow/ segunda-feira, 1 de novembro de 2010
  • 37. Gerenciamento de Melhorias e Bugs • http://www.mantisbt.org/ segunda-feira, 1 de novembro de 2010
  • 38. Modelagem de Dados • http://wb.mysql.com/ segunda-feira, 1 de novembro de 2010
  • 39. Perguntas? segunda-feira, 1 de novembro de 2010
  • 40. Contato <?php $card = array( ‘nome’ => ‘Elton Luís Minetto’, ‘site’ => ‘http://www.eltonminetto.net’, ‘e-mail’ => ‘eminetto@coderockr.com’, ‘twitter’ => ‘@eminetto’, ‘all’ => ‘http://about.me/eminetto' ); var_dump($card); ?> segunda-feira, 1 de novembro de 2010