It’s all about Drupal…
Tagged in: Drupal[youtube:http://www.youtube.com/watch?v=lZ-s3DRZJKY& 415 415]
[youtube:http://www.youtube.com/watch?v=lZ-s3DRZJKY& 415 415]
Recently, I accepted an invitation from the IE devs to take part in their ‘closed’ technical Beta program- essentially filing reports on any bugs I come across (and believe me, there are a huge amount of them already in Connect) in IE8.
It all started when I came across a post on the IEBlog, asking for potential QAs to lend their capacity to the IE team in reporting bugs in the very buggy Beta 1, and beyond. The catch? You had to justify to MS as to why you would be a good analyst, as opposed to MS justifying why we should bother investing our time into the project, in the first place. I’m sure you can imagine the wrath that ensued soon after the post was submitted; many people were angry (and quite rightly so) for the reasons I stated above – why should potentially many of the top QAs in the industry have to justify themselves to Microsoft which might be seen to benefit only IE in delivering an enhanced final product?
The only marginally sensible reason why Microsoft would take this step to limit (!!) the number of developers who would help make IE more stable/feature-rich would be that they’re afraid of too many nonsensical bug reports that either a) can’t be replicated, b) would become a duplicate bug report & c) don’t actually make any sense. However, this is exactly what Webkit, Mozilla etc have to put up with and you don’t hear them complaining; and with a diminishing market share, beggars can’t be choosers.
Now I’ve never had the ‘pleasure’ of using the Microsoft Connect interface, nor gauging the type of feedback that the devs give before, but one thing I’m quickly finding out is that major bugs seem to have a habit of being closed even when no resolution has been recorded. For example, there is a bug report that details the omission of Opacity (or the filter property for that matter); the report itself was filed under a month after the launch of Beta 1 and there are many comments as you would expect from developers, requesting that Opacity be inclued in at least the final product (although from this article it doesn’t look like they plan to support it). The problem is that MS shot themselves in the foot a little when it came removing the ‘hasLayout‘ concept from version 8; in order for the ‘filter’ property to work, the element that it is applied to must have ‘layout’, which is impossible when ‘layout’ has been removed! But anyway, back to the point in hand; the ticket itself has been ‘closed – by design’- after many Google searches for meanings to different bug statuses in Connect, I still haven’t managed to ascertain exactly what this status means. I would have felt happier if there was some half decent explanation from the team as to why the ticket was closed but there is only one response from them simply saying:-
Thank-you for this suggestion.
We will consider this in a future version of IE.
If people (including myself) are having to jump through hoops even to get a point where we can start posting reports, some decent communication from the IE team wouldn’t go amiss!
If you follow CSS3.Info then you’ll notice my post last week regarding the UI that Facebook have come up with specifically for iPhone. You’ll also notice that some managed to misinterpreted the information I was trying to put across (your apology was welcomed, but in case any of you are still unclear as to the meaning behind my post, please read my subsequent comment).
Back to the subject in hand though; why did Facebook feel it was necessary to come up with a complete new iPhone UI? As Peter correctly suggested, the sites entire could be incorporated into a Media Query based on max-width so that handheld devices of varying width (within reason) are dealt the same layout. Granted, the site does have a prominent theme replicating the behaviour and colour palette that iPhone uses, so although the URL can of course be accessed through any browser (Opera Mini in my case), there is an obvious mis-match between the theme of the site and the skin that Opera Mini uses (it’s also worth noting that Opera Mini fell flat on it’s face trying to render anything other than the logo, links the either side of it, and the navigation menu below that- I’m guessing this is down to the processing power of my Nokia E65 as opposed to the browser itself).
Also it’s interesting that the site’s in quirks mode, and check out the body > .fullScreen
declaration- for some strange reason they’ve chosen to use a combination of min-height
and max-height
to emulate height
!
Yesterday, Google software engineers Ron Adler and Janis Stipins announced that ‘they’ve greatly improved their ability to index Flash’.
Whilst it’s a huge step forward (in the right direction, I’d like to add), there’s still no alternative (and I doubt there will be for a long time to come) to textual content being marked up with the correct HTML semantics if you wish for your Flash-based content to be a) accessible, b) on an equal footing with its semantic HTML file counterparts for ranking results (based purely on internal factors in this particular context), c) quick to download… the list goes on. Add to that the ability to aggregate physical files (HTML, video formats) into an XML sitemap, rather than relying purely on Google to identify your new pages through crawling links, and you have still no excuse for not correctly marking up your textual content semantically.
So whilst I welcome this news that textual content and hyperlinks within Flash files are that bit more accessible, I’ll still get a shiver down my spine every time I see any form of text embedded in a Flash file.
This is the Adobe press release on the matter which goes into more detail, and here’s one from Google
The title says it all.
If you have installed on your machine, it’s best for you to not to use any web apps that incorporate destructive links, as you might find out one day that you’ve removed page content, left groups you intentionally joined, deleted users on your site etc – the list could go on.
Straight from the :-
“Google Web Accelerator is an application that uses the power of Google’s global computer network to make web pages load faster. Google Web Accelerator is easy to use; all you have to do is download and install it, and from then on many web pages will automatically load faster than before.”
Google Web Accelerator uses various strategies to make your web pages load faster, including:
- Sending your page requests through Google machines dedicated to handling Google Web Accelerator traffic.
- Storing copies of frequently looked at pages to make them quickly accessible.
- Downloading only the updates if a web page has changed slightly since you last viewed it.
- Prefetching certain pages onto your computer in advance.
- Managing your Internet connection to reduce delays.
- Compressing data before sending it to your computer.
Essentially, it prefetches pages to cache by spidering links that present on the page your viewing at a given time. So this begs the question – what links are, and aren’t prefetchable? Well, state that in line with the HTTP 1.1 spec, “‘the GET method is defined as a Safe Method which “SHOULD NOT have the significance of taking an action other than retrieval.’ In practice, Google Web Accelerator does not prefetch links which have query parameters (i.e. have a “?” in the URL) and encrypted pages (i.e. URL starting with https://).”
In v1.0 we could directly target it as it identified its requests with a “X-moz: prefetch” header, however apparently in v2.0, the header has dissapeared. Having said that, it’s slightly strange that Google haven’t updated their pages to reflect the apparent changes in v2.0
Although I have no first-hand experience of this, it was highlighted to me (cheers ) when I was implementing the UI for a past project.
I’ll let you read through a number of useful comments on the subject submitted by readers… I’m off to bed.
I was browsing the Guardian newspaper a couple of months ago (I meant to publish this post a couple of days after reading the article) and came across an article entitled, “Internet Explorer aims to embrace the web again“, so decided to take a closer look. Admittedly it was the first time I had read the Technology section of the Guardian, and considering the mainstream format that a lot of broadsheets have, was pleasantly surprised to find the article went into somewhat more depth than I had expect it would do.
As you can read if you visit the link, the article starts off by explaining what Acid2 is and the hype at Mix08 surrounding IE8. What I found particularly interesting in the article was a single comment from Eric Meyer; it reads, “CSS support in IE8 looks thus far to be very, very promising…”. He does actually mention that he’s “never had any inside track” from the IE guys, and granted, his comments did come before MS released a document outlining planned CSS support in the IE8 final release (which I talk more about in a ), but still…
So, I’ve come back from a five week break in which I’ve managed to do almost all of the things that I wanted to do in that time; I got myself into shape again (kind of) by going out on my bike every day, went to a few Unis (DMU Leicester, Kent, Bristol & Manchester) to visit a few mates, finished watching all seven series of The Sopranos and played a fair amount of GTA IV.
Also during my time off I was approached by an old acqaintance from Teachers TV, who has persuaded me to take up a position as Senior ID on a fairly large-scale project in Reading; unfortunately, I can’t really say anymore than that at the moment!
A couple of weeks ago I attended the first day of @Media London (too hungover from the end of day drinking for the second). It was great to finally put faces to names (and amusing avatars); from CSS3.Info, I met both Peter and David, and the party after the first was a great chance to meet a few new faces. It was great to meet Lachlan Hunt and speak to him after his and James Graham’s informative talk on HTML5. After we drank the bar dry, a few of us went onto a small Italian restaurant (complete with it’s own real-life take of a Sopranos scene) across the river, where I had a chance to chat to John Resig along with a few others.
At the conference there were a couple of developers from the BBC who talked about the new sites design (homepage in particular) in more detail. One interesting piece of news that came from their talk was that they decided to build themselves a bespoke JS library from the ground up due to the vast array of browsers that they have to support (apparently FF 1.3 is particularly troublesome with JQuery). From what I recollect, they were mentioning that it might be released within the next couple of months.
So sorry guys for the lack of posts within the last few weeks, but promise you’ll see a lot more activity from now on
I’ve recently decided to take a break from web development probably for a couple of months. One of the reasons for this is that I’m starting to feel very burnt-out (I haven’t had a break for more than a month in three years), and the time has come to get a change of scenery for my own sanity!
My tasks for my time off are as follows:-
Note to spammers – I can understand you’re eager to post your unrelated links on my posts, but please can you refrain from doing so for the next couple of months? I won’t constantly be at my desk like I’ve been up until now, so will be unable to remove them as quickly – thanks!
So finally, please don’t expect many (if not any) new posts to appear on the site – I wish you all well, and hopefully see you all back here in a couple of months!
Following on from the recent CSS WG F2F where issues relating to the concept were either resolved or noted, and from some email correspondence with Dave Hyatt, I’ve carried out an update to the article.
CSS3 ‘box-sizing’ article
A recent post on CSS3.Info regarding the CSS WG F2F in San Diego nicely sums up resolutions relating to possible up-coming CSS features.
Two resolutions that the post doesn’t mention however, are to do with the public disclosure of dialogue within the Working Group relating specifically to IRC log’s and meeting minutes.
It was decided that from now on the WG’s minutes and also IRC logs will be made public; there was also talk about opening up process-related discussions into a new public mailing list, although this has apparently been put on the back burner for the moment.
What I feel this does show is that the WG are listening to what people are wanting and have made their workings more transparent, which is great news.