NUCLEUS is a base theme first released with Drupal 7. The goal of this base theme is to provide a solid foundation for web development geeks to develop a theme quick and easy. Having a fast learning curve is the inflection point for UX/UI designers, Back-End and Front-End Developers.
The beta version of NUCLEUS has been released in October 2011. We started with features as:
- Flexible layout settings (fluid and fixed 12-24 grids)
- Versatile Typography using default fonts, Google web-fonts and custom fonts and you are able to set the base font size globally
- Advanced block styling (global styles for all blocks, quick switch between different block styles, specify blocks in specific regions, extend blocks with custom markup)
- Supporting custom styles for SuperFish and QuickTabs
Installation profile (install the base theme out of the box with all demo content, settings and images with a few clicks)
Focus on Design. With more than 6 years in CMS theme & template development we experienced a lot of wasted time. NUCLEUS is the first result of that experience. Reduce theme developing time.
NUCLEUS is developed and maintained by the themebrain.com team. We currently release every month new Drupal 7 themes which are based on NUCLEUS. Our team uses the base theme everyday and have new ideas. More to come in the near future!
We hope the Drupal community will contribute to the project and give the team a lot of feedback, so we can change and improve it release after release. Submit any idea or issue and we will be right back to you.
Reviews of other projects
1. http://drupal.org/node/1328366#comment-5536142
2. http://drupal.org/node/1356956#comment-5541190
3. http://drupal.org/node/1115102#comment-5551752
4. http://drupal.org/node/1146144#comment-5552136
5. http://drupal.org/node/1168312#comment-5563132
6. http://drupal.org/node/1363620#comment-5562970
Comment | File | Size | Author |
---|---|---|---|
#30 | drupalcs-result.txt | 257.31 KB | klausi |
#17 | drupalcs-result.txt | 8.25 KB | klausi |
#13 | drupalcs-result.txt | 13.64 KB | klausi |
#5 | Bartik_coder_result.png | 304.38 KB | themebrain |
#5 | Nucleus_coder_result.png | 786.36 KB | themebrain |
Comments
Comment #1
sreynen CreditAttribution: sreynen commentedSandbox link: http://drupal.org/sandbox/themebrain/1233310
Comment #2
sreynen CreditAttribution: sreynen commentedComment #3
sreynen CreditAttribution: sreynen commentedHi themebrain,
Please fix the following issues, then move this back to "needs review" status:
Comment #4
sreynen CreditAttribution: sreynen commentedComment #5
themebrain CreditAttribution: themebrain commentedHi Scott,
We will add README.txt and LICENSE.txt to our top level directory. We have created our directory structure similarly to Fusion. Can we keep this way of organizing files like Fusion theme?
Will be correct in the next commit.
We have warnings in our .info file but do not really know what to do about it, as it seems that many core themes do have the same problem (see attachement)
Will be correct in the next commit.
Will be removed
Thanks for your review
Comment #6
sreynen CreditAttribution: sreynen commentedDon't add LICENSE.txt. That gets added automatically.
Comment #7
themebrain CreditAttribution: themebrain commentedHi Scott we have updated as described above (http://drupal.org/node/1233310/commits). Please give us more feedback if you need further changes.
ThemeBrain
Comment #8
sreynen CreditAttribution: sreynen commentedComment #9
klausiIt 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.
Review of the master branch:
This automated report was generated with PAReview.sh, your friendly project application review script. Please report any bugs to klausi.
manual review:
Comment #10
themebrain CreditAttribution: themebrain commentedHi klausi,
We have updated as your above comments. Please give us more feedback if you need further changes.
ThemeBrain
Comment #11
webrmedia CreditAttribution: webrmedia commentedReview of the 7.x-1.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. Go and review some other project applications, so we can get back to yours sooner.
Comment #12
themebrain CreditAttribution: themebrain commentedHi webrmedia,
We have just updated as your above comments. Please give us more feedback if you need further changes.
ThemeBrain
Comment #13
klausiReview of the 7.x-1.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. Go and review some other project applications, so we can get back to yours sooner.
Comment #14
themebrain CreditAttribution: themebrain commentedHi klausi,
We have updated as your comments and attachment. We also checked with your script and coder too. Please give us more feedback if you need further changes.
Regards,
ThemeBrain
Comment #15
doitDave CreditAttribution: doitDave commentedPlease refer to http://drupal.org/node/539608 regarding issue priority (only one day had passed; priority timelines always refer to the last review done).
Automated review (Please keep in mind that this is primarily a high level check that does not replace but, after all, eases the review process. There is no guarantee that no other issues could show up in a more in-depth manual follow-up review.)
Review of the 7.x-1.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. Go and review some other project applications, so we can get back to yours sooner.
Manual additions:
hth, dave
Comment #16
themebrain CreditAttribution: themebrain commentedHi Dave,
Apologize for wrong spacing error issue, we just have that updated and also removed the master branch too.
Thanks again, truly appreciate it and have a good day!
ThemeBrain
Comment #17
klausiReview of the 7.x-1.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. Go and review some other project applications, so we can get back to yours sooner.
Manual review:
Comment #18
themebrain CreditAttribution: themebrain commentedHi Klausi,
We've updated as the output of PAReview.sh, about the Manual comments, we also done as below:
1. nucleus_form_search_form_alter(): why do you need that function in your theme? Please add a comment why you alter that form.
=> removed it
2. theme-settings.php: why do you require alters.inc and theme_function_overrides.inc there?
=> removed it
3. Unfortunately there was a bug in pareview.sh that causes confusion regarding new lines at the end of files. There should be no extra empty line at the end of a file. Just make sure that the file ends in '\n'.
=> Updated but PAReview.sh still raises issues in *.js & *.php, please ignore them.
4. "'#title' => t($value . " @width", array("@width" => t('width'))),": why do you need @width here? $value should be passed in with a place holder.
=> Updated
5. "'#title' => t($key),": why do you translate the key here? And are you sure that you don't need to sanitize $key, i.e. is it user supplies data?
=> Updated
6. "Impliments hook_form_system_theme_settings_alter().": typo, should be "Implements ..."
=> Updated
7. nucleus_form_system_theme_settings_alter(): do not use drupal_add_js() and drupal_add_css() here, use #attached on the form: http://api.drupal.org/api/drupal/developer--topics--forms_api_reference....
=> Updated
Thanks for your carefully review and please give us more feedback if you need further changes.
Regards,
ThemeBrain
Comment #19
drupalnetworks CreditAttribution: drupalnetworks commentedReview of the 7.x-1.x branch:
Drupal Code Sniffer has found some code style issues (please check the Drupal coding standards):
This automated report was generated with PAReview.sh, your friendly project application review script. Go and review some other project applications, so we can get back to yours sooner.
Source: http://ventral.org/pareview - PAReview.sh online service
Comment #20
drupalnetworks CreditAttribution: drupalnetworks commentedComment #21
themebrain CreditAttribution: themebrain commentedHi drupalnetworks,
We've just fixed the last issued you raised and made a test and got no issues more here http://ventral.org/pareview/httpgitdrupalorgsandboxthemebrain1233310.
Thanks your review nad please give us more feedback if you need further changes.
Regards,
ThemeBrain
Comment #22
themebrain CreditAttribution: themebrain commentedHi Drupal reviewers,
We'd like to change the priority of this project to Major.
Thanks,
ThemeBrain
Comment #23
klausiComment #24
themebrain CreditAttribution: themebrain commentedHi Klausi
Firstly, we really appreciate when you reviewed our project very carefully. And here, We'd like to fixed it as the following logs:
- why does the starter kit contain actual code and CSS settings? I think it should just be a stub with some README.txt files that explain which overrides belong in which folder. -> Removed all useless css & code for a starter kit
- still an "Impliments" in nucleus_starter / theme-settings.php -> Removed
- "'#title' => check_plain(t('Region:') . ' ' . $region['region_title']),": you should use the @ placeholder for t() which runs check_plain() for you. -> Fixed it and all replated problem
- Also in other places, do not concatenate variables to translated strings, use placeholders to insert them. -> Fixed
- nucleus_get_active_blocks_by_theme(): use line breaks for such long queries, e.g. http://drupal.org/node/310075#the_big_picture -> Updated
- "$form['#attached']['js']['var nucleusStyleSupportCounter = '...": javascript settings should be added with the "data" key, see http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.... . Also in many other places. -> Updated it and all related problem
- project page is too short. What are the differences to other base themes? See also http://drupal.org/node/997024 -> Updated
- "$options[$i] = ($i == 1) ? t($i . ' grid') : t($i . ' grids');": again, do not concatenate variables with translatable strings, use placeholders. Check all you calls to t() in your code. -> Updated
- "$layout_width = $layout_width_int > 100 ? ($layout_width_int . "px") : ($layout_width_int ? ($layout_width_int . "%") : "960px");": This line is too long and hard to follow, I would split it up to proper if statements over multiple lines. -> Updated
Thanks again and waiting more feedback if you need further changes.
Regards
ThemeBrain
Comment #25
themebrain CreditAttribution: themebrain commentedComment #26
themebrain CreditAttribution: themebrain commentedComment #27
klausiGet a review bonus and we will come back to your application sooner.
Comment #27.0
klausiUpdate product description
Comment #27.1
themebrain CreditAttribution: themebrain commentedAdd Reviews of other projects
Comment #27.2
themebrain CreditAttribution: themebrain commentedUpdate Reviews of other projects
Comment #28
themebrain CreditAttribution: themebrain commentedAdd tag PAReview: review bonus
Comment #29
themebrain CreditAttribution: themebrain commentedComment #30
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. Get a review bonus and we will come back to your application sooner.
manual review:
Otherwise I think this is nearly ready. I can't say much about all the theme functions and I don't know where text sanitization is necessary and where not.
Comment #31
themebrain CreditAttribution: themebrain commentedThanks Klausi for your review, We'll do some update as your suggestions.
ThemeBrain
Comment #32
themebrain CreditAttribution: themebrain commentedHi Klausi,
We just updated most of the issues you have suggested, however, there is only one issue we're going to keep it as that:
- "There are many empty classes in your starterkit" css. As you might already know, we're making the nucleus-starter theme to be a "Ready to Start" subtheme which enables developers to quickly build their subtheme from Nucleus, and all the css classes we used in here are quite clear for the developers to understand them immediately.
It would be great if you can pass the above issue!
We do have our long-term strategy in developing Nucleus, hence please hang in there with us for a bit longer.
Thanks Klausi,
ThemeBrain
Comment #33
klausiLooks good to me. Removing review bonus tag.
Comment #34
themebrain CreditAttribution: themebrain commentedThank you too much Klausi :)
Comment #35
tim.plunkettThanks for your contribution! Welcome to the community of project contributors on drupal.org.
I've granted you the git vetted user role which will let you promote this to a full project and also create new projects as either sandbox or "full" projects depending on which you feel is best.
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.
As you continue to work on your module, keep in mind: Commit messages - providing history and credit and Release naming conventions.
Comment #36
themebrain CreditAttribution: themebrain commentedTo all reviewers!
Thanks for the last few months. For your patience, for your code reviews, for your guidance. Thanks to you, our base theme NUCLEUS is at a next level. We will keep all of you updated. How can we do that? Send an email to you or follow you on twitter? Just ping us on @themebrain or facebook , so you see the progress and news.
Again, thumbs up for all of you!
Cheers!
Comment #37.0
(not verified) CreditAttribution: commented- updatee reviews of other projects
Comment #38
nstarzzz CreditAttribution: nstarzzz commentedHi, I'm using TB_Rave on top of nucleus, and I'm having an issue with comment html tags.
Absolutely no tags whatsoever are being passed through, despite me allowing them at the drupal and editor level. Everything works fine for normal content, but comments are completely devoid of line breaks (most frustrating) and styling.
I'm posting here because this is also the case on all other TB themes that run on top of nucleus.
Thanks for the cool themes though, everything is GREAT otherwise!