Comments

avpaderno’s picture

Hello, and thanks for applying for a CVS account.

As per Apply for contributions CVS access, the motivation message must be expanded.

artico’s picture

Status: Postponed (maintainer needs more info) » Needs review
StatusFileSize
new32.18 KB

Please add a new module for Drupal 6.x - Mooha SyncML Server.
You can find information about the module at http://mooha.net/

avpaderno’s picture

Status: Needs review » Needs work

See the previous comment: As per Apply for contributions CVS access, the motivation must be expanded, and describe the features present in the proposed module, and compare it with the existing projects.

artico’s picture

Status: Needs work » Needs review

Mooha is free open-source SyncML server written in PHP.
This module makes usage of the server inside Drupal 6.x website.
You can synchronize your data from the website with your mobile device, and many other mobile devices and desktop applications and sync data between them all - as you wish.
SyncML feature enabled almost on all contemporary modile device, so you should not have something special to synchronize - just set up a few fields and go sync!

Features:

SyncML versions:
- 1.0 - 1.2

Authentication:
- basic
- md5-digest

Syncronisation types:
- two-way sync
- slow sync

Large Objects Transfer Support

Transport:
- XML
- WBXML (via system or PHP encoder/decorer)

artico’s picture

StatusFileSize
new34.94 KB

Please use file "mooha_server0.1b_drupal6.zip"

avpaderno’s picture

Status: Needs review » Needs work
Issue tags: +Module review

Files available from third-party site need to be removed.

artico’s picture

Status: Needs work » Needs review
StatusFileSize
new18.07 KB

Here is archive without 3rd-party components: "mooha_server0.1b_drupal6_no3p.zip"

avpaderno’s picture

Status: Needs review » Needs work

Third-party files are still included in the archive.

  require_once('mooha_server.helper');

There is a Drupal functions to call in such cases. The current directory set by Drupal is the Drupal root directory, which is not the directory containing the module; require_once() would not find the file passed as argument. Anyway, calling the correct Drupal function, the problem of the directory set as current directory would not be a problem.

artico’s picture

Status: Needs work » Needs review
StatusFileSize
new15.48 KB

Which third-party files you mean?
In attached archive version of module without .helper file at all.

avpaderno’s picture

Status: Needs review » Needs work

I am talking of the files in the directory mooha, which are available from http://mooha.net/; third-party files means files available from third-party sites, which are all the sites external to Drupal.org.

artico’s picture

Status: Needs work » Needs review

But Mooha is completely independent of Drupal, there is just a module allows to use it along with Drupal.
Mooha cannot be internal to Drupal.org, so files will always be accessible via http://mooha.net/ website, and Drupal module also.
So, how can we overcome this your limitation to give Drupal users use Mooha?

avpaderno’s picture

Status: Needs review » Needs work

The files that are in the directory mohaa must be kept separated, and not included together the module files; users should be instructed on where to download the extra files, and where to copy them.

That is explained in 3rd party libraries in Drupal CVS; the content of the directory mohaa is considered third-party libraries.

artico’s picture

Status: Needs work » Needs review
StatusFileSize
new2.37 KB

Here is archive with only Drupal files.
I suppose it will be possible to write a description about inclusion of needed files after module publishing?

avpaderno’s picture

Status: Needs review » Fixed
  1. /**
     * Copyright (c) 2009 Madcap BV (http://www.madcap.nl)
     * All rights reserved.
     *
     * Permission is granted for use, copying, modification, distribution,
     * and distribution of modified versions of this work as long as the
     * above copyright notice is included.
     */
    

    I am not sure if what reported in that comment is compatible with GPL License v2+ used by Drupal, and that is valid for any code committed in Drupal.org repositories.

  2.     if (substr(VERSION, 0, 1) == 6) {
          $user = user_load(array('name' => $userName, 'pass' => $userPassword, 'status' => 1));
          return $user === FALSE ? 0 : $user->uid;
        }
    

    As the module is for Drupal 6, the condition will always be verified; it's useless to check that.

Thank you for your contribution! I am going to update your account.
These are some recommended readings to help with excellent maintainership:

You can find more contributors chatting on the IRC #drupal-contribute channel. So, come hang out and stay involved.
Thank you, also, for your patience with the review process.
Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.

I thank all the dedicated reviewers as well.

avpaderno’s picture

Issue tags: +Legal

Maybe this should be checked by Crell.

artico’s picture

StatusFileSize
new3.96 KB

Here is archive with corrected module and copyrights.

avpaderno’s picture

@artico: Thanks for reporting here the latest revised version. Your CVS account should be already working; if it is not, please report that here.

Crell’s picture

Copyright statements of that sort are not allowed in CVS. All rights are not, in fact, reserved. :-) Also, the permission block listed there is more permissive than the GPL, which is not allowed.

artico’s picture

@Crell: Please see archive in my comment #16 called "mooha_server0.1b.zip" 3.96 KB

Crell’s picture

We actually ask that you not include any copyright statement in the header. As you start accepting patches the copyright ownership will become shared by various people, so saying that it's all copyright one person will be inaccurate. Additionally, should Drupal ever move to GPLv3 we don't want to have to go through and change (or ask people to change) all such headers. That's why nearly all modules on Drupal.org have no in-file copyright statement and rely on the auto-included LICENSE.txt file.

artico’s picture

Status: Fixed » Needs review
StatusFileSize
new7.73 KB

Okay, here is archive without any copyrights or third-party files.
Also it is 0.2b version actually provided.

artico’s picture

StatusFileSize
new6.59 KB

Please use the last archive attached to this message

avpaderno’s picture

Status: Needs review » Fixed

The account has been already approved; there is no more need to review code.

Status: Fixed » Closed (fixed)
Issue tags: -Legal, -Module review

Automatically closed -- issue fixed for 2 weeks with no activity.

avpaderno’s picture

Component: Miscellaneous » new project application
Issue summary: View changes