screenconcept/qbrick — pull request #2 by donaier (2014-09-30 11:31:38+00:00)
Title: 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 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