Bootpress is a drupal responsive theme. The theme is not dependent on any core theme.
Features:
- Responsive support for all devices
- Simple and clean design
- Drupal standards compliant
- Implementation of a Bootstrap 3
- Implementation of a Bootstrap carousel
- Custom Theme settings
- Support Font Awesome
- Sticky Main Navigation
- Custom Social Media settings
- Implementation jQuery Appear for animations effects
- Multi-level drop-down menus*
- Use of Google Web Fonts
- Footer with 4 regions
- Custom Element section(Tabs, Accordion and Toggles)
Browser compatibility:
The theme has been tested on following browsers. IE8+, Firefox, Google Chrome,
Opera, Android Phone and Tablet, iPhone, iPad Browsers
Require Modules:
- Bootstrap requires a minimum jQuery version of 1.9 to function properly. You can download and enable the jQuery Update module, 7.x-2.3 version or higher. Navigate to the configuration page and ensure that the minimum version selected is 1.9.
- Theme require 'Bootstrap Library' module. You can download and enable the Bootstrap Library module, 7.x-1.4 version or higher. Download the BootStrap Libraries and upload in 'sites/all/libraries/bootstrap'
- Theme Icons require 'Font Awesome Icons' module. You can download and enable the Font Awesome Icons module, 7.x-1.0 version or higher. Download the Font Awesome Libraries and upload in 'sites/all/libraries/fontawesome'
git clone --branch 7.x-1.x http://git.drupal.org/sandbox/pitabas/2338347.git boot_press
cd boot_press| Comment | File | Size | Author |
|---|---|---|---|
| #41 | spacing.png | 39.93 KB | manjit.singh |
| #41 | page_title.png | 74.51 KB | manjit.singh |
| #41 | menu_border.png | 27.88 KB | manjit.singh |
| #41 | margin-left-right.png | 35.38 KB | manjit.singh |
| #41 | bullet's_text.png | 145.65 KB | manjit.singh |
Comments
Comment #1
PA robot commentedProject 1: https://www.drupal.org/node/2338365
Project 2: https://www.drupal.org/node/2308975
As successful completion of the project application process results in the applicant being granted the 'Create Full Projects' permission, there is no need to take multiple applications through the process. Once the first application has been successfully approved, then the applicant can promote other projects without review. Because of this, posting multiple applications is not necessary, and results in additional workload for reviewers ... which in turn results in longer wait times for everyone in the queue. With this in mind, your secondary applications have been marked as 'closed(duplicate)', with only one application left open (chosen at random).
If you prefer that we proceed through this review process with a different application than the one which was left open, then feel free to close the 'open' application as a duplicate, and re-open one of the project applications which had been closed.
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #2
PA robot commentedTimeout when invoking pareview.sh for http://git.drupal.org/sandbox/pitabas/2338347.git at http://pareview.sh/pareview/httpgitdrupalorgsandboxpitabas2338347git
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 #3
pitabas commentedComment #4
pitabas commentedComment #5
saniyat commentedAutomated Review
Manual Review
(*) Theme have XSS bug in Header Message, Copyright Info and Social links fields. Details screenshot attached.
core = 7.x. Whats why I can't able to enable the theme. Ref boot-press1.jpgThese lines in html.tpl.php and this should be go to the drupal settings vars.
The 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 #6
pitabas commentedHi Saniyat,
Thanks for the valuable review. I have fixed all the above issues.
Comment #7
midlot commentedHi,
Nice theme,
Few suggestions and bug.
1) Slider navigation is not working
2) Empty space - block/region container should not visible if there is no content insider.
3) Dropdown is not working - created multi-level menus and enabled " Show as expanded" still not working dropdown menu.
Attached all screenshots.
Thanks
Comment #8
pitabas commentedHi, Esteem
Thanks for the review. I have checked the theme I couldn't find the above issue. I guess the issue is appear for this 'Uncaught TypeError: undefined is not a function' error. Please check theme after enabling the jQuery update module. Also you can check the theme README.txt file for more details.
Comment #9
skinHello Pitabas ,
thanks for this theme, it looks very promising.
Git Clone Command
you submitted your personal git clone command, when I try to download the theme I'm asked for a password, please consider adding a working git clone command to the summary .
Automated Review
Best practice issues identified by pareview.sh please see http://pareview.sh/pareview/httpgitdrupalorgsandboxpitabas2338347git
licensing
This project contains the Font Awesome font which is licensed as a "GPL Friendly", but not GPL 2 or later compatible license.
3rd party assets/code
Some of these libraries need to use sites/all/libraries and be maintained outside of the theme.
Comment #10
skinComment #11
pitabas commentedHi Skin,
Thanks for the review. I have updated the theme.
Comment #12
mouhammed commentedThe search form is not displayed proprely on the search page.
For example, If your theme need jQuery 1.10, you can add this code into your theme settings :
You can apply the same process by using Bootstrap and Font Awesome Icons modules and load them via Libraries API
The 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.
Comment #13
pitabas commentedHi Mouhammed,
Thanks for the valuable review. I have fixed the following issues.
* Fixed Search page Search Box UI.
* Remove Demo carousel.
* Remove BootStrap, jQuery and Font Awesome Icons from the theme file.
* Added Instruction for How to Install the BootStrap, jQuery and Font Awesome Icons module.
* Added WARNING message for the require module and Libraries.
Comment #14
mouhammed commentedHi Pitabas,
You should check this statement first
The rest looks good.
Comment #15
nileshlohar commentedAlso the Automated Review has some issues:
http://pareview.sh/pareview/httpgitdrupalorgsandboxpitabas2338347git
Comment #16
pitabas commentedHi Mouhammed,
Again Thanks a lot for the review. I have fixed the Fatal error issue and Link Title issue.
Comment #17
nileshlohar commentedAutomated Review
Their are issues at: http://pareview.sh/pareview/httpgitdrupalorgsandboxpitabas2338347git
Manual Review
Else everything looks okay.
The 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 #18
pitabas commentedHi Nileshlohar,
Thanks for the review. I have fixed the mentioned issues.
Comment #19
midlot commentedHi Pitabas,
Yes, that was the problem with jQuery library missing.
Can you list required module details in issue/project page description.
Thanks
Comment #20
pitabas commentedComment #21
pitabas commentedHi Esteem,
I have updated the Project description.
Comment #22
crizAutomated Review
There is an issue: Bad line endings were found, always use unix style terminators. See https://www.drupal.org/coding-standards#indenting.
Manual Review
print $variables['picture']The 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.
Although there are some issues the theme looks nice and can be a great contrib project.
This review uses the Project Application Review Template.
Comment #23
crizSetting status to needs work.
Comment #24
pitabas commentedHi criz,
Thanks a lot for the review.
I have fixed the issues mentioned by you. But I couldn't get resolve one of issue please clarify on details.
(*) Move all preparing of your variables in hook_preprocess. See for example comment.tpl.php.Thanks again.
Pitabas
Comment #25
pitabas commentedComment #26
crizHi Pitabas!
In templates you shouldn't have processing code. Variables should be defined or adapted in the relevant preprocess functions.
In comment.tpl.php for example you need to move the following block to preprocess:
BTW: In this case it may be also better to prepare a $bootpress_gravatar variable already including all html.
And I think you can use something like this (not tested):
Comment #27
pitabas commentedHi criz,
Thanks a lot for the review.
I have clean up the comment.tpl.php code. Please check the updated version theme.
Thanks.
Pitabas
Comment #28
crizHi Pitabas,
please check also the other templates. And there are still some coding style issues: http://pareview.sh/pareview/httpgitdrupalorgsandboxpitabas2338347git
And for your custom javascript in main.js please have a look at https://www.drupal.org/node/756722 (see especially the drupal.behaviours section).
Comment #29
pitabas commentedHi criz,
Thanks again for the review.
I have fixed the coding standard issue.
Please Can you explain more on the second issue (custom javascript in main.js) 'drupal.behaviours section'.
Thanks again.
Comment #30
crizHi Pitabas,
Just read the documentation about using JQuery and Behaviours in Drupal. It should look something like this:
This is all in the documentation link I posted above. Also there is a processing php block in social-media.tpl.php, that should be moved to preprocess.
Comment #31
crizComment #32
pitabas commentedHi criz,
Thanks again for the review.
I have updated social-media.tpl.php and main.js. Please check the updates.
Thanks again.
Comment #33
naveenvalechaWe 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 :-)
Comment #34
crizHi Pitabas,
Great, there are some improvements visible. :)
But why don't you prepare a variable for the socialmedia links in boot_press_preprocess_page() using _boot_press_social_media_links()?
You shouldn't use a helper function in a template, just print variables.
I also found another small issue in boot_press_preprocess_html(): Don't use the alternate control statement syntax using : instead of brackets. This is only allowed in templates. The following code needs to be fixed (please check also all your other code):
And always add linebreak after a bracket and before elseif or else. The following code needs to be fixed (please check also all your other code, there is also a missing space after the if):
The js in main.js is better now, but still missing the Drupal Behaviours!
Comment #35
pitabas commentedHi criz,
Thanks again for the review.
I have updated main.js, template.php and added variable for the socialmedia links. Please check the updates.
Thanks again.
Comment #36
crizSorry for the delay, but had just another look on your theme.
Looks very good now, from my side only the following is left:
Comment #37
crizComment #38
pitabas commentedHi criz,
Thanks again for the review.
I have removed the carousel images and updated the template.php file comments. Please check the updates.
Comment #39
pitabas commentedComment #40
crizOkay, looks good for me now.
To speed up the process I recommend doing 3 manual reviews to get a review bonus: https://www.drupal.org/node/1975228
Comment #41
manjit.singhThanks Pitabas for Contribution, Nice theme.
Done with Manual review locally, and found some UI bugs. Please find below.
Comment #42
manjit.singhComment #43
klausiThat sound like possible improvements but not application blockers, anything else that you found or should this stay RTBC?
Comment #44
manjit.singh@klausi stay it in RTBC, I have not found any blocker as of now.
Comment #45
cweagansThanks for your contribution!
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.
Comment #47
pitabas commentedComment #48
pitabas commented