I should write more of these because people might like to see what’s going on. Some of this stuff is too cool not to share. So here’s a preview of some of the stuff that’s already in the Exhibit 2.0 source code. (No, you still can’t download it because I’m still writing it.)
By the way, for the uninitiated: What is Exhibit? Exhibit is an extensive image management plugin for WordPress. I think it kicks butt, but I wrote it, so I would think that.
But what’s new in 2.0? The incessant reloading during common operations is over. Check out this screencam:
http://www.asymptomatic.net/images/Exhibit2_1.swf
Let me explain a little about what is happening here. I have selected a subdirectory in the server’s file system which contains a single photo, h_parade18.jpg. Just this week I rewrote the file system routines to better isolate them. The local file system is now handled by a separate WordPress plugin that links into the main Exhibit plugin. Additional plugins could let you, for example, browse and select images from your Flickr account, or search for images in stock photo libraries. – I digress.
In the h_parade18.jpg image, you see Abby in her Halloween costume. I click the Rotate Left button and - here’s the important and slightly indistinguishable bit - the thumbnail changes without reloading the Media Browser. In fact, without reloading the Media Browser, all of the relevant photos (thumbnail, medium-, and full-sized) have been rotated accordingly on the server.
After that, I rotate the image back to its original orientation, and choose the Set Thumbnail button. The (possibly) familiar cropper appears, and I set a new crop area. Only the thumbnail is cropped, the other sizes show the full image.
On the Settings panel (this is a new thing) I’m provided with several options for inserting the image into the page content. This lets you do things that were difficult before, like inserting a column-width photo (that’s what the preset “medium” size is for) that links to the full-size. There are a couple of behaviors that I need to add to the dropdown yet. One behavior is the ability for the inserted image, when clicked, to exchange another photo on the page for the clicked one. Another is to link to the post gallery page for that post. These are highly-anticipated features, I’m sure.
That’s just the screencam. There are some other things that are “working”.