- Basic routing
- Authentication
- from Database (Ecto/Postgres)
- salted/hashed passwords (hmac_sha256)
- basic Login page
- Authorization
- Userroles Ecto defintion
- Skeleton.Helper.roles_of( user ) returns string
- Means to check for roles in controllers/actions
- Memcached Session store
- this is done via the plug gutschilla/plug-session-memcached
- make Memcached host/port configurable
- Django Templates (erlyDTL) => removed, see 0.7. now using eex (running with the crowd)
- Ecto models
- call/process external programs via porcelain (mainly for PDF generation)
- stream input/output instead of writing to and reading from temp files
- pluggable Navigation tree
- navigation tree that depends on user roles
- this is done via the gutschilla/phoenix_skeleton_deps_umbrella dependecy which includes then NavigationTree module
- navigation tree that depends on user roles
- CouchDB connector, see couchdb_client
- Hello2.Admin.RESTCrud controller
- validate/save
- uploads ()
- Image resizing (will be done via dragonfly-server [using convert/ImageMagick])
- TinySite CMS
- Create mix task to boostrap components instead of copy/paste+search/replace