Welcome to WebmasterWorld Guest from 220.127.116.11
Forum Moderators: incrediBILL
It's been a few years since I burned website data to a CD for distribution. But when a client requested this, because I'd done it before I had no reason for concern, right? Wrong! -- with SP2 the folks at Microsoft have really monkeyed around with "local security" on the IE browser. I guess the idea is stop malicious programs from running AFTER they get on your machine. It takes two clicks to get past each and every warning.
Microsoft has some extensive documentation here:
So my question now is how to burn some promotional CDs with a few hundred HTML files plus assorted media -- without scaring the recipients on every other click. I've uncovered a few answers, but I don't like any of them so far.
1. Tell your users to change their security settings. Right.
2. Tell your users to use a different browser. Right again.
3. Embed a local server on the CD. Well, I assume this will work, but I'm a bit at a loss for a product to use, and out of my depth technically at any rate. And I'm more than a bit ticked off that this solution might be necessary. I'm a marketer, not a true tecchie.
4. Use the "Mark Of The Web" on every HTML document. What is the MOTW, you ask? it's a comment tag placed right after the DTD, and it looks like this:
<!-- saved from url=(0014)about:internet -->
5. Put the html web content inside an iframe in a .hta file. OK, but other browsers then have trouble with autorun. And links to MP3 files, for instance, are just dead. And the hta interface doesn't seem to offer what a regular browser interface does -- like a back button.
There, I didn't rant too much now, did I? If anyone has another approach, I'm all ears.
Although there are ways to produce a cross platform CD, the best you could do is have to have it autostart for Widows, and have alternative executables for whatever other OSes you need.
I do not know whether Tedster needs cross platform
I should have clarified. This CD is promoting some Windows-only software, so reaching a Mac audience does not matter.
But if I did need cross-platform, anyone not using IE6 on Windows could just view the content directly in their browser -- if only I can point them to the index.html file inside /htdocs/. (I am not using the PHP and MySQL functions of the embedded server.)
However, I am following the cross-platform discussion. This is the kind of information that will come in handy some day.
I was wondering about PHP and MySQl
but you answered my quest thanks,
I guess (I know guessing is the mother of screw up!)
by using php I could develop a very simple interface to offer links
Such as IE, Other platform etc...
I will post within a few days or earlier the state of my findings.
(Why do my posts always sound like adverts? I don't work for Menubox or have any commercial relationship with them... )
if I did need cross-platform, anyone not using IE6 on Windows could just view the content directly in their browser -- if only I can point them to the index.html file inside /htdocs/.
I can think of two ways of doing that, offhand.
1) Burn the CD with Rock Ridge extensions, then use a unix symbolic link from the top level of the CD to htdocs/index.html.
This will work for Linux and Unix. It should work for MacOS as well.
2) Have an index.html in the top level with a forward to htdocs/index.html in a meta tag.
The (possiblely) nice thing about have an index.html (or a symlink to one) in the top level of the CD is that people who have file managers that show index.html pages (when one is found) instead of a directory listing will go straight to the HTML page as soon as they click on CD-ROM icon. Of course I do not know what proportion of people have file mangers set up this way - it is the default for Konqueror (one of the two main Linux file managers) but I for one turned it off.