very good question! Drupal is a very modular system. The first thing you download is called 'core' or 'Drupal Core'.
It provides basic functionality, and a set of basic additional modules. (There is actually a lot of discussions about how much functionality Drupal should provide out-of-the-box. For now, its quite a bit) After installing Core, you can add modules to turn Drupal into an e-commerce website, a messaging platform, a conference website or whatever you want Drupal to do. Sometimes, you cant find a module that does exactly what you want Drupal to do. You want to change something. For example, you want the homepage for anonymous users to be different than for authenticated users. Now you have 2 options 1 Go into /includes/path.inc and start hacking the drupal_init_path function 2 Write a module The problem with 1 is that first, you will only write this code for you. There is no easy way to share this code. Secondly, the next time you upgrade your drupal, you will have to re-apply this code. But most importantly, if you do 1, a sweet sweet kitten will die a horrible death. For people who like kittens, here is a classic one for you: http://www.ding.net/bonsaikitten/ -- rgds, Reinier Battenberg Director Mountbatten Ltd. +256 758 801 749 www.mountbatten.net On Thursday 17 March 2011 16:41:24 akora herbert wrote: > by saying " everytime someone hacks core, a little > kitten dies"
_______________________________________________ The Uganda Linux User Group: http://linux.or.ug Send messages to this mailing list by addressing e-mails to: [email protected] Mailing list archives: http://www.mail-archive.com/[email protected]/ Mailing list settings: http://kym.net/mailman/listinfo/lug To unsubscribe: http://kym.net/mailman/options/lug The Uganda LUG mailing list is generously hosted by INFOCOM: http://www.infocom.co.ug/ The above comments and data are owned by whoever posted them (including attachments if any). The mailing list host is not responsible for them in any way.
