About CleverReach®
CleverReach® was founded in 2007 and is one of the leading providers for email marketing, with more than 190,000 customers in 152 countries. A big plus of the German company based in Rastede, apart from the user-friendly menu navigation of the software, is the competent customer service and the very fair price-performance ratio. CleverReach® also meets the highest data protection standards, exceeding legal requirements.
https://www.drupal.org/cleverreach%C2%AE
About Project
The project connects CleverReach® email marketing tool directly with Drupal system. Thanks to our legally compliant registration forms, users are always on the safe side when generating addresses and save valuable time. At the same time, you avoid errors that often occur during a manual import or export.
The following Drupal data will be synchronized:
* Newsletter subscriptions and unsubscribes.
* All data collected during the registration process: first and last name, gender, age, date of birth, address details, interests…
* Your website content, so that you can fill your newsletter with current news or offers without manual effort.
Project link
https://www.drupal.org/project/clever_reach
Git instructions
git clone --branch 7.x-1.x https://git.drupal.org/project/clever_reach.git
| Comment | File | Size | Author |
|---|---|---|---|
| Screenshot from 2018-09-26 11-32-11.png | 58.78 KB | cleverreach | |
| Screenshot from 2018-09-26 11-32-37.png | 80.64 KB | cleverreach | |
| Screenshot from 2018-09-26 11-33-11.png | 42.59 KB | cleverreach | |
| Screenshot from 2018-09-26 11-33-40.png | 54.63 KB | cleverreach |
Comments
Comment #2
avpadernoWe just review a single project, and a single branch.
Please choose the project/branch you want reviewed, and edit the OP to reflect your choice.
Comment #3
avpadernoWhen editing the OP, remember to add [D7] or [D8] at the beginning of the title, basing on which branch you want to be reviewed.
Comment #4
sagar_cis commentedComment #5
cleverreach commentedComment #6
cleverreach commentedComment #7
avpadernoSee the errors reported by PAReview.
Comment #8
cleverreach commentedHi, we updated the code according to your instructions.
Comment #9
cleverreach commentedComment #10
avpadernoIf the module is not enabled,
clever_reach_is_event_fire_allowed()cannot be called; if the module is enabled,module_exists('clever_reach')will returnTRUE. This means the last line can simply be replaced by the following one.Better, the full function can be changed as follows.
The first argument of
t()needs to be a literal string, not a variable.Is there any reason not to use
drupal_http_request()?filter_var()can validate a string containing an email address.Comment #11
cleverreach commentedHi, thanks for your tips, we have updated our code according to your comments.
Regarding HTTP client, since PHP cURL library is Drupal installation requirement, we chose this way because of maintainability and easier debug from our side. If it is necessary to use drupal_http_request method, we will update our code to meet this requirement too.
Comment #12
cleverreach commentedComment #13
avpadernoIt's not a requirement: I just wanted to see if you were aware that Drupal has
drupal_http_request().I will approve the application later.
Comment #14
avpadernoThank 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.