Description:
This module allows users to select existing forms for which they want to add a subscription signup option. It is not meant in any way to be as robust as the standard https://www.drupal.org/project/mailchimp. You can't manage subscribers. You can't work with lists. It simply gives you the ability to add a checkbox for subscribing to a MailChimp list, and also allows a field for one interest group option.

Project links:
https://www.drupal.org/sandbox/xpersonas/2844285
git clone --branch 8.x-1.x https://git.drupal.org/sandbox/xpersonas/2844285.git simple_mailchimp
https://pareview.sh/node/829

Manual reviews of other projects
https://www.drupal.org/node/2847141#comment-11891666
https://www.drupal.org/node/2846550#comment-11900119
https://www.drupal.org/node/2847868#comment-11900161

Comments

xpersonas’s picture

mistaken post

PA robot’s picture

We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)

Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).

I'm a robot and this is an automated message from Project Applications Scraper.

aleksandar.boros.gyevi’s picture

Automated Review

[Best practice issues identified by pareview.sh / drupalcs / coder. Please don't copy/paste all of the results unless they are short. If there are a lot, then post a link to the automated review and mention that problems should be addressed.]

I tested your module with Pareview and you don't have any errors and warnings.

Manual Review

Individual user account
[Yes: Follows] the guidelines for individual user accounts.
No duplication
[Yes: Does not cause] module duplication and/or fragmentation.

- Although there is a MailChimp module for Drupal 8, this module is created for simple usage, so I believe that we should allow this module.

Master Branch
[Yes: Follows] the guidelines for master branch.
Licensing
[Yes: Follows] the licensing requirements.
3rd party assets/code
[Yes: Follows] the guidelines for 3rd party assets/code.
README.txt/README.md
[Yes: Follows] the guidelines for in-project documentation and/or the README Template.
Code long/complex enough for review
[Yes: Follows] the guidelines for project length and complexity.
Secure code
[Yes: Meets the security requirements.
Coding style & Drupal API usage
[List of identified issues in no particular order. Use (*) and (+) to indicate an issue importance. Replace the text below by the issues themselves:
  1. You should probably change module package name to something other than your username.
  2. If you are showing error messages with function drupal_set_message(), you should set message type to 'error'
  3. To allow more granular permission control you could also add your own permission for configuring module.
  4. Please check all your strings for spelling. For example in simple_mailchimp_help() you misspelled 'Proivdes'.

The starred items (*) are fairly big issues and warrant going back to Needs Work. Items marked with a plus sign (+) are important and should be addressed before a stable project release. The rest of the comments in the code walkthrough are recommendations.

If added, please don't remove the security tag, we keep that for statistics and to show examples of security problems.

This review uses the Project Application Review Template.

aleksandar.boros.gyevi’s picture

Status: Needs review » Reviewed & tested by the community
visabhishek’s picture

Issue tags: -PAreview: review bonus

Removing review bonus tag, there is no review listed in the issue summary? Please read https://www.drupal.org/node/1975228 . Thanks!

xpersonas’s picture

Ok. I fixed the few issues in the "Coding style & Drupal API usage" section. Good catches.

My apologies for having that tag on there. That was an error on my part.

xpersonas’s picture

I confused now if I need to change my status or if this project is now just in the natural queue of projects to be reviewed. This is obviously my first attempt here. I don't want to let it sit here if I need to do something else.

aleksandar.boros.gyevi’s picture

Removing review bonus tag, there is no review listed in the issue summary? Please read https://www.drupal.org/node/1975228 . Thanks!

like visabhishek said first read article for review bonus, and make reviews of other 3 projects, than you can add "PAReview: review bonus" tag.

xpersonas’s picture

Thanks. I just meant, that's optional right? If I was unable to get that bonus tag added, would my module eventually get approved through the natural process? I just didn't know if I had to do anything else to get it approved.

I've been trying to see what I can do with the 3 projects. But as a newcomer, I must say, it's harder than i thought. But again, I think part of that is just being new to the process.

xpersonas’s picture

Issue summary: View changes
xpersonas’s picture

Issue summary: View changes
xpersonas’s picture

Issue summary: View changes
Issue tags: +PAreview: review bonus
klausi’s picture

Status: Reviewed & tested by the community » Needs work

project page is empty: https://www.drupal.org/sandbox/xpersonas/2844285
Could you fill that out first?
There are a lot of existing projects already, please specify differences to those on the project page:
https://www.drupal.org/project/mailchimp
https://www.drupal.org/project/mailchimp_rules
https://www.drupal.org/sandbox/megachriz/2566215

xpersonas’s picture

Ok I got the project page filled out with a few images.

The intention of this module is to be a simple way for site builders to add a subscription option to existing forms. They simply need to know the form ID and the name of the email address field to get started. It's not a full suite of integration options like the MailChimp module. And it doesn't requite the use of Rules - which some site builders would prefer not to use.

PA robot’s picture

Status: Needs work » Closed (won't fix)

Closing due to lack of activity. If you are still working on this application, you should fix all known problems and then set the status to "Needs review". (See also the project application workflow).

I'm a robot and this is an automated message from Project Applications Scraper.

xpersonas’s picture

Status: Closed (won't fix) » Needs review

Yes I'm really hoping to get this reviewed and approved by the community. All issues have been addressed.

PA robot’s picture

Status: Needs review » Needs work

There are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpsgitdrupalorgsandboxxpersonas2844285git

I'm a robot and this is an automated message from Project Applications Scraper.

xpersonas’s picture

Status: Needs work » Needs review

Updated automated review issues. Mainly dealing with switching to short array syntax. Ready for community review again.

PA robot’s picture

Status: Needs review » Closed (duplicate)
Multiple Applications
It appears that there have been multiple project applications opened under your username:

Project 1: https://www.drupal.org/node/2861344

Project 2: https://www.drupal.org/node/2844395

As successful completion of the project application process results in the applicant being granted the 'Create Full Projects' permission, there is no need to take multiple applications through the process. Once the first application has been successfully approved, then the applicant can promote other projects without review. Because of this, posting multiple applications is not necessary, and results in additional workload for reviewers ... which in turn results in longer wait times for everyone in the queue. With this in mind, your secondary applications have been marked as 'closed(duplicate)', with only one application left open (chosen at random).

If you prefer that we proceed through this review process with a different application than the one which was left open, then feel free to close the 'open' application as a duplicate, and re-open one of the project applications which had been closed.

I'm a robot and this is an automated message from Project Applications Scraper.

xpersonas’s picture

Status: Closed (duplicate) » Needs review
xpersonas’s picture

I misunderstood the new security advisory coverage application. I have reviewed three other projects and would prefer this project be tested and approved.

tamsoftware’s picture

Status: Needs review » Reviewed & tested by the community

All looks good now to me, marking as reviewed.

apaderno’s picture

Assigned: Unassigned » apaderno
Status: Reviewed & tested by the community » Fixed

Thank you for your contribution!
I am going to update your account so you can opt into security advisory coverage now.
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.

apaderno’s picture

Status: Fixed » Closed (fixed)

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