<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV>Hi, </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Would you consider reconsidering this module as a whole purpose review module following closely (but not the T), the shopping catalog of a company like Amazon. Here's why : </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Say I have a book called "Yoga for Drupal developers". The book covers yoga, stress management, php and drupal.  For me as a publisher, to capitalize on this review, I could run the book review module with amazon items so that I can add to the page purchases related to the book. </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>The problem is that, just like you say, you can only have one review on a page. And worst for non-techies like me, the Amazon items module, albeit a good idea in theory, has an effective execution given that these items can only appear on the permalink page (not the node or index page) of the acompanying node. Unless I code it by hand (which I haven't tried yet), I cannot have those items running on a sidebar either. </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>SoOoOoOoOo ... </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>The challenge would be to create a general purpose review page that takes a page out of the bookreview module but kicks it up a notch by : </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>(1) allowing multiple reviews on a page</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>(2) making it easy to manage with CSS a block of sale items (so you can choose to have them appear on the index page or permalink page)</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>(3) making it easy to generate a sideblock with X# of all the reviewed items</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>(4) Hopefully use the Amazon API so that it easily pulls out ISBN, images and links (just like the Amazon-Items module) but this time with the option to show the prices (an option, BTW, that should be controlled per/post not globally). </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Now, if you really want to be a code hero, this module would organize my paperwork, dust my library and calculate my tax returns :) </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>ON THAT NOTE : Here is a good example of why POLL should not be a separate node. I should be able to write a post about X topic and then run a poll about said topic immediately. This is becoming standard in the SCOOP run blogging world and sorely needed by bloggers like me using Drupal. </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Actually, if it were up to me, modules like these would extend NODE, not be separate modules. Everything should plug into NODE --polls, events, surveys, reviews, forums, recipes, even dare I say gallery images. The developers in Drupal think about the different technology issues revolving around these modules but to us users, they are not that different. What we want to do is : </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>(1) Write a blog entry</DIV><DIV>(2) Do it with the least amount of tech effort</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Being able to go to one page  --ONE PAGE-- and click off choices of what sections for a post  we want ( poll, review items, mass mailing, etc ) and have that all generated in one page ... just the thought of it makes my brain tingle. </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV> <SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><P style="margin: 0.0px 0.0px 0.0px 0.0px"><B style="font-weight: bold; "><SPAN class="Apple-style-span" style="font-weight: bold; "><SPAN class="Apple-style-span" style="font-weight: bold; "><SPAN class="Apple-style-span" style="font-weight: bold; "><SPAN class="Apple-style-span" style="font-weight: bold; "><SPAN class="Apple-style-span" style="font-weight: bold; ">Liza Sabater, Publisher</SPAN></SPAN></SPAN></SPAN></SPAN></B></P><P style="margin: 0.0px 0.0px 0.0px 0.0px">www.culturekitchen.com</P><P style="margin: 0.0px 0.0px 0.0px 0.0px">www.dailygotham.com</P><P style="margin: 0.0px 0.0px 0.0px 0.0px"><BR class="khtml-block-placeholder"></P><P style="margin: 0.0px 0.0px 0.0px 0.0px">TEL - 646.552.7365</P><P style="margin: 0.0px 0.0px 0.0px 0.0px">AIM - cultkitdiva</P><P style="margin: 0.0px 0.0px 0.0px 0.0px">SKYPE - lizasabater</P><BR class="Apple-interchange-newline"><B style="font-weight: bold; "><SPAN class="Apple-style-span" style="font-weight: bold; "><SPAN class="Apple-style-span" style="font-weight: bold; "><SPAN class="Apple-style-span" style="font-weight: bold; ">NOTICE</SPAN></SPAN></SPAN></B>: Due to Presidential Executive Orders, the National Security Agency may have read this email without warning, warrant, or notice. They may do this without any judicial or legislative oversight. You have no recourse nor protection save to call for the impeachment of President George W. Bush and Vice-President Richard Cheney, for high crimes and misdemeanors.</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN> </DIV><BR><DIV><DIV>On  02.Jun.2006, at 07:07, Srimal Jayawardena wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite">hi<BR><BR>im working on a book review module to allow multiple reviews (the existing one only supports a single review per module)<BR><BR>I plan to so there will be two objects <BR>  - a book<BR>  - and a review<BR><BR>Is it better to have both as two blocks in the same module ? or have two separate modules? <BR><BR>Any good places to check on this ?<BR><BR>tnx in advance.<BR><BR>srimal.<BR><BR></BLOCKQUOTE></DIV><BR></BODY></HTML>