{"id":1525,"date":"2010-06-30T11:48:00","date_gmt":"2010-06-30T16:48:00","guid":{"rendered":"http:\/\/ramblindan.org\/?p=1525"},"modified":"2010-07-03T12:06:22","modified_gmt":"2010-07-03T17:06:22","slug":"content-management-systems","status":"publish","type":"post","link":"https:\/\/ramblindan.org\/?p=1525","title":{"rendered":"Content Management Systems"},"content":{"rendered":"<p>I mentioned in a previous post am working with\u00a0<a href=\"http:\/\/www.joomla.org\/\">Joomla<\/a> web site publishing tool. I have been using Macromedia Dreamweaver, now Adobe Dreamweaver CS5 for many years. Before that I used Canadian HTML software called <strong>H<\/strong>o<strong>T<\/strong> <strong>M<\/strong>eta<strong>L<\/strong> Pro, now out of business.<\/p>\n<p>The Blogs, BBS and Ecommerce sites I run all use a high level authoring, called a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Content_management_system\" target=\"_blank\">Content Management System (CMS)<\/a>. HTML programming is not required but it certainly helps. Most of the development work is fill-in-the-blank modules but I have found intimate knowledge of all the web formats and tools exceedingly helpful such as Cascading Style Sheets (CSS), Extensible Markup Language (XML), Structured Query Language (SQL), PHP, Java, and the list goes on. Otherwise the developer is limited to out-of-the-box (yuck) look and feel.<\/p>\n<p>All the modules are built with the above programming tools and certainly some other object oriented developer languages such as C++, Pearl, TCL and a complete host of other Linux GNU\/GPL or UNIX based languages. Alphabet soup isn\u2019t it?<\/p>\n<p>At my place of real work I have been using <a href=\"http:\/\/www.microsoft.com\/everybodysbusiness\/en\/us\/products\/sharepoint.aspx\">MS SharePoint<\/a> for many years. It too is a CMS. Complete web browser UI\u2019s (User Interfaces) in SharePoint are built from modules and all information in this case is stored in a <a href=\"http:\/\/www.sequel-software.com\/\">Sequel SQL database<\/a>.\u00a0 Complete SharePoint site development could be a career in itself but I am mostly a department level guru hacker.<\/p>\n<p>I am the prime support for another CMS used at work called <a href=\"http:\/\/www.spitfiremanagement.com\/\">Spitfire<\/a> which is a commercial construction Project Management System (PMS) used for financial, document and communication management. Before that I managed <a href=\"http:\/\/www.meridiansystems.com\/products\/prolog\/construction-project-management.asp\">Prolog<\/a>, a similar PMS.<\/p>\n<p>All these new systems use a database as a background information storage system. Databases are another new world to explore if a programmer wants to have total knowledge of the environment in which the CMS system operates.<\/p>\n<p>My personal databases (free) have all been a flavor called <a href=\"http:\/\/www.mysql.com\/?bydis_dis_index=1\">MySQL<\/a>. My purpose here is not to explain databases. It is important to understand there are two individual server \u201cmachines\u201d real or virtual, required running any CMS web site, one for the browser interface and the other for the data storage.<\/p>\n<p>HTML programming creates \u201cstatic\u201d or fixed pages, while CMS is producing mostly dynamic pages that exist only when someone views them, a truly interesting concept. Because viewing pages are built on the fly, viewing response is usually slower than static pages. So some static pages are used (the reason HTML and PHP knowledge is helpful) and various caching schemes are employed. PHP (originally meaning, Personal Home Page) is like a wrapper language to package HTML to be used in Dynamic web sites.<\/p>\n<p>That all brings me back to my latest CMS called <a href=\"http:\/\/www.joomla.org\/\">Joomla<\/a>. There seems to be a propensity to use African words these days (10 years!) for <a href=\"http:\/\/www.gnu.org\/copyleft\/gpl.html\" target=\"_blank\">GNU\/GPL (free)<\/a> software including the hottest new flavor of Linux called <a href=\"http:\/\/www.ubuntu.com\/\" target=\"_blank\">Ubuntu<\/a>. Perhaps a good move away from all the cryptic three letter acronyms mentioned above including CMS.<\/p>\n<p>In any case Joomla roots go back to about the year 2000, so it is not exactly a new kid on the block. Today, since it is claimed to be the most popular CMS software, it\u2019s time for me to do a serious look and see.<\/p>\n<p>I have two works in progress (WIPs), got to love those acronyms. One is located on a server at home I mentioned several posts back and now another one I started out in my world space. Out there I am doing a rebuild of my original HTML personal web pages. I had a big learning hump to get over before my Joomla work started to click, but now it is rolling along.<\/p>\n<p>The URL is my basic <a title=\"Alive!\" href=\"http:\/\/tedatum.com\" target=\"_blank\">tedatum.com<\/a> and the link is up. Visitors will have to REGISTER to see anything but the home page. Yeah, I am having geek fun\u2026<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I mentioned in a previous post am working with\u00a0Joomla web site publishing tool. I have been using Macromedia Dreamweaver, now Adobe Dreamweaver CS5 for many years. Before that I used Canadian HTML software called HoT MetaL Pro, now out of business. The Blogs, BBS and Ecommerce sites I run all use a high level authoring, called a Content Management System (CMS). HTML programming is not required but it certainly helps. Most of the development work&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[3],"tags":[100,98],"class_list":["post-1525","post","type-post","status-publish","format-standard","hentry","category-observation","tag-publishing","tag-website"],"_links":{"self":[{"href":"https:\/\/ramblindan.org\/index.php?rest_route=\/wp\/v2\/posts\/1525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ramblindan.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ramblindan.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ramblindan.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ramblindan.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1525"}],"version-history":[{"count":0,"href":"https:\/\/ramblindan.org\/index.php?rest_route=\/wp\/v2\/posts\/1525\/revisions"}],"wp:attachment":[{"href":"https:\/\/ramblindan.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ramblindan.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ramblindan.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}