plonewars.com

March 31st, 2007

Friday Sorrento sprint blogging

Friday was pretty relaxed, as some 3/4 of the participants took the opportunity to visit the ruins…

Friday Sorrento sprint blogging

Originally from [Technorati] Tag results for plone


from Yoda http://plonewars.com/2007/03/31/friday-sorrento-sprint-blogging/







March 31st, 2007

YviKiwi — plone.org

A Plone Theme based on DIY Plone Style that incorporates a clean look and feel
Latest version: 1.0.
Date released: March 14, 2007
Tested with Plone 2.5.2
Tested with: Firefox 2.0 (Win), IE 7 (Win)

YviKiwi — plone.org

Originally from del.icio.us/tag/plone by tomotomo2


from Yoda http://plonewars.com/2007/03/31/yvikiwi-a%c2%80%c2%94-ploneorg/







March 31st, 2007

The Plone Blog: PloneSmoothGallery: An Elegant, Simple Photo Gallery

PloneSmoothGallery, by Norbert M Haigermoser, is a lightweight Plone wrapper around Jonathan Schemoul’s SmoothGallery javascript photo gallery/slideshow.   It uses the Mootools javascript library to create simple, elegant, easy-to-configure slideshow view on a folder of images.


PloneSmooth Gallery with navigation drawer open


PloneSmoothGallery with navigation drawer closed

PloneSmoothGallery consists of a subclassed Folder object extended with a rich text field (love it!), a few SmoothGallery configuration options and a custom view template that includes the SmoothGallery javascript magic.  You place normal Image objects inside the PloneSmoothGallery folder.  That’s nice, because if you ever decide you want to stop using SmoothGallery, you can easily move your unmodified images elsewhere.  In addition to the through-the-Plone cofiguration options, you can easily tweak the SmoothGallery CSS styles to adjust colors, layout, etc.

PloneSmoothGallery is a nice, simple, straightforward Zope2-style product.  Zope 3 aficionados (hi Rocky! ;-) would probably suggest adapting the folder object rather than subclassing it, the way p4a.audio and p4a.video do.  That’s probably not a bad idea for the future, although I’m not convinced it’s absolutely necessary — this product isn’t nearly as complex and ambitious as the p4a multimedia suite, so there’s probably less benefit to a pure Zope 3 style approach.

There are, of course, a couple of nits to pick:

  1. It would be nice to have a Smart Folder-based SmoothGallery object, so one could build photo galleries based on queries against a larger stock of photos. (Hmm, maybe Zope 3 development techniques are a good idea!)

  2. Our test users found the animation of image captions distracting — this is more of an aesthetic issue with the underlying SmoothGallery product (rather than the PloneSmoothGallery adaptation).  It would probably be easy to tweak the animation effect, though. 

There’s one big design issue with the underlying SmoothGallery product, though.  SmoothGallery loads in all of its images as the gallery is loaded.  If you have a large gallery, or you’ve been careless about compressing your images, that can make the page quite heavy and use a lot of bandwidth.  There does appear to be a fix, but it hasn’t been bundled into the SmoothGallery product, so you’d have to patch it yourself.  (In Plone 3, there might be some way to do this with KSS.)

Overall, though, PloneSmoothGallery looks like a great product for creating small, elegant image galleries in Plone.  It’s quite a bit more polished and configurable than similar products such as PloneLightboxJS or FriendlyAlbum.

A big thanks to Norbert for packaging this up for Plone.

The Plone Blog: PloneSmoothGallery: An Elegant, Simple Photo Gallery

Originally from Planet Plone by Jon Stahl


from Yoda http://plonewars.com/2007/03/31/the-plone-blog-plonesmoothgallery-an-elegant-simple-photo-gallery/







March 31st, 2007

Reinout van Rees: Friday Sorrento sprint blogging

Plone in Pompei?

Friday was pretty relaxed, as some 3/4 of the participants took the opportunity to visit the ruins of Pompeii in the afternoon. Did you know that Nate discovered proof that the Romans used Plone?

On thursday, we took the group photo. It is a very pleasant sprint, as is visible from the photo. Some 50 or 60 people turned up, with quite a number of first-time sprinters amongst them, which is great news for Plone’s future. I haven’t yet heard any negative sound about the sprint (apart from the speed and reliability of the internet connection, ah well). The hotel is good. The evening dinner is pretty good. The staff is very friendly. The bartender is pleasantly nuts.

Sorrento Sprint

I really should start to bug some people tomorrow moning on the various groups’ sprint progress, otherwise I would only chat on about cachefu :-) As I haven’t done that yet, you’ll all forgive me that I mention that we’ve integrated the PageCacheManager settings into CacheFu’s genericsetup profile. This brings the list of completed items from the original list to two: fixing the unittests (as far as currently practical, there are some plone 3.0 issues left) and finalising the genericsetup support.

I and Machiek did most of the work while pair programming. It was a first for me to have two full days of pair programming. I did some of the work on my own late in the evening, but that’s probably OK. I’m enthousiastic about it. You both learn things. You both make simple mistakes that the other one catches immediately. You can discuss ways to approach the problem. You transfer knowledge. You see each other’s way of working.

I got some more very valuable input from Philip and Wichert. In short: using events for hacking into the publishing process might be possible after all. Core to this is to raise an exception if cachefu detects that a “304 not modified” is in order of if a cached version of the page is available. There’s code available (plone 3.0 has it build-in) that monkeypatches zope’s publisher to look up views for errors instead of blindly spewing out an error page. Wow! The 3.0 code can be used for 2.5, too, so that looks promissing.

This is a really big change. For CacheFu. Getting this to work would be a great result of this sprint. We’ve got some days left to get it to work. Maciek, are you up to it? :-) *If there are others that want to help work on this: feel free. CacheFu is pretty important and there’s a limit to what Maciek and me can accomplish in this sprint. There are also still the other useful tasks left… :-)

One other remark: I’m extremely happy with instancemanager . It is a tool for managing instances: creating them, backing them up, installing products (symlink, svn bundle, tgz), running tests, etcetera. All based on a reasonably simple config file. When I started this sprint, I had already a plone 3.0 config (see instancemanager for your plone 3.0 ) and a plain plone 2.5 config. After creating the “sorrento” bundle of cachefu, getting that installed in an instance took about a minute: copy plone25.py (the 2.5 instancemanager config) to cachefu.py, change the portnumber, add the sorrento bundle to the config, run instancemanager cachefu fresh. Done. Same for cachefu3.py, to get cachefu running inside a plone 3.0 site. No (in my eyes) elaborate in-location downloads of all software in a separate location as ploneout seems to do it. Just effectively a “mkzopeinstance” in a location of your choice while grabbing the bundles from your already-downloaded svn locations. Real quick and convinient.

Now, off to bed.

Reinout van Rees: Friday Sorrento sprint blogging

Originally from Planet Plone by reinout


from Yoda http://plonewars.com/2007/03/31/reinout-van-rees-friday-sorrento-sprint-blogging/







March 30th, 2007

PloneSmoothGallery: An Elegant, Simple Photo Gallery

PloneSmoothGallery, by Norbert M Haigermoser, is a lightweight Plone wrapper around Jonathan Schemoul’s SmoothGallery javascript photo gallery/slideshow.   It uses the Mootools javascript library to create simple, elegant, easy-to-configure slideshow view on a folder of images.


PloneSmooth Gallery with navigation drawer open


PloneSmoothGallery with navigation drawer closed

PloneSmoothGallery consists of a subclassed Folder object extended with a rich text field (love it!), a few SmoothGallery configuration options and a custom view template that includes the SmoothGallery javascript magic.  You place normal Image objects inside the PloneSmoothGallery folder.  That’s nice, because if you ever decide you want to stop using SmoothGallery, you can easily move your unmodified images elsewhere.  In addition to the through-the-Plone cofiguration options, you can easily tweak the SmoothGallery CSS styles to adjust colors, layout, etc.

PloneSmoothGallery is a nice, simple, straightforward Zope2-style product.  Zope 3 aficionados (hi Rocky! ;-) would probably suggest adapting the folder object rather than subclassing it, the way p4a.audio and p4a.video do.  That’s probably not a bad idea for the future, although I’m not convinced it’s absolutely necessary — this product isn’t nearly as complex and ambitious as the p4a multimedia suite, so there’s probably less benefit to a pure Zope 3 style approach.

There are, of course, a couple of nits to pick:

  1. It would be nice to have a Smart Folder-based SmoothGallery object, so one could build photo galleries based on queries against a larger stock of photos. (Hmm, maybe Zope 3 development techniques are a good idea!)

  2. Our test users found the animation of image captions distracting — this is more of an aesthetic issue with the underlying SmoothGallery product (rather than the PloneSmoothGallery adaptation).  It would probably be easy to tweak the animation effect, though. 

There’s one big design issue with the underlying SmoothGallery product, though.  SmoothGallery loads in all of its images as the gallery is loaded.  If you have a large gallery, or you’ve been careless about compressing your images, that can make the page quite heavy and use a lot of bandwidth.  There does appear to be a fix, but it hasn’t been bundled into the SmoothGallery product, so you’d have to patch it yourself.  (In Plone 3, there might be some way to do this with KSS.)

Overall, though, PloneSmoothGallery looks like a great product for creating small, elegant image galleries in Plone.  It’s quite a bit more polished and configurable than similar products such as PloneLightboxJS or FriendlyAlbum.

A big thanks to Norbert for packaging this up for Plone.

PloneSmoothGallery: An Elegant, Simple Photo Gallery

Originally from The Plone Blog by Jon Stahl


from Yoda http://plonewars.com/2007/03/30/plonesmoothgallery-an-elegant-simple-photo-gallery/







March 30th, 2007

Welcome to OpenPlans! — OpenPlans

Welcome to OpenPlans! — OpenPlans

Originally from del.icio.us/tag/plone by dave.himself


from Yoda http://plonewars.com/2007/03/30/welcome-to-openplans-a%c2%80%c2%94-openplans-3/







March 30th, 2007

Free Plone Hosting — Openia

Free Plone Hosting — Openia

Originally from del.icio.us/tag/plone by jeffmcneill


from Yoda http://plonewars.com/2007/03/30/free-plone-hosting-a%c2%80%c2%94-openia-4/







March 30th, 2007

Where Can I Host My Plone Site? — plone.org

Where Can I Host My Plone Site? — plone.org

Originally from del.icio.us/tag/plone by jeffmcneill


from Yoda http://plonewars.com/2007/03/30/where-can-i-host-my-plone-site-a%c2%80%c2%94-ploneorg-2/







March 30th, 2007

Plone Hosting – High Speed Rails.com

Plone Hosting – High Speed Rails.com

Originally from del.icio.us/tag/plone by jeffmcneill


from Yoda http://plonewars.com/2007/03/30/plone-hosting-high-speed-railscom-2/







March 30th, 2007

Zettai.net :: Zope & Plone Virtual Server Solutions

Zettai.net :: Zope & Plone Virtual Server Solutions

Originally from del.icio.us/tag/plone by jeffmcneill


from Yoda http://plonewars.com/2007/03/30/zettainet-zope-plone-virtual-server-solutions/