{"id":221,"date":"2007-01-16T06:57:00","date_gmt":"2007-01-16T13:57:00","guid":{"rendered":"http:\/\/paulgillin.com\/2007\/01\/learning-mambo-by-trial-and-error.html"},"modified":"2007-01-16T06:57:00","modified_gmt":"2007-01-16T13:57:00","slug":"learning-mambo-by-trial-and-error","status":"publish","type":"post","link":"https:\/\/gillin.com\/blog\/2007\/01\/learning-mambo-by-trial-and-error\/","title":{"rendered":"Learning Mambo by trial and error"},"content":{"rendered":"<p class=\"MsoNormal\">I <a href=\"https:\/\/www.gillin.com\/\">relaunched my website<\/a> as well as a <a href=\"https:\/\/www.newinfluencers.com\/\">new site for my forthcoming book<\/a> the other day, having moved both to an open-source content management system called <a href=\"https:\/\/www.mambo-foundation.org\/\">Mambo<\/a>. A year ago, I wrote about my own (ultimately unsuccessful) efforts to install Mambo on a local server. This time I did it the smart way, using the <a href=\"https:\/\/hostingmetropolis.com\/Home.aspx\">Metropolis<\/a> service provided by GoDaddy to its hosting account customers. Metropolis offers several <a onblur=\"try {parent.deselectBloggerImageGracefully();} catch(e) {}\" href=\"https:\/\/www.paulgillin.com\/uploaded_images\/logo_mambo-703954.gif\"><img style=\"margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;\" src=\"https:\/\/www.paulgillin.com\/uploaded_images\/logo_mambo-701834.gif\" alt=\"\" border=\"0\" \/><\/a>free software packages for your server and is a nice resource that I\u2019ll bet few GoDaddy customers even know about.<o:p> <\/o:p><\/p>\n<p class=\"MsoNormal\">Mambo installed in just a few minutes and a few clicks. I then spent the next two weeks trying to figure it out. There are a few <a href=\"https:\/\/www.ask.com\/web?q=mambo+tutorial\">tutorials<\/a> on the Web but none that I found prepared me to understand the logical structure used by Mambo. That was trial and error and it took a long time.<\/p>\n<p class=\"MsoNormal\">I\u2019m a big fan of content management systems. My website was previously built on Microsoft FrontPage. While that gave me plenty of flexibility to play with look and feel, the pages were basically locked in stone once they were created. You couldn\u2019t easily share content between sections of a site, move things around, expose and hide sections or move your site to a new template. Also, your page designs were stored on a local machine, meaning you couldn\u2019t easily access them from another computer.<o:p> <\/o:p><\/p>\n<p class=\"MsoNormal\">With a CMS, everything is in a database on the server and the content is stored separately from the page templates. Changing the site design is a snap, and content items can be displayed in a variety of ways on different sections of the site. For example, it\u2019s simple to have an article display on the home page and also an inside page. In FrontPage, you\u2019d need to have two copies of the article to do that, which creates all kinds of problems. <\/p>\n<p class=\"MsoNormal\">Mambo\u2019s hierarchy uses a concept of sections, categories and content items. This structure made little sense to me when I first encountered it and I\u2019m not sure it even makes sense now. Every content item must belong to a category and a section. You can display all items in a category or a section, which is very powerful. But I\u2019m not sure why you need both containers.<o:p> <\/o:p><\/p>\n<p class=\"MsoNormal\">There are basically two types of display: blog and table. A blog shows items in reverse-chron order (you can change that) with a snippet of introductory text and a \u201cread more\u201d link. A table displays an index of content items in rows. It\u2019s nice being able to switch back and forth and try different styles. Mambo gives you lots of options for hiding or displaying titles, icons, navigation devices, ratings systems and other goodies. The problem is just keeping track of it all. Unless you set your global defaults carefully, your pages can all end up looking slightly different from each other. <\/p>\n<p class=\"MsoNormal\">The content editor that came with my package is <a href=\"https:\/\/source.mambo-foundation.org\/component\/option,com_remository\/func,fileinfo\/id,91\/\">MostlyCE<\/a> Admin, a very nice WYSIWYG editor. The performance frustrated me until I realized you could turn off a bunch of resource-hogging features and improve speed dramatically.<o:p> <\/o:p><\/p>\n<p class=\"MsoNormal\">There are a couple of hundred <a href=\"https:\/\/templates.mamboserver.com\/\">free Mambo templates<\/a>. Once you set up your site, it\u2019s fun to download a few and applying them to your site. The process is fast and easy and it\u2019s one of the best ways to see the value of a CMS approach.<\/p>\n<p class=\"MsoNormal\">My sites are still works-in-progress and I\u2019m sure there\u2019s plenty about Mambo I have yet to discover. If I had it to do over again, I\u2019d take the time to <a href=\"https:\/\/www.packtpub.com\/learning-mambo\/book\/mid\/110107ooos84\">buy a book<\/a>. I also wish I knew more about the PhP scripting language and how cascading style sheets work. I\u2019ve been frustrated, for example, by the size of the headline type on my site but have been unable to figure out how to change it. There\u2019s also a nav bar at the top that appears to be hard-coded into the design but which I can\u2019t seem to modify or delete. I\u2019ll figure this out eventually, but for now it\u2019s just frustrating.<o:p> <\/o:p><\/p>\n<p class=\"MsoNormal\">Now I have to figure out what to tinker with during the NEXT holiday season!<\/p>\n<p class=\"MsoNormal\"><span style=\"font-family:Wingdings;\"><span style=\"\"><br \/><\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I relaunched my website as well as a new site for my forthcoming book the other day, having moved both to an open-source content management system called Mambo. A year ago, I wrote about my own (ultimately unsuccessful) efforts to &hellip; <a href=\"https:\/\/gillin.com\/blog\/2007\/01\/learning-mambo-by-trial-and-error\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[21],"tags":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pTy95-3z","_links":{"self":[{"href":"https:\/\/gillin.com\/blog\/wp-json\/wp\/v2\/posts\/221"}],"collection":[{"href":"https:\/\/gillin.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gillin.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gillin.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gillin.com\/blog\/wp-json\/wp\/v2\/comments?post=221"}],"version-history":[{"count":0,"href":"https:\/\/gillin.com\/blog\/wp-json\/wp\/v2\/posts\/221\/revisions"}],"wp:attachment":[{"href":"https:\/\/gillin.com\/blog\/wp-json\/wp\/v2\/media?parent=221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gillin.com\/blog\/wp-json\/wp\/v2\/categories?post=221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gillin.com\/blog\/wp-json\/wp\/v2\/tags?post=221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}