Pular para o conteúdo principal

Social Network Research and Plone

I will have the next 6 months to develop a framework to help fast delivery of Social Network Services - SNS, it's the implementation task of my final work graduate research and has the title: Social Network Services: component based framework. And, because I have been using Plone in some projects to deliver Content Management Applications, like: company and community web sites, intranets, etc, in the last three years (ruda_porto IRC nick), I decide to use it as a base system to construct a SNS application framework.

Of course that is not a simple task, since Social Networks Services Applications can be used for friendship, academic, professional or some kind of specialized networks, but the central point will be study the hole application domain (problem scope) and implement a framework (solution scope) to abstract social network core objects and features in a way it will be easy to extend and integrate with Plone content management core products and other third-part products for things like members, tagging, blog, wiki, audio, video, photos, files and so on.

The main focus and effort will be in walk forward to make Plone a social oriented application out-of-box installing a core set of packages, thus offering the creation of social networks that share information and content among social actors with Plone. And perhaps implementing a framework that fits academic and Plone community needs at same time is a risk and a great opportunity at same time, using small components help to isolate the general problem in a set of core packages will be a foundation to create Plone social network sites and applications.

The next step forward in my research is the creation of two questions list, one for end users of SNS sites and other Plone developers and users. The first must help to discover what users like and dislike in some existent SNS sites and so grasp functional requirements. The second is more difficult, but it intent is try to discover functional and non-functional requirements that can made the framework easy to extend and deliver SNS applications when integrated with Plone.

I'm was waiting an opportunity make all that information public available in the Plone community and after the post from Alexander Limi: 18 Things I Wish Were True About Plone, talking about social network path for Plone, I decide to make it and try to explain the scope of my research and my vision about Plone social integration and begin a discussion of how it (and other existent projects) can improve Plone social experience.

Thanks for all folks that spend time contributing to Plone and who are responsible to made this amazing community! I will appreciate all commenting! :-)

Comentários

Mauricio Vieira disse…
Two links: http://www.rapleaf.com/ is a kinda search engine of Social Networks, and http://www.plaxo.com/ a Social Network that integrates with many other web app.
Opa Maurício, valeu pela dica, mas eu consegui abrir apenas o segundo link. E ele na verdade é um aplicativo que auxilia a gerenciar todos os contatos em várias redes.
Anônimo disse…
Hello,

I just posted something on Plone 2.5 and social networks in the plone community. It can be found on Nabble. There's some interest. Perhaps it connects well with your own plans, activities and we could collaborate.

Patrick
Anônimo disse…
Sorry that was unclear. Here is the link: http://www.nabble.com/Social-Networking-Elements-in-Plone-2.5-who-works-on-this---td15779382s6741.html#a15779382
Eduardo Rolim disse…
Rapaiz, estou programando há pouco tempo em Python e ainda não tenho a agilidade que eu tinha quando programava em Delphi. Mas, uma coisa é certa: esta linguagem tem muito futuro pela frente. É incrível como consegue deixar as coisas tão fáceis de desenvolver. Definições de tipos mais claras e dinâmicas, sintaxe simplificada, fácil manutenção do código ... Realmente estou me apaixonando pela linguagem ...

Quanto a seu blog, descobri ele hoje e já adicionei aos meus favoritos, pois tem bastante material de apoio, e ainda notícias da área ...

No mais, um abração ... Está de parabéns seu blog !!

Postagens mais visitadas deste blog

Manipulando arquivos grandes em Python

Marcelo Toledo escreveu um artigo comparando a sua implmentação em C de um corretor ortográfico poposto por Peter Norgiv com a versão original em Python. Porém Marcelo Toledo ao realizar essa comparação não levou em consideração que o exemplo desenvolvido por Peter Norvig era apensa um protótipo. Sendo assim, ele resolveu comparar ambos os programas, em C e Python, utilizando arquivos cada vez maiores e ilustrando a diferença de performance entre eles. No código de Peter Norvig ele lê o arquivo de uma vez. Dá para imaginar o que acontenceu, baixa performance e "crash" com arquivos maiores de 100M devido a falta de RAM. :-( Essa é a linha na qual o programa de Peter Norvig lê o arquivo e processa ele: NWORDS = train(words(file('big.txt').read())) Infelizmente Marcelo Toledo não procurou saber qual era o "bug" do código, deixando no ar uma idéia de que C é robusto é Python é uma linguagem não confiável. Como eu fui questionado por um colega (Robson Peixoto)...

18 de junho agora é #dornelesday

Hoje é um dia muito especial, pois hoje é dia de homenagear uma grande pessoa: Dorneles Treméa. Pois ele, com seus gestos simples, paciência, perseverança e generosidade, se tornou um exemplo para muitas pessoas, no mundo todo, dentro da comunidade de Software Livre e mais especificamente na comunidade Python e Plone. Apesar de ter nos deixado tão jovem, o tempo é relativo, por isso, tenho certeza que ele deixou uma marca profunda na vida de todos que conviveram com ele. Seja pela paz e alegria que ele transmitia, sempre de bom humor nas mais difíceis situações, seja pela disposição eu ajudar quem lhe pedia auxílio, seja pela dedicação que tinha pela sua família. Por isso, para mim e para muitas pessoas, o dia 18 de junho é a partir de hoje #dornelesday, que representa um dia para refletir sobre tudo de bom que nosso colega e amigo trouxe para nós com seu exemplo de vida. Que todo dia possamos nos inspirar com esse exemplo e possamos aprender, um pouco que seja, com este legado. Na ver...