вторник, 31 марта 2009 г.

Web Fonts

Original: Web Fonts

Web fonts

Learn how to use Web Fonts in your blog, so visitors with Opera 10 can benefit from the evolution of Web technology.


Web fonts are a great way to style your blog by applying a new font visitors with Opera 10 can benefit from.

With Web Fonts you can change the entire look and feel of your blog by applying a few simple lines of code to your CSS.

Supported Web Font formats in Opera 10 are:

  • TrueType/OpenType TT (.ttf)
  • OpenType PS (.otf)

First, you need find a font of your taste. There are thousands of free Web Fonts out there, so just search for "free fonts" using any search engine.

For the next part you have to be logged in to your My Opera account and have a blog (preferrably with some entries too). Place your pointer to "My page" in the top menu and choose "Design" from the drop down list. Make sure you have a design template which supports customizing your own style sheet. Click on the "custom style sheet" link to embed and adjust the following code:

 /* Special font-face selector */ @font-face { /* "Nickname" you want to refer to later */ font-family: "opera"; /* Change the URI to where your font resides */ src: url("linktofont.ttf") format("truetype"); } h1,h2,p,a,div.content { /* Refer to the "Nickname" to apply it any element you want */ font-family: "opera"; } 

Your are now using Web Fonts. :) Please let us know as a comment if you've experimented with this in your own blog, so others can check it out. :cool:

New look for my blog

Nice new font for my test blog. :)

WebKitGTK+ 1.1.4

Original: WebKitGTK+ 1.1.4

So, another two weeks, another release. I suppose nobody would have noticed, but we are releasing on Mondays instead of Sundays because we figured it was better to have reviewers around for the inevitable last minute commits. This time we helped Darin to fix a nasty regression on IRC which ...

WebKitGTK+ 1.1.4 released!

Original: WebKitGTK+ 1.1.4 released!

So, we have been able to keep up with releasing every two weeks. I can’t say I emptied my wishlist for this release, but we did get a good load of good new features, and bug fixes. Go get it, and come back to read about what’s new.

Those of you who hate when you middle-click a link and it opens in another window will be glad to know that this version clears the only lasting missing piece of API required to allowing the browser to concede your wish. If you get irritated with weird scrolling behavior when using the keyboard, this release also fixes most of the remaining pet peeves, with a proper GtkBinding implementation for our WebView, done by Xan.

Font rendering has also received some much needed love, and we have chased and killed most of the problems with WebKitGTK+ wanting to download stuff instead of displaying them because of bad headers provided by the server. There is still work to be done in this area, but most of it will probably go into libsoup, instead.

You may have heard about HTML5 media tags support. Well, we have sharpened some of the rough edges of the code that already existed, making it able to play some basic ogg examples, such as the ones used by the Mozilla guys for testing.

Now on to make 1.1.5 rock even more!

Compatibility View List and IE8 RTW

Original: Compatibility View List and IE8 RTW

I've blogged about the Compatibility View features included in Internet Explorer 8 a few times during the Beta 2 and Release Candidate milestones. Now that Internet Explorer 8 has released, I wanted to follow-up with a quick post highlighting the content that's been created on MSDN regarding the Compatibility View Li

To review, Internet Explorer 8 includes a suite of features under the umbrella term 'Compatibility View'. These features give users a way to mitigate website compatibility problems they may encounter while browsing the web – compatibility issues often caused by Internet Explorer 8's better implementation of web standards. By default, Internet Explorer 8 displays content in its most standards compliant way and this can cause compatibility problems on websites that still expect the older, less interoperable behavior from IE. Users can override IE's default behavior by choosing to view a site in Compatibility View - there's an icon that appears next to the 'Stop' and 'Refresh' buttons in the address bar that controls this. Overall options for the feature set can be found in the Tools menu.

During the development of Internet Explorer 8, the IE team analyzed Compatibility View button usage telemetry data, paying close attention to the type of compatibility experiences our Beta users were having on high traffic websites. We combined that telemetry data with other feedback sources – customer-filed bugs, Report a Webpage Problem data, our own compatibility testing, etc… - to create a list of high traffic sites that are likely best displayed in Compatibility View. During the first run experience, we offer users the choice to use this Compatibility View List as part of their everyday browsing experience. Visiting websites on the list causes Internet Explorer 8 to display the site in Compatibility View rather than IE8's default "best standards mode". In other words, it's as if the user pressed the Compatibility View button for all sites on the list with the benefit that the end user avoids having to first experience a website compatibility failure to make t

Coinciding with the release of Internet Explorer 8, we've created a content store on MSDN that discusses the finer-grain details of the Compatibility View List. There you can find answers to common questions –

  • What process did the Internet Explorer team follow to create the list?
  • Is my site / domain on the list?
  • How do I remove my site / domain from the list?

We've also created a tracking spreadsheet that provides a living history of sites on the list – domain name, when the site was added, and the current status. The Compatibility View List is updated on a regular cadence (in a period mirroring IE security updates, approximately every 2 months) and the status field helps site owners determine whether the currently shipping version has satisfied the removal request or whether the removal request will happen in an upcoming version of the list.

In closing, we on the IE team greatly appreciate all of the feedback you've provided regarding Compatibility View. That feedback has helped us create a feature set that meets two important goals of the release, goals that are often at odds: improved interoperability through a better implementation of web standards *and* providing a great user experience on existing websites. Please keep the feedback coming.

Scott Dickens
Program Manager

суббота, 28 марта 2009 г.

Member of the week

Original: Member of the week

Member of the week

This week's spotlight shines on a member who sure has a good taste in video games! :hat:


Member of the week

This week's spotlight shines on a member who sure has a good taste in video games! His user name is taken from "Grim Fandango" - one of many great adventure games released in the last century. :cool:

His blog is a great read for both Spanish and English speaking visitors (thanks to Google Translate!

Accelerator Spotlight

Original: Accelerator Spotlight

Accelerators are a robust and customizable way of bringing you closer to the services you use most. We've said a lot about the technology behind Accelerators and how to build on it, but I thought it might be nice to step back for a minute and look at some of the things people have already built. So for the rest of this post, I'll be throwing a few interesting Accelerators into the spotlight.

These are five Accelerators that I thought were notable in some way, either because they did something completely different than I ever thought of the feature doing, or because they do something particularly well.

Shareaholic

One of the distinctions we made when designing the Accelerator feature was service integration versus service aggregation. Loosely speaking, one could view the feature itself as being service aggregation, since it binds a bunch of services in one place, and each individual Accelerator as service integration, since it occupies a place in that aggregation feature.

Shareaholic (add) comes closer to service aggregation in its own right than almost any other Accelerator I've seen. Their team has a blog post describing it, but it essentially takes the user selection, link, or document and sends it to the Shareaholic service, which interfaces in turn with roughly 30 other services of varying kinds.

Shareaholic accelerator. The preview window shows different services which can be used to share.

There are tradeoffs to this approach, of course, but I think Shareaholic is a good example of the kinds of aggregation possibilities that are possible with Accelerators.

Entertonement

Entertonement (add) is a very unique Accelerator. Essentially, it takes the user selection and returns audio clips based on that selection. The real distinguishing feature, however, is what it does with the preview window:

Entertonement Accelerator. The preview window shows

Entertonement embeds a media player in the preview window and then plays the first audio clip returned by the user's selection.

I think this Accelerator helps illustrate a class of preview window scenarios that I don't think have been fully explored yet—namely, embedding outside content.

I could see a number of other applications for embedding a media player in the preview window, like music or video search services, some of which already have Accelerators. Given that the preview window can run ActiveX controls, the possibilities are virtually limitless, subject to the security restrictions we have in place for such controls.

Preview and Launch URL

Preview and Launch URL (add) fills one of the most-requested needs for Accelerators. It takes a user-selected URL and launches it. This alone is very useful, but what really sets this Accelerator apart is its use of the preview window.

It uses a service called WebSnapr to generate previews of web pages, which it then returns in the preview window. The end result is that you can see a page before you navigate to it:

We had created a "Launch URL" Accelerator for internal purposes, but the use of a thumbnail generator hadn't occurred to us. As a result, I think this particular Accelerator really stands out.

Share with Facebook

Facebook (add) is another big service building on the Accelerator feature, and their "Share with Facebook" Accelerator deserves mention. You can activate the accelerator from the Page menu, which enables you to send whatever page you're viewing to Facebook as an item to share with your friends. You can also right-click a link and share that, too.

This Accelerator is notable because it's a good example of well-used document variables. Most of the Accelerators out there use selection context exclusively, perhaps not realizing that Accelerators can operate on links or the page as a whole, as well.

While selection context is definitely the "light-up" case for Accelerators, I think document context could be used to a greater degree than it currently is, and I think Facebook does a good job of doing so.

It's also a good example of "bulk send" Accelerators, where the user selection is taken from a web page and shifted to the composition page of a service. Blogging and email would exhibit similar behavior, for example.

Shop and Save with Live Search Products

This Accelerator (add) manages to combine two of my favorite things in the world—saving time and saving money. As the Live Search blog explains, whereas a user normally would have had to copy a product term and then paste it into at least one shopping service somewhere, he or she can now just highlight that term and receive easy links to reviews and price comparisons.

In addition to its execution functionality, it makes very good use of the preview window, too, presenting the essential information to users inline.

Conclusion

I hope this post helped shine a little more light on a few Accelerators you may not have seen before. I also hope it may have helped you see some of the potential for Accelerators that may not be evident in the ones you use every day. The Accelerators above were notable for pushing the envelope in some way or another, and it's my hope that users and developers like you will always continue pushing.

Thanks for reading!

Jon Seitel
Program Manager, Accelerators

пятница, 27 марта 2009 г.

Member of the week

Original: Member of the week

Member of the week

This week's spotlight shines on a member who sure has a good taste in video games! :hat:


Member of the week

This week's spotlight shines on a member who sure has a good taste in video games! His user name is taken from "Grim Fandango" - one of many great adventure games released in the last century. :cool:

His blog is a great read for both Spanish and English speaking visitors (thanks to Google Translate!

Firefox in Nederland

Original: Firefox in Nederland

Ben je woonachtig in Nederland?
Gebruik je Firefox zakelijk of privé?
Meld je dan aan bij deze groep en laten we gezamelijk gaan kijken hoe we Firefox nog groter kunnen maken in Nederland.
Ik gebruik Firefox zowel zakelijk als privé
Zakelijk promoot ik Firefox via mijn website.

read more

четверг, 26 марта 2009 г.

Meet the team

Original: Meet the team

FuzzyFox - Developer/Designer

I am the lead developer of the Ecard system and the owner of Brinkhurst Design. I was the one to blame for the database issues with the first Ecard we produced and am the one to turn to for help with the code or for issues related to the general UI and email templates.

read more

IE8 Security Part IX - Anti-Malware protection with IE8’s SmartScreen Filter

Original: IE8 Security Part IX - Anti-Malware protection with IE8's SmartScreen Filter

Over the last year, we've published two posts about how the IE8 SmartScreen® filter helps to prevent phishing and malware attacks.  In this post, I'd like to share some real-world data on the protection provided to IE8 pre-release users by the anti-malware feature.  We've invested heavily in this feature, and we've seen significant results.

Here are some key statistics:

  • We have delivered over 10 million malware blocks in the past six months
  • That's a block for one out of 40 users, every week
  • We've seen (and blocked) one in every 200 downloads as malicious

These are BIG numbers – each malicious download blocked helps prevent compromise of that user's computer.

Here's how it works: SmartScreen's malware protection focuses on identifying and blocking sites on the web that are distributing malicious software.  As a reputation-based feature, SmartScreen can block new threats from existing malicious sites, even if those threats are not yet blocked by traditional anti-virus or anti-malware signatures.  In this way, the SmartScreen filter complements traditional anti-virus products by providing additional dimensions for both identification and protection.  For comprehensive protection from malware, we highly recommend that users also install traditional anti-virus products and keep them up to date.

SmartScreen delivers blocks both in the navigation experience and in the file download experience depending on the situation.  This level of control allows us to block entirely malicious sites, portions of sites or just a single malicious download on an otherwise clean site (for instance, a social networking or file-sharing site).  Similar to our anti-phishing efforts, we source the malware data based on a combination of Microsoft internal and 3rd party data to deliver the most relevant, comprehensive protection.  We're committed to making the browsing experience safer and have a team of people constantly researching and improving protection.

Not all malware protection is created equal-- just because a browser has anti-malware features doesn't mean it protects users from the most relevant threats.  A study comparing leading browsers on their ability to block malware attack sites that attempt to fool the user with social-engineering was recently released by NSS Labs.  As you can see from the chart below, IE8 is detecting two to four times more attacks than the other browsers.  Note that IE7 does not have anti-malware URL filtering; the IE7 blocks below are due to malware sites that are also phishing sites blocked by IE7's Phishing Filter.

Chart of Malware block rates from various browsers.

We're committed to continuing to deliver the most relevant protection to our users.  With the investments we've made in hardening the IE platform, the user is usually the weakest link. Prevalent malware is packaged and delivered in such misleading ways that users understandably have a hard time recognizing when they are at risk.  That's where SmartScreen steps in.

Here's some common examples of what users think they are downloading:

  • Anti-Virus/Anti-Spyware products
  • Free videos, codecs & images
  • Utilities or other software
  • Online greeting cards
  • Games

Here's the types of files users are actually trying to download:

  • Viruses
  • Spyware
  • Adware
  • Trojans
  • Backdoors
  • Dialers
  • Worms
  • Downloaders
  • Password stealers
  • Monitoring software

There are screenshots of several malicious sites in the safer online experience paper we recently published.

How you can help

Please report sites that you think may be malicious by using the built in reporting mechanism in IE8. Click on the new Safety menu | SmartScreen Filter | Report Unsafe Website.  Reports of malicious sites will be verified by Microsoft and added to the SmartScreen filter database.

Comprehensive Protection

With the demonstrated efficacy of IE8's SmartScreen filter, we know that internet crime will evolve.  That's why it's so important for us to invest in comprehensive protection to address emerging threats.  Key on our list are attacks against web applications, which represent increasingly valuable targets as users' information is moved online.

  • IE8 is the only browser to block XSS attacks "out-of-the-box."
  • IE8 introduced the first "out-of-the-box" mechanism to allow sites to prevent ClickJacking attacks.
  • IE8 introduces new functions which allow sites to build more-secure mashups (toStaticHTML(), XDomainRequest) and supports new standards-based mechanisms (Native JSON support, postMessage()).
  • Safer default settings (DEP/NX, per-site AX) mean that users are better-protected than ever before.  Group Policy controls (for ActiveX management, enforced SmartScreen blocking, etc) allow IT administrators to reduce the number of trust decisions users face when using IE8.

We're committed to protecting our users from the attacks of today and the attacks of the future.  Please stay tuned to the IEBlog for further posts on IE8 Security improvements and results.

Thanks!

Eric Lawrence
Program Manager

Firefox Web Hunt

Original: Firefox Web Hunt

This is the one and only group to be part of if you like treasure hunts. Even more so if you like the idea of treasure hunts on the internet. Even more so if it could win you some Mozilla Swag!
Okay so the big sekrit of the year is out. From the creators of the Ecard Project comes the next big thing. Treasure hunts online. Relating to Mozilla Firefox!

read more

FAQ

Original: FAQ

Q.   Can people helping with the hiding of treasure still partake in the hunt?
A.    Yes however they will not be elegeble for any prizes and will have to submit egg locations to a private hiders page.

read more

вторник, 24 марта 2009 г.

Know your friends

Original: Know your friends

Two friends

Missing some of your friends? Is your activity feed not juicy enough? Look no further, the answer might be here.


Having friends on My Opera let's you control who can access your blog and photos (also, a big friends list looks badass). We're adding more functionality to fully utilize this feature of My Opera, but if you feel that some friends have gone AWOL, then the issue might be on your end...

With the latest "patch" we modified the friend approval system. If a user adds you as a friend you now have to accept his/hers invite to become friends and let them get access to your "Friends only" content using a new interface.

Head

User "aaas" wants to be my friend... Should I let him?

For the upcoming release we also want to improve the friends feature with a new interface:

Even shinnier buttons with more text... How's that possible? -_-

We're also bringing back the inferior "block" button:

Do not be afraid to block unwanted peepers!

Anything else you want to see added or improved with

RE: IE8 Beta Feedback

Original: RE: IE8 Beta Feedback

Thank you to everyone who has provided the IE Team with feedback on IE8. Your dedication to making this product the best it can be is truly amazing. Here is an update on the feedback channels mentioned in IE8 Beta Feedback blog post back in March of 2008:

  • IE8 Technical Beta – We invited a group of beta testers, including anyone who emailed us, from around the world to test and submit issues on IE8 through Microsoft Connect

    Compared to feedback during IE7, we received a high percentage of actionable bugs.  We appreciate the time everyone took to file detailed bug reports with the IE Team.

    What happens now?  All Postponed bugs are now active for consideration in the next version of Internet Explorer.  We resolved and closed all other bugs submitted since IE8 Beta 1. The Internet Explorer 8 Feedback website on Microsoft Connect will remain open and we will not delete any of your previously submitted bugs.  Right now we are looking for new IE8 bugs and bugs that have regressed (meaning the bug was previously fixed and now occurs in IE8 RTW).

    In the next couple of months, we will introduce a new type of feedback form designed specifically to handle improvements for the next version of Internet Explorer. Please stay tuned for more information.

  • Public Votes on IE8 Technical Beta bugs – We have opened up the bug database for the IE8 Technical Beta for everyone to view and vote on issues.  There is no need to create a Microsoft Connect account. 

    What happens now?  This site will remain open to the public.  Please continue to rate the bugs most important to you.

  • Report a Webpage Problem Tool - The Report a Webpage Problem Tool is a control you can download and install in IE8. When you encounter a site that is not rendering correctly, you can submit a report.

  • Automated Customer Feedback – Internet Explorer uses an automated system to collect real-world data about crashes and hangs. For more information on this, please read the IE8 Reliability Update for Windows 7 Beta Now Available blog post.

  • IE Beta Newsgroup – This new newsgroup is the all-in-one place to discuss items about IE8 betas.  Thank you to everyone, especially the IE MVP's, for helping the IE Team monitor our newsgroups and filing bugs on other's behalf. Great team work!

We are looking for new IE8 RTW bugs, particularly issues where something worked in an IE8 beta release and does not work in IE8 RTW. If you believe you have one of these issues, please take the following steps:

  1. Read the IE8 Release Notes
  2. Visit the Internet Explorer 8 Technical Beta program on Microsoft Connect (http://connect.microsoft.com) and view bugs in the database.
  3. If you don't find your issue, you can visit the IE Beta Newsgroup and post your issue there. Members of the technical beta will be monitoring this newsgroup and can file a bug about the issue on your behalf.

Once again, thank you for your help in making IE8 great!

Allison Burnett + IE Team

Edit 3/23/09: typo correction, Windows 7, not Windows 8 :)

суббота, 21 марта 2009 г.

RTM Platform Changes

Original: RTM Platform Changes

Hi, I'm Kris Krueger, the Test Lead for the developer platform in Internet Explorer.

When we announced the IE8 Release Candidate, the call to action for site owners, software developers, designers, and administrators was to test with the Release Candidate build and make any changes necessary to create the best possible customer experience with IE8. We stated that we would continue listening to feedback from the community, but would be very selective about the changes to the platform made from there on out. This is an important point – we wanted to be mindful of the work we'd asked you to do. We didn't want to "pull the carpet out from under you" by changing fundamental ways the IE platform behaved. We did, though, commit to acting on the most critical issues, particularly reports concerning security, backwards compatibility, and completeness with respect to planned standards work. I'd like to communicate the cr

Security

For IE8 Beta-1, we closed off the information-disclosure problem whereby JavaScript can read the .value attribute of a file upload control and determine the full local pathname, which might include information like the user's name, profile directory, etc.  Specifically, we changed from ALLOW to DENY for the Internet Zone "Include local directory path when uploading files" security setting.  So, rather than sending the filename "C:\users\bill\desktop\temp\upload.txt", we instead send just "upload.txt".

Over the last few months, we've run into a significant number of sites (e.g. education products, several movie sharing sites, etc) and devices (e.g. popular home routers) that this security improvement breaks, because the sites use JavaScript to attempt to parse the filename (e.g. to determine its extension).  In many cases, the script will attempt to get the indexOf() the last REVERSE_SOLIDUS (\) character in the string, and since we now return only the leaf filename, those scripts will fail to parse the string and complain to the user.

For instance, here's a screenshot of the dialog you get from the router's firmware update UI after you click the "Start to Upgrade" button:

Dialog box "Message from webpage - Please designate the path of the new firmware."

Clearly, the user can't easily understand what caused this problem.  While we'd obviously prefer that developers fix broken scripts, in some cases this would be really tricky.  In the router's case, for instance, the user would need to update the firmware to get the fix, and it is the firmware upgrade code itself that's broken! 

In light of this, we started looking into compatibility mitigations for this problem.  One proposal was that we could prepend a bogus path to the leaf filename so that such scripts will continue to work.  We wanted to use a prefix which is descriptive (e.g. so it can be searched for by any confused web developers looking into problems) and which is simple (contains no special characters) because the parsing code we're trying to help out is likely not very robust. 

Upon investigation, we found that Opera 10 alpha is already doing this compatibility mitigation, although their prefix ("C:\fake_path\") includes an underscore that we'd like to avoid because we don't want to use special characters and would like to ensure that file path segments are <8 characters.

We elected to prepend "C:\fakepath\" in order to mitigate the compatibility problem.  We only provide this compatibility mitigation in the value attribute's accessor; we do not send the fake path to the server.

Backwards Compatibility

During the Beta / RC cycle, we asked for your input via the http://connect.microsoft.com feedback channel. In the released version of IE8, we've fixed many of the top platform issues identified using the Release Candidate build. These issues were prioritized based on votes by the community.

Feedback ID

Issue Title

406278

If <a> is not followed by a text node, link is extended infinitely

414825

TextArea width:100% on page refresh renders

409478

IE hard assert possiby related to <col></col> giving blank page.

412015

*Very* slow reaction in sites built with JS framework

413508

IE8 RC1 javascript engine bug

413587

overflow:auto generates scrollbars even if overflowing element is within overflow:hidden

414849

background image not or not correctly rendered

415317

[RC1 build 18372] [abs. pos.] Image shrinks unexpectedly after hovering a link

415727

IE8 RC1 (Stds Mode) SCRIPT tag causes Major REGRESSION rendering alignment bug

415039

body backgroud-image is not displayed unless body.style.height='100%' set explicitly

We also received strong customer feedback asking that we version a set of DOM features we had previously added to IE8's Quirks and IE7 standards mode.

Below is the list of features that have been hidden from IE7 Standards mode to improve compatibility with IE7.

  • The JSON object is now hidden
  • [DOM object].toString() enhancements reverted so that only "[object]" is returned, just like IE7
  • object.defineProperty/object.getOwnPropertyDescriptor APIs are now hidden

Standards

As part of our commitment to standards we have fixed a small number of tests listed on the official W3C CSS 2.1 test suite.

Before you run these tests make sure that you follow the prerequisites listed at the Windows Internet Explorer Testing Center.

http://www.w3.org/Style/CSS/Test/CSS2.1/current/html4/t090501-c414-flt-ln-00-d.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/html4/t090501-c414-flt-ln-02-d.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/html4/t090501-c414-flt-ln-01-d-g.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/html4/t0803-c5504-imrgn-l-05-b-ag.htm
htt .w3.org/Style/CSS/Test/CSS2.1/current/html4/t051103-dom-hover-01-c-io.htm
http://www.w3.org/Style/CSS/Test/CSS2.1/current/html4/t1605-c545-txttrans-00-b-ag.htm

After shipping the RC build we listened to feedback on our HTML 5 DOM storage implementation.  We acted on this feedback by making two changes to IE8's DOM storage implementation so that we match the HTML 5 spec.  The first change is that we now return null and not undefined for keys that don't exist in DOM storage.  The second change is that we removed the length and remainingSpace properties when iterating DOM storage using a for..in statement. We also removed the binary IDOMStorage and IEnumDOMStorage interfaces from IE8.

Thanks for all the feedback, your feedback has helped us make a better browser!

-Kris Krueger
Test Lead

More Web Standards Tests Submitted to the W3C

Original: More Web Standards Tests Submitted to the W3C

Internet Explorer 8 represents a leap forward in support for web standards.  We believe that IE8 has the first complete implementation of CSS 2.1 in the industry and it is fully compliant with the current CSS 2.1 test suite.

The only way to know if a browser has correctly implemented a specification is to develop a comprehensive set of tests for the specification.  Those tests are the best reference for how a browser will behave when you're writing a web page. 

Today, the IE Team is submitting 196 new test cases to the CSS 2.1 Working Group for inclusion into the CSS 2.1 test suite. These cases were developed since IE8 RC. This brings Microsoft's contribution to the CSS 2.1 Test Suite to 7201 tests. IE8 passes all of these tests today as well as the rest of the tests in the current official CSS 2.1 test suite.  We're working closely with the CSS working group to include the new tests in the official test suite. For now, these tests are available at the Windows Internet Explorer Testing Center.

I encourage other browser vendors to contribute to the W3C's CSS 2.1 test suite so those tests may be used by any browser under the W3C's license. Only then will those tests broadly benefit web developers.

If you have specific feedback on any particular test case, I strongly encourage you to provide it on the W3C's CSS 2.1 Working Group's mailing list. That will ensure the test case reviewers have your comments in context as they add these pages into the suite.  I'd like to thank everyone that provided feedback on the previously submitted tests.  We made changes to tests based on that feedback. 

Thanks for all the great support and feedback. Enjoy IE8!

Jason Upton
Test Manager – Internet Explorer

Member of the week

Original: Member of the week

Member of the week

Spring is coming and what better way to celebrate than a short stop in the Windy City?


Member of the week

From the Midwest we have a teacher of adapted physical education who in her off time maintain a wooping 1.65 acre property west of Chicago, the Windy City! :eyes:

She has a really cool My Opera username and is clearly proud of her heritage and prefers to use a Norwegian born Web browser both on her phone and at home. :love

пятница, 20 марта 2009 г.

Internet Explorer 8 Final Available Now

Original: Internet Explorer 8 Final Available Now

Today we're excited to release the final build of Internet Explorer 8 in 25 languages. IE8 makes what real people do on the web every day faster, easier, and safer. Anyone running Windows Vista, Windows XP, and Windows Server can get 32- and 64-bit versions now from http://www.microsoft.com/ie8. (Windows 7 users will receive an updated IE8 as part of the next Windows 7 milestone.)

We've blogged a lot here about what's in IE8. Stepping back from individual features, Internet Explorer is focused on how real people use the Web. We designed the product experience based on real-world data from tens of millions of user sessions. We worked closely with developers and standards groups to deliver a far better platform for the people who build the web. We cooperated closely with the security community to address the real threats that users face on the web, and keep users in control of their browsing and information. The resulting product takes a "batteries included," just works out of the box approach to delivering the next browser for how hundreds of millions of people really use the web. We think it will surprise people who haven't looked closely at IE in a while. Perhaps it's time to re-think conventional wisdom about IE.

Today at the MIX conference, we showed IE8's technology and design in the context of what real people do all the time on the web:

  • Get where you want to go faster with real world performance. The core activity in the browser is navigating to a website. IE8 makes that faster and easier with its new address bar, new tab experience, favorites bar, and history in search box. IE8 is faster than IE7, and favorable to today's other browsers on today's common sites. Script benchmarks measure script; overall browser performance involves many different factors. Looking at a slow motion video of today's common web sites in the latest browsers, IE is often the fastest at real world sites. Unlike some other browsers, IE isolat
  • Use more of the web, easier. With IE8, people can get what they want out of web pages, often with just one-click, in the flow of their regular browsing. Webslices make it easy to stay up to date on the latest information from a web page (like weather, traffic, or status updates). Accelerators make it easy to act on the current page (mapping, sending, sharing, etc.) using another web service without the tedious work of "copy, new tab, navigate, paste." Visual search results and Quick Pick make it easy to get the search results users want from the search services users choose. Users are in control of how they use services with these their with these secure, reliable, and consistent extensions.
  • Stay safer from real world threats: IE8 has built-in protections to keep users safe from real threats. These defenses are easy to understand and use, from highlighting the current site's domain in the address bar to the clear indicator when IE is browsing "InPrivate." IE provides protection from today's dangers, like malicious software downloads, as well as tomorrow's, like cross-site scripting attacks. IE is the only browser that, out of the box, enables sites to protect their customers from clickjacking attacks.
  • Build on real world interoperability, standards, and compatibility. IE8 shows Microsoft's commitment to an open and interoperable web. IE8 by default shows web pages in its most standards compliant mode. With IE8, we're delivering the most complete and correct implementation of CSS 2.1 available in any browser.  To improve interoperability not just for IE but for all browsers, we've contributed over 7,000 test cases to the W3C (and taken feedback along the way).  This will make it easier for the people who build the web to develop with standards. We've started delivering on HTML5. We've also made the specifications for webslices, accelerators, and visual sea

    What's Next

    First, as a team we want to thank everyone who used our pre-release software and provided feedback. You helped us deliver IE8.

    Our next steps start with listening. We're going to listen for customer and security issues and respond appropriately. We're going to engage with web sites and developers on compatibility. We're going to finish Windows 7. We're going to work with standards bodies to finish CSS 2.1 and bring other standards to a customer-ready state faster. We're going to stand behind this product and service and secure it for many years. We're going listen to your feedback while we start work on the next version of IE.

    The more important part happens outside of the IE team as people start using IE8. We're excited to see how developers take advantage of it, from slices, accelerators, and visual search results that people can  extend IE with to richer, safer websites that they'll use every day.

    Thanks –
    Dean Hachamovitch
    General Manager

    P.S. The following table offers summarizes much of what we've blogged about here; please see http://www.microsoft.com/ie8 for a more complete list that includes our work on accessibility, manageability and deployment, and more:

    Faster and easier for how people really browse the web every day

    Address bar. Searches across your history and favorites

    Search box. Visual Search suggestions, Quick Pick, search results from your browsing history.

    Accelerators. Immediate in-page access to the services of your choice.

    Web slices. One click access from the Favorites bar to the services you choose. Live previews and automatic updates.

    Tab grouping and coloring. Automatic tab organization and easier to multitask.

    "New Tab" experience. Easy access to your last browsing session or closed tabs.

    Favorites Bar. One click to add a favorite to the bar; and once click access to favorites, web slices, and feeds.

    Real world Performance.  Top sites load fast on IE8.

    Find bar. Easily find and highlight text on the current web page.

    Suggested Sites. Discover more sites on the web that are similar to the sites you already enjoy.

    Toolbar close box. Easy to enable or disable toolbars

    Add-on load time. See and control which add ons affect IE performance.

    Safer, protecting real people from the real threats on the web

    Malware protection. Prevents installation of malicious software

    Cross-site Scripting Filter. Protection from web site attacks.

    Tab isolation and Automatic Crash Recovery. Keep browsing even if a site or control crashes.

    Domain highlighting in the address bar. Easy to see what site you're really on.

    InPrivate Browsing. Protection  -- never saves your browsing history.

    InPrivate Filtering. Avoid third-party web tracking

    Delete items from the Address bar. More over the shoulder privacy.

    Search settings protection. Your search provider is always your choice.

    Clickjacking protection. Protection from a class of exploits involving mouse click redirection tricks

    Per User/Site ActiveX. Additional protection from repurposed ActiveX controls.

    DEP/NX. Protection from a class of memory exploits

    More-secure mashups for developers with new functions and support for new standards-based mechanisms (ToStaticHTML(), XDomainRequest; Native JSON support, postMessage()).

    Opportunities and Interoperability for the people who build the web

    Standards mode by default. Easier to build sites that work across browsers. (Compatibility View list for end-users while developers adjust to a more interoperable IE.)

    Most CSS 2.1 compliant, with 7,000+ test case CSS 2.1 Test Suite (incorporating community feedback) contributed to the W3C.

    Web slices, Accelerators, and Visual Search extensibility. Easy to integrate site with the browser experience. These formats released under open licenses.

    Developer and Designer Tools

    Beginning of HTML5 support (XDR, local storage, navigation); ACID2

Styling Scrollbars

Original: Styling Scrollbars

WebKit now supports styling of the scrollbars in overflow sections, listboxes, dropdown menus and textareas. For those who want to skip the article and just go right to the source, here is an example:

Scrollbar Example

Here is a screenshot for those not running a recent enough WebKit:

The scrollbar pseudo-element indicates that an object should use a custom scrollbar. When this pseudo element is present, WebKit will turn off its built-in scrollbar rendering and just use the information provided in CSS.

 ::-webkit-scrollbar { width: 13px; height: 13px; } 

The width and height properties on the scrollbar element indicate the width of the vertical scrollbar and the height of the horizontal scrollbar. Percentages can be specified for these values as well, in which case the scrollbar will consume that percentage of the viewport area.

A scrollbar consists of scrollbar buttons and a track. The track itself is further subdivided into track pieces and a thumb. The track pieces represent the areas above and below the thumb.

In addition the scrollbar corner can now be styled, as well as the resizer used by resizable textareas.

Here is a complete list of all the new pseudo-elements. All of these pseudo-elements must be prefixed with -webkit-.

 scrollbar scrollbar-button scrollbar-track scrollbar-track-piece scrollbar-thumb scrollbar-corner resizer 

Each of these objects can be styled with borders, shadows, background images, and so on to create completely custom scrollbars that will still honor the settings of the operating system as far as button placement and click behavior.

The following pseudo classes have been introduced and can be applied to the pseudo-elements.

:horizontal - The horizontal pseudo-class applies to any scrollbar pieces that have a horizontal orientation.

:vertical - The vertical pseudo-class applies to any scrollbar pieces that have a vertical orientation.

:decrement - The decrement pseudo-class applies to buttons and track pieces. It indicates whether or not the button or track piece will decrement the view’s position when used (e.g., up on a vertical scrollbar, left on a horizontal scrollbar).

:increment - The increment pseudo-class applies to buttons and track pieces. It indicates whether or not a button or track piece will increment the view’s position when used (e.g., down on a vertical scrollbar, right on a horizontal scrollbar).

:start - The start pseudo-class applies to buttons and track pieces. It indicates whether the object is placed before the thumb.

:end - The end pseudo-class applies to buttons and track pieces. It indicates whether the object is placed after the thumb.

:double-button - The double-button pseudo-class applies to buttons and track pieces. It is used to detect whether a button is part of a pair of buttons that are together at the same end of a scrollbar. For track pieces it indicates whether the track piece abuts a pair of buttons.

:single-button - The single-button pseudo-class applies to buttons and track pieces. It is used to detect whether a button is by itself at the end of a scrollbar. For track pieces it indicates whether the track piece abuts a singleton button.

:no-button - Applies to track pieces and indicates whether or not the track piece runs to the edge of the scrollbar, i.e., there is no button at that end of the track.

:corner-present - Applies to all scrollbar pieces and indicates whether or not a scrollbar corner is present.

:window-inactive - Applies to all scrollbar pieces and indicates whether or not the window containing the scrollbar is currently active. (In recent nightlies, this pseudo-class now applies to ::selection as well. We plan to extend it to work with any content and to propose it as a new standard pseudo-class.)

In addition the :enabled, :disabled, :hover and :active pseudo-classes also work with scrollbar pieces.

The display property can be set to none in order to hide specific pieces.

Margins are supported along the axis of the scrollbar. They can be negative (so that the track can for example be inflated to cover the buttons partially).

The linked example above provides a very complex scrollbar that has all of the OS X scrollbar behaviors (double buttons, an inactive look, track overlapping the buttons, etc.) as well as many of the Windows Vista scrollbar behaviors (hover effects, unique pressed looks above and below the track, etc.).

четверг, 19 марта 2009 г.

SeaMonkey 1.1.15 Released

Original: SeaMonkey 1.1.15 Released

Today, the SeaMonkey project released a new version of its all-in-one internet suite. SeaMonkey 1.1.15 closes several security vulnerabilities and fixes several smaller problems found in previous versions.

SeaMonkey 1.1.15 is available for free download from the open source project's website at www.seamonkey-project.org.

Read the full article on the SeaMonkey news page.

Improving the Education Experience with Internet Explorer 8

Original: Improving the Education Experience with Internet Explorer 8

Thinking back, I think we can all remember a time sitting in our high school computer labs, clamoring away on the keyboard trying to finish some assignment our Computer Studies teacher, Mr. Smith for the example I'm going to use in this post, had assigned. Something that I always found amazing was how the high school IT Administrators, usually also Mr. Smith, would be able to manage such an environment on a relatively tiny budget.

Today's large corporations can afford fairly specialized IT Pro staff. However, my post today will be focusing on small IT Pro shops and providing guidance on how to customize and deploy Internet Explorer 8. In particular, I will be using the example of how Mr. Smith can use IE8 to improve the education experience of his students.

Customizing Internet Explorer 8

Though, there are many ways to configure IE on your existing machines, this post will focus on Internet Explorer Administration Kit (IEAK) and Group Policy.

IEAK allows you to deploy customized packages and manage IE settings post deployment. For instance, Mr. Smith could use IEAK to create a custom IE package for his students that has school related favorites, search providers, home pages, Web Slices, Accelerators, and more. IEAK allows you to choose preferred defaults; the end-user can still overwrite these defaults. IEAK8 is available for everyone to try. To learn more about the IEAK, check out my interview on Technet Edge.

Group Policy on the other hand can be used to lock down features or settings that a user cannot overwrite, as they are always written to a secure tree in the registry. If you use an Active Directory environment, Group Policy provides a wide set of policy settings to manage IE8 after you have deployed it to your users' computers (For more information on Active Directory and how to set it up, read this TechNet article.) Furthermore, Group Policy allows you to create IE (and other software) configurations as a part of Group Policy objects (GPOs). The GPOs are linked to hierarchical Active Directory containers such as sites, domains, or organizational units. A client-side extension ensures that your policies are applied and refreshed regularly. You can always configure different policies for different sets of users based on their needs. We have added approximately 140 new Group Policies

Now, let's assume Mr. Smith has the following resources at Acme High School, the school where he works:

  • Acme High School library website
  • Acme High School online grade tracking website
  • Acme High School assignments website
  • Acme High School exam schedule website
  • Acme High School gym schedule website

With IEAK8 and group policy, Mr. Smith can join these resources to provide a convenient and seamless experience for his students. Let's assume that Mr. Smith would like to make customizations in the following areas:

  • Home pages
  • Accelerators
  • Web Slices
  • Search Providers
  • Security Settings
  • InPrivate Browsing
  • Compatibility View
  • Performance

IEAK comes in three licensing modes: Corporate, Internet Content Provider (ICP) and Internet Service Provider (ISP) modes. Each of these modes has varying degrees of customizability; the What Internet Explorer Administration Kit Can Do For You article describes the different licensing modes.

In Mr. Smith's case, as he is distributing the customized IE internally he can use the IEAK corporate license mode.

Home Pages.

Customized home pages are a perfect way to draw student's attention to important school information as they open their browsers. Mr. Smith can use the Important URLs – Home page and Support dialog of the IEAK8 to add home pages like Acme High School site, Acme High Grades site, Acme High Gym schedule.

IEAK page to set important urls such as homepage and support

To add homepages, simply click on the Add button and provide the relevant URLs. IEAK gives the option to retain previous home pages in the upgrade scenario; in this case, Mr. Smith has chosen to ignore that option.

Instead of providing default home pages, what if Mr. Smith wanted to lock down the home pages to ensure that your students always checked the latest updates on their class websites? He can use the Disable changing home page settings and the Disable changing secondary home page settings group policy to accomplish this. Furthermore, the Mr. Smith can use the Configure new tab page default behavior group policy to ensure that a new tab always opens the home page.

Policy Name

Policy Path

Disable changing home page settings

Windows Components\Internet Explorer

Disable changing secondary home page settings

Windows Components\Internet Explorer

Configure new tab page default behavior

Windows Components\Internet Explorer

The following screenshot is an example of the Acme High School branded home pages that Mr. Smith could add through IEAK or Group Policy:

IE Chrome showing the Acme High school favorites group

Accelerators.

One of the new exciting features of IE8 are Accelerators. Accelerators can help students increase efficiency in navigation and can be used to promote the school resources. Mr. Smith may be interested in creating Accelerators for Acme High School email, Searching with Acme High School Library Database and Translating Spanish for Spanish 101, as examples. Instructions for creating the required Accelerator XML file can be found in the OpenService Accelerators Developer Guide.

In IEAK8, Mr. Smith can use the Accelerators dialog to import or add Accelerators.

IEAK page to customize Accelerators

The Import button will import Accelerators that are currently installed on Mr. Smith's local IE8. This makes it easy for him to import his favorite Accelerators. To add Accelerators, Mr. Smith needs to click on the Add button and simply point to the Accelerator XML file. Setting an Accelerator as the default for that category allows it to appear in the main Accelerator drop down.

Group Policy gives a few options to configure Accelerators. The Deploy non-default Accelerators and Deploy default Accelerators allows Mr. Smith to append Accelerators to the user's existing Accelerators (Non-default Accelerators are Accelerators that are found in the spill way full Accelerators menu). The user cannot delete these Accelerators but can continue to add additional Accelerators.

Policy Name

Policy Path

Deploy non-default Accelerators

Windows Components\Internet Explorer\Accelerators

Deploy default Accelerators

Windows Components\Internet Explorer\Accelerators

Turn off Accelerators

Windows Components\Internet Explorer\Accelerators

Use Policy Accelerators

Windows Components\Internet Explorer\Accelerators

Mr. Smith has the additional option to completely turn off Accelerators or limit their use to just policy Accelerators with the Turn off Accelerators and Use Policy Accelerators policies. With all Accelerator policies, you need to place the Accelerator XML file on a network location.

The following screenshot is an example of the Acme High School branded Accelerators that Mr. Smith could add through IEAK or Group Policy:

Accelerator menu showing Acme High School Accelerators

Web Slices.

Another new IE8 feature is Web Slices. With Web Slices students wouldn't need to go back to the same websites again and again for updates on Grades, Exam schedules, Gym times or trip information – those updates would come to them. In order to create a Web Slice, please refer to the Web Slice Format Specification documentation.

Web Slices can be added from the Favorites, Favorites Bar and Feeds dialog of the IEAK8. To add a Web Slice, click on the Favorites Bar and select Add URL. Give the Web Slice a name and provide the Web Slice URL, as shown below and you're done.

IEAK page to customize favorites, feeds and the Favorites bar

Details view to add a Web Slice

Mr. Smith can also ensure that his students won't be deleting the Web Slices that he adds by enabling the Turn off addition and removal of feeds and Web Slices Group Policy.

Policy Name

Policy Path

Turn off addition and removal of feeds and Web Slices

Windows Components\RSS Feeds

Search Providers.

The Search Provider box is another area of customization that would help students use valuable resources, like searching the Acme School Library database, encyclopedia, or even local newspapers. For information on creating search providers, please refer to the Search Provider Extensibility in Internet Explorer documentation.

Search Providers can be added in the Search Providers dialog of IEAK8. Clicking on the Import button will, as is the case with Accelerators, import Search Providers that are already on Mr. Smith's local box. In IEAK8, we have added support for Suggests URL and Accelerator preview URL to give a rich visual search experience.

IEAK page to customize search providersIEAK details view to customize search providers

You can also add Search Providers through the Restrict search providers to a specific list of providers Group Policy. In order to use this policy, you need to create a custom Administrative Template file. Custom Administrative Template files can be created by program developers or IT professionals to extend the use of registry-based policy settings to new programs and components. To learn how to create a custom Administrative Template file to add search providers, please see this article.

The following screenshot is an example of the Acme High School branded Search Providers that Mr. Smith could add through IEAK or Group Policy:

Search box drop down menu showing Acme customized search providers

Security Settings

In order to protect his students and the school resources, Mr. Smith would be very interested in locking down the security settings of his school computers.

Internet Explorer 8 security zones enable you to divide the Internet and intranet into four groups of trusted and untrusted areas, and to designate the particular safe and unsafe areas that specific Web content belongs to. This Web content can be any item, from an HTML or graphics file to a Microsoft ActiveX® control, a Java applet, or an executable program. 
Mr. Smith can assign sites to particular zones using the Site to Zone Assignment Group Policy. After establishing zones of trust, he can set browser security levels for each zone, by using the Zone Template Group Policies found under the Security Page node, Windows Components\Internet Explorer\Internet Control Panel\Security Page. In this manner, he can control settings for ActiveX controls, downloading and installation, scripting, cookie management, password authentication, cross-frame security, and Microsoft virtual machine (VM) capabilities.

For the template policies, it is recommended to configure them in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets.

By enabling the SmartScreen Filter, Mr. Smith can help protect users from malicious sites that conduct phishing attacks or attempt to download malicious software. By configuring the "Prevent bypass" setting, he can prevent users from inadvertently ignoring SmartScreen warnings for known-malicious sites.

Policy setting name

Policy path

Prevent Bypassing SmartScreen Filter Warnings

Windows Components\Internet Explorer

Turn off Managing SmartScreen Filter

Windows Components\Internet Explorer

Use SmartScreen Filter

Windows Components\Internet Explorer\Internet Control Panel\Security Page\[Per Zone]

Malicious or defective add-ons can cause browser performance or security problems. Mr. Smith can configure Group Policies to restrict which add-ons may be installed or run.

Policy setting name

Policy path

Allow third-party browser extensions

Windows Components\Internet Explorer\Internet Control Panel\Advanced Page

Add-on List

Windows Components\Internet Explorer\Security Features\Add-on Management

Deny all add-ons unless specifically allowed in the Add-on List

Windows Components\Internet Explorer\Security Features\Add-on Management

All Processes

Windows Components\Internet Explorer\Security Features\Add-on Management

Process List

Windows Components\Internet Explorer\Security Features\Add-on Management

Do not allow users to enable or disable add-ons

Windows Components\Internet Explorer

For more information on recommended Group Policy settings for high security, please take a look at the IE8 Deployment Guide recommended security settings section.

Custom Components

What if Mr. Smith wants to install additional components as he is installing IE8? The Custom Components dialog of the IEAK8 is designed specifically for this purpose.

IEAK custom components dialog

On this dialog, Mr. Smith can add up to ten components that will be installed at the same time as Internet Explorer. These components could be course specific educational software, toolbars, or any software Mr. Smith wants to include on his environment. These components can be compressed cabinet (.cab) files or self-extracting executable (.exe) files.

Custom code that is downloaded over the Internet should be signed to let users know that they can trust the code before downloading it to their computers. The default settings in Internet Explorer 8 reject unsigned code.

When you add a component, you can specify when to install components in relation to the installation of Internet Explorer. To minimize the number of restarts, you can install the component before or after Internet Explorer in installed, or after the required system restart. Install before Internet Explorer option is usually used for batch files that configure user settings, while installing after Install after Internet Explorer option is usually used for software updates. Install after system restarts option should be used if the component contains system service packs or Java Virtual machine updates, as examples.

Customers often ask me about the other options on this dialog:

  • Command: If you specified a .cab file, you can also specify a command to extract the file.
  • GUID: Globally unique identifier (GUID) establishes a unique identity for programs, objects, and other items. If your program already has a GUID, type it in this box. If your program does not have a GUID, one is generated for you.
  • Parameter: You can specify command-line options to run with your custom program. For example, you might want to install your program silently, so that users do not see prompts during setup of your program or Internet Explorer.
  • Uninstall Key: Microsoft Update Setup compares this value to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\ApplicationName to verify that the component installed correctly.
  • Version: Type the serial number that you want to assign to the custom Internet Explorer package you are creating. The correct format for this version number is xxxx,xxxx,xxxx,xxxx. The version is a number and does not include alphabetical characters.
  • Verify: Click Verify to determine whether the program was digitally signed.

InPrivate Browsing.

InPrivate Browsing allows users to not leave any traces of web browsing actions by preventing browsing history, temporary Internet files, form data, cookies and usernames/passwords from being stored or retained locally. Mr. Smith would most probably want to keep track of student's browsing habits and can turn off this feature entirely using the Turn off InPrivate Browsing Group Policy.

Policy Name

Policy Path

Turn off InPrivate Browsing

Windows Components\Internet Explorer\InPrivate

Compatibility View.

If the school network sites are all designed to be used in IE7 and Mr. Smith wants to save costs in testing all of his sites, he can use the Turn on Internet Explorer 7 Standards Mode group policy. Likewise, if all of his sites are tested for IE8, but he hasn't got around to a few, he can use the Use Policy List of Internet Explorer 8 sites group policy to determine the rendering mode on a per site basis.

Policy Name

Policy Path

Turn on Internet Explorer 7 Standards Mode

Windows Components\Internet Explorer\Compatibility View

Use Policy List of Internet Explorer 7 sites

Windows Components\Internet Explorer\Compatibility View


Performance

What if the computer lab had really old computers? Or maybe they are brand new and Mr. Smith wants to maximize performance? He can use the Set tab process growth group policy to configure how many processes you want per tab. The default setting will create the optimal number of tab processes based on the operating system and amount of physical memory.

He could also increase the maximum number of connections per server by using the connection scaling group policies.

Policy Name

Policy Path

Set tab process growth

Windows Components\Internet Explorer

Maximum number of connections per server (HTTP 1.0)

Windows Components\Internet Explorer\Security Features\AJAX

Maximum number of connections per server (HTTP 1.1)

Windows Components\Internet Explorer\Security Features\AJAX

Mixed Environment

Mr. Smith could have a mixed environment with some computers running IE7 and others running IE8. How would he go about configuring Group Policy? Mr. Smith does not need to create separate Group Policy Objects for each version of IE; the policies will apply to the version of IE that is supported. If a policy has changed behavior between IE versions, the explain text will be clear on the different behavior for each version. The Requirements field, in the policy explain text, describes the supported versions of IE.

Multiple Languages

Mr. Smith can build customized IE8 packages in 24 languages using the IEAK. The IEAK Wizard itself is localized in 24 languages. So if Mr. Dixon in France wants to build French IE8 packages using a French IEAK Wizard, he can do so. Please note that for Windows XP, the IEAK8 language needs to match the base OS language (except for English) in order to install the localized IEAK.

Deploying Internet Explorer 8

Mr. Smith has a few options to deploy his customized IE8 package. He can use IEAK to create either a full installation of IE as an .exe or .msi or a configuration-only package. The configuration-only package is a branding only package when IE8 is already installed.

Mr. Smith can use System Center Configuration Manager (SCCM) or Active Directory to deploy the customized IE package. As Mr. Smith already has an Active Directory environment, this is the recommended approach. To deploy applications in Active Directory environments, the application installer must be a Windows Installer package, which means that we need to use the .msi package rather than the .exe package. To use Active Directory to deploy software, read this KB article.

As this blog has described, even a small IT Pro shop like that of Mr. Smiths can use Internet Explorer 8 to help students fully realize all the resources that are available. I hope this information was useful and look forward to your feedback once you've had a chance to try it out.

Jatinder Mann
Program Manager

88x31 Firefox Banners

Original: 88x31 Firefox Banners

88x31 banners free to use




 
 
 

read more

Firefox Perú

Original: Firefox Perú

Grupo creado con la finalidad de brindar un espacio de colaboración y ayuda mutua donde intercambiar, difundir y discutir ideas, opiniones, problemas, proyectos, experiencias, críticas, etc. sobre este gran navegador. Este grupo esta enfocado a los usuarios de Firefox en Perú pero esta abierto a toda la comunidad en especial la gente de latinoamerica y de habla hispana.