Google please adopt a humane markup language
14 April 2009
What do Google Pages, Blogger and Google Sites have in common? A rubbish HTML WYSIWYG editor component is what. Using the WordPress editor I am consistently impressed at how good the HTML generated is and how rarely I need to go from the Visual view to the raw HTML.
With Google’s version though you never know when you’re going to be dealing with a set of <br> instead of the paragraphs that you might have thought you were working with. In fact sometimes when the visual editor is going wrong I dread to switch views and find out what has actually been going on behind the scenes.
There are two ironies in this, firstly Google Docs actually has a decent HTML editor dressed up as a word processor. It still suffers from switching between paragraphs and break returns but it is generally pretty good at keeping in the same mode once you’ve manually set it.
The second irony is that I have been using Markdown in both Couch.it and Tumblr and I have to say that while there is some overhead in learning the syntax the truth is that Markdown pretty much gets everything right from a HTML point of view and is much quicker to right than a WYSIWYG component that you have to keep double-checking.
Please Google, if you really cannot cooperate internally to create one HTML editor that does the right thing could we please have an option to use a humane markup language. I don’t mind which one: Textile, Markdown, Wiki Creole – take your pick. Throw a power user a bone!
Google Chrome: what browses what?
28 September 2008
Okay, so nearly a month after it lauched how is Google Chrome changing the way we browse? Well for Linux and OSX users, not very much. However on Windows, Chrome is finding a place into my day to day browsing. Firstly I have started to tend to use it with Google products. There’s nothing rational about this, it seems to be just brand fetishism.
I have also started to use it for any site that uses Gears. Since Gears is built in to the browser it just seems to make sense. I liked Gears a lot before Chrome and although I have it installed in Firefox I figure it is easier to use the features when they are integrated into the browser and have the advantage of the V8 Javascript engine.
I also use Google Chrome on sites where I actually expect a lot of Flash, script and Fail. Being able to kill poorly programmed sites while keeping on trucking with the browser is a pretty killer feature.
Finally I also use it to view links where I want to look at something briefly and then do nothing more with it. I don’t know whether it really makes a difference but I always wonder how much stuff Firefox caches when I am briefly checking a link for something a blog post.
Something I like about Google Sites
18 April 2008
One thing that has been really good about using Google Sites is the search feature. Initially I didn’t use it very much but as the amount of material I have been entering has grown it has become increasingly handy. The search feature has made up for the lack of a entry tree widgit. Once you’ve entered something it is easier to just search and jump to it.
Google Sites: What I would like
5 March 2008
I am not going to deny that the basic Wiki functionality is all there but there are a few things that I would like to see. Now I know it is a free service but I would actually be prepared to pay for some of this on a WordPress model (i.e. buy what you want when you need it).
- Categories or page tagging
- The ability to send a page to Google Docs or alternatively the ability to export to external formats as you can for a Google Document.
- The comments section should collapse if there are no comments; ditto the attachments. If something does not apply to my page then I just need a simple text link to add it.
- Most of all, proper HTML markup rather than a massive paragraph consisting of my whole page, with a BR tag… if I’m lucky. If I want to reuse my content then I cannot export it and its not even decent HTML. Blogger is no better but crazily Google Pages does the right thing!
As with Blogger I think Google is having some major integration issues with all the companies it has bought up. If one of the applications or systems has a cool feature then I think it is natural to assume that it will be available in all Google branded applications.
Try our new, new services!
2 March 2008
So on Friday not one but two long awaited beta service invitations arrived. The first was the announcement of the addition of Jotspot to Google Apps (finally) and the other about the Amazon Simple DB service. Typical buses…
I didn’t have a lot of time this weekend so I plumped for signing up for Google Apps and trying the new wiki functionality as I was hoping for a beefed up version of Pages. The Simple DB service also needs me to beef up my Web Service scripting fu.
It is too early to say much about either service but after signing up for a Google Apps account (apparently you cannot simply drive one off your regular Google Account). I was slightly underwhelmed by the new Google Sites service. It has taken how long to make a basic and acceptable wiki service available?
Still you can have a lot of separate wiki sites and you have a lot of flexibility on how you share and collaborate on them so maybe I need to build up some content first and then try to share it around. I would like to know whether you can hook Analytics up to some Sites content. That would be useful for some of the content that otherwise would go on something like a WordPress page.
Charting the Rails promise
18 February 2008
There is a lot of swearing, pulling of hair and head scratching involved in learning Rails. It is nowhere as easy or intuitive as the hype makes out. Every now and then, though, you have a moment when the promise is lived up to in all its glory. One such moment for me has been adding the Google Charting plugin to the application, passing the new object my existing data and having it Just Work.
The only way it could have been improved would be if Google defaulted to an x-value that included all the labels. Other than that a lot of respect to everyone involved in providing a solution and allowing me to ignore a lot of code and get on with developing the parts of the application that are different from other web applications rather than the same.
If you haven’t seen the Google Charts API take a look at it because it is very cool and while you might not want to use it in production you can profitably use it everywhere else.
Why I don’t Blogger much any more
5 February 2008
On the weekend I tweaked the blog a bit and I decided to replace the useless archives widgit with the sexy new tag cloud. No-one ever used the archive links so I think it is a more helpful tool to let people find things on the blog they want. Having done that I thought I would go over to Blogger and do exactly the same with some of my older blogs.
Nothing going. Blogger has introduced blog tags (after WordPress categories but before WordPress tags) but looking through the widgits I cannot add a pre-made simple tag cloud.
It is a story of stagnation and one that makes Blogger more and more irrelevant for me. It was the first blogging site I signed up with and I love loads of other Google applications. The people who make things like GMail and Calendar should be pointing out to the guys at Blogger how quickly they are falling behind in both function and utility.
WordPress has a vast amount of information on who is visiting your blog and why, what pages and posts are popular and what people are searching for when they visit the site. Google Analytics could do exactly the same job but you have to do the hard work yourself. You have to put the Javascript into Blogger and check the stats in Analytics. Now naturally there are privacy issues in joining up these services but if I want to view an integrated set of data on my blog (as I can in the market leading software) surely it should be made easy for me to do.
Rhino on Rails
5 February 2008
I really couldn’t believe this when I heard it but the video is worth watching. It still seems insane but Steve Yegge makes a good case and it sounds like the kind of technical project that anyone would love tackling.