{"id":32,"date":"2019-02-26T19:24:02","date_gmt":"2019-02-26T19:24:02","guid":{"rendered":"http:\/\/brockster.com\/bsterblog\/?p=32"},"modified":"2019-02-26T19:38:54","modified_gmt":"2019-02-26T19:38:54","slug":"wordpress-paradigm-is-the-opposite-of-what-i-am-used-to","status":"publish","type":"post","link":"https:\/\/brockster.com\/bsterblog\/?p=32","title":{"rendered":"WordPress&#8217; Paradigm is the Opposite of What I am Used to"},"content":{"rendered":"\n<p>[Post originally published on May 8, 2017.  Updated on February 26, 2019.]<\/p>\n\n\n\n<p>Official rant: WordPress&#8217; basic approach is backwards from what old school (1990&#8217;s, HTML) folks, like me, expect to see.<\/p>\n\n\n\n<p>I want to start  with a <em>structure<\/em> and then fill it in with content. WordPress seems to think that I want to start with the <em>content<\/em> and then create the <em>structure<\/em> around it.  Huh?  That is like saying that, when you build a new home, you place your belongings on the dirt of the empty lot and then frame the house around your belongings.<\/p>\n\n\n\n<p>Don&#8217;t dis&#8217; my analogy!  It&#8217;s spot on!  \ud83d\ude09<\/p>\n\n\n\n<p>I want someone else to make the structure and to make it pretty.  I want to take that pretty structure and fill it in with my useful content.<\/p>\n\n\n\n<p>What I did at first, when I first started playing with WordPress in 2017, was what I thought I was supposed to do.  I searched the web for a beautiful and appealing WordPress theme.  I found one.  I looked at the demo page.  It was beautiful, with the menu bar I wanted and the pages I wanted.  Excellent!  Then I installed it&#8230;<\/p>\n\n\n\n<p>Where did the pages, menu bar, and images go?  Poof!  I had to create them myself, from scratch, to re-invent what I saw in the demo.<\/p>\n\n\n\n<p>What? I could have just downloaded a good-looking, responsive, HTML5-compliant website template, replaced the graphics and text with mine, and badda-boom, badda-bing, I would have been in business.<\/p>\n\n\n\n<p>It must be the SEO aspect of WordPress that is the attraction.  Certainly I could run a blog without installing WordPress, learning PHP, managing an SQL database, figuring out the difference between &#8220;tools&#8221;, &#8220;settings&#8221;, &#8220;appearance&#8221;, &#8220;plugins&#8221;, and &#8220;widgets&#8221;, et cetera.  (Ah, Grasshopper.  Is it a &#8220;plugin&#8221; or a &#8220;widget&#8221;?  We must unpack this&#8230;)<\/p>\n\n\n\n<p>If the point of WordPress is to hide the complexity of coding HTML, CSS, Javascript, and PHP, and managing the server-side stuff, so that the end user&#8217;s job is easier, I would argue that WordPress does not accomplish that.  WordPress DOES hide those things from the user but the end user&#8217;s job is still hard because WordPress REPLACES one learning curve with its own learning curve.  Now I have to learn a whole new universe of complexity &#8211; the arbitrary universe of WordPress.  Oh, and by the way, the user STILL has to deal with the complexity of the underlying technologies that make WordPress go.  Case in point:  To migrate a WordPress site you need to use FTP and you need to set up a pre-made SQL database on the new server and you need to run the &#8220;installer&#8221; PHP file on the new server. <\/p>\n\n\n\n<p>How about the &#8220;custom HTML&#8221; feature of WordPress?  Custom HTML?  Seriously?  I thought you were trying to protect me from mean old HTML!  \ud83d\ude09<\/p>\n\n\n\n<p>Being an old school, guy, I would just have a static HTML web page.  I would edit it.  I would add a new paragraph and maybe an image.  I would save the file.  Done.  Blog updated.<\/p>\n\n\n\n<p>Sigh.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[Post originally published on May 8, 2017. Updated on February 26, 2019.] Official rant: WordPress&#8217; basic approach is backwards from what old school (1990&#8217;s, HTML) folks, like me, expect to see. I want to start with a structure and then fill it in with content. WordPress seems to think that I want to start with &hellip; <a href=\"https:\/\/brockster.com\/bsterblog\/?p=32\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">WordPress&#8217; Paradigm is the Opposite of What I am Used to<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-32","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/brockster.com\/bsterblog\/index.php?rest_route=\/wp\/v2\/posts\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brockster.com\/bsterblog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brockster.com\/bsterblog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brockster.com\/bsterblog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/brockster.com\/bsterblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=32"}],"version-history":[{"count":4,"href":"https:\/\/brockster.com\/bsterblog\/index.php?rest_route=\/wp\/v2\/posts\/32\/revisions"}],"predecessor-version":[{"id":37,"href":"https:\/\/brockster.com\/bsterblog\/index.php?rest_route=\/wp\/v2\/posts\/32\/revisions\/37"}],"wp:attachment":[{"href":"https:\/\/brockster.com\/bsterblog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=32"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brockster.com\/bsterblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=32"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brockster.com\/bsterblog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}