#### THE CHAT ####
Justin (10:47): The big change is that ImageKit moves the "sizes" and "effects" out of the database.
Justin (10:47): They're defined in external specification modules...
Ariel (10:47): Where are those?
Justin (10:47): Anywhere you want. You specify the path to it in your options.
Ariel (10:47): I see
Justin (10:47): The spec classes are based on the old photologue Size/Effect classes and are loaded when you start the app.
Justin (10:47): The nice thing about specs being Python classes too is you can define "global" specs and import them into your spec modules.
Justin (10:47): Mix and match as you will
Justin (10:47): The PL3 sample project is built on ImageKit and is a good example of how it's used. I was able to rebuild pl2 using imagekit in less than 30 minutes.
Justin (10:47): Anyway, I would definately think ImageKit will be a better fit for pinax going forward. It makes no assumptions about your models.
Ariel (10:48): Thanks a lot
Ariel (10:48): my connection dropped for a while, but I got all I need here
unnamed (10:48): is ImageKit a new project that is the "next" version of photologue? (this is brosner btw)
Ariel (10:48): Photologue is now split
Ariel (10:48): between basic Image manipulation functionality
Ariel (10:48): ImageKit
Ariel (10:49): and Photologue 3
unnamed (10:49): oh ok i see.
Ariel (10:49): So, what we are using in Pinax
Ariel (10:49): (only the photologue basics)
Ariel (10:49): corresponds better to ImageKit
Justin (10:49): Hi brosner
unnamed (10:49): hey justin
unnamed (10:50): where has development occurred on PL3?
Justin (10:50): Yeah, imagekit is the core what used to be photologue. It doesn't define a "photo" model or gallery or any of that. You create your own models and ImageKit works behind them to provide the resizing, effects, etc.
Justin (10:51): PL3 is just PL2 right now but built on top of ImageKit
unnamed (10:52): ok excellent. i am going to add this to the list of sprint items we should look at this weekend. are you going to be around justin?
unnamed (10:54): ok great. it sounds like you've made some good improvements for PL
Justin (10:54): Another nice thing about the ImageKit is you can define your own PIL processors. So if you want to implement you own watermarks, or effects it's just a matter of defining a methed that takes a PIL image and returns it after processing.
Justin (10:55): Opens it up to plugins as it were without requiring database schema changes.
Justin (10:55): That was the big problem with defining effects in the database. New effect = new schema.
Ariel (10:58): I am gonna save this chat session and send it to the mailing list, is that ok for you guys?