See, I could never, ever, get my heqad around what was going on on LJ. And if I ever did, if I switched layout (from, say, Bloggish to Expressive), then you had to start again from scratch as each layout pretty much reinvented the wheel, LJ had a series of different layer engines, each getting semantically better as time went on, but all of them had a very cobbled together feel.
Start with Core2, read it through, the code is fairly good (for example, have a look at the base Tabula Rasa layer and see how little is needed to make a layout work). IF there's stuff that's not commented or clear, that sort of counts as a bug, but may be better solved in the how-tos.
BTB, I don't think you need to include the third function (given that the code looks Very familiar), it doesn't affect the page display.
Effectively, we have got a new sort of S2, but only because they went back to first principles, figured out what the thing could do, and made it much easier to do it. Some of the end results are, unfortunately, stylistic choices I disagree with (like the way header TITLEs are done by default), but they're all easily fixed.
no subject
Date: 2010-11-30 08:54 pm (UTC)Start with Core2, read it through, the code is fairly good (for example, have a look at the base Tabula Rasa layer and see how little is needed to make a layout work). IF there's stuff that's not commented or clear, that sort of counts as a bug, but may be better solved in the how-tos.
BTB, I don't think you need to include the third function (given that the code looks Very familiar), it doesn't affect the page display.
Effectively, we have got a new sort of S2, but only because they went back to first principles, figured out what the thing could do, and made it much easier to do it. Some of the end results are, unfortunately, stylistic choices I disagree with (like the way header TITLEs are done by default), but they're all easily fixed.