Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

ImageBuilder formats per site

#120

Originally posted on Trac by gaspard Original Trac Ticket

 Description (Last modified by gaspard)

Instead of 345.pv ==> Format[:pv], use 345.pv ===> site.format('pv').

Cache format info in template ? ===> change in format = expire ALL (pages+templates) ?

Since changing the formats is not done very often, this could be a good idea. No, it's not: format images are usually used in texts as well as templates.

First try loading formats when needed. If it's too slow see memcache.

Solution used: store in memory with timestamp. The timestamp is compared to a value loaded with the site record.

Class to store formats = Iformat.

Trac Attachments

Trac Comments

2008-03-31 16:40:12 changed by gaspard

status changed from new to assigned.

estimatedhours changed from 5 to 7.

description changed.

status changed from new to assigned.

estimatedhours changed from 5 to 7.

description changed.

2008-05-13 13:35:54 changed by gaspard

(In [953]) Started work on site based image formats. Refs #120 ImageBuilder formats per site(4.5)

hours set to 4.5.

totalhours changed from 0.0 to 4.5.

(In [953]) Started work on site based image formats. Refs #120 ImageBuilder formats per site(4.5)

hours set to 4.5.

totalhours changed from 0.0 to 4.5.

2008-05-14 12:20:26 changed by gaspard

Remove/destroy formated images on iformat change. This implies:

remove calculated images (stored in a directory = rmtree, see big mess (closed)" class="closed ticket">#193). expire all cache for this site.

A place to store calculated images could be:

data/(format name)/hash/hash/image.jpg

hash/hash = calculated from version.id

hours set to 2.

totalhours changed from 4.5 to 6.5.

description changed.

Remove/destroy formated images on iformat change. This implies:

remove calculated images (stored in a directory = rmtree, see big mess (closed)" class="closed ticket">#193). expire all cache for this site.

A place to store calculated images could be:

data/(format name)/hash/hash/image.jpg

hash/hash = calculated from version.id

hours set to 2.

totalhours changed from 4.5 to 6.5.

description changed.

2008-05-20 12:58:12 changed by gaspard

Implemented using Iformat class.

status changed from assigned to closed.

resolution set to fixed.

Implemented using Iformat class.

status changed from assigned to closed.

resolution set to fixed.

Reported by Gaspard Bucher · September 3rd, 2008 @ 03:09 PM

State: resolved
Milestone: 1.0
Assigned to: Gaspard Bucher Gaspard Bucher

Activity

No comments yet.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.