FE technical challenge

confession: this is my first experience with Ruby, Ruby on Rails, and Bootstrap. definitely a learning curve but after finally getting through the frustration of getting it installed and running correctly, i am starting to grasp the possibilities of rails and see that it is pretty cool, and getting a feel for how bootstrap operates.

what i'm thinking for the structure of the site:

take the top level pages, then add the actions which will automatically add a view for it for the sub-pages?

    top level pages
  • home page
  • staff directory (needs a db)
    • - full profile
    • - general profile
    • - minimal profile
  • events page (needs a db)
    • - calendar
    • - detail
  • exhibitions page (needs a db)
    • - detail
    • - section
    • - blank page
    • - just image page
    • - interior with hero image page
  • news page (needs db)
    • - news index
    • - news archive by year
    • - news archive per year
    • - news article
  • services page (needs db)
    • alt view services page with image?
    • services detail page
  • Using the Library page
  • tool page (db)
    • - side menu tool page
    • - library aids tool page
      • -- library aid detail
    • - library aids interior page with image and info
    • - tool page info only
  • materials page (db)
    • - materials page detail
    • - materials page info only
  • catalog results page
  • database results page