Deconstructing Blogger Beta's HTML 59
Scott Wilkinson writes, "Google's Blogger is going through a major revamp, called Blogger Beta, with lots of nifty new graphical layout features and pesky bugs to annoy the users. Yesterday they finally opened up the HTML code behind the Beta, and it's a significant departure from the traditional Blogger. This post at Banana Stew deconstructs the Blogger Beta code and points out some nice new features like if-then, loops, and object-oriented structures."
Concentrate on their own site... (Score:1)
The table and layout they are using makes the right hand side menu completely overlap the actual table and content (on my system at least - std firefox 1.5 on xp).
Stupid stupid stupid.
Re: (Score:1)
Re: (Score:1)
Re: (Score:1)
Re: (Score:1)
However, I will agree that this particular post wasn't very well suited to the current incaranation of the blog format. It's a Blogger Blog - and a small side project - so there's not a lot of room to play with.
If you are actually interested in the content (as opposed to just interested in being snarky), there's a plain-jane version now up at http://www.wilkinsons.com/Bananna/BetaCodeLargeTyp e.htm [wilkinsons.com].
I plan to move the p
Re: (Score:1)
The original version as just a mishmash and I couldnt see anything, so to answer your final remark no I wasn't.
As for ripping apart thats technically what you were doing, ripping the entire template apart.
If-Then-Else (Score:5, Funny)
Re: (Score:1)
Re: (Score:2)
From there, it's a tiny stretch to Emacs.
Soon, the Emacs psychologist will blog-tastically analyze itself!
Will it come out metro-sexual swinging, or come out neo-con swinging?
Stay tuned.
Re: (Score:3, Interesting)
Re: (Score:2)
Re:If-Then-Else (Score:5, Funny)
Whoa.... if-then-else loops!? Truely, a marvellous new feature from Google that will revolutionise the intertubes
I beg to differ; it's perfect for the blogging crowd.
IF $mood == "angsty" THEN display(AngryKittenGIF), SetBackground(Black)
Re:If-Then-Else (Score:5, Funny)
Re: (Score:1)
Re: (Score:3, Funny)
See, there's not a SINGLE conditional everywhere... they're unconditiona
Re: (Score:2)
I don't think MTV "Gets" anyone, let alone people who watch TV.
Re: (Score:2)
Re: (Score:1)
My Eyes!!! (Score:3, Interesting)
Re: (Score:2)
But given that it's just an attempt to describe the new layout of a blog entry, and that the 'non-tabular' info you hate so much IS the entire article, I'd say it's fine.
The reason it's in a table is to keep information together. He could have attempted to CSS it, and make it nearly impossible to line up correctly in every browser, but instead used t
Re: (Score:1)
I've never had problems getting pure-CSS documents to align properly in IE and FireFox, which make up the vast majority of internet users. I use tables for displaying rows and columns of tabular data. I use di
Re: (Score:3, Insightful)
Re: (Score:1)
Remember, this was done for my benefit and posted only in the thought that others might find it useful.
Here's a larger version, pre-enlarged for geriatric eyes. Enjoy at your leisure. [wilkinsons.com]
PS Much love to the gracious anonymous defenders.
Deconstructing? (Score:1)
Hrm. (Score:1, Redundant)
"I'm not personally familiar with <dl>, <dt>, and <dd>, but I'm guessing that those are standard html tags."
Even though it's been part of
DL = Definition lists
DT = Definition term
DD = Definition description
It's just a quick way of creating lists without the bullet points.
Re: (Score:1, Insightful)
Yes, definition lists don't have bullets, but there's a greater difference you're missing. A UL has no order, it doesn't matter what order the items are read in, they mean the same thing. An OL is the oposite, the order matters. A DL is very different from both of them, it
Re: (Score:1)
Or maybe not.
In any case, thanks for doing the lookups for me. I'll be sure to plagiarize your conclusions in a later update to the post.
Not really too interesting if you RTA (Score:5, Interesting)
Re: (Score:2)
I wish developers would take the extra effort to make sure their code is correct and
Re:Not really too interesting if you RTA (Score:5, Interesting)
What particularly drivs me batty is that they just hired Douglas Bowman [stopdesign.com] as Visual Design Lead in May. He's been at the head of the XHTML/CSS progression/revolution for years, including the Wired News [wired.com] redesign in 2002.
I understand that it takes some time to get settled into a new workforce, so Bowman might not have had the time to get around to working on Blogger that much yet. According to his blog, he appears to have spent the first half of this year working as a contractor on Google Calendar. I just wonder, why wouldn't the Blogger team have waited until their Design guy/standards-compliance guru was free before rolling out this beta?
Feeds need more work (Score:4, Interesting)
Even after that, I found that it only lists the first 25 comments ever made to my blog. This makes a recent comments sidebar hard.
Whether this will ever get fixed, I don't know. Google uses "beta" to mean "released" for all their software and the practice sucks. I have the feeling that a lot of their free "beta" software will one day become non-free, and they will only at that point "release" it.
When Google comes out of Beta (Score:1)
You may have something there. The Google Answers service came out of Beta on the same day that it started running ads. Coincidence?
Gotta keep up with the Jones' (Score:1)
But.. (Score:1)
No (Score:2)
Blogger Tags (Score:1)
First they deprecate <font>. Now this. What's next? Myspace formatting its profile pages with no more than three layers of nested tables?
One problem... (Score:4, Informative)
Re: (Score:3, Informative)
Re: (Score:1)
View Source (Score:3, Insightful)
Amazing! (Score:3, Funny)
It's not like any blog system before this ever had conditionals!
Bonus points to the article for putting a table in monospaced Flyspeck 3 and having it in the middle of a design that completely breaks when you bump up the text size.
Deconstructing Blogger Beta's _Template Language_ (Score:3, Insightful)
Reading the Slashdot summary it sounds like Blogger has introduced a new sort of HTML. One with if-then, loops, and object-oriented structures. Ferchrissake, when people tell me they can "program in HTML" I ask them to write a for-loop for me... it's Blogger's new template language TFA's talking about here.
... and hopfully ... (Score:1)
it is (Score:2)
In other words, ColdFusion (Score:1)
Coldfusion has those in their XML/HTML extensions. (Well, except for full OOP, which some of us feel is not well-suited for web stuff and biz apps anyhow.) One can develop their own tags in ColdFusion, although I find that old-fashioned functions are usually easier to set up and manage.