Shortcodes don’t work online

First, change this:

include TEMPLATEPATH . '/extras/shortcodes.php';

…to this:

include ( TEMPLATEPATH . '/extras/shortcodes.php' );

Second, change TEMPLATEPATH to get_template_directory():

include ( get_template_directory() . '/extras/shortcodes.php' );

(The TEMPLATEPATH and STYLESHEETPATH globals are going away eventually.)

Third, make sure you namespace your function names properly. Function names “alertBox()” and “infoBox()” are far too generic.

Beyond that, we probably need to see your error messages.