All these different CMS variations, researched or implemented, have a universal point of failure. Doing what I want, the way I want it. Great strides have been taken towards customization in all, they’re terrific for most purposes. But some have limitations and others (like WordPress) are large targets for hackers. For a non-expert in such security matters it can… cause some anxiety. To the point both the CMS and “internet experts” recommend using the minimum number of plug-ins to extend functionality. That’s. No. Fun.
Django is a framework, like one of my previous choices, Cold Fusion, which allows you to build what you want the way you’d like to do it. For better or worse.
Training materials have been ordered and Python is being brushed up on. The latter language is arguably the main criteria for choosing Django. A long history with Python in the film industry have I, though skills have oxidized somewhat.
Of all the learning materials reviewed, “Django For Beginners” seemed the best start. In detail, it covers the framework and best practices. Python has advanced a version since it was a day job. Syntax changes abound and there will always be room to improve programming practices.