What is core-hacking?
is designed for flexibility and modularity. It provides several layers
to change the way content gets displayed and organized. You can
customize content display in Global Configuration, Menu item type and
parameters, or use a mambot to hide/show,replace, highlight text strings, author names, etc.
However, there are some things you just can't change using the administration backend. These changes can only be made by manually editing the Joomla PHP source files.
components are installable and configurable through the administration backend. You may link a component to a menu item.', STICKY, CLOSECLICK, CAPTION, 'component',BELOW,CENTER, WIDTH, 300, FGCOLOR, '#EEEEEE', BGCOLOR, '#00325E', TEXTCOLOR, '#000000', CAPCOLOR, '#FFFFFF', OFFSETX, 0, OFFSETY, 0);">component,
Modules are installable and configurable via the administration backend
Modules, mambots and components are also referred to using the general term extensions.', STICKY, CLOSECLICK, CAPTION, 'module',BELOW,CENTER, WIDTH, 300, FGCOLOR, '#EEEEEE', BGCOLOR, '#00325E', TEXTCOLOR, '#000000', CAPCOLOR, '#FFFFFF', OFFSETX, 0, OFFSETY, 0);">module or mambot PHP code to get the desired results
Do I need core-hacking?
is required for some components to work. (Mambelfish is the only
example i have in mind right now). You should only use it if you have
no other alternatives. The Joomla core files are overwritten during a
Joomla version upgrade. You need to re-hack the code after an upgrade,
and you don't know if it's going to work with the new version. Use with
caution on "live" sites.
First of all, you need to know that hacking the core files may affect overall Joomla/Mambo behaviour, as well as component/module/mambot functionality. Afterall, this is what you want when you decide to core-hack Joomla.