I just received some news that zena works with passenger out of the box. This is great news since it means I can wait for Merb 2.0 / Rails 3.0 (what should we call it ?) to make a single move to ... better (I hope).
Anyway, thanks for the reply, Cyril. Gaspard On Wed, Dec 31, 2008 at 4:26 PM, Cyril Mougel <[email protected]> wrote: > > Gaspard Bucher wrote: >> Hi list ! >> >> I've built a CMS based on rails. The CMS is not just another toy rails >> app. It's a complex application with lots of things done differently >> from rails for performance and design reasons. For a quick look at the >> project, it lives here: http://zenadmin.org. >> >> During all the development of zena (since 2005, rails 0.x), I have >> been struggling with rails. I eventually stopped and froze at 1.2.6. >> The main issue is that there are very few things that I need to be >> done "the rails way". For example: fixtures. Since the beginning >> testing was too slow and I had to hack rails so that fixtures don't >> get reloaded every time. Then I decided to move on to foxy fixtures, >> but I cannot use the "rails way" because zena is a multi-site >> application and I use this fact to scope testing (scoped fixtures). >> Another big issue: the query helpers (defined with has_many, ...) >> could never be used as is because of security issues (it's not because >> the visitor can read Page4 that she can read Page4.children. >> >> It's now time to upgrade (1.2.6 is quite old) and I am wondering: >> >> Since zena is in fact a framework for building CMS or other tools, >> shouldn't I use something I would not have to fight against but could >> work with ? >> >> My questions: >> >> 1. Deployment: how does passenger and such work with Merb ? >> > Passenger is Rack compliant so, Merb works fine with passenger >> 2. RJS/prototype: this is used a lot, how does it work with Merb ? >> > There are no RJS in Merb. You can use Prototype in a merb application >> 3. controller filters: I like this in rails (before_filter, ...): how >> is this done here ? >> > same way. >> 4. testing... zena has over 1300 tests. Mostly unit tests so this >> should not be too much a problem I think. >> > You can need some change or not. Depend how you write it. >> 5. any other issue ? >> > Merb 1.0 is stable. > > -- > Cyril Mougel > http://blog.shingara.fr > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "merb" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/merb?hl=en -~----------~----~----~----~------~----~------~--~---
