Do Not Track is a step toward putting you in control of the way your information is collected and used online. Do Not Track is a feature in Firefox that allows you to let a website know you would like to opt-out of third-party tracking for purposes including behavioral advertising. It does this by transmitting a Do Not Track HTTP header every time your data is requested from the Web.
Now, first thing to note about this setting is that not all Browers and Advertisers honor it. It’s not compulsory according to the Digital Advertising Alliance.
Second thing to note is that while some browsers have this turned on as a default, others have it turned off. It’s very inconsistent.
Below are some screen shots of where to find this setting:
First, we have Firefox:
Next, we have Chrome. (You’ll have to click on Advanced Settings)
Up next, we have Opera:
Then IE (This one’s a bit Tricky. You have to open up the Tools Menu by clicking on the Gears Icon on the top right side of the Window, then go to “Safety\Tracking Protection”):
Hi everyone. There are a couple of awesome posts that were published by Johan Meyer, Ukuvuma’s senior Microsoft Developer. I thought it best to re-blog some of his posts that I feel would add a lot of value to those who follow this particular blog.
From Johan Meyer at Ukuvuma Solutions
Hi Everyone. Here’s a quick post that I’m sure will make all the difference in your Web Dev Life.
There is a Browser plug-in called YSlow. You can install it on Firefox, Chrome, Safari, Opera and more. I’m going to use the Firefox plug-in for this example.
NOTE: For Firefox, you need to install Firebug to use this plug-in, as it’s an extension to Firebug.
Once you’ve installed the Firebug and YSlow plug-in, and restarted your Browser, do the following:
1. Open your Website. In my example I’m using my XPages Showcase for this example.
2. Push F12 on your keyboard. This will open the Firebug Window at the bottom of the Browser.
3. Click on the YSlow Tab. You’ll see an introduction Page, and a button at the bottom that says “Run Test”. This takes about 2-5 seconds to run.
4. Once completed, YSlow returns a set of results. You’ll get an overall Grade with a Performance score. (Please don’t judge me for getting a C. YSlow’s moaning at me for not optimizing CSS and JS files, but there’s a reason for that…)
5. If you take a look at the 3rd Red Arrow on the Image, you’ll see it’s pointing to the Ruleset List. This is pretty awesome, because you can set the rules and benchmark for how your site should be measured. There is a YSlow Add-On called Web Metrics Framework, which is a ruleset that measures your Website according to Google’s Standards.
6. If you go into each of the sections that’s returned….e.g. Content…..you’ll get a second set of Tabs that Score you according to individual operations….See image below.
7. YSlow also comes with quite a bit of useful Hints, Tips and supporting documentation.
This add-on is easy to navigate, and very very useful. I hope it helps. Thanks Yahoo.
Greetings everyone. I am very happy to announce that I have found a way to automate testing in XPages.
I attended Microsoft’s Tech Ed Event last year, and one of the tools that impressed me heavily, was Visual Studio’s Unit Testing Automation. What I enjoyed most was how you could setup a Test Case by recording what you were doing on the Screen, and then playback that Test Case. What was even more impressive was when the Test Case failed. When this happened, Visual Studio would take you to the line in your code where the Test Case failed.
Now, this is probably old news for Visual Studio Developers, but it’s quite rare for Domino Developers to have this capability. I’ve searched online and have not found any Testing Automation Toolkit for the physical Lotus Notes Client as yet, but I did stumble upon Selenium, which I am now using to automate testing in my XPages Applications.
What Is Selenium
The following extract is from Selenium’s Home Page:
Selenium automates browsers. That’s it. What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well.
Selenium has the support of some of the largest browser vendors who have taken (or are taking) steps to make Selenium a native part of their browser. It is also the core technology in countless other browser automation tools, APIs and frameworks.
For our purpose though, Selenium provides a means of recording your Xpages Testing, and then re-running that test or tests. The below video will show you how I setup and run a Test Case using Selenium IDE on our Online XPages Showcase. You’re more than welcome to use our Showcase to test Selenium. The below video was published through David Leedy’sNotesIn9 Series. Be sure to check out more videos from his Website, or through iTunes.
A few important Notes when Testing with Selenium
1. Selenium IDE is a Firefox Add-On. I’m not aware of any other Add-On for IE, Chrome, etc.
2. From what I’ve read, Selenium IDE gives you a small taste of what Selenium can actually do. I’ve however not had the time to explore this product any further.
3. From the feedback I’ve received and from my own tests, it seems that Selenium struggles a bit when it comes to testing certain Dojo and JQuery Controls. I will be testing this further, and will update this Blog Post as soon as I find a way around this. I am also expecting a lot of feedback from the Community, who I hope will also list many Tips, tricks etc.
That’s it from me. Enjoy the Video, and please leave feedback if and when you have time.
Hi all. So my latest video just got released on NotesIn9 by David Leedy. It shows you how to boost the performance of your XPages Application just by enabling 1 option in your Application’s Preferences.
Sadly, you’ll need Notes and Domino version 8.5.3 to take advantage of this enhancement, but I highly recommend upgrading.
I’m planning a few more video tutorials this year still including “Dynamic View Panels”, “Rolling out the Extension Library using the Update Site Application”, “Creating and Managing Response Docs”, and maybe even one on the mobile side.