{"id":728,"date":"2008-07-22T13:53:33","date_gmt":"2008-07-22T05:53:33","guid":{"rendered":"http:\/\/www.janleow.com\/life\/?p=728"},"modified":"2008-07-22T13:53:33","modified_gmt":"2008-07-22T05:53:33","slug":"make-drupal-website-cms-content-management-software","status":"publish","type":"post","link":"https:\/\/www.janleow.com\/life\/make-drupal-website-cms-content-management-software.html","title":{"rendered":"Making a Drupal Web Site"},"content":{"rendered":"<p>Drupal is like a jack of all trades. You could use it for setting a proper website with tier like structure for easy navigation, you could use it to set up a forum, or you just use it to set up a blogging site. It is so versatile that according to the Drupal website, it is use for: <!--break--> <!--more--><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.janleow.com\/imgs\/web\/drupal-org.png\" alt=\"Drupal.org logo\" style=\"float:right;\"><br \/>\n    * Community web portals<br \/>\n    * Discussion sites<br \/>\n    * Corporate web sites<br \/>\n    * Intranet applications<br \/>\n    * Personal web sites or blogs<br \/>\n    * Aficionado sites<br \/>\n    * E-commerce applications<br \/>\n    * Resource directories<br \/>\n    * Social Networking sites<\/p>\n<p>Having used it for some time, I could say it is quite easy to use. Much easier than say Mambo or Joomla. Like any CMS, they use blocks to separate website into each section of the webpage. You could actually include or exclude a section from showing up when a particular page is called up.<\/p>\n<p>It has the ability to write content without any HTML code for publishing; on the other hand, for those who would like to have more control on how content should be displayed, HTML codes could be used in the content itself.<\/p>\n<p>In addition, you have control over the URL of a web page by using their URL aliases to provide some SEO functionality to a web page which also helps visitors and webmaster to make page linking. Ugly URLs could be avoided and clean URLs are easier to type in and remember. However, do be careful to exclude the search engine crawlers and bots from accessing the similar pages located in the nodes as that would constitute duplicate content which is bad for page ranking especially with Google.<\/p>\n<p>Plugins are also quite easy to install to increase its functionality. Plugins like <a href=\"http:\/\/www.janleow.com\/life\/xml-sitemap-google-yahoo.html\">XML sitemap<\/a> could be easily installed. There are quite a number of plugins freely available which you could easily install and use.<\/p>\n<p>There are plenty of free themes which you could download to set apart and make your website look more outstanding. Since not every one of us have the skill to design a really superb website, better leave it those who has the skill and ability. However do keep a back up of the theme that you have uploaded and modified. Usually after an upgrade, the theme gets deleted from the Drupal folder. That&#8217;s why I&#8217;m only using themes that came with Drupal. Too lazy to upload, tinker and modify the themes again because I didn&#8217;t make a back up of the changes done! Besides the build-in themes still looked alright though it may not be that inspiring.<\/p>\n<p>Though Drupal is easy to use, it is not without its drawbacks. One of my major grouse with the Drupal installation is that each succeeding upgrade causes something to break in the website. For example, the Drupal version 5.3 has the ability to post web content and blocks using <i>full Raw HTML<\/i>. However the latest upgrade to version 6.x has that ability removed. Without the ability for posting in full raw HTML, I lost the ability to use JavaScript. Thus Google Adsense and web analytics which uses JavaScript will not work. I had to work around by placing the code directly into the PHP file itself to get it to work. Doing so also causes the web page alignment to run and I had to tinker with it a fair bit to get it to look balance. The HTML comment tags also didn&#8217;t work within the block, (eg &lt;!&#8211; comment &#8212; &gt;) and I had to remove them from the web page otherwise it looked very funny to have them displayed on the website.<\/p>\n<p>Fortunately I tested the upgrade on a separate Drupal installation. After experiencing the problems, I decided not to proceed with the upgrade on my main Drupal installation until they have iron out the kinks. This was not the first time I had experience this problem. The transition from version 5.1 to 5.2 was similarly flawed and was later fixed with version 5.3.<\/p>\n<p>Another issue with Drupal, it works best if you install it in the root folder of your web domain. You may find some things don&#8217;t work when installing it in a subfolder, take for example the XML sitemap, when I wanted to test it in my secondary Drupal installation, it didn&#8217;t work. So I took a chance and installed it on my main installation and it work without a hitch, but not without a sigh of relieve as I was afraid it might break something in my installation. <\/p>\n<p>In conclusion, use Drupal if you want an easy to use CMS software, easy to install plugins and has a host of standard features like blogging, forum and article writing management, this is it. <\/p>\n<p>Find out more about it at the <b><a href=\"http:\/\/drupal.org\" target=\"_blank\" rel=\"nofollow\">Drupal<\/a><\/b> website.<\/p>\n<p><script type=\"text\/javascript\"><!--\ngoogle_ad_client = \"pub-5685769204706262\";\ngoogle_ad_width = 336;\ngoogle_ad_height = 280;\ngoogle_ad_format = \"336x280_as\";\ngoogle_ad_type = \"text\";\n\/\/2007-08-06: JanLeow.com Blogs (Content)\ngoogle_ad_channel = \"5832813811\";\ngoogle_color_border = \"FFFFFF\";\ngoogle_color_bg = \"FFFFFF\";\ngoogle_color_link = \"323539\";\ngoogle_color_text = \"000000\";\ngoogle_color_url = \"BBBBBB\";\n\/\/--><\/script><br \/>\n<script type=\"text\/javascript\"\n  src=\"http:\/\/pagead2.googlesyndication.com\/pagead\/show_ads.js\">\n<\/script><\/p>\n<p>Related post:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.janleow.com\/life\/choosing-cms-content-management-system.html\">Choosing Content Management System (CMS) for your website<\/a>\n<li><a href=\"http:\/\/www.janleow.com\/life\/make-drupal-website-cms-content-management-software.html\">Make a Drupal website<\/a>\n<li><a href=\"http:\/\/www.janleow.com\/life\/make-joomla-website-cms-content-management-software.html\">Make a Joomla 1.0 CMS Website<\/a>\n<li><a href=\"http:\/\/www.janleow.com\/life\/make-joomla15-website-cms-content-management-software.html\">Using Joomla 1.5 CMS to make your own website<\/a>\n<li><a href=\"http:\/\/www.janleow.com\/life\/make-your-own-wordpress-website.html\">Make Your Own Website using WordPress<\/a>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Drupal is like a jack of all trades. You could use it for setting a proper website with tier like structure for easy navigation, you could use it to set up a forum, or you just use it to set up a blogging site. It is so versatile that according to the Drupal website, it &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.janleow.com\/life\/make-drupal-website-cms-content-management-software.html\"> <span class=\"screen-reader-text\">Making a Drupal Web Site<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[12],"tags":[44,160,162],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1bS5F-bK","jetpack-related-posts":[{"id":718,"url":"https:\/\/www.janleow.com\/life\/choosing-cms-content-management-system.html","url_meta":{"origin":728,"position":0},"title":"Which CMS (Content Management System) to use for your website","author":"Jan","date":"28 June 2008","format":false,"excerpt":"There are so many CMS software around which you could use to make your website, from free to commercial versions. For corporate company, choosing a correct CMS should be carefully thought out as it involves the whole business process. For home users and small businesses, picking a CMS system shouldn't\u2026","rel":"","context":"In &quot;Website&quot;","block_context":{"text":"Website","link":"https:\/\/www.janleow.com\/life\/category\/website"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":731,"url":"https:\/\/www.janleow.com\/life\/make-joomla15-website-cms-content-management-software.html","url_meta":{"origin":728,"position":1},"title":"Using Joomla 1.5 to make your website","author":"Jan","date":"11 August 2008","format":false,"excerpt":"The new Joomla version 1.5.x is a much improved version and recommendable for making your own website. It has overcome some of the limitations of the previous Joomla version 1.0. The interface is now much sleeker and easier to use and a couple of other improvements that make it easier\u2026","rel":"","context":"In &quot;Website&quot;","block_context":{"text":"Website","link":"https:\/\/www.janleow.com\/life\/category\/website"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2887,"url":"https:\/\/www.janleow.com\/life\/b2evolution-for-blogging.html","url_meta":{"origin":728,"position":2},"title":"B2Evolution for Blogging","author":"Jan","date":"25 January 2011","format":false,"excerpt":"I was toying around with B2 Evolution which is used for blogging. Thought I try an alternate from the popular Wordpress installation and see how it goes. On the first look, the B2 Evolution looks great and it has multiple section for your blogging needs. You can create blog A\u2026","rel":"","context":"In &quot;Website&quot;","block_context":{"text":"Website","link":"https:\/\/www.janleow.com\/life\/category\/website"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":812,"url":"https:\/\/www.janleow.com\/life\/finally-removed-my-drupal-installation.html","url_meta":{"origin":728,"position":3},"title":"Finally removed my drupal installation","author":"Jan","date":"15 October 2008","format":false,"excerpt":"Finally it was done. Having used the 301 redirect for those web pages created in Drupal to this Wordpress websites, I could safely uninstall my Drupal installation. Before removing the Drupal installation, I made a quick backup of my .htaccess file. Drupal has a knack of modifying common files that\u2026","rel":"","context":"In &quot;Website&quot;","block_context":{"text":"Website","link":"https:\/\/www.janleow.com\/life\/category\/website"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1191,"url":"https:\/\/www.janleow.com\/life\/hardening-wordpress-website-is-a-must.html","url_meta":{"origin":728,"position":4},"title":"Hardening WordPress website is a must!","author":"Jan","date":"1 December 2009","format":false,"excerpt":"Earlier this year, one of my friends Wordpress website and Drupal website was hacked. Both of them were running a travel website and their site was stuff full of web spam with links to dubious website selling dubious products. Appears this was no isolated incident and I have come across\u2026","rel":"","context":"In &quot;Website&quot;","block_context":{"text":"Website","link":"https:\/\/www.janleow.com\/life\/category\/website"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":788,"url":"https:\/\/www.janleow.com\/life\/redirecting-web-pages-using-301-redirect.html","url_meta":{"origin":728,"position":5},"title":"Redirecting web pages using 301 redirect","author":"Jan","date":"3 October 2008","format":false,"excerpt":"After manually shifting the content from the Drupal database to the Wordpress websites, I needed to redirect the traffic from the Drupal pages to the new url. There are several ways of redirecting web pages and each has its pros and cons. According to several web sites, the best way\u2026","rel":"","context":"In &quot;Website&quot;","block_context":{"text":"Website","link":"https:\/\/www.janleow.com\/life\/category\/website"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/posts\/728"}],"collection":[{"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/comments?post=728"}],"version-history":[{"count":0,"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/posts\/728\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/media?parent=728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/categories?post=728"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/tags?post=728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}