Deconstructing Blogger Beta's HTML
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."
...before they rip apart others.
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.
liqbase
Whoa.... if-then-else loops!? Truely, a marvellous new feature from Google that will revolutionise the intertubes. What an awesome age of technological advancement we live in!
She's built like a steak house, but she handles like a bistro....
The page layout made that article was completely unreadable. I was about to turn off CSS when I realized that the article is basically a huge table of non-tabular information. What a waste of time.
Be sure to call Jacques Derrida about this first!!
I'm not impressed with this Banana Stew character.
/.'s allowed html, I never bothered to look it up till now. About 5 seconds of searching showed me what the tags are about.
"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.
[Fuck Beta]
o0t!
- Beta has been out for awhile . . . missed the scoop - too little too late IMO
- How pointless is it to comment on commented code?
- Author of TA didnt really get into a lot of the features like Labels, modifiable templates from an AJAX control, blah blah
- For once I actually did RTA and I think Ill go back to just making flippant comments about comments
Now about Beta - my big gripe is the continued lack of xhtml compliance on the part of the blogger developers. I go through the extra 5% effort it takes to ensure my code validates. It makes things easier on the end user, and its just good best practices. Despite several years of complaints by bloggers, they [Google] have yet to enforce compliance with their blogger product./* somewhat functional - fix later */
They still haven't gotten the site-wide comment feed working yet. You can turn it on in the Blogger controls, but no link for it is provided anywhere. You have to guess the url from the post feed and the individual post comment feed.
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.
In this case, that would be MySpace Jones.
Does it run myspace?
the mods may say you posted flamebait, but to me it's a flame that warms my heart. rock on, brother! --chebucto
Is this the end then of Blogger's proprietary <$TAG$> markup? And just when I started getting the hang of it.
First they deprecate <font>. Now this. What's next? Myspace formatting its profile pages with no more than three layers of nested tables?
Innovation makes enemies of all those who prospered under the old regime... -- Machiavelli
The new blogger beta doesn't allow you to host the blog on your own site anymore....
Yes, you can dance to Radiohead.
Opened up the HTML code behind it? Just how hard is it to View Source?
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
Google doesn't own it . . . yet.
Quality Hosting e3 Servers
HTML is a markup language. All this loop, if/else stuff is NOT HTML.
What's next? Someone that selects a different color scheme on their computer is a programmer?
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.
You may have something there. The Google Answers service came out of Beta on the same day that it started running ads. Coincidence?
Paid Q&A/Research
Blogger has a templating language now! How terribly newsworthy.
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.
egypt urnash minimal art.
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.
They stopped eval and document.location JavaScript abuse. Or is that just limited to Blogspot? See: http://johnbokma.com/mexit/2006/07/13/
Perl Programmer for hire
Is this news?
.+.Whatever.+.
OMFG, some guy at Google farted. And another guy took his picture, come see it in my blog!!1!ONE!1!
Thank you! I was reading the comments and wondering when someone was going to point that out.
I was trying to figure out how Blogger made HTML do more than markup!
I notice you're not adverse to using Google Ads on your page however. How hypocritical to lambast an organisation yet still use them.
I also hate it. The site is a stinky pile of poo and deserves to DIE DIE DIE!!!
The aforementioned HTML is somewhat well written, I have to admit.
and points out some nice new features like if-then, loops, and object-oriented structures.
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.
Table-ized A.I.