CSS Framework

Permalink 1 user found helpful
Question: What css frameworks is everyone using with concrete5? Do you find they interfere with the core files when in edit mode? What are the recommendations/experiences out there?

karenalenore
 
c5mix replied on at Permalink Reply
I use the 960 grid system -http://960.gs - it works great and makes developing sites a whole lot quicker. I also use the typography.css file from Blueprint -http://www.blueprintcss.org - it gives you a great base for typography.
katz515 replied on at Permalink Reply
katz515
I'm using Blueprint, simply because of this

Boks
http://toki-woki.net/p/Boks/

Because it is GUI base, you can check the grids how it would look like more intuitively (I think)

I prefer 960.gs, but I haven't heard there is software like Boks, yet.

These are the sites that I built using Blueprint + Boks + concrete5

http://tanakateruyo.com
http://concrete5-japan.org/dreamweaver/en/...
http://www.jffla.org/ (Still in the middle of dev though)

All of above sites, I was able to design the original themes within 2~4 hours.
mario replied on at Permalink Reply
mario
I'm not a big fan of css frameworks so far but I also hear that Blueprint is pretty good. Yahoo's yui is not bad as well. I just don't like some of the nonsemantic ids and classes it generates but I understand it's a tradeoff.

I'd just make sure to watch your scoping. For example, target strong with #container strong or #container .strongeffect
MatthewSchenker replied on at Permalink Reply
Hello,
I'm new at Concrete5, trying to learn all I can!

One thing I like about Concrete5 is that it's possible to bring standard Web materials (frameworks, themes, and typography) into the CMS. I've been using Joomla, and I don't think it's easy to get standard elements into that system.

But I'm missing some crucial knowledge here. How exactly does one take a framework (e.g., 960 Grid) and typography CSS, and bring them into a Concrete5 theme?

I've been searching this site, but can't find a full answer. I'm sure it's there and I just have't located it yet!

Thanks,
Matt
MatthewSchenker replied on at Permalink Reply
Hello,
I'm new at Concrete5, trying to learn all I can!

One thing I like about Concrete5 is that it's possible to bring standard Web materials (frameworks, themes, and typography) into the CMS. I've been using Joomla, and I don't think it's easy to get standard elements into that system.

But I'm missing some crucial knowledge here. How exactly does one take a framework (e.g., 960 Grid) and typography CSS, and bring them into a Concrete5 theme?

I've been searching this site, but can't find a full answer. I'm sure it's there and I just have't located it yet!

Thanks,
Matt
jordanlev replied on at Permalink Reply 1 Attachment
jordanlev
To bring it into a theme, you don't really have to do anything special -- you just create a template using the grid system (as you would for any static site or any other CMS), then convert it to C5 by replacing the content areas with these guys:
<?php
$a = new Area('Name of Content Area');
$a->display($c);
?>


It is a little tricky when you have tons of nested columns, but if you use the grid system to only define the overall structure, then it works great. I've attached a file called "sample.php" which is a really quick conversion I did of Blueprint's sample.html file found here:
http://www.blueprintcss.org/tests/parts/sample.html...

Note that for the most part, the Blueprint structure is intact -- I only changed the header includes and swapped out the sample content. The only exception here are the two areas in the sample content that say "This is a nested column" and "This is another nested column" -- these are embedded in the main content area and hence much more difficult to integrate with C5 (or any CMS for that matter) -- because a CMS is designed to allow for any amount of content, and you wouldn't want to force all pages to have 2 columns there (although maybe you do, in which case you can just add 2 more C5 content areas there).

Other than that, it's all the same as converting any template to C5 -- see:
http://www.concrete5.org/help/building_with_concrete5/developers/th...
and:
http://www.concrete5.org/documentation/how-tos/make-a-theme/...
MatthewSchenker replied on at Permalink Reply
jordanlev,
OK, I see what you mean. Wow, this is a lot easier than converting themes in Joomla!

It's kind of exciting to search for templates all over the Web, knowing that I could convert them into Concrete5 fairly easily.

A lot of my confusion comes from what I have been used to doing before. In some ways, the process is so simple I think I was assuming I'm missing something.

Thanks again,
Matthew