Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
To get out of complicated setup, we should integrate with existing module
Many other has problems with a duplicated libaries like Oauth (see http://drupal.org/node/720074)
One Integration could be Oauth module:
http://drupal.org/project/oauth
Comments
Comment #1
qasimzee CreditAttribution: qasimzee commentedOK, what about facebook modules? They are a lot and require facebook library so should they be integrated in a single module? Just because of this reason, the external libraries are not committed with modules code. I think users can easily get help after watching #720074: 2-3 small issues.
One more thing is that the module's functionality is totally different from OAuth so its integration with OAuth will kill its existence and functionality.
The project page should be updated in this regard.
Comment #2
liza CreditAttribution: liza commentedthis is a sensible request. the same conflict issue has been happening with SIMPLEPIE libraries in several modules, particularly FEEDS and ACTIVITY STREAM and both projects changed the library requirements to avoid conflict.
so please explain why cant POSTITEVERWHERE support the OAuth module to avoid not just redundancy but having the module break completely?
Comment #3
voxpelli CreditAttribution: voxpelli commentedSubscribe. I would love feedback if anyone feel there's a shortcoming in the OAuth module. Our goal with version 3.x of it is to integrate the OAuth flow tightly with Drupal and make it familiar to Drupal developers so that they easily can make use of it without having to know every single detail of the protocol. It's not a library wrapper - it's a Drupal module. We're currently a rather small group working on it so all thoughts and suggestions on how to approve it is appreciated - it can only make the module better.
Related to this is perhaps also #698458: Work on a shared social network API.