-
Notifications
You must be signed in to change notification settings - Fork 2
Home
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:
- Instalação
- Startup de um projecto social
- Alterar aspecto
- Aplicação Mural
- Avatar e Paginação
- Integração com Facebook
- I Like it!
Agora também disponível em *Nix!:
- Instalação (não é necessário)
- [Startup de um projecto social](https://github.com/fneves/Opentour2011/wiki/Startup-de-um-projecto-(Linux%29)
- Alterar aspecto (skipped)
- [Aplicação Mural](https://github.com/fneves/Opentour2011/wiki/Aplica%C3%A7%C3%A3o-Mural-(Linux%29)
- [Avatar e Paginação](https://github.com/fneves/Opentour2011/wiki/django-avatar-e-django-pagination-(Linux%29)
- [Integração com Facebook](https://github.com/fneves/Opentour2011/wiki/Integra%C3%A7%C3%A3o-com-Facebook-(Linux%29)
- [I Like it! (bonus)](https://github.com/fneves/Opentour2011/wiki/I-Like-it-(Linux%29)