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.

Reply via email to