Posted by dakala on September 20, 2013 at 1:22pm
Drupal has evolved in different ways since the early days of Quiz module. Now entities, fields and views reign supreme. The next generation of Quiz module should tap into these powerful features of the framework and mirror Drupal coding standards. Here's the output for the code review of quiz modules:
Coder found 11 projects, 155 files, 13 critical warnings, 1119 normal warnings, 769 minor warnings, 0 warnings were flagged to be ignoredQuiz for Drupal 8's probably the best starting point, I think. I'm aware of the intiative here: http://knackforge.com/blog/sivaji/porting-quiz-module-drupal-8
Can we talk about it?
Comments
Interest yes, but what about Drupal 7?
As I am new to the developer side of Drupal, I offer here more a perspective of someone who has chosen Drupal to build a commercial site:
We have recently used the Quiz module to add functionality to an existing Drupal 7 site, into which a large amount of effort has already been put.
(1) First answer: For at least this year, I would be more inclined to devote time, effort, and contributions of donations/bounties/contract work to firming up D7 Quiz-related code. Especially since there is still testing to be done of the D7->8 upgrade path.
For new projects, my answer would be slightly different but still weighted to D7.
As I look through the range of modules, not just Quiz, it seems that many end up in a mid-beta state and then "freeze out". E.g. Quiz Reports, at v6. A minor example, but still.
Certainly, energy needs to be balanced between the old and the new. But the reality is that, despite cool features in new systems, there is a valid need in many cases to keep existing systems running. This is especially the case if we really want to see Drupal used more widely and not just by a small group of cognoscenti.
So...
(2) Second answer (opinion, FWIW): Better to have clean code at each stage before porting to the next.
As I mentioned, I am relatively new to Drupal (but not web development and software engineering), so take what I say with a grain of salt. Am I missing something in the form of a community assumptions regarding support for "older" versions?
Thanks,
David
Brilliant work's been done
Brilliant work's been done and much effort's continuing towards a stable version for D7. This is more of gathering ideas on where we want to be in the light of latest Drupal architecture.
That's great to hear. Thank
That's great to hear. Thank you also for the clarification! I do think this is a very useful module.
David