Fruit Blossom is based on the two themes Delicious Fruit and Blossom. Here are the changes made: Ported to Drupal 7.x and upsized to tablet landscape (1024X768). The header is shortend to 2/3 of the original height and divided into more regions. Submenus now have a new background to stand out more. Lots of 'white space' is removed to make the theme more condensed (better for tablets).

Project: http://drupal.org/sandbox/Aarup/1986482
Git clone --branch 7.x-1.x Aarup@git.drupal.org:sandbox/Aarup/1986482.git
Live demo site: www.elsang.dk

Other references: I have been a member of Drupal Community for several years now. Contributed with some solution guides, saved people for a lot of trouble. Now I have moved into Themes, upgrading to Drupal7 for a customer, but found that no one have made a D7 version of the used theme "Delecious Fruit", so I made a D7 version of that, and modernized it too, and the customer agreed to giving this new version back to the community.
Thx! Bent Aarup

Comments

PA robot’s picture

Status: Needs review » Needs work

There are some errors reported by automated review tools, did you already check them? See http://ventral.org/pareview/httpgitdrupalorgsandboxAarup1986482git

We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)

Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).

I'm a robot and this is an automated message from Project Applications Scraper.

linwiz’s picture

You should switch from the master branch, see http://drupal.org/node/1127732

You also have errors to resolve here http://ventral.org/pareview/httpgitdrupalorgsandboxAarup1986482git
just a few are:
README.txt is missing, see the guidelines for in-project documentation.

Remove LICENSE.txt, it will be added by drupal.org packaging automatically.

Remove "version" from the ./fruit_blossom.info file, it will be added by drupal.org packaging automatically.

./template.php: all functions should be prefixed with your module/theme name to avoid name clashes. See http://drupal.org/node/318#naming
function delicious_fruit_node_submitted($node) {

Remove all old CVS $Id tags, they are not needed anymore.
page.tpl.php:2:// $Id:
style.css:1:/* $Id: */
template.php:2:// $Id:

Bent Aarup’s picture

Hi linwiz

Thanks for taking the time to review my Theme.
I have now fixed all the issues from the PA report, and ran it again.
PA is now showing a clean report.

I have now redeployed this new clean version to the demo live site here: http://aarupit.com/elsang/
Is everything ok with the review now?

Thx again!
Bent Aarup

Bent Aarup’s picture

Status: Needs work » Needs review
linwiz’s picture

Everything looks real good, Clean design. I would say go for the review bonus and see if you can get it submitted!

Bent Aarup’s picture

Issue summary: View changes

link to git project is changed.

manjit.singh’s picture

StatusFileSize
new82.12 KB
new87.27 KB
new85.71 KB

Hi Bent Aarup,

I had reviewed your theme and code as well. Some Bugs are listed below.

UI bugs:

1. Layout for errors are not properly formatted. I had just make a mistake to see error message then it shows me a disturbed layout of error messages. Please check screenshot (Error.png).
2. I had showed login form to header right region but it overlapped with the design that disturbed the whole layout. Please check screenshot (login-form.png).
3. I had created three blocks and showed in different regions. It is going overlap. Please see the Screenshot (Overlapping blocks.png).
4. You have added an image for the whole layout on page id in CSS file which is not correct. When page content will increase,layout will definitely break. So Please make an alternate for the same.

Coding bugs:

1. Code in Info file is not as per drupal Standard and you have not mention features and Version. Please check out the Standard of Info file firstly.
2. It would be good if you create css and template folder for css file and tpl files.
3. These are not necessary but it would be good if you add the following files:

favicon.ico
LICENSE.txt
theme-settings.php.

These are missing in your theme Directory.

Bent Aarup’s picture

Assigned: Unassigned » Bent Aarup
Status: Needs review » Needs work

What a brilliant review, thank you so much for your time spend!
I have put the status to "need work" and I will fix the issues you have brought up.

UI bug 4) is not a problem though, the image layout is "open" in the bottom so the content can be as long as you want, with the footer nicely placed in the end, the top and menus will look just fine with a long content, it wont break.

Coding 3) the LICENSE.TXT will be added automatically by Drupal once the project is approved (signed off).

Thx again
Bent Aarup

manjit.singh’s picture

StatusFileSize
new67.99 KB
new100.46 KB
new55.84 KB
new77.64 KB

Hi Bent Aarup,

Some other bugs i found in a manual review:

1. I had added a content (3 or 4 line) in Article type. It shows white space in bottom. Please see the screenshot (white-space.png) Add following code in CSS file for solved out.

.node.clearfix:after {
clear: none;
}

2. In my account same un-necessary space. Please see the screenshot (user-blank-space.png). And remove the "Clear:both" css from user.css file.

.profile {
clear: both;
}

3. Backgrounds are overlapped when i'll show search bar into header right region. Please see the screenshot (overlap-images.png)

4. Image touch with the submitted text. There is need some space between them. See the screenshot (add-space.png).

5. As you said earlier, I agree layout is open in the bottom but if i place login block or any type of text in header region it breaks the theme as well. Because it is an background image and obviously it will create problem in future when user place content in header.

6. And one suggestion for the main menu is that you have add image on hover links but the links in which there are sub-links, that have no background image or color change on hover. Please take a look on this if i am right.

Bent Aarup’s picture

Status: Needs work » Needs review

Once again thank you so much for your valuable reviews.
You have addressed some importen issues with the theme, and helped me make it much better.
In this new version I have fixed the following issues:

  • Fixed gif's hanging over the text in error and warning messages
  • Fixed that regions in header could overflow
  • Fixed Highlighted region overlaped some grapichs
  • Created css and template folders
  • Improved info file and added features
  • Moved screenshot file to images folder
  • Created a favicon for the theme
  • And finally I solved the problem with the 'white space' showing at some places
    it was due to some puzzling float conflict (glad I got that one down)

I have also rolled out this new 7.x-1.x version on my developer site: http://aarupit.com/elsang/
Please have another review!

I understand the value of doing reviews. I will try to find the time to do some reviews myself and put up a review bonus.

Anonymous’s picture

StatusFileSize
new13.7 KB

Hi Bent Aarup and thanks for working on a theme! I've reviewed it and made some notes below. My apologies is some of these items are a little on the subjective side.

Adjust screenshot size:
It is currently 148px by 219px. You should create a new graphic that is this to 294px by 219px.

Adjust theme description:
You currently have a list of recent updates for the theme description. You could change this to one that describes your theme a little more broadly.

Sidebar overlap:
I experienced this on a clean Drupal 7 install version 7.22. It looks like you can modify line 77 of style.css from margin:0 0 0 28px; to margin:38px 0 0 28px;

Hope this helps!

Anonymous’s picture

Status: Needs review » Needs work
Ujval Shah’s picture

Hello,

Manual Review :

- template.php
(1) Remove un-wanted/blank functions
/**
* Remove forum navigation.
*/
function fruit_blossom_forum_topic_navigation($node) {
}

Thanks,
Ujval

Ujval Shah’s picture

Issue summary: View changes

git clone information corrected.

Bent Aarup’s picture

Issue tags: -Theme review

Thank you for the reviews. Your time spend is appreciated!

Well, I think the snapshot is just fine.

In the description I link to the original Delicious Fruit Theme where there is more about why this Theme is so cool. If people just want a Drupal7 version of Delicious Fruit or Blossom they will find that I have not just upgraded, but also changed quite some things, and I feel I have to state why I changed these things.

I have now fixed the sidebar overlap in css, and removed the blank function from template.

Also I'm pleased to inform that the Theme has now gone live! Have a look here: www.elsang.dk

Thx!

itapplication’s picture

Status: Needs work » Needs review
Issue tags: +Theme review

Hi Bent,

I downloaded your theme and tested it manually on my localhost XAMPP server. It's good looking theme I relay appreciate it. Nice work!!

I like theme much more if you think below changes appropriate.

  • After disabling logo from theme setting I found empty logo div still there <div id="header-logo"> </div>. It will better in page.tpl.php you wrap it into if loop like
    	<?php if (!empty($logo)): ?>
          <div id="header-logo">        
              <a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>" rel="home" id="logo">
                <img src="<?php print $logo; ?>" alt="" />
              </a>        
          </div> <!-- /header-logo -->
    	  <?php endif; ?>
  • . But you also need some graphical changes for this. This is applicable for all div/blocks. This approach of development crop/cut unnecessary empty div/blocks.

Except above minor things theme is excellent! cheers!!!

itapplication
(Shiv)

itapplication’s picture

Status: Needs review » Needs work
Issue tags: +Theme review

Hi Bent,

I am waiting for your reply for my suggestion at #14. Do you have any problem to update code as per my suggestion. please inform me. I am available to help you.

Bent Aarup’s picture

Status: Needs work » Needs review

Hi itapplication

Thank you for testing my Theme, and thx for your suggestion at #14.

I have fiddled a little with it and it's no good. I do agree with your point of not having any unnecessary div-blocks. However, in this case the header-logo block is part of the whole header section structure, and if it's removed, like you ask, the header structure will collaps cause it's all floating, you know. So to preserve the structure I'd have to put in another div instead of the header-logo div,,, and then it's the same thing.

So think of the header-logo div like a structure div as part of the header section. Performance wise it's not an issue as I do remove the logo code if logo is turned off in the theme administration.

kscheirer’s picture

Assigned: Bent Aarup » Unassigned
Status: Needs review » Reviewed & tested by the community

Could you use a bigger photo for https://drupal.org/files/project-images/screenshot_79.png on the project page? It's so tiny I can't tell what I'm looking at. How is a 148px by 137px png using up 60 Kb of storage anyway?
You have a typo in your README, "backround" should be "background".

None of those are blocking issues, otherwise the code seems good! I'm unassigning this issue so other folks know it's ok to review it. Sometimes if people see a name assigned, they think that person is handling it.

----
Top Shelf Modules - Crafted, Curated, Contributed.

kscheirer’s picture

Issue summary: View changes

live demo site added

Bent Aarup’s picture

Thanks for your time!

kscheirer’s picture

Status: Reviewed & tested by the community » Fixed

It's been a month without any problems reported, so I'm promoting this myself as per https://drupal.org/node/1125818.

Thanks for your contribution, Bent Aarup!

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.

----
Top Shelf Modules - Crafted, Curated, Contributed.

Bent Aarup’s picture

Status: Fixed » Closed (works as designed)

Theme has left the sandbox and is now a full project.

Thx to all that spend time reviewing!

kscheirer’s picture

Status: Closed (works as designed) » Closed (fixed)

Better status :)

kscheirer’s picture

Issue summary: View changes

fixed typo

avpaderno’s picture

Issue summary: View changes
Status: Closed (fixed) » Fixed
Issue tags: -Theme review

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.