Upload
tim-plummer
View
641
Download
2
Embed Size (px)
DESCRIPTION
There were some pretty major framework changes introduced in Joomla 1.6. This presentation covers what you need to know about converting Joomla 1.5 extensions to all them to work on the new framework.
Citation preview
������������ ��� �
�������������
������������������������������������������
������� �� �����!����������
������� ������ !������!���������� ���
���" ����� !������!�����
#�$ ���%& �' (�� ) ��!��*+��
) �������$������� �� ��������
• ����������!� ��� �� �) #�#, -�#����� $�#, -�
./���$�������0� ���$������#, -1�
• �������� ��2� ��� �������������3 ��!��� $�
�������� #, -�����������$������������������� #, -�����������$�����������
• �������������!�$������������!��������� � �$��
4�������5����!�� ��
• ��4������, ��� !������ ��������������
���������������������$������� �� ��
65����7�8#9-9:���� ��8�
8�;<3 ) �=>>�� $8�
8�? @9<9��$7A8B
65����C��!�08�� ��81B
65����C����08=>>�� $81B
65����C ��08�$7A81B
4�������!�� ��
• #���������� ��$D����!��>������� � �
!��>����
• -����������$�!�� ��D�����������$���� � �
��������
• #���+��� ��������$�
����������$�
����.�!���$�
�*�����2$�����$���� ��.$$$����������!� D����� ����������$�
������ ��$
• E ������ � ��� ��� F� ���������7G!���� �G������ 7G��HG�����$7G�����$GC�
F�� ��� ����7�������������� ���������������������������
• ������ � ����$��D������ � ����$F����� ��7G��� >�� 2>����G����7G��$��G�$�����7G�G�����7G@ ���G�$�!������ 7G�E�E;#9��3 #@3? @E�#GC
F����� �����7G+GC@ �$F������ C
F����� �����7G�GC#�� F������ CF����� �����7G�GC#�� F������ C
F������C
F���$� ��7G��� >�� 2>����G����7G��$��G
$�����7G�G
$�!������ 7G:3 ) >? 9�-EIJ#>;E9-4>:3 I;E&>@E�#>49#:G
����7G�&-3 �.->@E�#G
C
F����� �����7G+GC�@E49F������ C
F����� �����7G�GC�#@3? F������ C
F����$C
E ��������� �!�� ��
F� ��������C� ����������������F�� ��������C
F� � ��������C� � ����������������F�� � ��������C
F�!�������C�����!��������F��!�������C
• I �� �������!������������������ ��• I �� �������!������������������ ��
– � �����
– � � �����
– ��$��
– ��������
– ����������
%�$��������
• 3 �:��!2�9�� ��� �%�$���
F��$�������C
F��������7G�� ��� G���������7G�G� ��7G9�� ��� �%�$���#��GC
������� ����� �����!�����$���!���� ��!��>�������� ��� ����
F�����C
F���$�������C
.:-
•3 ���� ������ �� $��������� �����!� �����$�����
!� �������
.:-
• .!!������ $�� ������!!����������$����
������� ���
.:-
• .������������ �� $�����!�!2�.:-���������
����!� �$�������� ������0K6!�!2$3 �� L L �06!� 4��C��08!���!���8111M
��������@�����!�����08 ��� 2����* 8D�8���� �� �8D�8���� >�*�� �8D�
8��3 3 -�.<>#.N9>.I4>I9? 8D�����1B8��3 3 -�.<>#.N9>.I4>I9? 8D�����1B
O
.:-
#�� ��!�P@�) -�-����������������H�#���!�.$�� ���������!���� ���!��> ��� 2���� �� ��� 2��������������
�����������#���!��$�� ���������!���� ���!��> ��� 2���� �� ��� 2������$������
I �����������K
) �$���D������ � L ��������� � �����
������$�� �$�����>�� ��� �
0����!�����>!���� ��1
;���!��������
•9������ �����!� ������•) �$��������� $����$����$���������
•.!!������ ��$����.:-
-� ���������!�� ��
• ��� � ����� ���������� � ����������
�� ���������
– ;������������ !
– #���!���– #���!���
– .����� ������������������ ���� �0��������
!� ���� �����������!�������� ��� �1
-� ���������!�� ��
• I�����!������� !������ �� ��� ��������� ��
• ��� ����$����� ��� !���$�� �$�����5����
�-9.#9��<3NE49�.�N.-E4 �%<-7����������$�������$�%<-��-9.#9��<3NE49�.�N.-E4 �%<-7����������$�������$�%<-�
:3 ) >? 9�-EIJ#>9<<>�.�-9#>�<3NE49>%<-7G����������$�������$�%<-G
-� ���������!�� ��
• I��$�����5����� ���� ���� ����$����� ��Q�'
���Q>, , >R�� ���$
• =�!��� ��������$�������!$� ����B
:3) >%#9<#><9&E#�9<><9, %E<947GF���� ��!����7G>, , >G�$G>, , >GCSF����� �C�<5���$����$G
=�I�����.���� � ����� $���������$����%�;�(�� I���3 )
B�I�����.���� � ����� $���������$����%�;�(�� I���3 )
-� ���������!�� ��
• -� ��������������$�������$� ������ ��� �
��� ����!����� ���������
��$�� ����������� ����� �&�� �&��!��>������ �
��� ����� �&�� �&��!��>������ ���� ����� �&�� �&��!��>������ �
��$�� ���������!���� ���!��>������� ����� �&�� �&��!��>������ �
��$�� ���������!���� ���!��>������� ����� �&�� �&��!��>���������� �
�!��>������� ����� �&�� �&��!��>������ �
#������ �������D��������
• 4� T�� $����$�� �
�!����������$� � ����
���� � ���$����������
����!����$��!�������������!����$��!���������
��#, -
#������
• ���������������!�� ����5���$������2�
������������ ��� ������� �����
<�� !�
• �������$�!�������������%����$� �>�>������>��H>�� ��� >��>������>��
• ������� ���������������!���!� ���� ����$��� ��� ��������$��� ��� ������
• ������� ���������������!�������U�$�������AH�$������������$��� ��������������
• �������$�!�������������E �� ���� ��>9 �� !� ��>���>N���� >��