The Montoya Herald — ChristianMontoya.com
Today I decided to postpone my intense videogame testing (on TF2, as always) with a couple hours of serious work on Construct. I kind of forgot about Construct while I was settling in to my new job, but today I was all about it. Plus, I was able to do everything I wanted to do in a short amount of time, so I can still play some TF2 as soon as I finish this post.
So what did I do on Construct? Well, before 2007 ended, I had completed a layout parser that displays the current markup in a very clean fashion, so you can copy that markup and save that as your HTML for your site. This wasn't much without the CSS, however, so I set out to implement that part of the tool… and I have to say, it was easier than I expected. Either I'm getting good at all this string-manipulation in Javascript, or this was actually something simple and I'm far less smarter than I thought. I don't really want to know the answer. The point is that as of now, you can:
Notice that last point: if you gave every single element an ID, there won't be any classes in your CSS or your markup. You can create a FULLY SEMANTIC layout & stylesheet with the Blueprint grid, without ever having to use the standard grid.css in your final site. Even if you don't decide to use that feature, the resulting CSS is still a lot lighter than what you have with the base grid.css.
I should, however, mention some caveats: I have not implemented all the classes grid.css offers. At this point, Construct is still more of a proof-of-concept than a serious tool. I get paid for making Facebook games, not layout editors, so I'm only doing this to prove it can be done and put the power in the hands of someone who would want to build a complete layout editor with jQuery and the Blueprint grid. That being said, if you are one of those people, let me know. Otherwise, it's entirely possible that I might complete a robust layout editor with what I've done so far on Construct; but at this rate, it will take a few more months. You know how these things go.
In other news, I was quoted in the latest e-mail from IconBuffet where the Chef announced PackRat. I must be famous now.
Oh! A link! Check out Construct 0.4 BETA here.
Sorry, comments for this entry are closed at this time.
This is very cool, Christian. It would be cool to have a way to see how many grid units are in each column, even if it just meant having a way to toggle the background grid image on / off. I lost track of how many units I was adding. This is really nice.
I think you should keep this up. This could be a serious site once you have a more robust product. People would pay money for an easy way to create the bare bones of a site. It's all something I could do myself, but I don't enjoy it and I know I would love to just start with a bug-free base to fill in and tweak to finish a site.
Just how far you going to take this??
I like the idea and would be interested to see just how far you take it and whether it can be used for some projects..
Thanks for the input everyone. I've been wanting to put this up on its own site and release the source so people can build on it, but I just haven't had the time. Now that I know you guys are interested, I'm going to make a better effort!
Really nice work. Sorry it took me so long to notice it. Glad to see the semantics at work.
Just discovered your constructor ; I'm testing it while building my new layout. Guess I should come up with something soon.
Don't hesitate to keep me posted !