I am currently developing a drupal e-commerce website, as a part of this, I am creating a new theme. I am looking to give this theme back to the drupal community and license it GPL.
For an HTML mockup of the homepage, please see http://dl.dropbox.com/u/759954/kiwikanvas/index.html - note this is only the homepage, and is by no means feature complete ;)
Future theme improvements:
* integration with the color module
* graceful degradation for none awesome browsers (rgba and other CSS3 technologies are used in this theme)
Hope to hear from you soon
Thanks
Sean
| Comment | File | Size | Author |
|---|---|---|---|
| #17 | statistics_ajax-2010.06.02.tar_.gz | 2.77 KB | wiifm |
| #14 | statistics_ajax-2010.05.30.tar_.gz | 2.89 KB | wiifm |
| #7 | statistics_ajax.tar_.gz | 8.26 KB | wiifm |
Comments
Comment #1
wiifmComment #3
avpadernoComment #4
wiifmbeta site is live, visit http://kiwikanvas.co.nz for my current progress. Any chance CVS access could be granted?
Comment #5
avpadernoIf you would have read Apply for contributions CVS access, you should know what you need to do.
Comment #6
avpadernoThere have not been replies from the OP in the past 7 days. I am marking this report as .
I am rejecting the CVS application on the basis that the OP didn't carefully read Apply for contributions CVS access.
Comment #7
wiifmI am reapplying for CVS access to contribute my first drupal module
Introducing 'statistics_ajax' (from the readme):
********************************************************************
DESCRIPTION:
This module provides a way to programmatically update the {node_counter}
table (provided by the core statistics module).
This module listens to a URL in the format of '/statistics/ajax/[nid]'
where [nid] is the id of the node you are looking to update the statistics
for
The response is plain text in the format:
'statistics_ajax_success' = Success, the database update was successful
'statistics_ajax_error [error]' = Error, the database was not updated,
the [error] text will be more descriptive
********************************************************************
Module uploaded in tar.gz form, more information in the readme inside.
Module can be seen in action (by seen, I mean well if you look at firebug's 'net' panel), if you visit http://kiwikanvas.co.nz/browse/popularity and click on any of the photo thumbnails in the main column
Thanks
Sean
Comment #8
wiifmAnyone care to have a look at this module? Many thanks, Sean
Comment #9
zzolo commentedHi @wiifm69, sorry for the delay. I am confused on why your module does what it does? What is the use case?
--
Note: Please be patient with the CVS application process. It is all done by volunteers. Our goal is not to be arbitrarily slow or meticulous. Our goal is to get you CVS access and ensure that you are and will become a more responsible Drupal contributor. For a quick reference on what I look for in a code review, please see this article.
Comment #10
wiifmHi @zzolo,
No worries for the delay, I do appreciate all the work you volunteers put into this ;)
I will try to explain in more detail what this module does:
I run a photography business, in which customers can browse my site and see selected artists work on display. Core statistics worked beautifully when the end users would visit the actual node in question (thus updating the {node_counter} table), but most if not all of my content is browsed in 'sets'. Sets can be anything from taxonomy terms, to searching, to views output. As there is no need to actually visit the node in order to purchase the product (or get a closer look at the photo), core statistics will never reflect the most popular content.
So basically I wanted a way to reflect that the most popular content on the site as being the most clicked on photographs.
I now have a view ( http://kiwikanvas.co.nz/browse/popularity ) that sorts all content from highest views to lowest, as this works exactly as needed.
This module development started with a question on stackoverflow.com ( http://stackoverflow.com/questions/2482241/update-node-counter-table-pro... )
If you need more information, let me know
Many thanks
Sean
Comment #11
avpadernoI take you want to know the most popular content basing on the number of times a picture has been seen.
Comment #12
wiifmExactly correct, a user may not necessarily visit the full node, but they may click on the image associated with the node
Comment #13
zzolo commented@wiifm69, thanks for the application and patience. This makes sense, just didn't think about it enough.
The following points are just a start and do not encompass all of the changes that may be necessary for your approval. Also, a specific point may just be an example and may apply in other places.
Overall, this may be the best first module app that I have seen (I am still pretty new to reviewing apps). Just a few things.
--
Note: Please be patient with the CVS application process. It is all done by volunteers. Our goal is not to be arbitrarily slow or meticulous. Our goal is to get you CVS access and ensure that you are and will become a more responsible Drupal contributor. For a quick reference on what I look for in a code review, please see this article.
Comment #14
wiifm@zzolo, thanks for the feedback,
Latest changes to the module:
Thanks for all your time on this
Cheers
Sean
Comment #15
avpadernoRemember to change status, when you upload new code.
Comment #16
zzolo commented@wiifm69, thanks for the new code.
There is no need to translate the indexes of this array (and similar ones). Also, make error message complete, meaningful sentences.
Should be the usual documentation for hook implementations.
Real close. The only real important one is the first one. Translating indexes can cause huge problems.
--
Note: Please be patient with the CVS application process. It is all done by volunteers. Our goal is not to be arbitrarily slow or meticulous. Our goal is to get you CVS access and ensure that you are and will become a more responsible Drupal contributor. For a quick reference on what I look for in a code review, please see this article.
Comment #17
wiifmHi @zzolo,
Thanks for all your time in helping to make this module better
Comment #18
zzolo commented@wiifm69, good work! I am approving your CVS account. Thank you for all our work and patience on this. I hope it was a good experience for you. The following is one last thing I noticed, but will not stop the approval.
There is no hook_settings(), though it would make sense if there was one for this very often case.
Please read the following resources to make sure you know how to use CVS and the specifics to the Drupal CVS infrastructure, as well as how to be a good module maintainer on Drupal.org. The Drupal community is very large and dynamic; we welcome you as a module maintainer and hope that embrace and challenge the Drupal community and continue to contribute.
--
Note: Please be patient with the CVS application process. It is all done by volunteers. Our goal is not to be arbitrarily slow or meticulous. Our goal is to get you CVS access and ensure that you are and will become a more responsible Drupal contributor. For a quick reference on what I look for in a code review, please see this article.