http://drupal.org/sandbox/greenrover33/1271020
git clone --recursive --branch 7.x-2.x http://git.drupal.org/sandbox/greenrover33/1271020.git archibald_2
cd archibald_2
Archbiald2 an acquisition and administrative interface for electronic learning resources.
It allows to collect bibliographical and educational meta data.
It implements a work flow to let several people create the meta data of learning resource together.
In frontend there is a SQL or Apache Solr powerd search with allot of possible filters.
For example filtering by curriculum or operational useage area.
Translation for german and french are included.
All meta data are based on IEEE LOM http://ltsc.ieee.org/wg12/files/LOM_1484_12_1_v1_Final_Draft.pdf
REVIEWS I HAVE DONE:
http://drupal.org/node/1330454#comment-5354220
http://drupal.org/node/1599236#comment-6051580
http://drupal.org/node/1431366#comment-6051672
http://drupal.org/node/1408912#comment-6052384
http://drupal.org/node/1203208#comment-6055764
http://drupal.org/node/1408912#comment-6060640
| Comment | File | Size | Author |
|---|---|---|---|
| #14 | drupalcs-result.txt | 494.12 KB | klausi |
| #11 | drupalcs-result.txt | 743.52 KB | klausi |
| #1 | archibald.txt | 247.37 KB | pgogy |
Comments
Comment #1
pgogy commentedHello,
You might need to download the code_review module (http://drupal.org/project/coder)
As it picks up a lot of coding issues with this module (some of which might be in library files)
I've attached a list.
Comment #2
greenrover33 commentedOhnn no, i used the code module from:
http://git.drupal.org/sandbox/klausi/1339220.git
But now i fixed all errors!
Comment #3
miro_dietikerThat's great work.
I have skimmed through most of the PHP code in the repo (module, includes, inc, ...) and it looks it's most cleanly following the standards and is well structured.
We've been discussing the project with the origin already a bit and they have a lot of documentation around (non-english, but on a very detailled level). There's strong interest in further maintenance and improvement of the project.
I consider it a sane base and a future proof one and thus i'd love to vote for a public go. BUT..
Few Details about the code formatting: It's not yet fully clean and there are quite a few obvious things left..
Long SQL statements are not uniform indented. Some outer left, some +2 spaces indented, some +n+2.
There are some places where i see +4 indents that should be fixed to +2 only.
Some watchdogs are not cleanly formatted (multiline also). Same for log() method. It seems, second line +4, laters +2 only... This should be inverted...
Back to work atm. Will you take the time to fix this too?
Comment #4
greenrover33 commentedIs it now better? I tryed to change every thing to 2 indents.
Comment #5
miro_dietikerOK, much better now. I can read this now much faster.
And it's awesome work in the learning area.
Some (lower prio) followup additions:
Checked your tpl.php and they contain quite a bit code. I thought we should use preprocess functions here to prepare stuff instead of using theme() functions inside of the .tpl.php variables...
http://drupalcode.org/sandbox/greenrover33/1271020.git/blob/refs/heads/7...
Here you have an "a href"... that doesn't follow our standard formattings
http://drupalcode.org/sandbox/greenrover33/1271020.git/blob/refs/heads/7...
Sometimes still if you open two brackets on one line, you indent +4 (and you close it on two lines). This is not standard. If you need two levels of indentation, open them on separate lines.
(i hope i'm right with most of this wisdom ;-) )
As i see here fast progress, i now vote for going public. I'm sure you will work a lot on this software in future.
Comment #6
klausiProject 1: http://drupal.org/node/1270872
Project 2: http://drupal.org/node/1598666
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.
Comment #7
miro_dietikerThe issue description has been updated above, 3 bonus reviews done by greenrover33 as requested by klausi.
Comment #7.0
miro_dietikerAdd reviews
Comment #8
patrickd commentedyou also have to tag your issue with "PAReview: review bonus"
Comment #9
greenrover33 commented@miro
I put now as mutch code as possible fomr *.tpl.php files to template_preprocess _* methodes.
The href was swaped to l()
We work with 3 develoeprs for 8 hours through the whole code. And now we have hoply and finaly found all indet issues.
And now we will work further on our to do lists. With the new features.
Comment #9.0
greenrover33 commentedAdd review
Comment #9.1
greenrover33 commentedchange git link to non maintainer
Comment #10
miro_dietikerWow, great work! Amazing speed. Hope klausi will pick it up. :-)
Comment #11
klausiReview of the 7.x-2.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. Get a review bonus and we will come back to your application sooner.
manual review:
Otherwise I did not find any severe issues (also because of the overwhelming complexitiy). Point 2 and 4 of my manual review are blockers right now. Point 1 is also important, so I suggest you rename your project to "DSB client" and come up with a clever idea what that means, or you will have to rename all kind of stuff like functions, classes, constants in your project to archibald2 ;-)
Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.
Comment #11.0
greenrover33 commentedadd review
Comment #12
greenrover33 commentedHello Klausi,
thanks for reviewing.
Today we fixed some of your issues
We also absolved a small functionalety test. The full test will done tomorrow.
Comment #13
greenrover33 commentedI have in total 6 reviews, hope this is enouph for another PAReview: review bonus
Comment #14
klausiDokumentation for "files[]" in info files: http://drupal.org/node/542202
Drush will bootstrap Drupal which means that the class registry is also loaded. Therefore you don't need the require_once statements.
Review of the 7.x-2.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. Get a review bonus and we will come back to your application sooner.
manual review:
That should definitively be fixed, but otherwise looks RTBC to me. Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.
Comment #15
greenrover33 commentedHi Klausi,
i am for 1 week in Holidays, but one of my team mates will follow up your issues, for this time.
Comment #16
patrickd commentedYour project page is not very detailed, please have a look at the tips for a great project page, you may also use HTML-tags for better structure.
Thanks for your contribution and welcome to the community of project contributors on drupal.org!
I've granted you the git vetted user role which will let you promote this to a full project and also create new projects as either sandbox or "full" projects depending on which you feel is best.
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.
As you continue to work on your module, keep in mind: Commit messages - providing history and credit and Release naming conventions.
Thanks to the dedicated reviewer(s) as well.
Comment #17
miro_dietikerThank you, patrickd. I'm really happy, that archibald is now part of our community and we have a valueable new contributor.
Welcome, greenrover33!
Comment #18
greenrover33 commentedThanks to patrik, klausi and miro.
We will do the rest of the work, as fast as possible. The Projekt description is only a temporery from me. The real One is currently in spellchecking.
Best regards Heiko
Comment #19
greenrover33 commentedThanks to patrik, klausi and miro.
We will do the rest of the work, as fast as possible. The Projekt description is only a temporery from me. The real One is currently in spellchecking.
Best regards Heiko
Comment #20.0
(not verified) commentedadd review
Comment #21
avpaderno