I’ve recently started developing on WordPress and have been loving it. The code base has reached a state of maturation that is a joy to work with.
When I build sites on it, I use a well organized structure with javascript and css easily identifiable in the theme directory. The template files could be readily interpreted by other developers.
Recently I’ve been asked to modify some pre-existing sites, altering drop-down menu behavior or the layout. In many cases, I am encountering themes for very simple sites that are very difficult to understand. They use themes with options that allow non-developers to build sites without knowing code.
I’m curious what people’s opinion are of them. From my perspective, they are really problematic. They tend to load in tons of Javascript. What should be simple changes can take hours just to find. They might be OK if they are exactly what is needed, but when does that really happen. The well structured WordPress architecture/admin is changed into a maze of code and panels.