Min is a single-column, minimalist, content-focused theme for Drupal 7. This theme is geared towards content creators who are looking for a blogging theme that requires relatively few customizations or extra modules to get started.
Features
- Single-column.
- Responsive.
- Minimalist, clean design.
- Content-centered.
- HTML5 / CSS3 based.
- SASS/SCSS integration.
- Google font integration.
- Support for standard Drupal theme features like site-logo, site name, comments and rss feed.
Demo
To view a demo of this theme, click here.
Required Modules:
Download and install instructions for the Date module can be found here: https://www.drupal.org/project/date.
Sandbox Project Page
https://drupal.org/sandbox/c-whitman/2157739
git clone --branch 7.x-1.x http://git.drupal.org/sandbox/c-whitman/2157739.git min
cd min
Comments
Comment #1
eärendil commentedComment #2
eärendil commentedComment #3
eärendil commentedComment #4
PA robot commentedTimeout when invoking pareview.sh for http://git.drupal.org/sandbox/c-whitman/2157739.git at http://pareview.sh/pareview/httpgitdrupalorgsandboxc-whitman2157739git
Do you have any third-party files committed? 3rd party code is not generally allowed on Drupal.org and should be deleted. This policy is described in the getting involved handbook. It also appears in the terms and conditions you agreed to when you signed up for Git access.
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.
Comment #5
ashish_nirmohi commentedComment #6
eärendil commentedComment #7
eärendil commentedUPDATE:
Comment #8
eärendil commentedComment #9
eärendil commentedComment #10
phoang commentedCurrently, Drupal 7 is using jquery v1.4.4. Your theme is loading 2 version of jquery 1.10.2(your theme) and 1.4.4(Drupal built in).
html.tpl.php Line 37:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>This will cause a lot of issues for other Drupal modules that using jquery. Please find another way to alter jquery loading in your theme.
Comment #11
eärendil commentedUPDATE:
Comment #12
eärendil commentedComment #13
Binu Varghese commented@chadwhitman,
1) In your .info file:
- The 'header' region is commented out.. Is that intentional?
- You have added the screenshot key. Use this key only if your thumbnail file is not called "screenshot.png" or if you want to place it in a directory outside of your theme's base directory (e.g. screenshot = images/screenshot.png)
2) In your main.css:
- You have used @import to include the 2 font families:
@import url("http://fonts.googleapis.com/css?family=Lato");
@import url("http://fonts.googleapis.com/css?family=Crimson+Text");
[Don't use @import to import css files. One reason being: Using @import within a stylesheet adds one more roundtrip to the overall download time of the page.]
Here is a preferred way to add an external style sheet to your Drupal 7 theme:
Add them in below format to your theme’s template.php file:
function yourtheme_preprocess_html(&$variables) {
drupal_add_css(
'https://fonts.googleapis.com/css?family=Droid+Serif:regular',
array('type' => 'external')
);
}
Comment #14
eärendil commentedUPDATE:
Comment #15
eärendil commentedComment #16
magicleaves commentedYou have to fix line 9 in template.php file.
FOUND 1 ERROR(S) AFFECTING 1 LINE(S)
9 | ERROR | Missing function doc comment
Comment #17
klausiThat alone is surely not an application blocker, any other issues you found in the code or is this RTBC otherwise?
Comment #18
eärendil commented@magicleaves, @klausi
I'm not sure why the "Missing function doc comment" error continues to be there (i've tried a few different things and still can't seem to satisfy the Pareview.sh bot). Do you see the issue (line 9 starts "function min_....")? Is there something about this code that is incorrect?
Even with this, am I RTBC? Thanks again for your help.
Comment #19
magicleaves commentedNot sure but try to put a comment for min_preprocess_html function like below:
Comment #20
eärendil commented@klausi, @magicleaves
~ Added comment above function and it is no longer getting any errors via pareview.sh bot. So, now is min RTBC?
Thanks again.
Comment #21
eärendil commentedComment #22
guilopes commentedGit Clone Command
Your git clone command is for you, and will not work for others.
Project page
No. Please take a moment to make your project page follow tips for a great project page.
README.txt
No: Please take a moment to make your README.txt follow the guidelines for in-project documentation and the README.txt Template.
Error in http://pareview.sh/pareview/httpgitdrupalorgsandboxc-whitman2157739git please verify
Comment #23
gisleThe theme/module comes bundled with normalize.css and boilerplate.css.
These appears to be third party code/content. Third party code/content/assets is not generally allowed on Drupal.org and should be deleted.
These particular assets are made available under the MIT license. This is considered a GPL-compatible license, which is usually allowed, but explicit permission to use from Drupal.org webmasters is still required.
This policy is described in the 3rd party libraries and content on Drupal.org. It also appears in the Drupal Git Repository Usage policy you agreed to when you signed up for Git access, which you may want to re-read, to be sure you're not violating other terms.
The Libraries API module is a recommended method for adding 3rd party dependencies without directly including the code on Drupal.org.
Comment #24
eärendil commentedComment #25
eärendil commentedComment #26
eärendil commentedComment #27
eärendil commentedComment #28
eärendil commentedThanks @guilopes and @gisle for the feedback. I responded to your comments with the changes below:
Comment #29
eärendil commentedComment #30
joris_luciusReview of the 7.x-1.x branch
Functional testing:
PAReview:
Coder review (using the minor (most) option to see everything.
Comment #31
eärendil commentedHi @joris_lucius - thanks for the review. Added @file block to relevant files, corrected blank line issue and updated my custom css reset file. I ran the PAReview and received no errors.
Comment #32
eärendil commentedComment #33
joachim commented> Removed my specific git clone command from project page.
But we need a generic git clone command in the summary please!
Comment #34
gisleAdded a working git clone command to the summary.
(It looks like many applicants are completely incapable of reading and following instructions about the use of git, and it is quicker to fix these, instead of trying to teach them how to do it right.)
Comment #35
joachim commented> It looks like many applicants are completely incapable of reading and following instructions about the use of git
I see it as a test ;)
- Screenshot is very nice in a minimalistic way, but doesn't follow the guidelines for theme screenshots.
- the favicon doesn't work
- CODE elements aren't styled, and so are dramatically smaller than body text
- needs some space at the bottom of the page -- my footer block is right at the bottom
- node tabs are a bit wonky -- there's a tiny space between the line and the tab, and also they're very close to the node content, given the size body and title fonts in this theme
- formatting tips on comment forms are broken. The "More information about text formats" line is HUGE and the list of formatting rules doesn't have bullets
- "Enter a comma-separated list of words to describe your content" is all in caps, which is weird.
- various other field widgets are a bit funny
- there's no template.php file. This is perhaps not a requirement... but it seems a bit odd not having one.
Not true! It's Min's, not the default!
This should be left to the Google Analytics module.
- README.md
The standard for Drupal READMEs is to have the filename README.txt. No harm in using markdown inside it though :)
> The Date module is not required, but if you want dynamic
date fields it is recommended:
* Date (https://www.drupal.org/project/date)
I can't see any calls to Date module functions...
- The indentation in html.tpl is wonky.
Overall, this looks ok. I find the capitals a bit OTT and I find they clash with the site title, but that's just a matter of taste :) What would be really nice would be support for Color module.
PS. One more thing: lack of sidebars is a going to be a dealbreaker for a lot of users.
Comment #36
klausi@joachim: one correction: the standard for Drupal projects is to use README.md or README.txt. See https://www.drupal.org/node/161085
Comment #37
PA robot commentedClosing due to lack of activity. If you are still working on this application, you should fix all known problems and then set the status to "Needs review". (See also the project application workflow).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #38
eärendil commentedHey All - I am planning on making those updates; just been very busy with life/work. Thanks! - C
Comment #39
eärendil commentedComment #40
eärendil commentedUpdates:
Comment #41
eärendil commentedComment #42
skinAutomated Review
No problems: http://pareview.sh/pareview/httpgitdrupalorgsandboxc-whitman2157739git
Manual Review
Comment #43
skinComment #44
Binu Varghese commentednice theme @chadwhitman.. "just ..recommendation" alone does not justify this to be moved back to "Needs work".. I would recommend RTBC unless someone want to have a final look at this..!
Comment #45
skinHello Binu Varghese,
In the administration of this theme (admin/appearance/settings/min) there are two options but these options don't work because in the page.tpl there are not the corrspective functions: do you think that this thing do not need work?
Comment #46
Binu Varghese commented@Skin, you are right! @chadwhitman please fix this.
Comment #47
eärendil commentedHi All,
Updated theme to include the following:
1.) Added option for site slogan.
2.) Added option for secondary menu.
Also, updated:
3.) Updated tag and read more styles.
Still getting no errors via pareview bot.
Comment #48
eärendil commentedComment #49
eärendil commentedComment #50
rpsuThank you for your contribution - I like the cleanless and simplicity of your theme and actually also consider using it with my own blog :)
There are some issues, mostly related to coding style. I do not see any reason not to promote this to full project. Please chekc out these suggestions and do correct some minor things before you create a 7.x-1.0 -release.
Automated Review
No problems found with pareview.sh / drupalcs / coder.
Manual Review
$secondary_menuinside footer with a ofThe starred items (*) are fairly big issues and warrant going back to Needs Work. Items marked with a plus sign (+) are important and should be addressed before a stable project release. The rest of the comments in the code walkthrough are recommendations.
If added, please don't remove the security tag, we keep that for statistics and to show examples of security problems.
This review uses the Project Application Review Template.
Comment #51
eärendil commentedI'm glad you like the theme rpsu and thanks for the feedback.
Latest updates:
1.) (+) Date module is no longer required, but it is recommended.
2.) Removed unused directory calls in the config.rb file.
3.) Removed information about Google Analytics in the README.md file.
4.) Updated indenting for the html.tpl.php file to be consistent.
5.) (+) Moved the if statements outside the divs for logo and site-info.
6.) Changed paragraph font to 20px on smaller devices.
7.) I've also made various other style updates.
Now that this application is RTBC - what is the next step? Thanks to everyone for your help.
Comment #52
rpsuNext steps include either waiting for some (longish) time to get your account upgraded OR preferably do some other project reviewing and get your self a PAReview review bonus. https://www.drupal.org/node/1975228
As all full project applications - just like yours - are done on voluntary basis Review bonus is used to prioritize project applications. It is not mandatory, but your project will get approved a lot faster with a Review bonus.
Comment #53
kscheirerChecked for security, licensing, Drupal API, duplication and individual account, no issues found.
Thanks for your contribution, chadwhitman!
I updated your account so you can 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 stay 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.