A Rant About WordPress
-
I have developed a number of static websites for non-profit organizations, mostly car clubs. They are all coded HTML, CSS, PHP, Javascript. Considering possible emergency situations (or even my age) it will be necessary to turn over responsibility for these websites to the organizations someday. It seems that a WordPress version of these websites will be easier to maintain for someone not skilled in coding. To that end I have gone through a number of tutorials including an online class with an instructor available to answer questions. I have completely redeveloped some of these websites into WordPress versions.
In this process I have become stressed with a number of aspects of WordPress development, hence this rant. My observations come from many years of programming, starting with Basic, Fortran, etc. and with ending fairly complex multi-page websites including lots of picture galleries.
I would love to receive responses that might help reduce the stress or counter some of my concerns. Keep in mind I’m replacing static websites, no blogging, no comments, no products to sell, no website registration, etc. So here goes…
1) It is difficult to make pages look the way you want. You must have a good knowledge of CSS and HTML and even then you can’t always get the layout to be what you want and it would have easily done with coding. A major purpose of CSS is lost. The idea is to have External, Internal (on page), and Inline styling. Internal is completely lost. If I put in a comment about inline CSS in the page it changes the white space on the page.
2) There is no “undo” for most actions. If you mess up it may take some effort to get back to where you started. With coded websites the latest good page is on the website or your computer. There are useful WordPress backup plugins, should you use them every 3 minutes like a word processor?
3) The interaction between the theme and many plugins one might use can be problematic, or even between plugins, sometimes requiring significant support. At least that has been my limited experience.
4) Using a new/different theme is like learning a new coding language, the more flexible/capable the theme the longer the learning curve. Documentation varies from poor/none to pretty good. Whereas with coding learning more capabilities of languages or extensions of languages (eg JavaScript and CSS to jQuery) builds on what you already know.
5) If you are working on website changes, the construction mess is there for everyone to see. The media library soon becomes a cluttered mess too, at least they can’t see that.
6) If there are problems with your host or your internet connection you simply can’t work on your website until the problems are fixed.
7) A couple of years ago we gave up tables for page layout, with WordPress it has returned to simply center some text 80% wide on a page. (Yes there’s probably a plugin for that but the built-in capability doesn’t seem to work with theme Twenty Twelve.) Often you have to use inline styles to get a reasonable control of the amount of white space.
8) Remember the old days when people were trained not to write “spaghetti code”. WordPress seems like the ultimate plate of spaghetti, very tasty if you get the sauce right but it can be a real mess.
The topic ‘A Rant About WordPress’ is closed to new replies.