Ну что же коллеги! поставил я Joomla 3.0 Alpha-1

Протестировал свои расширения которые были для Joomla 1.6-2.5.. и ни одно не пашет (
что изменилось:
в файле инициализации компонента было:

$controller = JController::getInstance( 'mycomponent' );

стало:

$controller = JControllerLegacy::getInstance( 'mycomponent' );

дефолтный контроллер тоже естественно теперь наследуется от JControllerLegacy (JController теперь интерфейс который реализует класс JControllerBase и что самое интересное этот класс никто не наследует ) было:

class MycomponentController extends JController {

стало:

class MycomponentController extends JControllerLegacy {

Так же само и со вьюхой...наследуется вьюха теперь от JViewLegacy
было:

class MycomponentViewName extends JView {

Стало:

class MycomponentViewName extends JViewLegacy {

JView так же само интерфейс который реализует абстрактный класс JViewBase который наследует класс JViewHtml и все ) дальше никакого использования в коде я этих классов не нашел.. возможно использоваться будет как для части фреймворка для какой то упрошенной вьюхи... по крайней мере методов там очень мало...

что ещё замечено:
во вьюхах, контроллерах, моделях теперь не надо писать путь к классу для наследовании нашего класса:
о есть допустим было что то типа:

jimport( 'joomla.application.component.modellist' );

и теперь в J 3.0 можно его удалять!

в остальном после того как унаследовался в дефолтном контроллере и во вьюхе от нужного класса все прекрасно запахало )