Kotti/Kotti — pull request #277 by ferewuz (2013-11-20 12:26:16+00:00)
Title: WIP: Deform 2 and Bootstrap 3 upgrade

Changed dependencies for Kotti to use deform 2, and as deform 2 uses bootstrap 3 by default, we also change from bootstrap 2 to bootstrap 3. Pull request also solves #248

What has been done:
- [x] New version of deform, js.deform and kotti_tinymce pinned
- [x] Bootstrap 3 used instead of bootstrap 2 #248
- [x] Deform_bootstrap removed as deform 2 uses bootstrap already
- [x] Use Tinymce from js.deform instead of js.tinymce, so we get rid of additional
dependency
- [x] Modified all templates according to bootstrap2 -> bootstrap3 migration
guidelines (http://bootply.com/bootstrap-3-migration-guide)
- [x] Changes some form calls that changed with deform 2
- [x] Fix tests, as deform 2 password widget works a bit different (resets both
passwords on error)

What still needs to be done:
- [ ] Some more work with templates, some margins are still wrong, width of fields is not always correct
- [ ] Will also make pull request for kotty_tinymce and js.deform as for now, forks are used in requirements.txt
- [ ] Some tests needs to be added. We had a lot of tests in deform_bootstrap, that will not be used anymore.

Questions:
- Deform also have the new version of tinymce already included, so that makes js.tinymce not needed (kotti_tinymce is stil used), or should we keep tinymce as separate dependency?
- We have "tabify" feature in deform_bootstrap that will not be used anymore, are we ok with losing that?
- Deform 2 is still in alpha (2.0a2 right now), are we ok about depending on alpha?