New Content Type, was Re: [Zope] VarImage, Problems with uploaded files.

Marc Lindahl marc at bowery.com
Fri Nov 7 19:21:37 EST 2003


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 at 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 )




More information about the Zope mailing list