Decko 1.0+Lews wishlist

 

pure refactorings:

-----------------------

attribute_tracking --> ActiveModel dirty tracking

cached_card -> Card.fetch

eliminate all possible extensions

unify content parsing

remove card-classes

rest of tests --> specs

 

 

major new or overhauled functional areas:

------------------------------------------

modules      primarily: defining new views & behaviors, optionally wiring them up to default cardtypes.

              factoring some of what is now "core" into modules.

behaviors     =~ hooks.  validations are special subset of behaviors.  

                potentially included something akin to "embedded update language" )

views        include refactor slot/views.  potentially work out stateful widget componentry 

            ( apotomo? ) and/or JS integration ( jQuery plugins? )

permissions  include permission refactor

 

 

favorite features

-------------------

hands - trading between decks.

settings / pattern UI

advanced search

unified changelog system + UI

 

 

optimization:

----------------

rendering path refinements

settings caching  (inc. views, permissions, behaviors...)

background jobs for: settings updates, mailouts..

create / save

eager-loading  (speedup uncached pages)

bulk loading/unloading cards