cobyism / gridism

A simple responsive CSS grid.
http://pages.cobyism.com/gridism
MIT License
658 stars 85 forks source link

Bootstrappable? #9

Closed skopp closed 11 years ago

skopp commented 11 years ago

First off, I loved your demo page and your ideas so much, I decided to use Gridism for my own website frontpage. This after trying CMS after CMS, design after design - Jekyll, Wintersmith, Nanoc, Wordpress, Drupal, Wolf, Hyde, Django... And back to Wordpress (what the rest of the site currently is based on and giving me endless grief).

Long story short: I've decided to use gridism for the frontpage, and either Harpjs, Jekyll or Wordpress for the rest of it with intent to meld the two over time.

My first question is whether Twitter Bootstrap can bootstrap well with Gridism or is this unknown/untested? I don't particularly care about twbs, in fact I prefer Foundation. But I ask for the same reason I use Wordpress (currently): twbs has tremendous 3rd party support, tools and so on.

cobyism commented 11 years ago

:smiley: Thanks for checking out gridism, @skopp! I think you may be misunderstanding the real purpose of the project, though. You’re more than welcome to use anything in the project any way you want (including the demo page styles :+1:), however the only reason this project really exists is for the layout framework—the ability to use the .grid and .unit classes (and a few others) to control the structure of boxes/containers on the page.

Gridism is not a CMS, a visual theme, or a UI component library. The upshot of that though, is that it should function just fine with any CMS (Drupal, Wordpress etc), static site generator (Jekyll, Wintersmith etc), or UI component framework (Bootstrap, Foundation etc) you wish to apply it to. It’s important to understand the differences between all these different types of projects so that you can use each to the best of their ability, and in the situations where each type of tool is best suited.

If there happens to be a conflict between any of the class names that gridism uses and a CSS class with the same name in something else you use, you might need to alter the gridism.css file to give everything a unique prefix so that the styles don’t conflict. Other than that though, all you should need to do to use gridism’s layout framework is just to use the classes from this project instead of whatever layout classes you’d normally use.

I hope that makes sense and clarifies things a little for you. Like I said though, if you happen to like the visual styles used on the demo page to illustrate the layout functionality, you’re more than welcome to use them—just don’t expect them to do anything crazy because they were only built to dress up the small grid demo page a little bit and nothing more.

If you have any feedback from using gridism’s layout functionality, I’d love to hear it :grinning:

skopp commented 11 years ago

Thanks for the response. Just so we're clear, I typed that at 2am or somewhere around there :ghost: - I know it's not a CMS, lib etc.

I basically wanted to know if it had been tested with anything else (CMSes, Bootstrap, etc.). But you did answer my poorly-set-out question. It's a bit abstract - the broader idea I have, so I'm working on it step by step.

You'll see over time what I'm going to do with it. And the use of the demo theme is just temporary. Thanks!

cobyism commented 11 years ago

No worries, man. I know what that’s like. :wink:

I basically wanted to know if it had been tested with anything else (CMSes, Bootstrap, etc.).

I haven’t personally used this with anything but Jekyll, because the vast majority of the work I do these days (that has a need for something like gridism) is just static sites and one-pagers. It’s just CSS though, so there’s no reason (other than class name conflicts) why it can’t work with anything else.

skopp commented 11 years ago

Just fyi, plays pretty nicely with bootstrap