August 11, 2013 at 1:12 pm #55665
jeremyers1ParticipantAugust 11, 2013 at 2:02 pm #55676
I like the “less much” question… very clever. Not that I know of. Another guy asked a couple months ago, and it was so quiet you could hear the tumbleweeds tumbling.
As a CSS geek, I am a little intrigued by LESS and some of the other CSS pre-processors, but not enough to go for it. I can, however, think of some contexts it might be really good for. Gigantic sites, with reams of CSS, might benefit from having the variables, mixins, and all that fun stuff. For hideously complex CSS, (I’m looking at you, Woo Themes), having it LESS-ed might make it more manageable, although the conversion would be a big chore.
CSS people are notoriously opinionated, though. I used to help out on one of the big CSS forums, until it got so nasty that I ditched them. It’s not necessarily personality defects, but possibly because there are 10 ways of doing any one thing, so arguments naturally arise, and all the schoolmarms start to barkin’.
Because of this, I don’t think you’d ever get agreement on whether to bake this into Genesis. I’d be against it. Not when there are already a bunch of plugins for it that you could painlessly try. And IMO, deciding to use LESS is a general website question, not really specific to WordPress or Genesis. But I’m quite sure you could set up LESS with Genesis, and it would work fine, just like regular CSS does.
I would try the same question on Twitter, with appropriate hash tags. Then again, maybe someone will chime in.
Dave Chu · Custom WordPress Developer – likes collaborating with DesignersAugust 11, 2013 at 4:52 pm #55702
I am primarily interested in mixins. Maybe I don’t need the entire .less framework for this…
But as you say, maybe it is not needed at all, since the Genesis css is pretty straightforward and simple (which is part of its genius).
Blogger and AuthorAugust 12, 2013 at 8:32 am #55780
If you do end up using it, I’d be interested in seeing your results. If I had more time to experiment, I’d probably bang out a site with it.
There is one single thing that would make me absolutely cuckoo – I’m pretty sure that Firebug will not work as expected with LESS or SASS, and I’m guessing the Chrome code inspector might not either. Although as I look around, I see there’s an extension that will unscrew up Firebug, at least for SASS.
Vendor prefixes are definitely an annoyance. So for anyone who is seriously in love with CSS3, there’s another reason to try LESS or SASS. But I don’t use a tremendous amount of CSS3, and frankly, I don’t lose sleep over Opera compatibility, for instance. (did I just say that?)
Here’s a thoughtful viewpoint on preprocessors in general.
I will say this – the latest Genesis 2.0 Sample Theme’s CSS is extremely dialed in! It’s so well thought-out that, to me, it’s demotivating for using pre-processors. I had used various incarnations of the previous Genesis Sample Themes, and they were good, but I had always felt the need to add a LOT of my own mods. With the new stuff, I barely need to touch it, other than any special touches for a particular design.
I especially appreciate the Genesis code quality when I’m asked to tame some Themeforest monster theme.
Thanks for getting me to take another look at this issue!
Dave Chu · Custom WordPress Developer – likes collaborating with Designers
You must be logged in to reply to this topic.