Code review is needed for NuoDB Drupal V7 Database Driver. This driver allows NuoDB to be used as the back end database for Drupal 7.x.

Project Page: https://drupal.org/sandbox/tgates/2191439

Git: git clone --branch 7.x-1.x git.drupal.org:sandbox/tgates/2191439.git d7_nuodb_driver

Requires a NuoDB installation and NuoDB PHP PDO setup: http://www.nuodb.com

Driver installation and configuration instructions are in the README.txt file.

Comments

tgates’s picture

Status: Active » Needs review
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/httpgitdrupalorgsandboxtgates2191439git

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.

PA robot’s picture

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

Closing due to lack of activity. Feel free to reopen if you are still working on this application (see also the project application workflow).

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

tgates’s picture

Status: Closed (won't fix) » Active
tgates’s picture

I fixed most of the issues flagged by the automated review tools. However, the automated review tools is wrong for database driver modules. The Drupal automated code review wants the class names to start with the project name "NuoDB". But that is inconsistent with the Drupal v7 driver code, which expects Drupal 7 driver modules to have class names appended with underscore "_" and the driver name "nuodb". (ex: DatabaseConnection_nuodb).

-tom

tgates’s picture

Status: Active » Needs review
znaeff’s picture

Status: Needs review » Needs work

Hi.

1. Please remove master branch and create new branch (like '7.x-1.x') then delete master branch.

2. Fix git link in issue summary.
Change
git clone --branch master tgates@git.drupal.org:sandbox/tgates/2191439.git _d7__nuodb_driver
to
git clone --branch 7.x-1.x http://git.drupal.org/sandbox/tgates/2191439.git _d7__nuodb_driver

3. Also I'm suggesting to create nuodb.install file with requirements existing checking.

tgates’s picture

Issue summary: View changes
tgates’s picture

Status: Needs work » Needs review

Thanks Znaeff. I made the changes you mentioned in the previous comment.

-tom

tgates’s picture

Issue summary: View changes
rob.barnett’s picture

StatusFileSize
new3.74 KB

Automated Review:
Code Sniffer still shows errors would should be addressed. These include issues found in your .install not related to your response in comment #5.

Manual Review:
In .install you should call a link with the l function or url function
I would suggest adding a hook_help in your .module and add the contents of your README.txt. This is nice for site builders.

Otherwise it looks good.

tgates’s picture

I have made all of the changes from the last code review and re-ran Code Sniffer on the latest code. All of the outstanding issues that pertain to a Database driver module has been resolved.

tgates’s picture

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

Status: Reviewed & tested by the community » Needs review

Please don't RTBC your own issues. If you wish to escalate your issue, please follow the procedure detailed here: https://www.drupal.org/node/539608#application-priorities

tgates’s picture

Priority: Normal » Major
tgates’s picture

This has been waiting three months for a review. Is that normal? What's the holdup?

klausi’s picture

We are currently quite busy with all the project applications and I can only review projects with a review bonus. Please help me reviewing and I'll take a look at your project right away :-)

andrefy’s picture

Could clarify the git source I got some authentication issues while cloning git clone --branch 7.x-1.x tgates@git.drupal.org:sandbox/tgates/2191439.git _d7__nuodb_driver

I would recommend to use this https://www.drupal.org/node/2190239 template, that will make it easier to review, thanks

andrefy’s picture

Status: Needs review » Needs work
tgates’s picture

Issue summary: View changes
tgates’s picture

Status: Needs work » Needs review

Fix link to git repo. Updated project page.

fabianx’s picture

Status: Needs review » Reviewed & tested by the community

Guidelines followed, found no security problems. (I know some of the mysql driver code and necessary escaping is in place)

=> RTBC

cweagans’s picture

Status: Reviewed & tested by the community » Fixed

Thanks for your contribution!

I updated your account so you can promote this to a full project and also create new projects as either a sandbox or a "full" project.

Here are some recommended readings to help with excellent maintainership:

You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and stay involved!

Thanks, 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.

Thanks to the dedicated reviewer(s) as well.

Status: Fixed » Closed (fixed)

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