ptvGuy

Web fanatic, dad, and crappy guitar player.

22 responses to “Internet Explorer 7: Is Your Site Ready?”

  1. Sterling Camden

    Nice to see you posting again, ptvGuy. Good article.

    Yes, ActiveX was an extension of OLE2. It became a specific implementation of COM. It grew out of the ability to write custom controls for VB, and Internet Explorer allowed similar controls to be embedded on web pages. Very dangerous, because it has full access to local machine resources (given the privileges of the user). I remember one naysayer in the early days posting a web page that contained an ActiveX control that would reboot your computer, just to show how vulnerable you could be.

  2. ptvGuy

    Nice to see you posting again, ptvGuy. Good article.

    Thanks, Chip. And, since you brought it up and you have so much expertise to offer, how do you find time to care for all your clients, take care of all the day to day stuff of life, and still run several blogs?

    BTW, I also remember those ActiveX vulnerability pages–some of which are still around. My favorite from years ago was one that offered a button to remake your computer into a “Redneck Pooter.” It would pop open your CD drive and flash a message saying that you now had a cup-holder for your beer.

  3. Sterling Camden

    Good one. I only have two blogs, and only post to one of them daily.

  4. Tom Raftery

    ptvguy,

    thanks for the link and the great article.

    By the way, I have been using the multiple homepages feature in Firefox and Flock for some time now and find it a great way to get all my regular pages opened quickly!

  5. Dave Johnston

    Timothy -

    I was under the impression that the main reason for the change in ActiveX behavior was the patent dispute with Eolas and not because of any real security concern.

    http://en.wikipedia.org/wiki/Eolas

    Is that not the case?

  6. ptvGuy

    Tom: One of the very few advantages that Internet Explorer has always had over Firefox was its quick startup. That may disappear as it too begins making greater use of extensions that may slow it down initially. However, since public television station websites tend to be rather graphics heavy-promoting as they do a visual medium-they will tend to slow things down for dialup users. I should have mentioned that there are sites with a majority of broadband users who may choose to actively pursue homepage promotion.

    Dave: While it is true that the Eolas suit forced Microsoft to use the “Click to activate” method to sidestep the patent issue, ActiveX has always been a serious security problem. There are just too many ways to directly access and control various aspects of a user’s computer through ActiveX controls–everything from memory allocation to specific file manipulation. It actually should have been dealt with a long time ago.

  7. Ed

    Thanks for posting this. It is a great overview of the changes to come. Well done.

  8. Joseph A Nagy Jr

    ptv, the ability to open external links in Firefox has been available for quite some time. I regularly click on links from within my instant messenger application and Firefox opens them in a new tab just fine.

  9. ptvGuy

    Joseph, that sounds more like setting Firefox as your default browser. Both Firefox and IE7 will open new tabs automatically when you click a hyperlink from an external application like your email or instant messaging. My particular lament has to do with creating hyperlinks in my own web pages and not having a good, all-purpose, crossbrowser-compatable script to trigger them to open a new tab rather than a new window.

    Unlike Lachlan Hunt, I believe that there ARE times when it’s acceptable to have a link open externally–especially in the case of a blog or forum where unknown users are liable to post just about any kind of link you can imagine. There also cases in my articles where I’ve cited examples from other sites, quoted from other authors, or just put a link in for the convenience of the reader. I’ve taken the time to warn users when a link will open a new window, but, given the choice, I would rewrite that script to open in a new tab rather than a whole new window.

  10. Joseph A Nagy Jr

    I have Firefox set to open all links from web pages that have an external target in a new window. It even does that (most of the time) for pop-up windows that I click on links for.

    link to a screenshot showing the setting in firefox

  11. ptvGuy

    I do the same thing in both Firefox and IE7. However, that isn’t the default setting. Most computer users leave all their programs set at default settings; therefore, it’s best to design for defaults. It tends to be only people who’ve changed their settings (such as you and I) who actually understand that those behaviors can be controlled from the client end. The vast majority of users on the web believe that the web pages they view do only what the web developer designed them to do (or failed to design them to do.)

    One of my previous posts listed this exact same problem with Norton Internet Security. The default spam settings block certain content from web pages and leave users assuming that the web developer simply left something out.

    If users have set external page links to open in new tabs in their browsers–which I think is the best way–then my externalLink script will open in a new tab. Otherwise it will open in a new window as designed. I’d still prefer to automatically open a new tab instead, but such an all-purpose script would have to deal not only with how the browser triggers tab openings, but what extensions are installed that might interfere with that. I don’t expect a good solution any time soon.

  12. Joseph A Nagy Jr

    I don’t expect a good solution any time soon.

    We already have a good solution, though. Our blogs, where we can educate readers (both the technical and non-technical alike) about the software they use. Useability guidelines, such as those for the blind, will always fail unless users and developers alike are fully informed.

  13. dave gillhespy

    Great article, thanks! I wanted to try out the RSS feature, but am having problems with it already. I added the code below to my site and it worked fine locally, but when I upload it doesn’t do anything. Is this feature supposed to be working properly?

  14. dave gillhespy

    for some reason the code isn’t showing up, but I followed the specs from the IE 7 toolkit and it doesn’t work once uploaded.

  15. ptvGuy

    Joseph: I agree with you in principle, but the reality is that the majority of web users look at surfing the Internet in the same way I look at using my car. I don’t know anything about cars. I put gas in it, and I expect it to go where I want. If it doesn’t work, I want it fixed. I don’t want lectures about oil changes or what I should do to take care of it, and I’m certainly not interested in reading them. I’m perfectly fine with everything under the hood being a mystery to me. That’s how people surf the web, and that’s why I write (primarily) for web developers and not web users.

    Dave: I’m not sure what coding you’re refering to since it was stripped out of the comment. I’m currently looking for a good way to display code from comments here without parsing it, but the security features on WordPress 2.0.4 are pretty strict about preventing most code in comments. (That’s a good thing, BTW.) If you send it to me through my contact form, I’ll be able to give you much better feedback on it.

    As far as trying the RSS feature in IE7, it shouldn’t require any extra coding at all beyond the creation of a valid XML feed and a link to it on the page. IE7 spots the link in the page as it’s rendered and does the rest for you.

  16. ptvGuy

    Dave: I fixed the code display problem.

  17. dave

    type="application/rss+xml"
    title="WRCJ Events Feed"
    href="http://www.detroitpublictv.org/wrcj/rss/events.xml"
    />

    I just added the “link” tag inside the header as the IE 7 toolkit suggested. When I preview locally the feed icon lights up and everything is great. When I upload the file the feed icon stays grey.

  18. Joseph A Nagy Jr

    ptvguy: You and I definitely have different ideas about the experience had on the web. I for one am all for demystifying any technology, the Internets being first and foremost as it is, without a doubt, fastly becoming the most popular medium for sharing ideas of all sorts (even ones you and I would certainly disagree with). I would rather educate users where as you’d rather have more guidelines. I wish I could say I’ve been keeping up with your blog (moreso then just the comments) but my net access is limited to 65 minute increments a day (from a public library) and will be for the foreseeable future.

    Yes, the designer should try to accomodate all possible experiences but that is getting harder and harder to do. With your experiences with Norton Internet Security (seemingly another Norton product I am glad I don’t use) and other people’s experiences with proxies and the like, it would probably be the best route to take a “meet me in the middle approach”.

  19. ptvGuy

    Dave: I tested your code exactly as you entered it here, and it works fine. It’s a valid feed, and it lights the feed button in IE7 right up. My guess is that your frameset arrangement is interfering with the link. Try putting it in the HEAD section of the root page, and let me know what happens.

    BTW, tag your feeds for easy sorting. This will allow users to look for just piano events or just Jazz events, etc., etc. Also, don’t be shy about throwing a membership link right onto the end of every event item in your feed. You can hard-code it to appear automatically in the feed right before the close ITEM tag.

    Joseph: I wouldn’t say that we disagree nor that I want more guideleines. (See my article on the WCAG 2.0 guidelines.) I expect people who charge for web development to know what they’re doing or to find out before they accept payment. I hope that users will become more educated about the technology of the web, but I don’t demand it of them.

    I picture the future of the web with developers putting usability, accessibility, and user exerience first until it becomes as easy to use as a television or a microwave oven–and requires just about as much knowledge from the user. Users of such devices know that there are numerous bells and whistles available to them and will even study up on them if they decide that they need that, but, for the most part, they just want to switch it on, get what they want, and be done with it.

  20. Joseph A Nagy Jr

    I do agree, web developers should know what they are doing (or what they are getting themselves into) but I still am more inclined to a “meet me in the middle” approach.

    I do admit though to having a certain tendancy to gadget-geekery and finding out how to fully use my devices, I imagine that really pours over into my views when it comes to web design.

  21. Lewis Salem

    Shame on Microsoft for forcing IE7 in an automatic update. This is causing headaches for Web Developers around the world. Many of us do not have to time to go through everything and make sure it’s all OK. But we do anyways, because we know what can happen when things go bad. I curse them for creating extra work for us right around the holidays.

  22. ptvGuy

    Nothing gets the holidays going like a good curse. ;-)

    The real shame, I think, comes in forcing that whole Genuine Windows Advantage thing into the package. There’s a whole lot of people out there right now (businesses included) that are discovering that the operating system that “came with their computer” was of somewhat questionable origin.

    New holiday plans for many people will now include getting a REAL copy of Windows for their computers so they can download IE7 so they can see what (if anything) needs to be fixed so they can fix their site that was working fine before so they won’t get complaints or lose customers so they can relax and enjoy the holidays which they’ll suddenly realize they haven’t had any time to shop or prepare for because they were doing all this.

    What a season of joy lies ahead…

Leave a Reply

« Back to text comment

ptvGuy on Twitter

  • Lee in the sticks: My ISP has never hidden this, in fact you can adjust the graphic quality vs. speed in the...
  • Ky resident: Thank you for explaining this. My ISP is one of those who never explained this. When each 3 moth...
  • Rahmon A: Hello, just to say hii to ptvguy for a job well done.
  • Ameliorations: ptv Guy has a series going on over at his blog (when doesn’t he?), this one over RSS. Here are...
  • Alex M.: I meant on the scale like you used. How’s you do that?

Facebook

Twitter