Control Panel Development Is Underway
by Justin Michalicek on Aug. 1, 2012, 2:18 a.m. UTCI have begun work on a new control panel app for the CMS used for bash-shell.net. I got to learn a little about how django.contrib.admin works since I dug into its code to see how the dynamic urlconf creation happens and how model registration is handled. For bscontrolpanel entire views are registered rather than single models. This can be a bit more work, but it allows for streamlined, user friendly control panel views to be built, housed with the app they belong to, but appear dynamically in the control panel and all live under a common base url path such as /controlpanel/.