long thought about posting this. Why? Hm - cause I think it’s not worth talking about another grid-framework. There are enough out there we could use. And furthermore, they’re somehow better: better developed by a team of wise css architects.
But you know what? If you never tried to build something, what makes you an expert? What makes you deciding which one to chose? Eating the best fish or the second best?
Coming from FreewayPro (a DTP-based web application), I ran couples of screencasts about placing elements on a page. People there foremost struggled in understanding “position”. Their world persists of “drop and drag”. By doing those screencasts, I developed an own “model” which could be seen as a pre-grid system. I called it TheGrid. After FreewayPro ran out of business, I certainly sought for an alternative (not that I really needed one - I wanted it). One of my screencast subscribers pointed me to Pinegrow. To be honest, I’ve never heard of it before.
I was thrilled, cause I saw the chance just to enhance my (poor) skills. Away from “drop&drag visual thing” to hand-craft. And I was interested in seeing whether “TheGrid” works in other apps as well or not. I was amazed seeing it did work as well (certainly). But to be honest, somehow with poor code. While Freeway handled all and everything by ID, I had to find out a way to turn all of this into reusable classes.
So one piece came to the other. And “TheGrid” grew slowly. And one thought came to the other. I think I restarted all this several times. My biggest concerns were how to make it reusable for any new project built on TheGrid. Long story short: CodeKit for concatenating, compiling and minifying stuff (and its internal framework feature).
Did I lose you cause you’re bored? I understand. So let’s showcase something. At this (early) stage, the following is incomplete and has some nonsense text in it.
Don’t judge me too hard, preferably do it even harder. I can take it (I think I’m a big boy). Regarding this, I have even tons of questions and I’d love having a discussion about design and craft, advanced techniques in Pinegrow.
Thank you very much for your attention - and, oh - nearby forgot sharing the result (so far):