zena first gem: need testing

Hi List !

Zena is reaching maturity and we are in the process to deliver the CMS as a gem for the first time.

Before pushing the gem in the wild, it would be really nice if some people could test the thing and give me some feedback...

download page with instructions: http://bit.ly/31nW1l


It would be good if that page listed dependencies, so people wouldn't waste time getting to e.g.

  Can't install RMagick 2.11.1. Can't find MagickWand.h.   *** extconf.rb failed ***

Alternatively, you might want to have the installer bypass that and just provide an advisory message about missing functionality -- not every app need graphics processing.


... but since images are a major component of any website nowaday and since one of the goals with zena is to let non-photoshop enabled people use their huge images without worrying about croping, size, compression and the like, we cannot just drop the need for image processing.

I'd still consider making image processing optional.

Zena used to launch without rmagick (uses a dummy processor). I will fix this: it might be useful for basic testing. The real problem is how hard image processing libraries are to install...

I already have ImageMagick installed, but I'm not sure how to tell the rmagick gem installer where it is -- haven't run into this before (on OS X 10.5.8). Suggestions cheerfully accepted :slight_smile:

I removed the 'RMagick' dependency and fixed zena's ImageBuilder to work without. I tested the gem without rmagick and it's working fine.

I uploaded the new gem to http://bit.ly/31nW1l

Cool, I'll check it out.

rmagick is one of those gems suffering from naming conventions: the gem is "rmagick", but it has to be required with "RMagick".

The problem is building it -- it won't build, because it doesn't know where to find that header file,

Can't install RMagick 2.11.1. Can't find MagickWand.h.

and I'm not sure how to tell it where it is, without rewriting the install script, which I don't really have time for today :slight_smile: