title: Create Custom controllers and Views in Radiant
body: <p>I have asked this question in Radiant CMS google group, but no one answered my question.</p>
  
  <p>I have been searching to see if Radiant is able to integrate into
  existing projects. And I saw this in the mail archive
  <a href="http://www.mail-archive.com/radiant@radiantcms.org/msg04311.html" rel="nofollow">http://www.mail-archive.com/radiant@radiantcms.org/msg04311.html</a> It
  seems that we can only package our existing projects as an extension
  and put it in the Radiant project, but not the other way round.
  However, I don’t understand that why we can’t do it.</p>
  
  <p>In radiant project, there is no app folder, where it should contain
  controllers, helpers and views.  So why can’t we create the directory
  in this project. E.g. app/customs_controller.rb, and create an action
  inside, and create the views. Now we just modify the routes.rb in
  config/routes.rb to be able to map to this controller. Then we are
  able to do any dynamic pages that we wanted. Isn’t it?</p>
  
  <p>One of the concerns is that if we do this the future upgrade of
  Radiant maybe difficult?</p>
  
  <p>Thank you very much.
  Shanison</p>