Form of Joomla Platform with minimal changes for name spaces and uncoupling needed to use in other environments