Change channel_slug to channel_long_slug on get_all_articlebox, tamplatetag
Set article (self) None on __init OppsView (abstract class)
Remove Manager class (PublishableManager), import PublishableManager managers package core
Change channel_slug to channel_long_slug on get_all_box
Create managers core package, add PublishableManager
Create CacheManager, add __cache_key
class method generate cache key
Custom get method manager, check cache or process .get()
Add core.cache package
Add core.cache.models (abstract) clean cache
Remove CacheManager, core.managers
Add CacheManager on core.cache.managers
Create MetaCaching, ModelBase for core cache
Fix cache key set, on core cache
Create Caching abstract model purge cache (invalidate cache) on save