incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "seba.wagner@gmail.com" <seba.wag...@gmail.com>
Subject Re: [VOTE] Apache OpenMeetings Drupal Plugin 1.0 Incubating Release Candidate 1
Date Thu, 13 Sep 2012 08:08:19 GMT
Hi Upayavira,

the Drupal plugin relys on PHP API function. You need to implement
certain given PHP API calls. Pure JavaScript is not possible.

To be more specific: Drupal requires the plugin to provide certain
methods. Drupal expect a file "openmeetings.module"
and within that file it expects the methods:
function openmeetings_permission() {}
function openmeetings_menu() {}
function openmeetings_start_form($form_state, $node) {}
function openmeetings_cleanup() {}
Also it epxects a file: "openmeetings.install"
function openmeetings_enable() {}
function openmeetings_schema() {}
function openmeetings_uninstall() {}
function openmeetings_install() {}
And a file "openmeetings.info", that includes some version variables

I guess you can compare that to an overwrite in a given Java Class
that you implement.
Those are the hooks that are needed to integrate into Drupal, apart
from this there is no Drupal specific code in the plugin. The other
scripts could be also used (and are actually also used) in other
plugins and integrations.

I don't want to create a "claim" here. If the request raises too many
concerns we will simply move it to apache-extras.org. Although it
would be better if we could maintain those plugins within the ASF and
contributors have the chance to become full members of our project.
Also I don't understand in what sense implementing an API
automatically requires all code to apply a certain License.

Somehow those issues just prevent progress. Maybe we should wait until
the Incubator/Board meeting at the 19th takes place?

Sebastian

2012/9/13 Upayavira <uv@odoko.co.uk>:
> Reading the issue, it mentions that the Zimbra plugin is done in
> Javascript. The Drupal faq says:
>
> "Images, JavaScript, and Flash files that PHP sends to the browser are
> not affected by the GPL because they are data"
>
> Could the Drupal plugin also be done in Javascript?
>
> Upayavira
>
> On Wed, Sep 12, 2012, at 03:59 PM, Jukka Zitting wrote:
>> Hi,
>>
>> On Wed, Sep 12, 2012 at 12:21 PM, seba.wagner@gmail.com
>> <seba.wagner@gmail.com> wrote:
>> > we are still missing some 2 IPMC votes on our release.
>>
>> Sorry for the delay on this.
>>
>> The release package looks good, but I'd love to see a resolution to
>> LEGAL-147 before casting my vote, especially since Drupal itself seems
>> to think that all Drupal modules should be under the GPL [1].
>>
>> [1] http://drupal.org/licensing/faq/#q7
>>
>> BR,
>>
>> Jukka Zitting
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>



-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.webbase-design.de
http://www.wagner-sebastian.com
seba.wagner@gmail.com

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Mime
View raw message