Giter VIP home page Giter VIP logo

b-responsive's Introduction

b-responsive v 1.2.1

Magento Responsive Theme built with Twitter Bootstrap v3

  • Integrates Twitter Bootstrap framework to give responsiveness and modern design elements
  • Fluid 12 grid system optimized for 320px, 750px, 970px, 1170px
  • Makes minimal changes to the default theme structure
  • Includes just one layout file (local.xml)
  • Compatible with Enterprise and Community
  • Does not include the kitchen sink

1.1.0

Fully Responsive theme for Magento Enterprise 1.13

1.1.0

Added Community Edition 1.8 Support
Modman Support

1.2.0

Drop down Login box
Configurable Product Slider Widget
Mega Menu - exploded menu containing static blocks
Fallback Theme support for b-resonsive package for CE and EE
Tested for CE 1.9, EE 1.14 (no changes required)

1.2.1

Added missing components to modman installer
Fixed bug to set as default theme
Added install script for CMS Home Page demo

Composer Support

================

alt tag

================

MORE INFO & DEMO www.b-responsive.com

================

Modman support

To clone via modman issue the following command from your local Magento installation

modman init
modman clone https://github.com/redlightblinking/b-responsive.git

To commit (permanently apply the changes) to your local repo use:

modman deploy b-responsive

For more information about modman see Colin Mollenhour's Github.

================

Currently compatiable (and tested) with:
Magento Community 1.8, 1.9
Magento Enterprise 1.13, 1.14
IE 9.0, 10.0, 11.0
Safari, Firefox, Chrome, Android and iOS

================ Built with Twitter Bootstrap v3 framework. See getbootstrap.com for more info and docs.

================

Collaborate! Interested in helping with our project to add to the best responsive boilerplate theme for Magento? Please do! Grab some issues and send some pull requests :)

Support through github only. See the Issues and Wiki.

b-responsive's People

Contributors

akulkarni9 avatar astorm avatar enriquepiatti avatar magentogirl avatar martinpeverelli avatar mmenozzi avatar perichus avatar philwinkle avatar princesslola avatar pulingling avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

b-responsive's Issues

Move <script>s to before_body_end

Best practice.

Move the following scripts to before_body_end to facilitate faster page load:

  • skin/frontend/enterprise/responsive/js/jquery.js
  • skin/frontend/enterprise/responsive/js/bootstrap.js
  • skin/frontend/enterprise/responsive/js/holder.js

CE: Account Information Page has Old Design Elements

When installing the responsive theme into the default design package on a Magento 1.8.1 system, the Account information page has the old default theme background color, and the required fields text is still orange.

screen shot 2013-12-17 at 2 04 29 pm

Steps to Reproduce

  1. Log into Magento with a customer account at http://responsive.redlightblinking.com/customer/account/login
  2. Click on My Account at top of page
  3. Click on Account Information link in left sidebar

Expected Behavior: Account Information layout and colors should match design reference: http://responsive.redlightblinking.com/customer/account/edit/

screen shot 2013-12-17 at 2 07 37 pm

Actual Behavior: Account Information layout and colors mix bootstrap and default design theme.

Missing Files After Initial Installation

After cloning the main repository, checking out the the CE branch, and installing into a fresh 1.8.1 system, there's a number of files (images, javascript) that fail to download on the main page.

These files should be included with the main package or if this is a bootstrap/sass thing some sort of installation guide/instructions should be added to the wiki.

http://magento-bootstrap.dev/skin/frontend/base/default/images/logo.gif
http://magento-bootstrap.dev/skin/frontend/base/default/images/media/col_right_callout.jpg
http://magento-bootstrap.dev/skin/frontend/base/default/images/logo.gif
http://magento-bootstrap.dev/skin/frontend/base/default/images/media/col_right_callout.jpg
http://magento-bootstrap.dev/skin/frontend/enterprise/responsive/js/jquery-1.10.2.min.map

screen shot 2013-12-16 at 7 47 44 pm

The end result of this on the homepage looks like this

screen shot 2013-12-16 at 7 50 58 pm

and my theme configuration looks like this (package set to enterprise, theme set to responsive)

screen shot 2013-12-16 at 7 54 59 pm

Opening `head` tag is missing

There is no opening head tag in the app/design/frontend/b-responsive/enterprise/template/page/2columns-left.phtml

b-responsive magento theme installation

Hi,
Can you please help me with a detailed installation (step by step).

I downloaded the file and merged them using FTP client, then chosed the theme from settings > design > add design change, but unfortunately I get a broken design.

2014-11-30_1210

Any help will be appreciated.

Thanks,
Ihab

CE: Alignment of Success Messages

When installing the response theme into the default design package on a Magento 1.8.1 system, the alignment on the success messages is off

screen shot 2013-12-17 at 1 59 35 pm

The "Thank you" should not overlap with the icon. You can reproduce this issue by

  1. Navigating to http://magento.example.com/customer/account/create/
  2. Entering information for a new account
  3. Clicking on Submit

Expected Behavior: Green Success message looks good

Actual Behavior: Green Success message looks bad, with text and icon overlapping

CE 1.7: Undeclared function used for stock status on product page

Invalid method Mage_Catalog_Block_Product_View_Type_Simple::displayProductStockStatus(Array
(
)
)

Trace:
#0 /Library/WebServer/Documents/mage17/.modman/b-responsive/app/design/frontend/enterprise/responsive/template/catalog/product/view/type/default.phtml(30): Varien_Object->__call('displayProductS...', Array)
#1 /Library/WebServer/Documents/mage17/.modman/b-responsive/app/design/frontend/enterprise/responsive/template/catalog/product/view/type/default.phtml(30): Mage_Catalog_Block_Product_View_Type_Simple->displayProductStockStatus()
#2 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Template.php(241): include('/Library/WebSer...')
#3 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/enterp...')
#4 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#5 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Template->_toHtml()
#6 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Abstract.php(582): Mage_Core_Block_Abstract->toHtml()
#7 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Abstract.php(526): Mage_Core_Block_Abstract->_getChildHtml('product_type_da...', true)
#8 /Library/WebServer/Documents/mage17/.modman/b-responsive/app/design/frontend/enterprise/responsive/template/catalog/product/view.phtml(35): Mage_Core_Block_Abstract->getChildHtml('product_type_da...')
#9 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Template.php(241): include('/Library/WebSer...')
#10 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/enterp...')
#11 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#12 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Template->_toHtml()
#13 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml()
#14 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Text_List->_toHtml()
#15 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Abstract.php(582): Mage_Core_Block_Abstract->toHtml()
#16 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Abstract.php(526): Mage_Core_Block_Abstract->_getChildHtml('content', true)
#17 /Library/WebServer/Documents/mage17/.modman/b-responsive/app/design/frontend/enterprise/responsive/template/page/2columns-right.phtml(47): Mage_Core_Block_Abstract->getChildHtml('content')
#18 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Template.php(241): include('/Library/WebSer...')
#19 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/enterp...')
#20 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#21 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Template->_toHtml()
#22 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Model/Layout.php(555): Mage_Core_Block_Abstract->toHtml()
#23 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Controller/Varien/Action.php(390): Mage_Core_Model_Layout->getOutput()
#24 /Library/WebServer/Documents/mage17/app/code/core/Mage/Cms/Helper/Page.php(137): Mage_Core_Controller_Varien_Action->renderLayout()
#25 /Library/WebServer/Documents/mage17/app/code/core/Mage/Cms/Helper/Page.php(52): Mage_Cms_Helper_Page->_renderPage(Object(Mage_Cms_IndexController), 'no-route')
#26 /Library/WebServer/Documents/mage17/app/code/core/Mage/Cms/controllers/IndexController.php(75): Mage_Cms_Helper_Page->renderPage(Object(Mage_Cms_IndexController), 'no-route')
#27 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Controller/Varien/Action.php(419): Mage_Cms_IndexController->noRouteAction()
#28 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('noRoute')
#29 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#30 /Library/WebServer/Documents/mage17/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#31 /Library/WebServer/Documents/mage17/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#32 /Library/WebServer/Documents/mage17/index.php(87): Mage::run('', 'store')
#33 {main}

CE: Layered Navigation Looks Wrong

When installing the responsive theme into the default design package on a Magento 1.8.1 system, the layered navigation looks wrong.

You can observe this in a system with the sample data installed, and browsing to one of the following URLs (depending on your rewrite settings)

http://magento.example.com/furniture.html
http://magento.example.com/catalog/category/view/id/10

screen shot 2013-12-17 at 2 51 44 pm

The style of the layered navigation elements should look like the reference design: http://responsive.redlightblinking.com/catalog/category/view/s/furniture/id/3/

screen shot 2013-12-17 at 2 53 43 pm

Bootstrap version

Is there a reason why the repo has not been updated to the latest version of bootstrap?

Thanks

CE: Customer Address Book Page has old Design Elements

When installing the responsive theme into the default design package on a Magento 1.8.1 system, the Address Book page has old design elements

screen shot 2013-12-17 at 2 19 20 pm

Steps to Reproduce

  1. Log into Magento with a customer account at http://responsive.redlightblinking.com/customer/account/login
  2. Click on My Account at top of page
  3. Click on Address Book link in left sidebar

Expected Behavior: Layout and colors should match design reference: http://responsive.redlightblinking.com/customer/address/new/

screen shot 2013-12-17 at 2 20 24 pm

Actual Behavior: Account Information layout and colors mix bootstrap and default design theme.

Feature Request: CE Version

As referenced by @astorm in #13 there are images that are specific to the default EE theme that are throwing 404 in CE.

A CE branch is already in dev; this issue will be to track progress of it's ongoing dev.

Magento 1.7.0.2

Hello,
I want to know if this theme is compatible with Magento 1.7.0.2.
Thanks,
Cristina

Upgrade to jQuery 2.x

Smaller filesize, lack of legacy IE support - what's not to love? IE<=8 doesn't support media queries anyhow, so I'm not sure what would be holding us back from making the full plunge.

CE: Multiple Address Checkout Contains Old Design Elements

When installing the responsive theme into the default design package on a Magento 1.8.1 system, the multi-address checkout contains old design elements.

screen shot 2013-12-17 at 5 28 46 pm

Steps to Reproduce

  1. Add any item to your shopping cart
  2. Browse to the cart listing page by clicking on the My Cart link in the top right corner
  3. Click on green "Checkout with Multiple Addresses" link below green checout button
  4. If not logged in, login or register an account

Expected Behavior: Layout matches reference design:

screen shot 2013-12-17 at 5 33 01 pm

Actual Behavior: Layout contains old design elements mixed with bootstrap elements.

Auto Theme Install - Overwrites Installed Package Value

Hello,

I installed this on my site and it changed the package being used in the default value in System > Config > Design .

In this scenario I am using b-responsive as the design package for a different website in my magento instance (multi site setup)

So I think this auto-install behavior creates negative impact in this scenario.

CE: Question: Default Display of Multi-Column Layouts

When installing the responsive theme into the default design package on a Magento 1.8.1 system, many of the page default to the multi-column layout, and contain the same, ancient design elements we've been looking at for 6 years -- many of which don't fit in the columns

Back to School

screen shot 2013-12-17 at 2 36 26 pm

Did you Know Dog

screen shot 2013-12-17 at 2 37 08 pm

What steps need to be taken to ensure this isn't a user's first run experience with bootstrap for CE.

Small window overlap menu and search field

Thank you all for this great template;
I will be going to contribute to this project soon.

I saw an issue with the resize of safari window to small size and overlap menu + search
screen shot 2014-10-27 at 22 37 49

Would it also be an idea to restyle the nasty magento form input field styling and default error reporting?
Be adding some pull requests next week when I start working on a template for a client.

Perhaps this one:
http://www.h-o.nl/blog/improved_magento_one_page_checkout_design_css_only

Is also a welcome addition. The default template could be a bit more less magento And perhaps implement some "best practice" layout features seen in bigger commercial shops.

Mega Menu?

So this needs mega menu extension?
Anyone could please post me to the correct link to install it ( its free? ) because the theme fails as is.

Also there are lots of small issues with this repo in the category not up2date.
I will address most of these so if interested please let me know how to solve this problem and I will also contribute all my changes back. Kind regards

CE Columns in Grid View

Trying to add columns to grid view of category.
copied catalog.xml to b-responsive/default/layout/catalog.xml

by default the addColumnCountLayoutDepend is

<action method="addColumnCountLayoutDepend"><layout>three_columns</layout><count>3</count></action>

When i change it to

<action method="addColumnCountLayoutDepend"><layout>three_columns</layout><count>5</count></action>

The number of columns is unaffected.

CE: One Page Checkout contains old design elements

When installing the responsive theme into the default design package on a Magento 1.8.1 system, the one page checkout contains old design elements.

screen shot 2013-12-17 at 5 21 00 pm

Steps to Reproduce

  1. Add any item to your shopping cart
  2. Browse to the cart listing page by clicking on the My Cart link in the top right corner
  3. Click on green "Proceed to Checkout" button

Expected Behavior: Layout Matches reference design: http://responsive.redlightblinking.com/checkout/onepage/

screen shot 2013-12-17 at 5 23 43 pm

Actual Behavior: Layout contains old design elements

CE: Move to "default" Design Package?

When I first checked out the ce-branch, I made the (incorrect) assumption I could just drop the theme into a new design package named enterprise, which led to errors.

The CE version should be in the default design package OR a new unified design package should be created if you're trying to create a single theme for both.

CE: Header Layout is Broken

When installing into the default theme on a Magento 1.8.1 system, the page header on the homepage has a broken layout.

screen shot 2013-12-17 at 12 48 56 pm

CE version needs either a new template and/or new CSS rules to fix this so it looks more like the version on http://responsive.redlightblinking.com/

screen shot 2013-12-17 at 12 50 28 pm

This should be new work and not just a copy of the EE code (licensing, etc.)

CE: Add to Cart Success Message Layout is Broken

When installing the responsive theme into the default design package on a Magento 1.8.1 system, the "Add to Cart" success message's layout is "off"

screen shot 2013-12-17 at 5 16 46 pm

Steps to Reproduce

  1. Browse to a Catalog Listing page
  2. Click on "Add to Cart" for any product

Expected Behavior: [Product was Added to Cart] Message appears next to success icon

Actual Behavior: [Product was Added to Cart] Message appears over success icon

CE: Footer Layout Broken

When installing the theme into the default package on a Magento CE 1.8.1 system, the footer layout is broken.

screen shot 2013-12-17 at 1 43 55 pm

This should match the design reference at:

screen shot 2013-12-17 at 1 44 52 pm

CE 1.9: native fallback system broken

Hi,
as stated here http://www.magentocommerce.com/knowledge-base/entry/ee114-ce19-rwd-dev-guide#changes-fallback, Magento CE 1.9 introduces parent/child theme configuration as explained by Alan Storm's article http://alanstorm.com/magento_parent_child_themes.

I think that the rewrite of Mage_Core_Model_Design_Package added in the RedLightBlinking_Setup module doesn't support this behavior.

I tried to install b-responsive on Magento CE 1.9 and have my default theme in my custom package to be a child of b-responsive itself and it didn't work. If I disable the RedLightBlinking_Setup module (so the rewrite) my theme works as expected and inherits from b-responsive.

How can we solve that? Should we add a version check in the rewrited model?

b-responsive should not set itself as the default theme

It seems a little heavy handed to me for a design theme to assume it's going to be used as the new default theme. I would leave it as an exercise for the store owner to choose which website / store view they are going to use this theme for.

CE: Newsletter Subscription Page has Old Design Elements

When installing the responsive theme into the default design package on a Magento 1.8.1 system, the Newsletter Subscription page has old design elements

screen shot 2013-12-17 at 2 23 38 pm

Steps to Reproduce

  1. Log into Magento with a customer account at http://responsive.redlightblinking.com/customer/account/login
  2. Click on My Account at top of page
  3. Click on Newsletter Subscriptions link in left sidebar

Expected Behavior: Layout and colors should match design reference: http://responsive.redlightblinking.com/newsletter/manage/

screen shot 2013-12-17 at 2 24 39 pm

Actual Behavior: Account Information layout and colors mix bootstrap and default design theme.

Call to a member function getPosition() In

Hey All

When I'm Using to be error here is :

Fatal error: Call to a member function getPosition() on a non-object in C:\xampp\htdocs\magento\app\code\core\Mage\Page\Block\Template\Links.php on line 119

Please What Your Solution For my problem ..?

CE: Broken Image on Catalog Listing Page

When installing the responsive theme into the default design package on a Magento 1.8.1 system, there's a broken image on the catalog listing page. You can see this by using a sample data installed system and navigating to either of the following URLs ( depends on your URL rewrite settings)

http://magento-1-8-1.dev/furniture.html
http://magento-1-8-1.dev/catalog/category/view/id/10

screen shot 2013-12-17 at 2 45 57 pm

The source for the image is

http://magento-1-8-1.dev/skin/frontend/base/default/images/sort_asc_arrow.gif

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.