I've got a few existing sites that I'd like to add radiant to.  Each  
of them has a more complicated user management setup (multiple roles/ 
permissions) and lots of dynamic content.

I got going with radiant_on_rails and share_layouts so I can get my  
app to look like the Radiant app, but I can't figure out how do deal  
with migrations or overriding the default admin screens.

Migrations:

If I add migrations to RAILS_ROOT/db/migrate, and they have numbers  
less-than the highest number in the RADIANT_ROOT gem migrations, then  
the migrations don't run.  If they have numbers greater than the  
highest number in RADIANT_ROOT/db/migrate, they run, but this seems  
hackish.

I realize that I can write an extension that migrates via  
db:migrate:extensions, but my apps are already fully formed, and I  
need to write several migrations to coerce the existing data into the  
new format.  In that sense even if I wanted to put the code in the  
extensions, the migrations really belong in the app itself, not the  
extension, because the extension would be completely un-reusable.

For folks who use radiant_on_rails:  how do you migrate?

Overriding Views:

I have in my app an admin/user/index.rhtml view, and I've added the  
RAILS_ROOT/app/views above RADIANT_ROOT/app/views in environment.rb.   
But when I go to the user screen, I still see the built-in view.  How  
can I overwrite these in my extensions/main rails app?

Jeff

_______________________________________________
Radiant mailing list
Post:   Radiant@lists.radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

Reply via email to