Negocio dos sites de Conteúdo Contribuído pelo Utilizador
-
Upload
manuel-lemos -
Category
Documents
-
view
1.600 -
download
0
Transcript of Negocio dos sites de Conteúdo Contribuído pelo Utilizador
PHP ClassesPHP Classes
O Negócio dos Sites de Conteúdo Contribuído pelo Utilizador
Manuel [email protected]
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 ClassesPHP 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 ClassesPHP 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 ReceitaComo 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 →
SEOOptimizaçã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) →
CuriosidadesDezembro 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
● Repositório PHPClasses
http://www.phpclasses.org/
● Repositório JSClasses
http://www.jsclasses.org/