Thanks Matias, I had the time to take a good look at django-social-auth and this was the thing I was looking for. This looks great!
I will come back about the social-communication plugin, which is capable of performing all kind of postings on social networks in a unified way, in another post once I have some more time. Regards Leon On 23 mei, 14:32, Leon van der Ree <l...@fun4me.demon.nl> wrote: > Thanks for your response Matias, > > Unfortunately some things have come in between, but I will definitely > take another look at social-auth once I've get some time and let you > know about the result! > > Regards > Leon > > On 20 mei, 17:52, Matías Aguirre <matiasagui...@gmail.com> wrote: > > > > > > > > > Excerpts from Leon van der Ree's message of Fri May 20 11:21:15 -0300 2011: > > > > Hi all, > > > Hi, > > > > First a short intro, since this is my first post > > > > Last few years I have been working on and with Symfony (Php) a lot, > > > but since I am done with the ugly bugs within Php I decided to switch > > > to another development environment. I have always been interested in > > > other languages and frameworks and Python and Django always looked > > > very promising to me. Now that I have a new job I was able to make > > > this switch so I dived into Python and Django. I think I now have a > > > basic understanding of how to optimally use the dynamic capabilities > > > of Python (something that you can't properly meke use of in Php if you > > > ask me) and I understand the design of Django. Untill now all seems > > > brilliant! > > > Welcome! > > > > My first assignment in Django is to develop a social-media powered > > > website, so I started to explore the community plugins but now got a > > > bit disappointed. I haven't found anything that is capable to handle > > > several different social networks. Am I missing something or isn't it > > > there yet? > > > > So far I found several social-authorization applications, but most of > > > them where tightly coupled with the social networks they can handle so > > > there is no easy way of adding different networks from outside the > > > application (by E.G. adding an extra application for another network > > > and provide it to the generic-app through your project > > > configuration). > > > Other social media plugins that I found are capable of doing more than > > > only authorization, but are build specifically for one social network. > > > Django is so nicely organised, and capable of being extended with all > > > kind of functionality, so I would have expect social-media apps that > > > where designed this way as well? > > > You might have foundhttp://github.com/omab/django-social-auth/already, > > as you can see it's easy to extend adding more and more authentication > > backends, they can be on a separated module even. But, it only take care > > of authentication, that's because there are plenty of projects that > > handle user data retrieval and each project have different needs. And > > I prefer the do-one-single-thing principle. > > > Anyway It's easy to extend using the defined signals, there you can > > easily retrieve user data from the different social-media sites. > > > > My idea of a social media application is that it should be extendable > > > and capable of doing more than only handling authorisation. Depending > > > on the social network you have more or less functionality that can be > > > used. E.G. Facebook and Twitter both support posting messages, but > > > only Facebook supports liking things. But you have thinkgs like Orkut > > > (and in Holland Hyves) as well, which could make use of the same > > > generic interface to support like-ing and sending messages, while > > > others, like e.g. gmail only support authorisation. > > > This could be a interesting side project, but it should do only that, no > > more IMO. > > > > I think there can be a generic interface with functionality and > > > specialised classes per social network that implement this > > > functionality. Than in your project settings you should be able to > > > simply (configure and) enable these networrks.These specialised > > > classes for all the different networks can be provided in different > > > apps, so anyone can build new connections without modifying the > > > generic social-app. In these specialised apps you can choose how to > > > implement the connection to the network yourself (use the entire > > > python facebook library, or write a custom facebook authroisation > > > module yourself). I think a good base for this is the implementation > > > of django-allauth although it currently has some hardcoded > > > configuration (urls, templatetags, etc) and is limited to only > > > authorisation. > > > > Any feedback about this would be greatly appreciated! > > > Leon > > > Thanks, > > Matías > > -- > > Matías Aguirre <matiasagui...@gmail.com> -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.