This is a very simple paper-on-wood theme for D7. It's based on photo of a piece of stationary on my own desk. The "paper" will match the length of your content and has a "torn" edge at the bottom. It's a fixed width theme with sidebars, blocks above and below the content, both on and off the "page." Features include:
- Suckerfish drop-down menu support
- Webfont support through the theme settings form (see readme)
This theme is for Drupal 7. Letter is a Zen sub-theme; you must install Zen 3.x for Letter to work.
This theme was created for a non-profit, the American Civil War Association. But I thought other people might like it too, so I'm offering it on Drupal.org.
Project page: http://drupal.org/sandbox/koppie/1458942
Git: git clone http://git.drupal.org/sandbox/koppie/1458942.git letter
Demonstration of the theme here: http://acwa.org
Reviews of other projects:
http://drupal.org/node/1798522#comment-6877714
http://drupal.org/node/1781984#comment-6877820
http://drupal.org/node/1512124#comment-6877864
Comment | File | Size | Author |
---|---|---|---|
screenshot.png | 133.68 KB | koppie |
Comments
Comment #1
patrickd CreditAttribution: patrickd commentedwelcome,
It appears you are working in the "master" branch in git. You should really be working in a version specific branch. The most direct documentation on this is Moving from a master branch to a version branch. For additional resources please see the documentation about release naming conventions and creating a branch in git.
(This has to be fixed before you can switch back to "needs review")
while waiting for an in-depht review of your theme you can start out fixing some coding style issues detected by automated tools:
http://ventral.org/pareview/httpgitdrupalorgsandboxkoppie1458942git
You can also get a review bonus and we will come back to your application sooner.
Comment #2
koppie CreditAttribution: koppie commented@patrickd: Thank you for pointing me in the right direction. As you can tell I'm pretty new at this. I've fixed the following issues:
The style sniffer still detects errors in the CSS, this is also a product of the zen sub-theme. I don't know what kind of discussion has been had regarding non-standard CSS in the zen theme (eg. uppercase hex color values) but if it's allowed in that project, it ought to be allowed in mine. Zen is listed as a dependency of my project since this is a sub-theme. If this is considered unacceptable for new projects then I will update my code without further argument.
Thanks again for your help.
--Jordan
Comment #3
tonybuckingham CreditAttribution: tonybuckingham commentedA "diff" between the STARTERKIT directory included with the "Zen" theme and this theme reveals that only a few files were modified. The main innovation appears to be in page-backgrounds.css:
Problem is that of the four images referred to in the CSS, only "paper-bottom.png" exists in the "images" directory.
Line 10, theme-settings.php:
. . . still uses the STARTERKIT prefix. If you're not going to use the theme_settings.php you can just delete this file.
Not sure this is really a theme, considering the only modifications were made to CSS, but I'm not sure what the rules are about what can and can't be considered a useful "theme" for inclusion in Drupal's repository.
Comment #4
klausiClosing due to lack of activity. Feel free to reopen if you are still working on this application.
Comment #5
koppie CreditAttribution: koppie commentedThank you Tony for your feedback. Back in March I was very inexperienced and I appreciate you pointing me in the right direction. I've solved all the problems and problems reported by ventral, including:
In addition I made some improvements:
I know this is a simple theme, but that was intentional. The textures were handmade using my own photographs. I think it's a lovely effect and wanted to share with the community; there aren't a lot of themes that use wood & paper. I don't know if there is a stated criteria for how fancy a theme must be in order to be accepted on D.org, but there are some pretty simple themes that have been accepted in the past.
I will also contribute reviews to the issue queue so this project will get reviewed faster.
I look forward to your feedback. :-)
Comment #6
bryanbraun CreditAttribution: bryanbraun commentedI just reviewed your theme. A lot of it looked fine, but I did find a few things:
I appreciate that you've cleaned up a lot of things and added customizations since the last review. From what I can tell from template.php and theme-settings.php, you are using the Drupal functions and APIs properly. Keep up the good work.
Also, FYI, your git URL in the issue summary doesn't work for other people, since it has your username in it. The one you want to post is
git clone http://git.drupal.org/sandbox/koppie/1458942.git letter
Comment #7
bryanbraun CreditAttribution: bryanbraun commentedChanging status...
Comment #7.0
bryanbraun CreditAttribution: bryanbraun commentedAdded support for sidebars and pointed to demonstration site
Comment #8
koppie CreditAttribution: koppie commentedBryan thanks for your feedback! I've made the following fixes:
I'll be honest: this process has made me a better Drupal developer. Thank you everyone for your help.
--Jordan
Comment #9
cackle CreditAttribution: cackle commentedHello,
That's ok.
Git link is also ok.
And what about cross-browser issues? Have you test it on different browsers?
I also would recommend you to make a sprite of images and to minify css.
Comment #10
koppie CreditAttribution: koppie commentedCackle thanks for the review. I can't minify the CSS because it wouldn't pass Ventral testing; see http://ventral.org/pareview and http://drupal.org/node/894256. Besides, I don't think it's necessary if you turn on CSS aggregation and compression. I also don't think any of my graphics would benefit by being turned into sprites.
I have, however, done full cross-browser compatibility testing. The site looks and works fine in IE8, IE9, IE10, Firefox, Chrome and Safari.
Is there anything else standing in the way of RTBC?
Comment #10.0
koppie CreditAttribution: koppie commentedfixed git command
Comment #11
koppie CreditAttribution: koppie commentedI've completed the review bonus program. Lay some love on me. :-)
Comment #12
monymirzaYou need some cross browser work. specially in IE7-IE8. in demo link, bottom regions are collapsed.
is it compatible with Zen 5.x ???
Comment #13
koppie CreditAttribution: koppie commentedLooks fine in my test of IE8 on Win7. Please supply a screenshot to show me the problem you're seeing in IE8 or give steps to reproduce the problem.
I will not support IE7; please see http://theie7countdown.com/ . IE7 support is not required for projects to be approved on D.org.
This theme is not compatible with Zen 5.x; it requires Zen 3.x. This requirement is listed in the issue description and also in the readme file. Zen 3.1 is still available for download on the Zen project page.
Comment #14
monymirzawhile theme is looks good. but i suggest to theme search block/page and user pages...
also put a demo page containing typography,,,
Comment #15
koppie CreditAttribution: koppie commentedThere is a page on the demo site talking about webfonts: http://acwa.org/about-site
@MonyMirza I appreciate that you've given multiple reviews of my project. However, before you do another, please review http://drupal.org/node/894256. In particular:
If there's something standing in the way of this project getting approved, please let me know and I'll fix it. Otherwise, can I get RTBC please?
Comment #16
monymirzaHi,
i have test theme. Overall, it is good. Hopefully you make improvements in next release.
one suggestion,
> theme is good with having only Logo. make some improvements if logo and slogan also placed.
Comment #17
klausiReview of the 7.x-1.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. You have to get a review bonus to get a review from me.
Thanks for your contribution, koppie!
I updated your account to let you 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 get 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.
Comment #18
koppie CreditAttribution: koppie commentedThank you @monymirza and @klausi! I will make the changes before I publish the theme.
I've been having trouble with doxygen; it's very demanding and there aren't enough examples in the documentation. It expects @param documentation but now PAReview is complaining about it? I don't think it's a syntax error. Are there rules about which function parameters are supposed to be documented and which aren't?
Thanks!!
(I'm also reviewing the review bonus tag because it's not necessary any more.)
Comment #19.0
(not verified) CreditAttribution: commentedcompleted review bonus program