{"id":4288,"date":"2013-09-17T05:05:57","date_gmt":"2013-09-16T19:05:57","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/wordpress\/?p=4288"},"modified":"2020-03-16T10:56:48","modified_gmt":"2020-03-16T00:56:48","slug":"content-management-systems-primer-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/content-management-systems-primer-tutorial\/","title":{"rendered":"Content Management Systems Primer Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/CMS\/\"><img decoding=\"async\" style=\"float:left; border: 15px solid pink;\" alt=\"Content Management Systems Primer Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/PHP\/CMS\/CMS_eCommerce.jpg\" title=\"Content Management Systems Primer Tutorial\"  \/><\/a><p class=\"wp-caption-text\">Content Management Systems Primer Tutorial<\/p><\/div>\n<p>Here is a tutorial that introduces you to Content Management Systems, or CMS.   Let&#8217;s have a look at how Wikipedia defines CMS:<\/p>\n<blockquote><p>A Content Management System (CMS)[1][2][3] is a computer program that allows publishing, editing and modifying content as well as maintenance from a central interface. Such systems of content management provide procedures to manage workflow in a collaborative environment.[4] These procedures can be manual steps or an automated cascade. CMSs have been available since the late 1990s.<\/p>\n<p>CMSs are often used to run websites containing blogs, news, and shopping. Many corporate and marketing websites use CMSs. CMSs typically aim to avoid the need for hand coding, but may support it for specific elements or entire pages.<\/p><\/blockquote>\n<p>There are a lot of CMS in the web marketplace as you can imagine, and there is overlapping relevance with <a target=_blank title=\"Ultimate beginner's guide to eCommerce, thanks\" href='https:\/\/www.internetmarketingbro.com\/what-is-ecommerce\/'>eCommerce<\/a> <a target=_blank title='eCommerce information from Wikipedia' href='http:\/\/en.wikipedia.org\/wiki\/E-commerce'>websites<\/a> and <a target=_blank title='CRM information from Wikipedia' href='http:\/\/en.wikipedia.org\/wiki\/Customer_relationship_management'>CRM<\/a> (Customer Relationship Model) web<a target=_blank title='vtiger CRM' href='http:\/\/www.rjmprogramming.com.au\/vtigercrm\/'>site<\/a>s.   This is because these are all ideas asking for customers to be involved and interactive with commercial (or personal) websites.<\/p>\n<p>The thing about CMS is that it is a very mature concept now, having been around for some time, and there is often an assumption in the marketplace that when you do shopping online, there will be a chance for interactivity, whether that be during the purchasing of products, or even email contact, or giving feedback.    CMS has a major role to play, particularly with feedback, and\/or with efforts by the website owner to understand their customer requirements.   So, another area of overlap is with <a target=_blank title='SEO information from Wikipedia' href='http:\/\/en.wikipedia.org\/wiki\/Search_engine_optimization'>SEO<\/a> (Search Engine Optimization <i>&#8230; and here for recent thoughts on this is this <a target=_blank title='The Ultimate Guide to SEO in 2019' href='\/\/www.cardinaldigitalmarketing.com\/blog\/the-ultimate-guide-to-seo-in-2019\/'>The Ultimate Guide to SEO in 2019<\/a> article, thanks<\/i>), which is the study of getting your website noticed with the big Search Engines (like <a target=_blank title='Google' href='http:\/\/www.google.com'>Google<\/a>, <a target=_blank title='Bing' href='http:\/\/www.bing.com'>Bing<\/a>, <a target=_blank title='Yahoo' href='http:\/\/www.yahoo.com'>Yahoo<\/a>).   CMS products have been refined out-of-the-box, and with third-party plugins and add-ons to be more attuned to successful attraction of web traffic via SEO principles.<\/p>\n<p>The way you might differentiate the quality of CMS platforms is via:<\/p>\n<ul>\n<li>Does the CMS programming language and database agree with the hosting requirements?<\/li>\n<li>Given databases of the same size which CMS website runs faster (the world gets more impatient, but the data keeps accumulating)?<\/li>\n<li>How good is its content editing?<\/li>\n<li>How easy is it to tailor to your own requirements?<\/li>\n<li>How good is its third-party add-ons and plugins support?<\/li>\n<li>How good is its product support?<\/li>\n<li>What content form is allowed (eg. blogs, forums, pages)?<\/li>\n<li>What content type is allowed (eg. images, videos, audios)?<\/li>\n<li>How friendly are its SEO principles?<\/li>\n<li>How good are the controls for user functionality and restrictions?<\/li>\n<li>If website involves monetary transactions, is SSL supported?<\/li>\n<li>Is there good support for website security related plugins and\/or addons or other software maintainance?<\/li>\n<\/ul>\n<p>Let&#8217;s see our  <a target=_blank title='click picture' href='http:\/\/www.rjmprogramming.com.au\/PHP\/CMS'>tutorial<\/a> stream of consciousness view of CMS. <\/p>\n<p>Link to CMS information <a target=_blank href='http:\/\/en.wikipedia.org\/wiki\/Content_management_system' title='CMS information from Wikipedia'>via Wikipedia<\/a> from which the above quote comes.<\/p>\n<p>With the emphasis on PHP CMS above it does not mean that there are not excellent ASP.NET CMS in the marketplace, and would like to direct you to <a target=_blank title='Mojo Portal' href='http:\/\/www.rjmprogramming.com.au\/ASPNet\/MojoPortal.GIF'>Mojo Portal<\/a> as one example, but there are many others.<\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d4288' onclick='var dv=document.getElementById(\"d4288\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d4288' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Here is a tutorial that introduces you to Content Management Systems, or CMS. Let&#8217;s have a look at how Wikipedia defines CMS: A Content Management System (CMS)[1][2][3] is a computer program that allows publishing, editing and modifying content as well &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/content-management-systems-primer-tutorial\/\">Continue reading <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":[9,12,37],"tags":[151,216,258,299,375,457,961,1319],"class_list":["post-4288","post","type-post","status-publish","format-standard","hentry","category-database","category-elearning","category-tutorials","tag-blog","tag-cms","tag-content-management-systems","tag-database-2","tag-ecommerce","tag-forum","tag-poll","tag-tutorial"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/4288"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=4288"}],"version-history":[{"count":3,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/4288\/revisions"}],"predecessor-version":[{"id":48270,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/4288\/revisions\/48270"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=4288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=4288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=4288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}