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 -~----------~----~----~----~------~----~------~--~---
