Skip to content
bteixeira edited this page Apr 5, 2011 · 11 revisions

ceo

O fenómeno das redes sociais explodiu e até já chegou às salas de cinema com o filme “The Social Network”.

Após a visualização do filme surge a vontade de realizar algo semelhante, de conseguirmos produzir a nossa própria rede social.

Tal aplicação Web já foi objecto de estudo por parte de algumas pessoas ligadas ao uso da framework Django, uma plataforma que permite o desenvolvimento de aplicações Web sobre a linguagem Python. Desse estudo surgiu o pinax, uma plataforma que assenta sobre Django e que permite desenvolver uma rede social com as funcionalidades base já implementadas. O passo a seguir é explorar o desenvolvimento sobre a base que vem com o pinax, em características como: interface, novos propósitos etc…

O que nos propomos neste workshop é mostrar como se pode desenvolver uma rede social sobre Pinax em 2 horas e que desenvolvimento pode ser feito sobre isso. Desde o setup dos componentes, reestruturação de todo o aspecto gráfico, até à implementação de uma nova funcionalidade e integração com a rede social mais badalada do momento: Facebook.

Nesta wiki está definido o guideline para conseguir reproduzir o Workshop de forma autónoma. Para tal deve-se ter a seguinte ordem de trabalhos:

  1. Instalação
  2. Startup de um projecto social
  3. Alterar aspecto
  4. Aplicação Mural
  5. Avatar e Paginação
  6. Integração com Facebook
  7. I Like it!

Agora também disponível em *Nix!:

  1. Instalação (não é necessário)
  2. [Startup de um projecto social](https://github.com/fneves/Opentour2011/wiki/Startup-de-um-projecto-(Linux%29)
  3. Alterar aspecto (skipped)
  4. [Aplicação Mural](https://github.com/fneves/Opentour2011/wiki/Aplica%C3%A7%C3%A3o-Mural-(Linux%29)
  5. [Avatar e Paginação](https://github.com/fneves/Opentour2011/wiki/django-avatar-e-django-pagination-(Linux%29)
  6. [Integração com Facebook](https://github.com/fneves/Opentour2011/wiki/Integra%C3%A7%C3%A3o-com-Facebook-(Linux%29)
  7. [I Like it! (bonus)](https://github.com/fneves/Opentour2011/wiki/I-Like-it-(Linux%29)