|
I use the Konqueror Web Browser, part of the KDE Desktop environment, which comes with RedHat Linux.<P>Konqueror has sophisticated cookie management. As you use it, it configures itself to accept cookies from some domains, reject cookies from others, and ask you about the rest. Whenever it encounters a new kind of cookie, it asks.<P>Since I began using Konqueror, I've been astounded at the sheer number of cookies running around, as well as the insulting names given to some of them. Some sites put 2 or 3 cookies in your browser, from multiple marketing networks. I'm not talking porn sites here, I'm talking about otherwise legit sites.<P>My browser, for example, is currently set to reject cookies from feedroom.com, mediadevil.net, revenue.state.pa, targetnet.com, valueclick.com, webtrendslive.com, addfreestats.com, adlink.de, ads.targetnet.com, advertising.com. Previous incarnations of my Linux system rejected cookies from places like "flycatcher.net" as well.<P>In fact, I only accept cookies from 20 domains, and reject cookies from at least 100 (and growing).<P>I'm sure you can understand that as a matter of policy, I reject cookies from new sites. That includes the Houston paper.<P>I agree, allowing users to post links to pictures is a good feature.<P>The technical solution I referred to would involve building a "pass-through" server at CD. All requests for external resources, such as the picture, would be routed through the CD server. CD would then go out, fetch the picture, reject the cookie, and return the raw data back to the user. It would put a minimally greater load on CD's server. For copyright reasons, it would probably be best not to cache any of those resources.<P>A similar concern involves rogue HTML. Apparently, UBB does not understand how to parse HTML, and just passes through whatever a user writes. For example, use of the UBB URL tag produces a nice link to open a new window, but use of the standard HTML A tag does not.<P>Users could write all sorts of crazy HTML that would mess things up in strange ways: unbalanced begin/end tags and JavaScript are just a couple of things that could come through. In order to prevent that, you have to parse the HTML coming from a post, and accept only a certain carefully designed subset of HTML. Most people don't do this, but I have developed the technology necessary for it.<P>One other UBB concern is searching. Currently, UBB seems to perform a linear search through all the articles. Within the next six months, that will probably no longer be a viable solution. Techniques exist to produce sub-second search times. At some point, CD could greatly benefit from them. Of course, UBB might end up incorporating them.<P>I'm confused about whether UBB is an open-source product or a commercial product. If it's commercial, I would expect the Perl scripts to be obfuscated, and not easily modified. In general, I don't consider Perl to be the best language to build large software products in, but people seem to do it anyway.<P>I hate to reccommend that a working solution be replaced with something else, especially if I don't obviously have the time to do it. But CD might consider using OpenACS ( <A HREF="http://www.openacs.org" TARGET=_blank>www.openacs.org</A> ), a variant of the ArsDigita Community System ( <A HREF="http://www.arsdigita.com" TARGET=_blank>www.arsdigita.com</A> ), at some point. It can certainly do everything I've seen on CD. Moreover, it is an open source solution and should be easier to modify.<BR>
|