SlideShare uma empresa Scribd logo
PHP Classes
O Negócio dos Sites de Conteúdo
   Contribuído pelo Utilizador
          Manuel Lemos
          mlemos@acm.org
   http://www.ManuelLemos.net/
           Conversas 2.0
       Universidade de Aveiro
       17 de Dezembro de 2010
Manuel Lemos

●   Formado em Eng. Electrónica e
    Telecomunicações pela Universidade de
    Aveiro em 1994
●   Autor do Livro “Estar na Internet” publicado
    pela McGraw-Hill em Portugal em 1998
●   Radicado no Brasil desde 1998
●   Criador do site PHP Classes em 1999 →
Origem do site PHP Classes
●   1997 – Participação em listas de discussão
●   1998 – PHP 3 lançado com suporte a OOP
●   Componentes prontos resolviam problemas
    frequentes de outros utilizadores
●   Divulgação de classes prontas nas listas de
    discussão aumentaram muito a procura
●   1999 – Lançamento do site PHP Classes →
Objectivos

●   Meio de distribuição automática de classes
    Minimizar esforço dos autores na divulgação
●   Aumentar a base de utilizadores das classes
    Alertar utilizadores por e-mail sobre novas classes e
    suas actualizações
●   Estimular a partilha de conhecimento
    Contribuição de novas classes e mais conteúdo →
Crescimento interminável
               Web 2.0: Regra do 1%
●   Site de conteúdo contribuído pelos
    utilizadores
●   Por cada 100 novos utilizadores, 1 contribui
●   Mais contribuições atraiem mais utilizadores
●   Quanto mais utilizadores, mais
    contribuidores →
Propaganda viral
         Divulgação que traz mais divulgação
●   Troca de anúncios com sites parceiros
●   Top de autores
●   Iniciativa amigos do site
●   Lista de grupos regionais de utilizadores de PHP
●   Divulgação de novidades através de RSS/Twitter
●   Espelhos do site →
As dores do crescimento
    Problemas do crescimento interminável

1. Qualidade das contribuições

2. Custos de operação →
Qualidade das contribuições
           O problema de ter muito do mesmo
●   Sistema de votação
    –   Utilidade, consistência, exemplos, documentação,
        tutoriais em vídeo, e testes de unidade
    –   Top das classes mais votadas
●   Prémio de inovação
    –   Nomeação de classes inovadoras em cada mês
    –   Prémios patrocinados para todos os nomeados →
Custos de operação
                     Nada é de graça
●   Custos de alojamento
    –   Capacidade de processamento
    –   Largura de banda
    –   Espaço em disco
●   Custos de pessoal
    –   Atendimento aos utilizadores
    –   Desenvolvimento de novas capacidades →
Redução de custos
    Melhor software consome menos recursos
●   Cache e mais cache
    –   eAccelerator para cache de PHP compilado
    –   Classe File Cache em PHP para cache de conteúdo
    –   Lighttpd: cache de acessos a conteúdo estáctico
●   Compressão de conteúdo
    –   mod_deflate reduz tamanho de páginas até 5 vezes
    –   Todos os browsers modernos suportam
    –   Páginas carregam mais rapidamente →
Mais redução de custos
         Aceleração com software automático
●   Atendimento self-service
    –   Robôs de resposta a e-mail de desinscrição de
        newsletters e mensagens de alerta
    –   Páginas com respostas a perguntas frequentes
●   Ferramentas de geração de código
    –   Metastorage gera código de acesso a objectos em
        base de dados definidos a partir de modelos
    –   Redução do tempo de escrita, teste e correcção →
Geração de Receita
  Como convencer clientes a pagar por algo?
    3 modelos para descoberta e análise de
       necessidades latentes dos clientes:
1. Modelo de Juvenal (Romano)

2. Modelo de Maslow

3. As minhas necessidades →
Modelo de Juvenal
●   Juvenal: poeta romano do século I
●   “Panem et Circenses”: pessoas necessitam de
    Pão e Circo
        1. Pão: alimento que simboliza a
           sobrevivência
        2. Circo: actividade que simboliza o
           entretenimento →
Modelo de Maslow
●   Maslow: psicólogo americano do século XX
●   Pirâmide das necessidades humanas
As minhas necessidades
●   Se eu preciso de algo, outros como eu também
    precisam
●   Eu serei o meu primeiro cliente: Eu pagaria por
    algo que eu preciso?
●   Repetível: Eu pagaria frequentemente para
    satisfazer a mesma necessidade?
●   Crescimento em escala: Quantos outros
    também pagariam pelo mesmo? →
Fontes de Receita
             Alternativas consideradas
1. Doações

2. Publicidade paga

3. Serviços premium (pagos) exclusivos para
   assinantes

4. Anúncios de vagas de emprego →
Doações

●   Doação de alojamento
    –   Troca de alojamento por publicidade
    –   Sites espelhos
●   Doação de dinheiro
    –   Não é garantido
    –   Não é recorrente →
Publicidade paga
●   Pagamento por: exibição, clique ou tempo
●   Receita cresce com a audiência
●   Negociação directa é difícil à distância
●   Intermediação por agências
    –   Google AdSense, Tribalfusion, Fastclick, etc.
    –   Facilidade de alcance a grandes anunciantes
    –   Agências ficam com comissão elevada
    –   Pagamento Paypal ou transferência →
Assinaturas premium (pagas)
●   Serviços exclusivos assinantes
    –   Navegação do site sem publicidade
    –   Acesso a fóruns de especialistas para resolver
        problemas difíceis
    –   Buscas e páginas favoritas personalizadas
    –   Catálogo de profissionais disponíveis para prestar
        consultoria paga, acesso imediato a vagas
●   Adesão duma pequena parte dos utilizadores
●   Pagamento pelo Paypal ou 2Checkout
●   Receita recorrente (em Todos Meses Pinga) →
Anúncios de vagas de
             emprego

●   Preço conforme a urgência - assinantes
    premium têm acesso imediato
●   Gratuito para anúncio de vagas não urgentes -
    não assinantes premium têm de esperar
●   Receita depende de esforço de prospecção →
SEO
    Optimização da visibilidade em sites de busca
●    Fonte gratuita de visitantes
●    Análise de alertas no Google Webmaster
     Tools
●    Search + Folksonomy = Searchonomy:
     Atribuição de palavras-chave a páginas
●    PHP Zeitgeist: tendências de busca →
Interacção Social
●   Utilizadores são encorajados a divulgar no
    Twitter, Facebook, StumbleUpon e Delicious
●   Autores são encorajados a divulgar no
    Freshmeat e HotScripts
●   Anúncios de artigos do blog e podcast no
    Digg e Dzone
●   Página automática no Facebook
●   Vigilância de comentários no Twitter →
Prioritização do
      desenvolvimento do site
           O que desenvolver a seguir?
●   Análise de sugestões e reclamações dos
    utilizadores
●   Avaliação de possíveis produtos virados para
    necessidades mal atendidas pelo mercado
●   Detecção de pontos dolorosos para o
    utilizador através de análise de comentários
    no Twitter →
Web Design 2.0
●   Design do site foi um ponto doloroso:
    reclamações frequentes no Twitter e e-mail
●   Sobre estética, sempre ocorrem divergências
●   Concurso de design para minimizar a rejeição
●   Designers proposurem novos temas
●   Utilizadores testaram em páginas reais
●   Design mais votado foi adoptado
●   Designers mais votados ganharam prêmios →
Futuro
●   Mais serviços pagos para assinantes
●   Catálogo de empresas de alojamento
●   Sincronização de classes a partir de
    repositórios CVS, Subversion ou GIT
●   Divisão de lucros com os melhores autores
●   O que mais os utilizadores reclamarem ou
    sugerirem
●   Sites para outras linguagens: dependem de
    parcerias com terceiros para gerir →
Crescimento horizontal
●   Variantes do site para outras linguagens
●   Mesmo código, mas configuração e design
    diferentes
●   Contas de utilizador reutilizadas: single sign-
    on usando OpenID
●   JSClasses: Site para JavaScript (Agosto 2010)
●   PyClasses: Site para Python (2011) →
Curiosidades
                Dezembro de 2010
●   Utilizadores: ~956000 (~8300 novos por mês)
●   Autores: ~2950 contribuiram ~5650
    componentes
●   Audiência: 1.8M de páginas, 500K visitas/mês
●   Servidores: 1 dedicado (USD $180/mês)
●   Linhas de código: ~272000 em PHP (8.2MB) →
Perguntas?

●   Manuel Lemos
    mlemos@acm.org
●   Repositório PHPClasses
    http://www.phpclasses.org/
●   Repositório JSClasses
    http://www.jsclasses.org/

Mais conteúdo relacionado

PDF
Negócios e Open Source
OpenBossa
 
PPT
Slides Ferramentas e estratégias para alavancar negócios Online
Miguel Brandão
 
PDF
Wordpress
Campus Party Brasil
 
PPT
Blospot e WordPress
nanda_souza
 
PDF
Como ter ligação permanente com quem visita o meu site 24-05-2013
João Sem Medo Communidade de Empreendedores Evolucionários
 
PDF
[Product Camp 2021] Escalando a gestão de produtos internos
Product Camp Brasil
 
PDF
Palestra tdc negócios - bianca luttenschlager
Bianca Luttenschlager
 
PDF
Criando o mvp (minimum viable product)
Daniel Campos
 
Negócios e Open Source
OpenBossa
 
Slides Ferramentas e estratégias para alavancar negócios Online
Miguel Brandão
 
Blospot e WordPress
nanda_souza
 
Como ter ligação permanente com quem visita o meu site 24-05-2013
João Sem Medo Communidade de Empreendedores Evolucionários
 
[Product Camp 2021] Escalando a gestão de produtos internos
Product Camp Brasil
 
Palestra tdc negócios - bianca luttenschlager
Bianca Luttenschlager
 
Criando o mvp (minimum viable product)
Daniel Campos
 

Semelhante a Negocio dos sites de Conteúdo Contribuído pelo Utilizador (20)

PPT
Publicando Na Era Da Midia Digital280208
Ricardo Jordão Magalhaes
 
PPT
Blospot e word press
Mariana Eyer
 
PDF
Workshop Marketing Digital - Empresas do ramo de alimentação
ClickLab - Agência de Marketing Digital
 
PDF
Brasil, Open Source e o Mundo dos Negócios
OpenBossa
 
PDF
Liferay Portugal UG Meetup 2018 09-12 - Slides
Fernando Fernández
 
PPT
Faça suas pesquisas com EnqueteFacil.com
Enquete Fácil
 
PPTX
Pesquisas online com EnqueteFacil.com
EnqueteFacil.com
 
PDF
Análise de requisitos e controlo de qualidade no desenvolvimento de sites
Daniel Gomes
 
PDF
Sistemas de Recomendação Aplicados a WebComo converter visitantes em comprado...
Arthur Fortes
 
KEY
Lista do CoNE
Carlos Oliveira
 
PPT
Workshop Marketing Digital (CRU - 27 Agosto)
Miguel Brandão
 
PDF
Facebuzz Workshop Email Marketing - Setup de um Sistema Email Marketing
Facebuzz
 
PDF
Setup Sistema de Email Marketing
Rui Nunes
 
KEY
De curioso a poeta – a comunidade e a cultura WordPress
Nuno Morgadinho
 
PPTX
Guia pratico [completo] de SEO
Bruno Cabrera
 
PPT
Apresentação scriptcase-netmake
Gustavo Lobato
 
PDF
Curso marketing digital de performance
Ricardo Zacho
 
PDF
Marketing Digital
Sávio de Luna Pinto
 
PPTX
Gestão de produtos: como aumentar as chances de sucesso do seu software
Joaquim Torres
 
PDF
Tool Open-Source & Free for Web Analytics
Francisco Gonçalves
 
Publicando Na Era Da Midia Digital280208
Ricardo Jordão Magalhaes
 
Blospot e word press
Mariana Eyer
 
Workshop Marketing Digital - Empresas do ramo de alimentação
ClickLab - Agência de Marketing Digital
 
Brasil, Open Source e o Mundo dos Negócios
OpenBossa
 
Liferay Portugal UG Meetup 2018 09-12 - Slides
Fernando Fernández
 
Faça suas pesquisas com EnqueteFacil.com
Enquete Fácil
 
Pesquisas online com EnqueteFacil.com
EnqueteFacil.com
 
Análise de requisitos e controlo de qualidade no desenvolvimento de sites
Daniel Gomes
 
Sistemas de Recomendação Aplicados a WebComo converter visitantes em comprado...
Arthur Fortes
 
Lista do CoNE
Carlos Oliveira
 
Workshop Marketing Digital (CRU - 27 Agosto)
Miguel Brandão
 
Facebuzz Workshop Email Marketing - Setup de um Sistema Email Marketing
Facebuzz
 
Setup Sistema de Email Marketing
Rui Nunes
 
De curioso a poeta – a comunidade e a cultura WordPress
Nuno Morgadinho
 
Guia pratico [completo] de SEO
Bruno Cabrera
 
Apresentação scriptcase-netmake
Gustavo Lobato
 
Curso marketing digital de performance
Ricardo Zacho
 
Marketing Digital
Sávio de Luna Pinto
 
Gestão de produtos: como aumentar as chances de sucesso do seu software
Joaquim Torres
 
Tool Open-Source & Free for Web Analytics
Francisco Gonçalves
 
Anúncio

Negocio dos sites de Conteúdo Contribuído pelo Utilizador

  • 1. PHP Classes O Negócio dos Sites de Conteúdo Contribuído pelo Utilizador Manuel Lemos [email protected] http://www.ManuelLemos.net/ Conversas 2.0 Universidade de Aveiro 17 de Dezembro de 2010
  • 2. Manuel Lemos ● Formado em Eng. Electrónica e Telecomunicações pela Universidade de Aveiro em 1994 ● Autor do Livro “Estar na Internet” publicado pela McGraw-Hill em Portugal em 1998 ● Radicado no Brasil desde 1998 ● Criador do site PHP Classes em 1999 →
  • 3. Origem do site PHP Classes ● 1997 – Participação em listas de discussão ● 1998 – PHP 3 lançado com suporte a OOP ● Componentes prontos resolviam problemas frequentes de outros utilizadores ● Divulgação de classes prontas nas listas de discussão aumentaram muito a procura ● 1999 – Lançamento do site PHP Classes →
  • 4. Objectivos ● Meio de distribuição automática de classes Minimizar esforço dos autores na divulgação ● Aumentar a base de utilizadores das classes Alertar utilizadores por e-mail sobre novas classes e suas actualizações ● Estimular a partilha de conhecimento Contribuição de novas classes e mais conteúdo →
  • 5. Crescimento interminável Web 2.0: Regra do 1% ● Site de conteúdo contribuído pelos utilizadores ● Por cada 100 novos utilizadores, 1 contribui ● Mais contribuições atraiem mais utilizadores ● Quanto mais utilizadores, mais contribuidores →
  • 6. Propaganda viral Divulgação que traz mais divulgação ● Troca de anúncios com sites parceiros ● Top de autores ● Iniciativa amigos do site ● Lista de grupos regionais de utilizadores de PHP ● Divulgação de novidades através de RSS/Twitter ● Espelhos do site →
  • 7. As dores do crescimento Problemas do crescimento interminável 1. Qualidade das contribuições 2. Custos de operação →
  • 8. Qualidade das contribuições O problema de ter muito do mesmo ● Sistema de votação – Utilidade, consistência, exemplos, documentação, tutoriais em vídeo, e testes de unidade – Top das classes mais votadas ● Prémio de inovação – Nomeação de classes inovadoras em cada mês – Prémios patrocinados para todos os nomeados →
  • 9. Custos de operação Nada é de graça ● Custos de alojamento – Capacidade de processamento – Largura de banda – Espaço em disco ● Custos de pessoal – Atendimento aos utilizadores – Desenvolvimento de novas capacidades →
  • 10. Redução de custos Melhor software consome menos recursos ● Cache e mais cache – eAccelerator para cache de PHP compilado – Classe File Cache em PHP para cache de conteúdo – Lighttpd: cache de acessos a conteúdo estáctico ● Compressão de conteúdo – mod_deflate reduz tamanho de páginas até 5 vezes – Todos os browsers modernos suportam – Páginas carregam mais rapidamente →
  • 11. Mais redução de custos Aceleração com software automático ● Atendimento self-service – Robôs de resposta a e-mail de desinscrição de newsletters e mensagens de alerta – Páginas com respostas a perguntas frequentes ● Ferramentas de geração de código – Metastorage gera código de acesso a objectos em base de dados definidos a partir de modelos – Redução do tempo de escrita, teste e correcção →
  • 12. Geração de Receita Como convencer clientes a pagar por algo? 3 modelos para descoberta e análise de necessidades latentes dos clientes: 1. Modelo de Juvenal (Romano) 2. Modelo de Maslow 3. As minhas necessidades →
  • 13. Modelo de Juvenal ● Juvenal: poeta romano do século I ● “Panem et Circenses”: pessoas necessitam de Pão e Circo 1. Pão: alimento que simboliza a sobrevivência 2. Circo: actividade que simboliza o entretenimento →
  • 14. Modelo de Maslow ● Maslow: psicólogo americano do século XX ● Pirâmide das necessidades humanas
  • 15. As minhas necessidades ● Se eu preciso de algo, outros como eu também precisam ● Eu serei o meu primeiro cliente: Eu pagaria por algo que eu preciso? ● Repetível: Eu pagaria frequentemente para satisfazer a mesma necessidade? ● Crescimento em escala: Quantos outros também pagariam pelo mesmo? →
  • 16. Fontes de Receita Alternativas consideradas 1. Doações 2. Publicidade paga 3. Serviços premium (pagos) exclusivos para assinantes 4. Anúncios de vagas de emprego →
  • 17. Doações ● Doação de alojamento – Troca de alojamento por publicidade – Sites espelhos ● Doação de dinheiro – Não é garantido – Não é recorrente →
  • 18. Publicidade paga ● Pagamento por: exibição, clique ou tempo ● Receita cresce com a audiência ● Negociação directa é difícil à distância ● Intermediação por agências – Google AdSense, Tribalfusion, Fastclick, etc. – Facilidade de alcance a grandes anunciantes – Agências ficam com comissão elevada – Pagamento Paypal ou transferência →
  • 19. Assinaturas premium (pagas) ● Serviços exclusivos assinantes – Navegação do site sem publicidade – Acesso a fóruns de especialistas para resolver problemas difíceis – Buscas e páginas favoritas personalizadas – Catálogo de profissionais disponíveis para prestar consultoria paga, acesso imediato a vagas ● Adesão duma pequena parte dos utilizadores ● Pagamento pelo Paypal ou 2Checkout ● Receita recorrente (em Todos Meses Pinga) →
  • 20. Anúncios de vagas de emprego ● Preço conforme a urgência - assinantes premium têm acesso imediato ● Gratuito para anúncio de vagas não urgentes - não assinantes premium têm de esperar ● Receita depende de esforço de prospecção →
  • 21. SEO Optimização da visibilidade em sites de busca ● Fonte gratuita de visitantes ● Análise de alertas no Google Webmaster Tools ● Search + Folksonomy = Searchonomy: Atribuição de palavras-chave a páginas ● PHP Zeitgeist: tendências de busca →
  • 22. Interacção Social ● Utilizadores são encorajados a divulgar no Twitter, Facebook, StumbleUpon e Delicious ● Autores são encorajados a divulgar no Freshmeat e HotScripts ● Anúncios de artigos do blog e podcast no Digg e Dzone ● Página automática no Facebook ● Vigilância de comentários no Twitter →
  • 23. Prioritização do desenvolvimento do site O que desenvolver a seguir? ● Análise de sugestões e reclamações dos utilizadores ● Avaliação de possíveis produtos virados para necessidades mal atendidas pelo mercado ● Detecção de pontos dolorosos para o utilizador através de análise de comentários no Twitter →
  • 24. Web Design 2.0 ● Design do site foi um ponto doloroso: reclamações frequentes no Twitter e e-mail ● Sobre estética, sempre ocorrem divergências ● Concurso de design para minimizar a rejeição ● Designers proposurem novos temas ● Utilizadores testaram em páginas reais ● Design mais votado foi adoptado ● Designers mais votados ganharam prêmios →
  • 25. Futuro ● Mais serviços pagos para assinantes ● Catálogo de empresas de alojamento ● Sincronização de classes a partir de repositórios CVS, Subversion ou GIT ● Divisão de lucros com os melhores autores ● O que mais os utilizadores reclamarem ou sugerirem ● Sites para outras linguagens: dependem de parcerias com terceiros para gerir →
  • 26. Crescimento horizontal ● Variantes do site para outras linguagens ● Mesmo código, mas configuração e design diferentes ● Contas de utilizador reutilizadas: single sign- on usando OpenID ● JSClasses: Site para JavaScript (Agosto 2010) ● PyClasses: Site para Python (2011) →
  • 27. Curiosidades Dezembro de 2010 ● Utilizadores: ~956000 (~8300 novos por mês) ● Autores: ~2950 contribuiram ~5650 componentes ● Audiência: 1.8M de páginas, 500K visitas/mês ● Servidores: 1 dedicado (USD $180/mês) ● Linhas de código: ~272000 em PHP (8.2MB) →
  • 28. Perguntas? ● Manuel Lemos [email protected] ● Repositório PHPClasses http://www.phpclasses.org/ ● Repositório JSClasses http://www.jsclasses.org/