Re: Should google-api-php-client be a library?

Steven Jones <[email protected]>
Newsgroups gmane.comp.php.drupal.devel
Message-ID <CAKG83YwebNEdNRyrkoR9SVHiUOD=_dWdRDVWkQZOoh0OBGuOcw@mail.gmail.com>
Hi Fair,

Third party code shouldn't be added to your Drupal.org project in most
circumstances, see the official policy here:
http://drupal.org/node/422996

You should use the excellent libraries module
(http://drupal.org/project/libraries) to allow end users to put the
library's code in one of many places and you just ask libraries module
for that location. It doesn't matter if that library contains CSS/JS
or PHP code.

Note that there is another 'library' concept in Drupal, that of
hook_library (http://api.drupal.org/api/drupal/modules--system--system.api.php/function/hook_library/7)
but that is unrelated to the 1.x branch of the libraries module.

Hope that helps!

Regards
Steven Jones
ComputerMinds ltd - Perfect Drupal Websites

Phone : 024 7666 7277
Mobile : 07702 131 576
Twitter : darthsteven
http://www.computerminds.co.uk



On 5 December 2011 12:21, Vaidik Kapoor <[email protected]> wrote:
> It really depends on the licensing of the library. If the library is
> licensed under GPL family licenses, you can ship it with your module.
> Otherwise, you will have to put the library in sites/all/libraries.
>
> See these links:
> Related issue - http://drupal.org/node/1294060
> More info - http://drupal.org/licensing/faq#q7
>
>
> On 5 December 2011 17:29, webmaster <[email protected]> wrote:
>>
>> Hi folks,
>> I'm creating a new Drupal module for the connection to Google Calendar
>> using Google API. I know the main aim of Drupal libraries is for CSS and JS
>> instead of google-api-php-client is mainly a PHP library.
>> Do you suggest to me to put google-api-php-client files in
>> sites/all/libraries anyway or to ship google-api-php-client in my module?
>> Thanks,
>> Fair
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.