If you use CMF, then you have the 'content type registry' where you can have your new type recognized and assigned to a particular object type (very useful for WEBDAV). Note in the content type registry the items are evaluated top-down (like an ACL), so put 'text' somewhere near the bottom. On Wednesday, September 17, 2003, at 08:00 PM, Terry Hancock wrote:
On Wednesday 17 September 2003 06:34 pm, Terry Hancock wrote:
Yeah, Zope has: It's in lib/python/OFS/Image.py, class "File". My advice is "don't mess with it", it knows what it's doing. VarImage now heeds this information and only attempts to process image/jpeg, image/gif, or image/png data.
As I typed this, I remembered that recently I tried to upload some "Ogg Vorbis" files into my Zope instance, and -- not too surprisingly -- Zope did *not* know what to do with them. Does anybody have any advice on how (best) to alter Zope so that it would recognize such files automatically?
I just looked into OFS, and I see the real decision seems to be made in content_types.py (duh), and seems to rely heavily on filename extensions. Which is okay, since I use ".ogg" for these files. What's the smart way to fix this? Can I do it in my Zope instance or from product code, or do I have to actually hack the Zope sources themselves for this kind of change? (Looks like hacking _addtypes in content_types.py might do the trick?).
Strategic advice appreciated.
Oh, and BTW, this is because I'm thinking about writing a Zope music-player applet plugin, wrapping the GPL Java player you can find at http://www.javazoom.net/applets/jlguiapplet/jlguiapplet.html by "JavaZOOM". Yes, it even uses WinAMP compatible skins. Isn't that cool? Don't you just want a drop-in Zope version, so you can pop it into your pages with <dtml-var song_player>? And have a Folder interface for the playlist, so you just upload the tracks you want? I know I do. 8-)
It requires the non-free Java, but it's still pretty cool. I want to use it on my personal page. ;-) Thinking of calling it "Zogger". What do you think? (If somebody's already done one, please tell me -- I did a search, but didn't find any).
Cheers, Terry
-- Terry Hancock ( hancock at anansispaceworks.com ) Anansi Spaceworks http://www.anansispaceworks.com
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )