[development] nodeapi image concept (request for feedback)
James Walker
walkah at walkah.net
Tue Apr 4 02:47:53 UTC 2006
On 4/3/06 3:34 PM, Darrel O'Pry wrote:
> On Mon, 2006-04-03 at 09:36 -0700, Boris Mann wrote:
>> On 3-Apr-06, at 9:28 AM, Sean B. Fuller wrote:
>>
>>
>>> But like I said, after considering all the management interface
>>> that would be needed to really make multiple images work, it seems
>>> like trying to pack this all in to image.module might be a bit
>>> much. I'd rather see the nodeapi_image functionality that I posted
>>> added to image.module, and then start a new thread about how to
>>> effectively make an embedded multi-image mini-gallery in a node.
>>> That's my two cents anyway. Thoughts?
>> The use cases for multiple images per node are many -- and "mini
>> gallery" is only one of them. This is indeed a case for
>> relationships, which is a higher level issue.
>>
>> Gerhard's upload_images.module associates multiple images, but only
>> displays as thumbnails. Nodeimageblock doesn't use image nodes, but
>> just upload files, and doesn't do resizing. My dream module would be
>> a combination of these two, using 4.7. region to display the block of
>> images (with configurable thumbnail size), displaying the image node
>> title/caption and linking to a full size image.
>>
>> --
>> Boris Mann
>> Vancouver 778-896-2747 San Francisco 415-367-3595
>> SKYPE borismann
>> http://www.bryght.com
>
> I'm still hot on the idea of a file callback that works with the
> existing upload.module, and eliminating all this image.module,
> audio.module, media.module stuff and having plugins that react to the
> file lifecycle based on mime or extension....
well... yeah, I mostly agree with that. I think a lot of the "smarts"
for file handling need to be offloaded into core's File "API". However,
I disagree that this is instead of image/audio/etc . But I think
image/audio/etc shouldn't have to do so much.
But, back in the day I was trying to promote the idea of "toolkits"
(which you call here "plugins") ... for exactly this reason - extracting
metadata, additional file handling, etc.
> Still haven't decided whether a full-on node (utilizing existing nodeapi
> and all the weight of node_load) or keeping files as a distinct object
> from nodes so they can have a lighter api and making a file<->node
> relationship module. I'm going to try the former first.
I think we still want nodes-level "files" ... but yeah, "direct" access
to the files is absolutely required... however, there are *many* use
cases where throwing out all of the "for free" features of node-level
stuff seems silly.
I've given my thoughts on this several times, but need to sit still long
enough to write it all down.
--
James Walker :: http://walkah.net/ :: xmpp:walkah at walkah.net
More information about the development
mailing list