I started down the road of building a content management system (CMS) as a direct result of the experiences I had working with another custom CMS in my day-to-day work. A handful of design decisions made at the conception of that system years ago greatly impacted the CMS from a development standpoint; some things worked exceptionally well, some things needed additional love and care to achieve the results we really wanted, and some things were outright broken. As usual, hindsight is 20/20; although the system had carried us for years, the code base was so huge and so intertwined that...
I started down the road of building a content management system (CMS) as a direct result of the experiences I had working with another custom CMS in m...