CVS edit link for jahmal

Hi,

I have written a module that implements ActiveCampaign Email Marketing software APIs.
* It's main purpose is to display configurable subscription lists signup block.
* Email addresses are then stored in ActiveCampaign software database via API calls.
* This module was created with Domain Access module in mind and it allows setting different subscription lists per domain
* All configuration for this module is done in block configuration page
* Code detects if Domain Access (domain) module is enabled and creates different configuration variables per domain

Description of software that this module connects to is available at: http://www.activecampaign.com/emailmarketing/

Currently there is no module supporting this software

I'm also planning on releasing more modules in future (Currently working on integration of uc_recurring with sagepay gateway)

Thanks !

Rafal Jachimczyk aka jahmal

CommentFileSizeAuthor
#5 one2all_for_review.tgz4.35 KBjahmal
#1 one2all.for_review.tgz4.13 KBjahmal

Comments

jahmal’s picture

Status: Postponed (maintainer needs more info) » Needs review
StatusFileSize
new4.13 KB
avpaderno’s picture

Issue tags: +Module review

Hello, and thank you for applying for applying for a CVS account. I am adding the review tags, and somebody will report what needs to be changed in the module code.

drupalshrek’s picture

Hi,

I've taken a little look at the module.

A few things I've noticed:

  • No README.txt. Remember that if you're submitting this for community use there will be a lot of people who will only be admins (=non-programmers) who what to know what your module does, how to install it, what paths to go to in order to use it etc.
  • Make the name consistent everywhere. I went to the module install page (admin/build/modules) and searched for "one2all" and found nothing. I had to search around till I found in the info file that there you call it "ActiveCampaign Email Marketing (1-2-All) Signup Box" so it is only that which appears on the module install page. I would suggest: "One2All, the ActiveCampaign Email Marketing (one 2 all) Signup Box".
  • Run Coder module against the code (I saw Coder found 1 projects, 1 files, 332 normal warnings)
drupalshrek’s picture

Status: Needs review » Needs work
jahmal’s picture

Status: Needs work » Needs review
StatusFileSize
new4.35 KB

thanks for reviewing my code drupalshrek. Attaching fixed version as per your suggestion.

Cheers,
Rafal

jahmal’s picture

Hi,

I'm really thinking I'm ready to get some module updates/patches committed to drupal modules and having a CVS @ drupal.org would be nice ;-)

Here's another patch for quite important module that is Domain Access <-> Rules integration. It's at : http://drupal.org/node/801298

Anyways I'm going to read up about becoming co-maintainer for modules, as I had no response for some time from main module developer.

Thanks

R

drupalshrek’s picture

You can of course provide patches for as many modules you like without CVS access. If you're using 20 modules and find bugs with each of them (and better still can create patches for each of them), then you're not likely to end up being a co-maintainer of all 20 modules.

I don't think either that having CVS access allows you to commit patches to other people's modules. Anybody know the answer to that?

avpaderno’s picture

I don't think either that having CVS access allows you to commit patches to other people's modules.

It is necessary to have the permission (Drupal permission) to commit code in project repositories; this means that users with a CVS account can commit code in projects they created, or in projects they are accepted as co-maintainers (and the maintainer of those projects gave them the permission to commit code).

It is not necessary to attach patches to projects in this queue; we don't review patches.

zzolo’s picture

Component: Miscellaneous » miscellaneous
Status: Needs review » Postponed

Hi. Please read all the following and the links provided as this is very important information about your CVS Application:

Drupal.org has moved from CVS to Git! This is a very significant change for the Drupal community and for your application. Please read the following documentation on how this affects and benefits you and the application process:
Migrating from CVS Applications to (Git) Full Project Applications

  • The status of this application will be put to "postponed" and by following the instructions in the above link, you will be able to reopen it.
  • Or if your application has been "needs work" for more than 5 weeks, your application will be marked as "closed (won't fix)". You can still reopen it, by reading the instructions above.
avpaderno’s picture

Issue summary: View changes
Status: Postponed » Closed (won't fix)

As per previous comment, I am setting this issue as Won't fix.
Since users can now create full projects, applications have a different purpose and they are handled on a different issue queue. See Apply for permission to opt into security advisory coverage for more information.

avpaderno’s picture

Component: miscellaneous » new project application