extract 2.5 stuff from roadmap

## 2.5.0

- [ ] Merge in shoestrap functionality
  - inherited resource controllers/views/model helpers
  - generators
  - clean up i18n keys from generator

- [ ] Site Configuration Panel
  - Provide Panel for stuff like
    - Settings field for Webmaster tools Verification - [Issue #271](https://github.com/screenconcept/kuhsaft/issues/271)
    - default page type
    - ..
    - Allow adding custom settings via key/value
    - Provide clear API for using settings in host application

- [ ] Provide a rock-solid installer

- [ ] Qbrick demo instance that reinstalls master every night

To be clarified

  - Rework Models
    - Page has layouts, layouts have areas
    - Index pages, inheritance
    - older suggestions from kuhsaft:
      Bricks & Components: https://github.com/screenconcept/kuhsaft/issues/174
    - clean up Brick STI, maybe hstore for brick attributes
    - Rework locale handling / General Cleanup
      - use translation tables
      - clean up locale vs. content_locale
      - clean up translation keys
      - merge migrations
      - remove obsoleted stuff

    - Rethink configuration
      Original Issue:
      https://github.com/screenconcept/kuhsaft/issues/254

      Yaml file? Keep it in Ruby? See Comments in issue

  - Workflows and Roles
    - Ship with authentication out of the box
    - add user management panel, user roles
    - Workflow administration/more page states

  - Backend UI Improvements
    - Add label to every brick
    - collapse all other bricks temporarily when user starts
      dragging a brick (just show the label)
    - reduce size and dynamicaly resize text inputs
    - Form inputs <textarea> with consistent sizes/margins
    - Get rid of bootstrap? Foundation? Bourbon?
    - Submit all bricks with remote true

  - Preview Page functionality

  - Extend Qbrick::Page link dialog to allow adding anchor on current page
    Original Issue: https://github.com/screenconcept/kuhsaft/issues/225

  - Lock page when it is being edited

  - Mediapool for assets

  - Rework frontend partials handling, provide sensible defaults

  - Better 404 handling / Getting started page
    https://github.com/screenconcept/kuhsaft/issues/147

  - Mountablity on non-root paths
    https://github.com/screenconcept/kuhsaft/issues/130

  - Caching issues
    https://github.com/screenconcept/kuhsaft/issues/270

  - Split up readme / add wiki