FeedDemon and Mozilla

Lately I’ve had some requests to enable using Mozilla inside FeedDemon, and I’d like to address this here. The short answer is that I would like to include Mozilla as an option, but past experience with TopStyle has taught me that it’s too much of a support burden. Now the long answer…

TopStyle was one of the first (if not the first) commercial products to embed Mozilla’s “Gecko” rendering engine, which enabled viewing web pages side-by-side in IE and Mozilla (see this page for a screenshot of this feature in action). TopStyle relies on Adam Locke’s Mozilla ActiveX control for this feature, and he should be commended for the great job he’s done. My rant here isn’t about Adam’s excellent work, but instead about the poor way in which this control is included with Mozilla.

Even though this ActiveX control is installed with Mozilla, it’s not registered, which means that it doesn’t exist as far as Windows is concerned. I couldn’t have TopStyle automatically register it since the steps to do so have changed considerably over time, so customers have had to register it themselves.

As visitors to my newsgroups can attest, there have been countless support questions from people trying to get Mozilla to work inside TopStyle. All too often, the problem is due to changes in the latest Mozilla build which renders it inoperable inside TopStyle (as well as inside other programs which support Mozilla, such as HomeSite). Mozilla 1.4 builds were a good example – not only was the control moved, but it also required downloading a “supplemental zip file” to get it to work. And I used to own a computer on which TopStyle’s Mozilla preview never worked after I installed a new Mozilla build. If I can’t figure it out, how can I expect my customers to? They have better things to do.

TopStyle is a web authoring tool, so I can accept the additional support burden since web authors need an easy way to check their work in different browsers. FeedDemon, on the other hand, is an RSS reader, so offering Mozilla as an internal previewer doesn’t justify the support costs.

My hope is that the Mozilla team will realize the importance of the ActiveX control and take care of these issues so that developers such as myself can rely on it. As it stands now, though, FeedDemon will have to rely solely on Internet Explorer for internal previewing.

PS: Just in case you were wondering, other browsers – such as Opera – can’t be embedded in software the way that Mozilla and IE can.

8 thoughts on “FeedDemon and Mozilla

  1. This has sure been a hassle for HomeSite users. It’s definitely a FAQ, with poor answers.
    Is there a bugzilla bug somewhere on this issue that we could point to or vote for? If there is, perhaps someone can post a link here…

  2. RSS線上新聞的可能實作/玩法

    FeedDemon的確是一款相當優異的RSS閱讀程式,本身結合了Internet Explorer瀏覽器(今天看到作者Nick Bradbury還有要在FeedDemon中,內嵌Mozilla瀏覽器Gecko引擎的計畫),可以在RSS閱讀程式裡頭直接瀏覽新…

  3. FeedDemon is real cool ! I managed to install it in Linux using Wine, however the applicaiton wont start since it needsInternet Explorer (which for obvious reasons I dont have in my Debian Sid box !!!)
    Any ideas for people like me ?
    FeedDemon is way, way ahead of any other RSS reader available for Linux (NewsMonster needs Java & is slow, Straw is just about finding its feet)

  4. You can embed opera if you buy a licence from them. My guess is that the dll comes with opera. You can probably use a tool like dumbin.exe to see what’s in them and find the right one.

  5. Nick Bradbury – Why Mozilla is not integrated with FeedDemon

    (SOURCE: Nick Bradbury: FeedDemon and Mozilla )- Excellent rant with good technical reasons (Mozilla’s Active X control is not part of the standard Mozilla build and not registered properly) why Mozilla is not yet integrated with FeedDemon.

  6. Du Gecko dans mon FeedDemon via ActiveX ?

    J’ai essayé de mettre du Gecko dans mon FeedDemon. Voici quelques liens et citations sur ce sujet (crucial) :
    Mozilla Control Frequently Asked Questions
    The Mozilla control is an ActiveX control that encapsulates the Gecko layout engine, a…

Comments are closed.