Upload
lekiet
View
217
Download
0
Embed Size (px)
Citation preview
�
�
�
��������������� � ������
����� �����������������������
��������������� �������
�
�
���������������������
�
������������� ������������������������������������
��������������������������������������
����������������������������
��������������������������
������������ !
"��"
�
�
������ ��
�����������
#����
����������
��������������
� ����������
�$%���%&'% #(��) �%�$%'�$�(
*�+� *�+� *�+�
"���"
�� ��� ������ ����� ������� �� �� ���� ������
������� �� ������� ������ ���� ���� �����������
����������� ��� ���� ������������ �� ��� ��� ��������
������ �!���
Agradecimientos
� ����� �������� �� �� ��,� �� ����� � ����� ���� �� ����- ���
����� ����������+
�� .��� �� �� ����� �� �� �+%+�+ #��.�� �� ������ �� ��������� ,
��/�����������0��1�����������������������0������+����������������
,��2��������������3��1������������������������������ ����+
"�#"
Resumen
%���� �������� �� �� ��� �������� �� ������������ ��� 0�� ��� ���4�� ���
���.���4�+%�����,�������������� �����������5����������������������������
��%���-���������������������������.���������������0������������������
0��������������������������������������4�5�������������0������� �.����
����������� ������ �������������� ���������������0�� �3�,���������0����
0�� ���� ����0���� ����������+ %� .������� �� ���������� �� 6��� �� ���3��� ��
��������������������/������ �7��������+
"#"
Índice
��������������������������������������������������������������������������������������������������������������������� �
8+8+"%�'$9�'9$��%)�(�9�%&'(+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ �
��������������� ���������� ������������������������������������������������������������������������������ �
����������������������� �����������������������������������������������������������
:+8+"�&�%&�%$;��%)�(*'5�$%+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ <
"�#�#�$��������������� �����������%���� ������������������������������������������������������������������� &
"�#�'�$��������(�������������������������%������������������������� ������������������������ )
:+8+�+8+"(�'=(�/�������'����.,>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ?
:+8+�+�+"@�1+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 88
:+8+�+:+"((�%=(�/���(�������� �7���%�.�������.>++++++++++++++++++++++++++++++++++++++ 8�
"�#�"�$������� ����*���� ������� �������������+���%���� ����������������������������������������� #,
:+8+:+8+")�3�����������9�� ����++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8A
:+8+:+�+")� ��/��������/ ������������+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8A
:+8+:+:+"%�)��.��/�9�� ������������=9�)>+ +++++++++++++++++++++++++++++++++++++++++ ��
:+�+"�%'(�()(�;����$�%)�%��$$())(�%��'�(�5%@+ ++++++++++++++++++++++++++++++++++++++++ ��
"�'�#�$�-� ������� ���������������������������������������������������������������������������������������������������� '"
"�'�'�$�.���������������������������$/��� �!�� ������������������������������������������������������ ',
:+�+�+8+"$��=$�������1������.��������1��.,>+ ++++++++++++++++++++++++++++++++++ �!
:+�+�+�+"$&�=$�������1��"&�3�.������������,�>+ ++++++++++++++++++++++++++++++++++++++++++ �B
:+�+�+:+"#C��=#��7"�����C,������������.����1��.,>+ ++++++++++++++++++++++ �A
"�'�"�$�.�����������0 �� ����������������������������������������������������������������������������� ')
:+�+:+8+"%($�=%�1�����(�/���"$�������1������>++++++++++++++++++++++++++++++++++++++ �A
:+�+:+�+"((C��=(�/���"(�������C,�������������.���1�>+++++++++++++++++++++++ �?
:+�+:+:+"5���=5����������.����1�>+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++ :�
:+�+:+!+"�(C��=�������"�����(�/���"�������C,������������.�
���1��.,>+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ :�
"�'�,�$�.����������*1� ����������������������������������������������������������������������������������������� ""
:+�+!+8+"95%=9�)"�����5��%�.�������.>+ ++++++++++++++++++++++++++++++++++++++++++++++++++ ::
:+�+!+�+"(("C=(�/���(�������C,��������>+++++++++++++++++++++++++++++++++++++++++++++++++++++ :!
"�'�2�$�1��(����������������3��$*1�43��$����� �������5������������*16� �� ",
"#�"
:+:+"�$D9�'%�'9$��%��)�����(&%�5%@+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ !
"�"�#�$�������������������� �������������� � ������3��� ����������������������������������������� ,'
:+!+"�$�&����(��%���%E(�%��'�(�5%@+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ !!
:+F+"'%�&()(�;����$�%)�%��$$())(�%��)�����(&%�5%@+ +++++++++++++++++++++++++++++++ !B
"�2�#�$�781�47����8�5����9���1��(��(�6���������������������������������������������������������� ,:
"�2�'�$��;<�4�������;���%���<������ �6���������������������������������������������������������������� ,:
"�2�"�$�1��(���������� ����� �������������������������������������������������������������������������������������� ,)
"�2�,�$�.����������=���� ������������������������������������������������������������������������������������������ 2>
"�2�2�$�?1�4�?�����������9���1��(��(�6� ����������������������������������������������������������� 2'
"�2�&�$�?+1�4�?���������+����������1��(��(�6����������������������������������������������������������� 2"
:+<+"���'%����%�'($%��%�(&'%&��(���)'%$&�'�#��+ +++++++++++++++++++++++++++++++++++++++++ F!
"�&�#�$��+�4�����������(������+���%���6� ��������������������������������������������������������� 2&
:+<+8+8+"��������2������++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ FB
"�&�'�$�8���"������������������������������������������������������������������������������������������������������������ 2@
:+<+�+8+"��������2������++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ F?
"�&�"�$�A���� ������������������������������������������������������������������������������������������������������������ &'
:+<+:+8+"�������� �����������+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ <!
:+<+:+�+"(�/���������+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ <<
:+<+:+:+"��������������+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ B
:+<+:+:+8+"�'�)=�������'����������G��)��.��.�>+++++++++++++++++++++++++++ B
:+<+:+:+�+"6�'=6����.�'�������>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ B8
:+<+:+!+"��0������4�++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ B:
:+<+:+F+"��.������,�������+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ BF
:+<+:+<+"������3����������������������������+ ++++++++++++++++++++++++++++++++++++++++ A
:+<+:+B+"��������3��������+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ A�
:+<+:+A+"��*=����������.�����*����7�G>+++++++++++++++++++++++++++++++++++++++++++++++ AF
"�&�,�$������� ����������������������������������������������������������������������������������������������������������� )&
�����!������������ �������������������������������������������������������������������������������������� "�
!+8+"%�'9��(H�&I)����$%D9���'(��%)���)�����J&+ ++++++++++++++++++++++++++++++++++++++++++++ ?�
,�#�#�$�B�(���C� �!������� ������������������<�����������������D��C��+� �������� � @'
,�#�'�$������������ ������ �������������������������������������������������������������������������������������� @,
,�#�"�$�/����������������������������������������������������������������������������������������������������������������� @&
,�#�,�$��������������������������������������������������������������������������������������������������������� @:
"#��"
!+�+"*��%�%���%E(+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8 F
,�'�#�$� ��(�������� ������ ����������������������������������������������������������������������������������� #>2
,�'�'�$� ���D������������3��� ���������������������������������������������������������������������������������� #>&
!+:+"*��%�%���)%�%&'���J&+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8 ?
,�"�#�$���������� ���������������� �!��������������������������������������������������������������������� ##>
,�"�'�$������ ���������������3�������������������������������������������������������������������������������� ###
,�"�"�$�+�(������� �������������������������������������������������������������������������������������������������� ##,
#������� ���������������������������������������������������������������������������������������������������������� ��$
F+8+"�K'(�(��%�&�'�)���J&+$%D9���'(�+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 88B
2�#�#�$�<������ �!�� ������������������������������������������������������������������������������������������ ##:
2�#�'�$�<������ �!�����������C���� �������������������������������������������������������������������������� #''
2�#�"�$�E�������������������������5����� �!������������������������������������������������������������ #',
F+�+"9&%�%��)(�%�&�'�&�����+%+�+�)����+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8�B
F+:+"��&9�)�%9�9�$�(+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8�A
������� ��������������������������������������������������������������������������������������� ��%
<+8+"�(&�)9��(&%�+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8:
<+�+"�$(�9%�'��+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8:�
$�������������� ���������������������������������������������������������������������������������������������������� ���
��&���������'������������������������������������������������������������������������������������������ ��(
��&������������������)�������������������� ����������������������������������� �#�
"#���"
Lista de Figuras
*�.���:+8+#�����������9�� ����+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8B
*�.���:+�+������������9�� ����+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8?
*�.���:+:+�������������� ��/��������/����� ������������+++++++++++++++++++++++++++ �8
*�.���:+!+�������$��+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ �F
*�.���:+F+���.����$���++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ �B
*�.���:+<+�����������������������������������5�%+++++++++++++++++++++++++++++++++++++ !
*�.���:+B+��0��������������������+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ !8
*�.���:+A+%�����4��������4�����0����������������+++++++++++++++++++++++++++++++++++++++++++++++++ !!
*�.���:+?+*���������������.���5���������������++++++++++++++++++++++++++++++++++++++++ !A
*�.���:+8 +*������������������.��/����� �����������������3���+++++++++++++++++++ !?
*�.���:+88+%�0����.�������������+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ FF
*�.���:+8�+��0�����������6��+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ <!
*�.���:+8:+������������1�������3���6��+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ <F
*�.���:+8!+����� ����������������4�6��=6��>+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++ <F
*�.���:+8F+��������������6��+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ <<
*�.���:+8<+�-�������/��6��+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ <B
*�.���:+8B+���������������/���6��+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ <B
*�.���:+8A+�������������������/��6��++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ <A
*�.���:+8?+%/��������0������4�++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ B:
*�.���:+� +������� �����4������������6��+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ BF
*�.���:+�8+#�������������������������=9���*����>+++++++++++++++++++++++++++++++++++++++++++++ B<
*�.���:+��+�� �����4��������������������6��+ ++++++++++++++++++++++++++++++++++++++++++++++++ B<
*�.���:+�:+)�������������������6��+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ BA
*�.���:+�!+�-����,����������++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ BA
*�.���:+�F+)�������������6��+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ B?
*�.���:+�B+�����������L�4�������������������������L�����+ ++++++++++++++++++++++++++ A
*�.���:+�A+%/�������4��.�D)���������������������������L�����+ +++++++++++++++++ A8
*�.���:+�?+9�����������M������+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ A:
*�.���:+: +*�������0���������������������������������3������+++++++++++++++ A:
*�.���:+:8+��������������������3++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ A!
"�N"
*�.���:+:�+%����������������� ���������������������/���6��+ ++++++++++++++ A!
*�.���:+::+����������4�����������6��+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ AF
*�.���:+:!+��������.���(���++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ?
*�.���!+8+$����������M���������������4�����5�%�+ +++++++++++++++++++++++++++++++++++++++++++ ?B
*�.���!+:+*��/�������/���������������������+++++++++++++++++++++++++++++++++++++++++++++++++++++ 8 :
*�.���!+!+*��/�������/�������������������������.������������+ +++++++++++++++++ 8 :
*�.���!+F+*��/�������/�����-�������� ��������������+ ++++++++++++++++++++++++++++++++ 8 !
*�.���!+<+*��/�������/����3��������� ��1��������+ +++++++++++++++++++++++++++++++++++++++++ 8 !
*�.���!+B+���.������������������5�%�+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8 !
*�.���!+A+���O�������������������������+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8 A
*�.���!+?+%��������������������3�.���4��O���������������+ +++++++++++++++++++++++++++ 8 A
*�.���!+8 +%�������������3�.���4�������������������++++++++++++++++++++++++++++++++++++++++ 8 ?
*�.���!+88+'�������������������������5�%�+ ++++++++++++++++++++++++++++++++++++++++++++++++ 88
*�.���!+8�+%��������������� ������������.��M���+ ++++++++++++++++++++++++++++++++++++++++++++++++++ 88:
*�.���F+8+�.��.������.��������+���+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 88?
*�.���F+�+�������3�����������������������4�+++++++++++++++++++++++++++++++++++++++++++++++++++++++ 88?
*�.���F+:+�����2������������3���4���������+++++++++++++++++++++++++++++++++++++++++++++++++++++ 8�
*�.���F+!+�������3����������������M������+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8�
*�.���F+F+������������4�6����������demo+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8�8
*�.���F+<+�-�������3�������������%�+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8�8
*�.���F+B+������������������Products� +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8�:
*�.���F+A+*��/�������/�������L������4�������5�%�+++++++++++++++++++++++++++++++++++++ 8�!
*�.���F+?+$�.�������P������������Q+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8�F
*�.���F+8 +"������������� ��������������+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8�<
*�.���F+88+���������,��.�������� ��������������������+ ++++++++++++++++++++++++++++++ 8�<
*�.���F+8�+��.������������������.������������5�%�+ +++++++++++++++++++++++++++++++++ 8�B
*�.���F+8:+�,���������������4�����5�%�+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8�A
*�.�����+8+��.��������������3�.���4�������L�+++++++++++++++++++++++++++++++++++++++++++ 8F�
*�.�����+�+��.��������������3�.���4�����.�� ��+ ++++++++++++++++++++++++++++++++++++++ 8F�
*�.�����+:+�����������5��+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8F:
*�.�����+!+$�����4������ �����0�� ���������������� �������������+++++ 8F:
*�.�����+F+'���4���������������O������������� ++++++++++++++++++++++++++++++++++++++++++++++++ 8F!
*�.�����+<+�������������������������++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8F!
"N"
*�.�����+B+��.��������������������������+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8FF
*�.�����+A+��.���������������� ���++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8FF
*�.�����+?+��.���������������+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8F<
*�.�����+8 +#���4�.�����������.�������������������+ +++++++++++++++++++++++++++++++++++++++++ 8F<
*�.�����+88+*��1����������+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8FB
*�.�����+8�+%����������������������/����������������%������3�+ ++++++++++++++++++ 8FB
*�.�����+8:+$�������������O�0�������� �����4�+ ++++++++++++++++++++++++++++++++++++++++++++++ 8FA
1.- INTRODUCCIÓN.
����������1���3���������������������������������������4�"������4���
�� �����4� ���� ������� ������+C��� ��� �-�� ��� ����� �� ���������4� �� ����
�L����� �� ���������� �������������� ���� ���3���� �� ����� ������� �� ���1�3�� ����
������4���� ���L�4� ����� � ��������� ���������� ���+ 9� �� �� ������� 0��
���3���� ���� ��������4� ��� 0�� �� ������� 0�� ���2�� ����� � ���� ���3����
��������2������������������������������+
������������ ��� ������������ 1�� �3������� � �� ��3�� �� ��0�� �� �� 2���
���.�������������������3�����������0������.���������������+%����3����1�
��� ���3��� �� .��� ������� �� �� ������ ��.����3 �� �������� �������� ��
�������������� ������.�������O�����,���3���� �������.������,��������
����-2���.�������� �������0��-�� ��������,� ��.������������.������������
1.����������2��������������+
R(0��������O������������������������1�������������������������
�����3��������������.2���������������������������������4����� �����4�S
������� ���������3,������������������������������0���������������
1���������� �� �����/ �������������� �� ��� �������� ������� , �� �� �.������
�O�����,���3���+
���� �������������������������������%���-����������������������/��2��
�� %������4� ��� �������������4���� ������� � ���� ����� �� ������ ������
���������4� �� �� ��.��� 5��� �� ���.�� ��� 9$) =�� �/�����
1����TT777+�������+��T���"��/���> , ������� ��� �������4� �� ���� ������4��� =��
�/����� ���"��/���U�������+��>+ � ������ �� �0�2� ���� ����� �� ��� ��.���� ����
���������� , �������� �� 5�� =��������� �� ���3���� �� ��.��� ������� ���3����
���3��1��� �� ����� 3������ � �����M� �� �� ���� �� ������� �� �� ��������
%������3����3������������������������������.�������������������
����,�L����������������������������������������>+
"�"
� �� ���� ������������ �� ������ �������� �����5�� ������������ ��������+
�� ���������������=������ ����������������+>������������=����������.���
O���������������������������1��������������,�������>��������������
��3�.���4� =�������� ������� �� ��L� �� ��� ���4���� ������� �� ��L� ��� �����
������������������.��������+>��������3������������=��������0��������,�2�
��L��������.��������������������L��������������������������3�����������>���
��� 1����������� �� �������� �� �� ����� =C'�)� ���� ��3�������� 1�����������
5H��5H� ���+>� �� �� ������� ���������� , �� .������� ���� �� ��+ %� �� 2���
�������� �� �����5������ �����������%���-��������������0��������������
��.+
%L�����������������������,�2��������.����5����������������3��
������ �� �����/������� , � ������� �� ��.���=�> ������=�> ������������
%������3� =���� �-���� �� �����4� �� ������� ��� ���� 1�, 0�� P�������Q ��
����������"�����.��"������������"������ ��� 5��>� ������ �������� �� ��������
����������������������.�������P�����������Q���� �����4�����+
8+8+"%�'$9�'9$��%)�(�9�%&'(+
%�����,��� �������������1����������������������2����,�����L�+
%� ���2��� 8 �� ��� ���������4� �� ���� ������ ����0�� �� ������� ��������
������������L��������������������4�5������ �����������%���-��������������
�� /���� �����4� �� �����/ ������ �� �� ���� ��� ��,���+ '����M� �����,� ��
���������������������������+
%� ���2��� � �������� �� �/���3� 0�� ��������� ����.����� �� �� ��,���+
%L���� �� �/���3 ��������� , ��, ������ 0�� �� �� ������������4� ��� .�������
��������+ ���� ����.����� �L����� ��� �/���3� ��������� 0�� �� ��������
���������������+
":"
%����2���:���������������������������4��������������������������������
������������/���3������,���+'��������������0�����/���3�������������
�������� �� �� ������ � �7���� �� �������������� �������� �� ������ ��4��� �� ��
��.�����2����� �7���+%�1��1��0������������4����������������������V���3���
������ �� 5�� ������� �� ������ �� ��� �����.2��� ��0����������� ��������� ,
�����.2�� �L��������+ *���������� �� �������� ��� ��������2������ �� �� �����������
��������.�������������������������+
%����2���!���������4���1�������������������������������������
������������.�����2���� �7��������������������������������4�+
%� ���2��� F �� ��� ����������4� ��� �������� ������ �� �� ��,����
����5�%�+�����������4��������������������4�������������4�����/����� �����
������5���� �����������,���������4�������������������������+
%����2���<�L�����������������������������������������,���,��
���������������������/��,��������4�������������4�+
%����2���B�����,����������� ��M������������.�� 2�,�� ��������5��0����
1�������������������������4���������,��� �����������+
%����L�����������������4������4��. ���������.��������������,� �����
0������������������������������������������+
%����L���������������.������������������� �����4�0�� ����������5��
�� �����������+
"!"
2.- OBJETIVOS DEL PROYECTO.
%�����������/���3��������,��� �����������������������������5������
�������� ��%���-�������������� �� ���0������0�������������������������
������������������4����������������������������,��O��������������3����
� �� ������� �� �� �������� %������3�� ������ ���� ���3�� � ������� 0�� ���
���������� � ���1� ��������� ������ ����� ���������� �� ����������� ������� ���
����� = ����� ������� ������ �� ����� ������� ������� �� ���� ����������
%������3������+>+
%� ����� ��/��� �� �������� 0�� �������,�� �� ����� 5�� �������� ��
���������������������0����������������������������������������4����2����0��
���� �����3���������������0���������������������+
��������.����� ��������������������� � �7���0������0��.��M���������
�������3�������������������������+%������������������,����;���������
�������� ��������+��������������� � �!��3��������<�����������������D��C��+� ��������
4;�+�3<�+6+
����5�%� ���� �� �������.���� �� ��������0����������� ��� ���������
���������������������������������������������M������ ����������������������
�������������������%������3�+*�����������������������1�����.����5����
�� ������������ ��������� �� �� 0�� �� �.����� ���� �����+ ��������� � ��
�� ������������������.���5��������������0��������������������������
��������,.���������� ��1�����������+
'�� �� ����� 5�� .������� �� ����5�%� ������� �� ����� ���������� ,
�����������+ ��� �����.� ���� ����� ���� ����������� �� ������ ��� ������ ��
������� �����2 �� ��� ����� �� �� �� 1������� ��� ������������� �� ������� ��
�� ���������0����������3����+
���� �� ��������4� �� ���� �/���3 ���������� �� 1�� �������� ��� �/���3�
��1�����������������������������4�� �7�����������5���
"F"
• $����������������������������������.�����2����� �7������ ��������
���������������������.2��������������������������������������5��+
• %L�����������������������������-��0��������������������������5��,��
��������.2������������+
• C��������� ��L�4����������������������0��.�����������ML����������
5��+
• ����������� ��������2�������� �������.��������������� ����������.����
��������������3���L������������������+
"<"
3.- ANTECEDENTES, ESTADO DE LA CUESTIÓN.
:+8+"�&�%&�%$;��%)�(*'5�$%+
)� ��.�����2����� �7�����P������� ����������������� ���<�������� ���������� ��
�0������ �� �0 �� ��� ����� ������������ �� ��������� ����%���� ��� ������� ���� ����������
����������������������QW�$%����&?AX+
)���.�����2����� �7�����������������,��3����������� ���������������
���������4� �� ����������� �������� ������3� ��������� �� ��������T���������
�������������� �������������3��������������������0�������������������
�� �����4� , �� ��������� � ��� �� ������ �� ����� ����� ��� ��.���� ��3����.���4�
�����2 ���� ��������� �������4�� �.2������ ������ ����� �� ��� ��� ������.2�� ��
������������1���������������������������������������+
���1�������1���� �������M������.�����2����� �7���+����������4���
�������������������L��������,����������
• ������������������������� ����������������(������������������������������������
�������������������%���+6��G7�����+
• ��� ��� ���� � �!�� ��� ��� �������� ��������� �� ��� ��������� �� ������� ����� ���
���������������� �!��������������������������%��������� ���������� � �!��������
��(���������������%�����%%%�8??:+�
%��������������������������������������4����������.�������.�����2����
� �7������������������1�����������������9�� ����������������� �7���
�����M������������9�� ������������+
:+8+8+"��������������� �7���+
���� ����3�� �� �������� �� ��.������ ��� � �7��� ����� �������� ���
�������.�� �� �������� 0�� �����-� �� ������ �M��� , ���� .��M����� =���������
����-� ������������4�,�������>+%����������.�����������������.������.�����2�
"B"
���� �7��������������+)��������4����������.������������� ����4�����
���������� ��� ��,��� , ��� ������ �� �� ������� , �����.�� ��0�������+ )�
�������������������������� �7���������.��������
�> ������ ������� �� ��� ����'����M�������������3��������������
���������.�������� 0������������,������������������������� �7���
0�� ������� �� �� ��3�� �� �������� , ��.���� �� �� ��������� ����-�
��� �����4���������,������������+
%��� ���� �� �� ��� ����.� , �� ��� �L���������� �������� �� ��
��.�����2� ��� � �7���+ ��� �����.� �� ��2���� 1� ����� �� ���� �� � ������+
��.�����������0��������1�������
• &�� ��/������������������������������� �7���+
• ����������1����������������������+
• ������O��� ���������������������� �7����������������4�����
������ ����+
• %���������������������������4��. �����+
• )����3����������,������.��������/��������,�� 2�����+
• ��������������������.����4�����,����+
�> ������ ��� ������ �!�� ��� ����������� %��� ���� ������� �� ��
��������4�����0������,���������������-P�����Q+%�������-��������
�����������������4����������������� �7���0�������3�������������
�������+%�����3�������������4�����������0���3��O����������,��
�� �����.O�������4�����������+
%������������M���������������
• %��������3� ���������0������M������������3����4����������
0��1��������������P����������,��������Q�,������������������
���������0������������O��1������������+
• %� ����������� ����� ���� �� �� �������4� �� ������� �� ������ ����
����������������� ���������������������������������������,
��������������0������������������+
"A"
�> ������ �� ��������������� �������� ������������� ���������� ����
��� 2� ���������3� �� ���������4� �� �������+ %��� ���� ������
��������������������������� ���0����.������������������������+
���������������������������������������� �7���+
)���������������������������������
• �� 2������3���������������+
• �� 2�����������������������������������0�����������������.����
,������������+
• $�0�����.�������L�����������+
• )�������������0���������������������+
�> ������ ��� �������� �� �� ���� �3����3 0�� �����-� �� ����������
���������3� �� �� ���������4� �� ������� �� �� ������� �������� ,
����������������������������������+%�� �7������������������������
��3��������������������+����3������ ��������������� �������+
:+8+�+"�����.2��������������� �7��������������/���+
)��/��� ��������������+%L�������������� ������,���������������
3���+& �� �L���-0�� ���/� ��� �������� �� �������� �� � �7��� ������� ����
�/���0�� �������������������0������������������+��������0����������
�� 0�����������/������������������ �7����������� �����������-�< �
��������.2�������������/�����������������������,.�������������������
������������-�? +����������������.�����2����� �7�������������/���1�
�������������������������������������3���4�������������������������� �7���+
)����3�����������������4����������3��������������������������2�����
�� �������� �� �����������4� �� ��������� � �7��� , �� ���������� �������� ��
� �7��� ��� ����� , �� ������� �� �� �� �� ����������� ���3�+ )� �����������4�
�������������� ����������/���������������������� �7�������������4���
� ���������������� �������������������,�������������������+
"?"
� ���������4� �� ��������� �� ��������� �� ���� �����.2�� ���������
�/���� (�'� @�1 , ((�%+ ��� ������� $�����.1� @�1 , �������
��������3�������1�� ��� ������� �������� ���������� ����� ���������.2�� ����
���������� ��������� �������������������������%����
:+8+�+8+"B8�4B��� �������8� ����(�6��
)� �����.2� (�' �� ��� �M����� �� ������ �� �/���� ����������� ��
�����$�����.1� 0�� �� �� ���� ���������� ��� )��.��/�9�� ���� ��������
=9�)>+ %��� �� ����� �� ��� �� ��� �����.2�� �� �� ��.�����2� ��� � �7���
��������� �� �������� ������� � �/��� ����� ���� �� �������� , ����-+ )� ��� ��
����������������������������4�����������������,������������/���3�=�����>
, ������� ���3�� �� �����3� �� ����� ���� �� ����� ��� ������� � ����3��+ )�
���������4�������������P�L�����P�����M�������������
• �������/�����������������/�������������+
• ���������������������������������4����������/�����������������
�3�����������,�����������+
• ���� ���������������������M�����������������������������3��� ��/
������+
)� �����.2� (�' ���3� ������� ����� ��� ���� ���������� ������ �� ��
������ ��0���� ������� ��� ��������������� ��.������ ������-+%� ���� ���� ��
1�������L���������������3�����������0��-��������.���+��������������������
1������ ��������� ��������������,����-�����.������������������.����������+
(�'�1����������������� ������������������4�����������������������3���
W�$%����&?AX+
%��� �����.2� �� ��������� �� 3���� ������� �� ������������4� �����,���
���1�3�� ����� �� ���� ����������� , ��������� � �/���+ �� ������,� �������� ��
�����������������������������������������,������������������������������+
C��� �� ���� �� ������ �������� ���������3�� �� �� �� �����4�� ������� �� ������
"8 "
������������ �� ��0������� ������ �������� ��������3�� ���� ���� ���������
����������������������-,������������0��������������������������+
)�� ����0������������(�'�������.��������
�> ��� �������C� �!�� %� ��� ��� ������� =��.��� ������ �� �����,�� �� ��
��.������> �� �� ���� �� �������� ������� �� �� �������� �� �� �������
��.��� �� 3���4� 0�� ������ �� ������� ��� ������� , �� �������4� ��
��0������+)���������������4���1��� �������������������"��.�����2���
�����������.���������������������������������3���4���2��������
�����������������,�����������4���+
�> ��������� .����� ���.����� ��� ���� �� �/���� ���.����� �� ������
���.����� �� �3���� �� ��/ , ���.����� �� ��/� �� ����+)� ��0������
����������� ������� �� ��������������4� �� ��3����� , ��������� ���� ��
���������4������������+)������������������������ ������������������
0����������� �����������������������+�������L�������3����� ��������
�� �����4�0�����������O����������������+
%����� ������������������������/�����1�������������3���
��������������������������������3���������� ������������������������
�������� ������ , ��1����� �� �����4� �� ������ ������������ �����������+
��������������1�������������3��������������/���,�������+
9��3����������������/����������������1�������������4����
���� , �� ����� �� ��3�� �� ���������4� ���� ������ ������������ ����
������������������.����,�4���+'���������� ���������������������
�� ���4� �� ���������4�� 0�� �� ��� ��� �� ������ ������ ���������
������ , ��/� �� ����Y ��� 3�� �� ���� �� ��/ �� ���� �� �� ��� ��
�����������������������������������������+
�> ���D�� �� �� ����� ��0��������� ������� ��� �������+������ �� ������� ��
�.����� �� ����������� 0�� ����� ���.���� � ������ ������ , �������
����� �� ������ �� ��������4� , ����������� ����� ����+ )��.� ��
��������� �� ������������� ����������� �� ����+ �����M�� �� �L������ ���
�����������2���������,����������������������������+
"88"
�������������,������ ���������-��������������������� �����
����-���/��������������������������������������4�+���� �������
������ �� �/��� , ��� ��.������ ������ �������� ������4� �� ��
���������4� , ������������ �� ����+ �� �� ���� ��������� �� 1��������
������������.��.������,3�����������4�+
��.�����������3�������� ������������-����������,����-��
�/���+
�> <��������� �!�+ )�� ������ �� �/��� , ��������� ������������ ������� ��
�������� �� �/��� �� �������� ��������� � ��� ������������4� �������+
��������� �����������������4������������������������������������
������.�����2����� �7����� ���0�������������������������-���
������� , �� ������� ����������� ��� ��L����, �L��������+& ����� ������
�������� �������� ,����-���������/����������������� �����������4���
�4��. , �� ������������� ����� �� ����� ��� ������� , �� �������
�� ������������.��������������3����/�������������������4�������
�������+
%L���������������1�����������0�����������������������.2�(�'+
��������7 ���� ����-��� ������������� ���� �� ��+ (���� 1����������� 0�� ������
�����.2� (�' ��� $������ $��� �,���� ���1������ �����4�� �7�� @�������
(�/������G���@(���(�/���'����(�'�����+
:+8+�+�+".�� ���
�� ���� �� ����, @�1+ )� �����.2� @�1 �� �� �� �������������� ��
����- �� ����� �� �� ��,���W@�(�%)X+@�1 �������� ��� ����� �� ����������
.�������������������������/�����������������+)�����������������������
�����.2�����������,����-���������/������������� �������������������+
%� ����������,����-���������/���� �������������������������
�������������������3�����������+)������������4.�������������,������������ 2����+
�����������������3�=��������,��������>������������������+)������.2�@�1
"8�"
�� ����� ���������������������������4������������+%������4.��=��������
�������>�������������������������������"�/��+%������.��������������������,�
�� ��0��������� , �������������+%����.�������/��� ������������ ���������4���
������������2����������.�������������3�������������,�,����������������4�
��������������+
%�.���������� ���������������������.2�(�'+'����M��� �������3��
�����������+9���� ����������������������������4�������
• ������ �� ��� �� ���������� �� ��0������ ��� �O��� =��������������4�>� ��
�����������������������������������=��������>�����������0���������
=����->������������������������4�,��������+
• �������� ����������� �������������,�/�����������3�������������4����
������ ���������������������������,�/������������ ���������������������
�����,�������� ���������� ��+�����M������������������������4������������
,�/���+
:+8+�+:+"BB+��4B��� ��B��������+���%������(�������(6��
���������3��������+���������������.2������������������������
�������� � �/���+ ����� �� �������� �� �������� ����� �� �� �� �� ��������
�����+�������� �� ����� ���� �� ����- ������3 �� ������� �� � �7���+)��
����3������ �������� �� �� ����� �����4� �� �� ��/��� �� ��0������ �� �� ����
����������������������4�,������������4�+
%�������3�������������������4���������
�> �����������������������������������������������,�� ����� �����������
0���������� �����+%������������2����3�����������������������
�������� �7���,���0�������������+%����� 0���������0�����������
������������������������������3������������ ���0�������� ������
��������,��������+������������������
• ������ ��� ����� ��� ���� ������ ��� �� ����������� 0�� �� �����2�
����������������������+%���������������������������������
"8:"
����0����������������� ����,��������0��������������
0���������������2�����1���������������+�������������
�� ����� �� �3���� �� �� ������� 3��� ����� �� ���������3� ���
������+
• �� ��� �!�� ��� ������� ��� �� �� ��������� �� ������ �������
������������ ���� �� ����� �� ��� ������0�� ������ �0��� �� �������
����3�����������3�,���/�����������������+
• ������ ��� �������� ���� �������� ���� ��������� �� ������� ���� ����
����������/��������.������3���4��������������������,
�����.�������/��������������������+)��/��������������
�����������������������������+
�> ������ ��� ��������� ������ ��� �� ����������� ������� ��� ���������/
������������� �������������� ������� , ��� ������ � �� ����� ���������� ��
������������4�+ '��� ���������� ������ �� ��0������ ,�� �������4� ���
������� �� ����� ������� �� �������� ��� �������+ )� �� �����4� ���� ����
����������� ����������������
• �� �����4�������� ������� �����4����,��������������+��2��
�������������������������������+
• ������������ ������ ��� �� �����������0�� ����� �� �������+
%����� ��������,������������������������+
• ����������4�� ������� �� ����������4� ��� ������� �� ���� �L�����+
%L�����3�����������/��������������������������������������
��������������+
�����/���������������������������������������������
�����������������.��������������������������������4�1������������
����������+
�> �������������D������������������� ��������, ���������4����������
��������+9���� ����������������������������,������������-��0��
�������� �������� ���� ���3���������������������4.�����
�������� , ������ �� ����- ������� �� �4��.� ��� ���� ������ ��
"8!"
����-������������������������4����������������������,����������
���4��. �����+���������/��������������������������.������0��
�� �� ���� �� ����-+ 9� ��0�� ����� ��� �� ����� ��� �� ������� ��
�����+ ����� �� ����� 0�� ����� �� ���������� ��� ��0��� �� ����/� ��
���.���� �� ���������4� ���� ������ �� �� �������� �� ��0���+
&���������������/������.���������������4����������������+
�> ������ ��� ���������� �!�� �� ���� �� ����- �� ������� �� ���.��/� ��
������������4�+
�> ����������������������������������������������������+%�������
��0�������������������1�����������������������������������������
�����3��� ���0�����/�����������������������������1�������+
�����������������3��� ���������� ����������+
:+8+:+"%������9�� ����������������� �7���+
%� �� ����������� �� ������ � �������� .������ �������� 0�� ���� 3�� �� ���
�����/�� �� .��� ������ ����� � 0�� �� ������� �� �� ��������� �����
����������������,�������������L�.�����+%��������������1�3���� ����������
����������������������������������������� �����4�,��������������4���+
%���.�����2����� �7������/���3������������������� �7�����/���
���L�������+%����������������.�����������������������+9�������� ���
���0�����1��������0� �����, !�����������������������/���3+
9������������������� �7������������������3���������������-�
�������� �� �������� �� ���� ����� ��� ������ � ��� ���������� 0�� �������� ���
�����.2���1�������������������,����������.�������4�+
%�������������������4���� �7���������������� �������0��� �������
����������������������������O���������������������/����.�����,���+%���
"8F"
������������� ��������� ��� ��� �������� �� �����/��� ��������� �� ������0��
����.������O������� �����������������+&�����������M����O������� 0��
�����������.�2������������������3�����������0��������/����������������
��������������������,����0���������������� �0�������� ����0�������
������������, ������������������������,��������4������������,����3������
�����,���+
%� ����� 9�� ���� �� �� ����� �� �������� �� � �7���� �� ��/��� ��
����3������������������������� ��������0���������������������������� �7���+
����������������������/.��M���0����������������������������.���3�������
����������� �7���������� ����������������������4���� ��������������.�������4��
�� ���������3�������������,�� �����������-�����,���+*����������������������
��������.����4�����������.2�������������/�����������������������/�����
���L��������������������+
)����������2�������������������������9�� �������
�> ���������(�������� ������������9��������� �7�����������������3������
������� =1�����,��� ��������>+9�������������������.������.0��
��������O������������0�������������+%�W���(@�(& X���/����� �������
���������4������������4���������/���������4����������/����������+%�
����������������/�����������������.�����0������0������1�������������
=����������������4�0�����������+>�,����������������=�������� ����3�
�������������� ������4�����+>+%��� �����3�����������������������4���
�����/���,�������������������������������������������� ��� ������� �����
0�����������������������������+
9�� ���������4� �� ���� ��� �� �� ���� ��� ���+ 9� ��� �� �� �� ��
��.���� �� ����������� ��� ������� 0�� �������� �� ������ �� ��������
���������+)������������������������0������ �������������������+%�
��/��� �� ��� �� ���� �� �� ����������� ������������ �������� ���� 0��
���������� �������������������������+%����������������������������
��� �7������������ �����4� ��������������������.�����R0�M����1������
�������S+)� �������.�� ���� ���� �� ��������� �������� ��� ���.�����R0�M
"8<"
����1���������������������������S+)������4����������������������������
���������������� ����������� ��� ������� ������ �������� ����������������
�������+
)�����������4������1�������������������� ��������0������
�����������Y�����M�.�2��������-�������������4�,�������.�2���������
����������+ ���(�������� �����������0����������0�������������������
��.����1��0���3��������3M����� ��/��������/0������������������
��+
�> ����� ��������������������� �����%������������0���������� �7��������������
�����0��/��.�����0����������������������4������ ����+)���0�����������
�� ������� � �7��� �� �������� �������� �� ������� 3����� ��� ������� ��
���������4� =���������� ��� ��� ���� ������2�� ������� �� �����������4��
����������������+>+
%� ������ �� ��0��������� � �7��� �����,� �� ������� �������� ,
�������� ��� ��.�� �����3� ��� ������� , �� �� ��/� �� �� ���� �� ��+ )�
��0��������������� ������� ��������������� ���������0�����L������
�� ������� =1���7���� ������� ������3� ������� .���� �� ����� �� �����
������ �� ���� ���+>� �� �4���� �� � �7��� ���������� ���� �����������
������������� �� ����������4�� ����������� ����������� ���+ )� ��0��������� ��
���3���� ��� ����- ������ ����� ��������2��������� ���������� �����������
��/�������������������+
%�������������0������������������
• �������� ������ �� ������ 0�� ������� �� ����� 0�� � ��
�����2 �������������������/������������ ���+
• ������������ �����/�� �� �� ��/��� �� ���� �� �� =�� ���.���
���� ����������� ��� ������� ���3�� ��� �������>+ ���� ��� �� ��
���.���������� ������������,������������M�������������������
������,���������+
• ���3��0��������������������,M������������������������
������0���������+
• %�����������O�1�������������0������0������������������+
"8B"
�> ��� ������������ �� ��������F� ��������������������������� ��������� ��
��3���������3��������,���������������������������0��-��+���������
�� �������� ��� �������4� 0�� ������� �� �� ���������+ )�� ���������� 1����
�� ���������������� ��/�������/,����3�������0�����M�����������,
����������������������������������+
)� ������������� ������� �������4� ���0�� �� ������������ �� ���
�������4� �� �� ������� �� �������4� ����� ��.��� �� ���� �� ��0��/����
����2�������������������������������1�����������,�����������.�
�������������+
��.����������� ��������������������3����������
• $������������������.���������������������+
• $�����������.������������������������3������������������
��������+
• ������������������ ��������������=����������������������
����������������������>+
• $����������������������.�����������������������������,���
�������������� ��0������ � ������ �� ������ ������������ ��
�������������������+
�*+,-.�����#�����������9�� ����+
"8A"
:+8+:+8+"1�������������� ����*���� �����
)� 3��� �� �� ������� �� ��3��� �� ��� ����� �� ����� �� �� 0�� �� ������ ��
�����9�� ����+�������������������� �������������������4�����������4�,
��������4�+���� ����������3���������������+�� ����������������������3����4�
���������+
%�������������� �������������������������4���������� ����������������
����� ���� , �� �������� �� �������� �� ��.�� ���� �� ������+ �� ��������� ���
����������� ����������������������������������������������1�������0����"
����������0�������������������,��������������������,���,������+
%������������������ �!��������� �����������������,�2�������������
��� ������ , �� ����-��� ��0��������� ��� �������+�� ���� ���� ���� ��������� ���
��,�����������������4�������� �����������3������,�������������������������
����������������,���+
%� ������� ��� ������ �!� �� ���� �� ������+ �� ���� �� �� ���� �� ������
������� ������������������� ����������������+��������.������0���
���M��������� ����+
)��������������� �!� ����� �����2���������������������������3����4�
P����Q+9��O����������������������L�������������������������� �����
�� ���������,�� ����+
:+8+:+�+"1������������������������������������
%�������������3�������������,��������������� ����3������������������
��������.������ ��/��������/ ���������������������,����������.O�
����� ���,�� ��/�������/+
����������4�����������������3������������������������������� ��/�
�������/�
"8?"
�*+,-.������������������9�� ����+
�> ����������������������%�����������������������0�������.���3���.���0�M
�� ���� ��������+ %� ��.�������� �� ����� ��� �� ������ ����� � ��
���������� ��� ����� 0�� /��.�� �� ������� =��������> ,� 0��� 1�������������
M�������� ����������������� �����4�=������������������������
0�M��������������/����������������,�����>,���������������������
0���������������������������=�� ��/�������������������M���>+
%��/���3 ���������������� ��/��.��������������1�������������
������ �������� ��� ���������4� �� �� ��0������ ��� ������� �� ������������
�������� ���0����������.���������������������������0������,�
0�������1�������������+
%��� ��/�������/�����������������3�������������������4�����
��0��������������������������4��������L�����������,�������������
��0������ ���������,� ���������+
%� ���� ���8 ����������0�� �� ������� ���� ������� �� ��0������ �� ��
���� �� ���� �� �� 0�� ������� ������ =������ ������������ ��
�����/�����"���������������������.��Y���������.�����������>�����
����,������������+
8���� ��������M����.��������������0����������� �����4�����������������������������������
������������� �����/���������������������������+%/���������.�����9�)�������� ����� ��
������������������������������+W���(@�(& X
"� "
�> ��������F��� ���������� ��0������0����1������������� ��/�������,0��
������� ��/������������������������ �������,��������������+����
������������������.��/������������������=���� ��/�������������������
��� �������>� � 0�� ������� �������� �� ��0������� �� ������� �� �������
�����������������,����3���������������3��������� �����������������
��+
%� �������� �������� �� ���� �� �������� 0�� ���3� �� �������
����������������� ������������������������+
%��������������������������������������0���
• ( ������������� �����4�����������������0������0�����������
������������������+
• �� �������� ��������� �����.��/� �� �� �������������� , ����� ��
�����������������,� �������,�������������������������
�� �����������������������������+
• %��������� �� ��0������ �� �� �� 0�� ������� �� ��������4�� ��
���������4������� �����4��,��.���������������������+
• �������������������������������L�����4�������������-
=���0�� ��� �� ���� �� �2 ����>� , �� �� ���� ��� �������
���������� ����� �� �� ��� �� ������� �� �� ����- , �� ��
������������4�+
�> ���D������������������,���������������0�������������0����������
�� ��0������+)������������� ������������������������ ��/��������
���������������������������0�����������3�������� ����+
%��� ��/������������������-,���������������.��+%�����
�� �������.�� �� �� ���� �� �/��� 0�� �������� �� ����������4� 2���� ���
������������,�����������+���������������������������4�����
��������������������+)������������������0������������������
�����������4��������������������������������������+
�> <��������� �!���������������������������-, �� ���������������������
�M������������������������� ��1������4��. ������� ������ ��1�����
"�8"
�4��.��������/�������������+)��/���3�0���������.��������� ��/������
������������
• ����� �����������.���������������������������������������4�+����.��
����������� 0�������������+
• ���������� �� ������� ���.���� ��������� �/��������� � ��� �� ��
���.�������������.��+
• ��������������������,���������������������������������-+
• ����� �� ��������� ����3����������� , � ���������4� ����.�����
���������� , ���������� �� �� ��� �/���������� ����� �� ���
��3���������������.����,���3�����������������������������+
�*+,-.�������������������� ��/��������/����� ������������+
�> ������F��3��� �����������������������������4��������������������4��
�����,�������������������������������������������2�����3�������
����������������+)��/���3������� ��/���
• ����� �������������������������������������4�� �����,�������������
�� ����.����4� , ��� ������� �� �������+ )�� ������� �� ����.����4� ��
���������� ���� �������������4���������� �������4����������0�����
�����������������������������4��� ���������������4�+
• ����-�� � ����������� ��� ������� ������ �� ���� �� ������ 0��
������ ���� 0�M ������ ������ �� ������������ �� ������ , �� ��
�������������������������/���������������������������������+
• $������� ��� �� ������� ������� , ����/�� �� ��������� �� ���� ������
����������������+ )�� ������������ �����0�� �� �������� �� ���� ��
"��"
������������3,�������������3��������� ��/�������/���
����-������������4���� ���0������ ��������������.�����+
)� �.���:+:W���(@�(& X������������������������.����4���������
��/����������� ������������������3�����������9�� ����+
:+8+:+:+"���1��(�����*���� ���������������4*16��
%� )��.��/�9�� ���� ��������� �� ��������9�)�P��� ��� ���(�����(���� ��
������������C������� ��� ��� ������������� ������������������� ������������������ ���(����
���������������%���QW@((�C 8X+
%����������.��/������������������������������9�� ����������������
� �7��� �� ��� �������� � ����� �� W@((�C 8X , W���(@�(& X+ & ��
��������0�� ��� �/���3 ��� �������� ��,����� �L�����4� ����� ��������2������ ��
9�)����0��O���������������������0����������������3�������������������
�������������,���+%������������, ���0������������������������4���������
5������������:+�+F������������������������.��/�0��1������ ��������L��2����
���������������������������������.2�����������5��+
:+�+"�%'(�()(�;����$�%)�%��$$())(�%��'�(�5%@+
5��� 5��� 5�� =555 5��>� �� �� ������� ����� �� �� 1��������� 0��
������������3�.���4������� �����4�����������������1����32�����=�������>+
%��������������������������+*���������������������������8??�,���� ����
�������������.��������������������3���������������+
����� �� ������4�� �� ���������� �� �������� , �� 555 �� ���������� 1� ���
������������+�����4 ������ ���� �� ��.���� ��������� �� ������ ��L�+)�
�3����� �� ���.��/�� , ����� ���� �����4.���� 1�� �������� ������� �� ��� ��.����
�����������1��������/�,�M����������������+
"�:"
������ ���� ����� �3�����1� �� ����������� , �������������� ��5��� ��
��, ��3���� �� 0���� �/���3�� ����-� , �����/����� �� �������� ���������
����� ����������� �� ���1� ���� �� ������ �����2 ���� �� ���� �� ��.� ,
�������������4�+ %��� �������� ����� �������������� ������ �� �� ���� �������� ��
�M������������������0��.���������������.�����,������������������������+%�
�������������L�������������4����0������������ML��������������������
����������������,�������������������������.������������������5��+
:+�+8+"&��������+
%����������������������5������3����������������������3�����������-
� ������������4� 0�� ���3����������� �� ��,�� �� �� �� ����� �� ��������+ )�
�������� ��3�������� �� �� ����- ������� ��� ����� ,�� ���������4� ���
����� �������������������0���������/����0������������������������+
%� ������� �� �� ��������4� , �� ��� �� ������� � �� 0�� ������ ����.��� ��
������������� ��� ���������� �� ��� �����.2�� ���.���� ���� �������� ��
������������4�+��2����������.2����������������� �����������������������4��
��������� �� ����- �0��3����� �����M� ������ ������� �� ��������� �� �L�����4� ,
������������+%������0����������������.2�������-,�������.2��0����
������� ������������ �M���� �� ��3���� �������������� ������������ �����������
�����/��+
%L����� �����.2�� ����������� ������ ���� �� �������� �� �����������5���
������1������������.��������������������������������������������,��
����������4�+%�������������������������0�����������.2�������������/���+
)� ������4� �� �����.2�� �����/�� ��������� �� ����� �� �������� ,� �� .�������
���������������������������������������������������.2��������-���
���������+'�������������������.2�������������/����0������������������
����������������������������+
%����������������������������������2���������������������G����.
�����2�������������������,��������������������4�������� �����.2��
1���0����������������������� ������������3������������������3���4��������
"�!"
��� ����� ������� ��� �������� , �� ����� ��3����� �� �� ����- ������� �� �����/
���������������������������3������+
� ���������4� �� ������� �� ������� �� ��� �����.2�� �� �������� ��
�����������5������������������3�������� ����4������M�������0���������������
�� �� ���� %������"$�����4�� �� �� ��������4� � �/��� , ������� �� 9�)+ ��
�� ����������������.2�������������WZ(�C X�$���((C��,5�%"9�)+
:+�+�+"@��������������%������"$�����4�+
:+�+�+8+"/�4/���������������(��������������(�6��
)������.2�$��1���������������G7������1�,@��������������+��
������ ������C���+%��������.2��� �������������������������������
��.������=�������������������/��������� �������,��������������������������
������>+��.O��������������������������������������3��������0�����������
���1� �������������0�����������������+
)� ���� �� �� �����.2� �� �� ���� �� ���� $��� 4/������������
���(������ ��������>�0����.�������������������.�����������"������4�+��M�
�� ���������� � �4��� �� �����4� �� ������ ���� ���������/���� ��� �����M� ���
��3�.���4� ����� ����+ ��2� 1�, �� ������ ���� �������3�� ���� ������ �� ������
=������ �� �/���> , ���� ���� �� ����� � ����� �/���+�� �������� ��������������
�2���� ���� �������+������ ���2� ������������ ���������������������3����
��������+ ������� �� $��� �� ������� ��� ���3� �������3� ��, ���������
��������� ��� �� 0�� �� ��� ��/���� �� �������� �� ��� ������� 0�� �� �.����� ��
����4.���+9��������������������������������������,����������������0��
����� ������������������������� �.��������������.�����.���
�C��=C,������������.�����>��������������-�������3��+���.������/���3��
���������������.2�����������������������1������������+��������� �������������� ����������
�����3��������������������0�����������������������������������-�����������+
"�F"
�*+,-.�������������$��+
%�����������������3�������������� ��������������������� �������+����
3��0�M��.�� ����������������������/����+������������������PC���Q,0��
����������������������������������3��������.O��������������������
• G��� �� ���� ������ �� ��� �������� ��������� �� 2����� �� ��M��� �� ��
����������1������,��������������������3������ �����4�+����
3���������������3�3����2�����+%�����������2����������������0��
��� ������� �������� ����� ���������� �� ���+�� �/���� ��2����� ����
������� � ��� �������P������Q ������� ���� �� �/����� ������� ���� ��
����������������������3����������� �����4�+
• H������(������ ���� �����������������������������32���������1����,��M�
�� ����� ����� �� ��.���� , ��2 ������3������� �� ���0�� �������.�� ��
O���� 1�, 0�� ����� �� ����� ���������+ �� ������� 3�3�� � 3������ ��
�������1���+%��� �����3����������������������������������+
• H������(����������5���� ���� ����������������4�12�������������������
2�����������������������������������������������������������M���
�����������3�.���4��������������3��������������+
• ������������M����� �������������3���.���4;������.>��������������
�����������������O+������������3�.�����.������������������
0��1�,��������O+
�
)� �����.2� ���� ��3����� �� ������+ %� �� ����� � �� ��� �����.2��
������� �� �� �������� �����������,�� �������� ���� ��0���������� =��������
�� �����4���������3�.���4�>+'����M�����1����������������4����1���7���,
� �7���0�� �� ����������+ )� ������ �1������� �� �������� ������� �� ���� ���
"�<"
�����������0�����������������0���������.2��2����������.�����2����� �7���
����������+
%� �� ����� 8 =����- %������"$�����4�> �� �� ������ �� ���.���� �������"
������4��2�������.�����������������&���������������8�&+%��/���3������
������L��������������������������/���+����������������������������.�����
��3�.���4�+��2����������4������� ������������������3�.���4�+
%� �� ����� � =����- �� ��� ��> �� ��3���� ��� ��������� �� ��.�����
��.�� �����3�,���.�����������������3�.���4�+���/������������ �����4���
��1����������2������3��������� �����������3������� �������+%�����3���4���
1�����.O������������������������+���/����������2������������� ��������
.�����������1���,������32��0��������� �������1���+������� ���.������
����������������������������������,�� �������+������������������������
��� ������������0���������������������,0������� ����0������� ������������
� ���3M������������������3�.���4�+%�������� ���������� �����������������
���������������������0������ ������0��3�� ����� ����������,�0��������3������
������ ������������� �����������.O�������� ����L�+9��3���������������
��� ���1�,0����������������������������������+
%��������:=����-��3�.������>���������,�����������������������3����
�����$���+%�.������������ ��������3�����.��������2�������������O�����
���������������0��-=������8 >,��L����������2�����0��������,�������
�������+�����������������O�����.��������������2������+
������������ ���1�,0�����.���0�M��� ��������������3M�������������3�
�������+���� ���������� �����������4����>+%���������������������� �������
���0����������������������������������+��O����������� �����������������
/����0�2������O��������������������3���.������O+����.��.�������������
�3����.�������� ��������� ����/����0�2��,�0��������������������+%���������
����������������������.����$���+
)��������!�F�<,B =����� ����������,���������4�>�� ������������������
���.����$���+%���%����!=����-������������3����4�>�������������
"�B"
������ �� �� ������ �� ����� ��� ���� ������� ��� $��� �� �� �/�� �� ��
����� ������.���+
%���%����F=����-��������� ����������>������-��.�� ���������������
������������������������������������� ���0����1������������������+
%���%����<=����-������������������������/�����4�>��������0�M
��������� �� ���������� ����.��������1�������1������ 9��� 9��(�� �������� �������
�����3�����������+
�*+,-.���#����.����$���+
%��� %���� B =���������4� , �����> �� ������,��� ��������4� , �� �����������
���������������������������������������������3�.���4�+
:+�+�+�+"/-��4/�����������$-���(����������������6��
%��� �����.2� �������� �� @������ ���.���� , )� �� 8??A� �� ��� ���
��������� �� ���� ���� ������� �� �� �������� �� ����������� 5�� ����������
����������������� �������������+%������������������� ����+%����������= ���
�� �������� �� ���������> �� ����� �� ������ ���� �� ��������� �� �� ��������4�+ %� ��
��.������ ��� =�������� �� ��������> �� ��������� ��������� �����������0������
"�A"
���+ �� �����M� ���� �� ��������4�+ )� ��� ������� =�������� �� ���������> ����� ��
������ ������0������������,������������������������������3��������+%���
��.������=����������3�.������>���-����������������������3�.���4�,��O��������
��� �� �������� �� �� ������������4�� �� ����������� ������ ������ �� ��� ���������
������������������� �����3��������������+
$&������O�������������.�2���������3���������������������������
��� ����Y�������������������������������4���.���+
:+�+�+:+"H7 �4H��%$������7���������� ���(����������(�6��
%�������������.2���������������-�������������1�����������������
3�������������+*����������)��,�����8???+)������.2��������������
�����������������0������������������������-��3����������-������3�.���4�,
��������4�+)��3�������.�������������������.�����������"������4�,��������������
�����O������ ����+%��������.2���������������������� ����3���������.����4���
�������������������������������1������������������������������+
:+�+:+"@���������M�����������������/���+
:+�+:+8+"�B/�4����� ���B��� �$/����������������6��
%� ���� �����.2�� �������� �� �+ )��.�� �� ����� �� �������� �� ��
����������� �����4�C����������=C�����������>���������2����������� ���
����������(��������(�/�����������������������������������C���������������
���������������������(�/�����������������4������������(�'�0��
�� ��/� �� ���������� �� �� �� �����4� =�������� ������ �� �/��� �� �������� ,
��������� ����� ��� ������> , �� ����������� ��� ������� =� ���3M� �� �� �M���
��������������������/���>+
"�?"
)����� ���������������������.2����������������.���� ����������-�
������������������������� �������������/��������������������������
�-����������������������������������������������������/���������3��������
�� ������� C���������� �������� ��������� �� ���� ����0������ 0�� �� ����
������� %($�� �� �� 0�� �� �� ��/� ���� �� ���������� �� �� �� �����4� =����
�������� C���������� ������� �� ��� , �������> �� ��� ������������ ��
��3�.���4� ������� �� �� �������+ ���� ���1� ����������� ���� � ���� �L������ ��
��������������2����������������������� �������� �����������������������
�����������������������1������������0�������������������������������3�����
��.����������3����+���2��������������������= ��1���������4����������������
������������4�����������������������������������+>+
%��������������������������2������O����� ��������������4�����������
0����.������2����4��. �����������������������������,����������2�������� ��
.�� ����������=�9�>+
:+�+:+�+"BB7 �4B��� �$B��������7���������� ����(������6��
���.���0���������.2�$���((C��=�����.2�������-C���������
(���������(�/���>�����������C��+)��������������� �������������������4�
����������/���,���������4����������3������������������������������-���
��3�.���4�,������� ��+
�
)�������.2������������������.�����2���� �7������������.2������
�������� �� �������� �� �� �����4�� � �������� ��� ����� ���������4� ����� ��
�������� �� ����� �� ������ ���� ����������� C���������+ 9�� ���������� �� ��3�.���4�
�������������������3�����ML������������������C���������+������������������
�4����������,�4����.������.���������������������-����0������������4�1�
��� ���� ����-���+ �������� �� ����� �� �� ��� ��������4�5��� �� �����M� ��� �����
�����/�Y��4����������������� ���������������/������������ ��0�������2��
����������������������M����������������������/������������������������
������������4�+
": "
%�C����������L�������0������0������������ �������������������������
��� ����+ �� �� ���� �� ��3�.���4� , �� ����������� ������� �� �� ��������4�
����� ����� ����.����+ �� �� ���� ������� �� ����� �� ����- �� ���� ����
��������� ��� ��������� �� ����- ����������� �� �� ���������� ��3�.������ �� ��
��������4�����0���������������������������������W���CX+
((C������������������������������C�������������3M����������
�������������������������-��������������-��3�.�����������-������� ����
�����������������������4�+
�> ���D�� �� ������+ ������� ���� ����3���� �� ������,� �� ��0���� ���������
����������������/������������������������,������������L��������
������������ ����� ����+ %� ��� ����������� C��������� ��3���������� ��,�
��������� ��C��������� � ����� ����� ��������� �/�����4�� �� ���2�
���� ������ �� ���� �������� ����������� =�� ������ �� ��������� ,
���������>+�������������������0������ �����4�����������������
������������������������/������������������/������������������0�����
�����������������������/���+%�((C�������0�����������������
����������������� ���������,�����������+)�����������������������
�����������������/���������������+��������.�����������������
��� �� �O������� ���� ���� ����������� ���������3�� �� ������� �� ��� ������
��������������������+
����������4���������9�),���/������������,�������������������
������/�����$�=�����"$�������������"��������4�>+%���0���������������
������� �� �� ��/��� �� ������ ��������� �� ���������+ )� �/��� ��
���������������������+)�����������������������������-��3�.����������
����3������,������������0�����������������������������+
�> ���D������(� �������)� �������.�������4��� �����������5�� ������4����
�������� ��3�.���4� � ���3M� ��� ������ �� �� �����4�� ��������� �� ������
������������C���������+%�((C�������3�.���4����������������
��2�����������-�����������+9�������3�.��������������,������
":8"
����������������-������������������������������4���������� �������
�� ������ �� �� �� ������� ��� ���� �� �������+ ���� ���� ��3�.������
��3�����3�������/���3��������-���������+
%�����-����3�.���4����L�����������0����������0������������
��3�.��������,����0����������L����3�.��������+%�((C���L������
��/��� �� ���� ����� ����� �� ������ ��3�.��������� ���� ������� ,
������������������+)�����������������,��������������������������
����� �����������C���������� ,��� ������������� ������ ����� ��2������
��������.���������������������������������������������+
)� ��������� ���������� �������3� ��� ������ ��3�.������ ���� ���4���
����L���3�.������+9�����L���3�.������������/�����������������
������������L���,�������L����3�.��������=����L���������>+������
�� ������ �� ��������4� �L�����4�� �� ���������4��� ����������+)�
����L����3�.��������/��.��������������������������, �������������
���� �� ������ �� ����L�� �������+ (�.������ �� ������ ��3�.������ ��
��/���� ��3�������� 0�� ������ ��� �������� �� �� ���� ���������� , 0��
�����2�� ��� �� ����� �� ������ ���� �,���� �� ������ � �.��� �� �����
�������+ )� ��� �� ����0����� �� �� ��/��� �� ������ ���������� 0��
������������������3��,�����������������=�����������������>���2��
�M���=�����������>���������3�.�������������������L�+
�> ���D�� ��� �������C� ������ ���� 9�� 3�� 0�� �� 1�� �� ���� ��� �����������
��3�.���������������������� �������������������� ��+%����.�� ����� ����
�� ��������������/�����3�.������������������������4����/�����
����� ������3��������3�.���4�,���������� �����������������������4��0�M
����� ����������������� ���������������,��������������������������+
9���������������4����������-��3�.������,����-������� �����������
����������������� ������������ ��������������������3�.���������/���
�����.���������������������������.2�������� ����������+%�������
��������� ��������������������������������3��=��������������������������
5��>����������2���������������0�����������������.2����������
���������+%�((C����������� ������-�� ����� �� ������������������������
����� �����������������������4���C���������+
":�"
%� ���� �� ����� �� ��#� =#���� �� ���� ���������> ������ ��� ��
�.�������4�,�������������������� ������������������ 2������������
��������� ,�� ��������4� ����� ���������� �������#� ���� �������� ���� ��
1�������� �����������������4�+
�> <��������� �!��� %� ���� ���� �� ����-��� ���� ����������� �� ����-+ C����
�1��� ��� �� ����� �� 1�� �������� �� ��� ������������� �� ��
����� �����������������4�Y������ �����������������������������������
����������3���/����������������4�+
�����.������� ���������������0��������������������-������� ����
��2�������� �����4�0���������������������������+���������� ����
�����M���4����.���������2������������������� �����������,��
�����Y ������� 0�M ����� �� �����2� 3�� , �4� �����2� ���������+ � �� ��
����������� �� �� �� ����� 5��� �� ����-��� ���� ������� ������ 0�M
�� �����4����������������+�
:+�+:+:+"3+ �43���+���� ���(�������6��
%��� �����.2� ���� �������� �� �� ������+5��� =�����.2� ������- �� �����
5��> �� ����� �� �����4� �� ����4� ���� ��0���������� ���� ������� �� ��� ��������4�
5��+C����������������'�,��,)����=8??B>,�����: ����������������������-
���������,����-����������������4�+
%��� ������� ����� �������T3��������� ���������� ����5�� �� ������ ���� ,
����� ��������/������� ����4���������������,��� ������������3�.���4�+%�����-
��������� �� ��3��� �� �� ��� ����� ���� �� �/��� , ����- ��3�.������+ � �� 3�� ��
�������/�������3�������������/�������.�����������,�����������3��+
:+�+:+!+"+B7 �4+ ������$������B��� �$���������7���������� ���(����������(�6��
(��������.2��������������)��,H��8??A���(C��=�����.2���
����- C��������� �������� � (�/��� ������ �� ���������>+ �������� ���� �����
"::"
�����������������������/��������-��3����������-��3�.�����������-����
������������4�,���������4�����������������4�+'���������������������$���
((C�� , %($�+ �� ���� �� �� �� �� ���������� �� ������ �� ��������� ��������
.�� ���������3������������3����+
)�������������� �������� ��������������������,����������������
���/���+%�����-��3������������������������3����������������/���.��������
������� ����������� ��� ����������+%�����-��3�.������������������������
�������������������������������������+
:+�+!+"@��������9�)+
:+�+!+8+"*3��4*1$������3�����(�������(6��
95%������������������4.������������������������9�� ����,
�������.��/�9�)���������������������������5��+���������������3����
�����������M�����������/����������3� �����������+9�������������4�,
�����.�����9�)��������������,����-������������4�5��+)������������������
����5������������ ����������� ����������(��%��(��+
%���� ����95%�����,�����������,3��������0�������� ���������������
�� ��������������������� ��������������3�.���4���������������4������
�����������5��+����������������������,���������.��������������95%+
%���������������(� �!���������,���������������������������������
�����������������������3�.���4�=������ ���0�M�/���������3��������,�4�
����������>,�����M�������������������������������3�.���4�=�4�����������
��3�.���4���������������������������2����������O�����+%����������,
������������3�.���4� ��������������������� ���������(� �������
*���������� ������������������4�������� �������� ���� ����������4�
0�����������������������3�.��������,�����������������+
":!"
:+�+!+�+"BB$7�4B��� ��B��������7���������6��
(("C �� ��� �L�����4� � �� �M��� �������� � �/��� ���� �������� ,
.�������4������������ ����� ����1������������+���������W���C%$( :X��-����
0�������M��.��M�������������������.�����������/���0������������
����-��������������,�������4����������������������������� ������������
5����� ����������/��������.�������M������,1�����������0��������.�������
�����������- ��L����+
9� �� �� ����������� �/���3� �� (("C �� ����.��� ������������ ����� ,
��������� ����3����� ��� ���� �� ��� ���L�������� ��� ���� 1���������� �� ���
������������������������������������������������������������ ����5��+
)�������������M�� �����0��(("C��O���������������,.�������4��������
�������������5��+
(("C �������� ��/��� ��� ����������� ���� �� �������� �� ����� ����
1������������ �� �������+����� ����������� ����.��� ���� ��0������ �� ������+ &
������������������������3�������������������5����4���������������������
����3������� ������� ����.������������������������������������������0��
�� ��/������������������3����������������M��+
%L���� ��� 1���������� ������� #�����5��% 0�� ����� (("C+ %� ���
1�������������%0��������������������4�������� �������������������������
5��+%�������L�����4�����.�����������0�����M� ���������������������
��3��,�������������W�(�%6 :X+
:+�+F+")��.��/���������5�%"9�)=5��"����������%L������ �9�)>+
5�% ����� ��� �� ���� � ��.��� ���� �� ��������4� �� �� ���� 5��
�����������������-+%����������������������������L�����4�������.��/�9�)
0�������������������������0�������3������������������������������5���
���������������������-,��/������3���4�.��������������+���1��L�����4�
�� ��� �� ��/��� �� ���������� =�� ������ �� �������4�� �� �������� , ��
":F"
���������>� 3����� ���0������ , ������������+ � ���������4� �� �������� ��
���������������W�(&�))%& �X�
9����.��������3������������������.���5��0�������� �����
0�����/��������������3���+%���� ����� ��������O�����������
������3������������������4.�������.��, ���������L�����+
)�� ��������� ��� �/�� ����������� ��� ������� �� �� � ����� , ���
�������� ����������� ��� 3�������� 0�� �� 3������� �� �� ����� �� ��
��.���=������������������� �������������.���>+
'���������������4���0���4�����������������������/���
����������������3���+
#��������0���������������� �����'��������.��/�����
���0���������2������������/������ �����������������.���=�C��
������������+>+
9������������������.�����������������.���5���� ����
C'�) , �� ��� ������ �� ����� ����������4� � ������ �4.���+ )��
��.���������������������������������3�.��������������,������
�������� �����0����������������������3�.���+)�� ���������
����.������������������� ���������������0������ ����������.���+
)� �������� ������.�������������������3�����������������������
���0����� � ���� �� �� ��.���� 0�� �� ���������� �� ��� ����4� �� ��
��.��� =�� ����� �� ��.���>+ )�� ��.���� ������� ������ �����
������������������.��������������3���+
&������������������
#����� ���0������� %��0����'2��� =TitleTag>� �� �2��� �� ��
��.�������������&�3�.���%��0����@���=BaseTag>���9$)������
�� ������� �� 9$)� ������3�+ %��0�������� =BodyTag>� �� ��/��� ��
�������� ������ ���0���� <Body> 0�� ���������� �� ��� �� �� ,��
�������������L����� ���+
":<"
9���������������������[ ��\�����������4��������
�� ������� 0�� ���� ����� �� ��� ��.��� �������+ 9�� ����� �� ��
������������������������0����C'�)<form>+)���������������
����� ����������� �� ����� �� ������� ��� ������� C'�) =�����
�L��� ��L� ������ ���� ������� �1��G �L��� , ����� 1�����>+ 9�
[ ��\ � ����� ���������� �� � 0�� � ������ ������������ �� ��
�������+ ����0���� ������4�0�� ��������O� �� �� ������� �� ���
��������������.���0����������� �������+
&�����������������+
#����� ���0������� �M�� =Method> V �� �M�� ���� ����
��3���������9$)��������������������3�����GETPOST+
%� �� �������� �� �O������� ��.���� 5��+ )� ��� ��
3����������4�����5������3����������������.������+����������
���������O����/���3=target>+%������������������������
�����.����������+
&�����������������+
#��������0�������*����V�����O������2L������������/�
��3��������������������� ����+�������"����3�������O�����
�2L������������/���3�������������1���������������+
%��� ��� ����3������ ��� ��3�.��� ���� ��3��������������
��.���� 5��+ %� ����� �� �� ����� ������������ �� �� ����� ���
�/���3+
$������������%�����������/���3�������O������� ����
�����������������+
&�����3��������0������+
�� ��� �/��� ��� ������+ �4� �� ������ �� ��3�.����� 0��
��������3�������+�4��L�������������L�����.�����������+
&�����������������+
&�����3��������0������+
":B"
9� ���G =������> �� �� ������ ����� ��� ��.��� ������� � ���
��.���+%������.���������������������������������4���������
��.����������, ����0���������.���������������.��� ���3���+9��
�������4�)��G��������������������������0����C'�)�����<a>.
&�����������������+
#����� ���0������� ���������� ��� ����� �� ������ ��
���������0�������2�������������������4�������.�����������+
%������������������4���������+%�����������������.���
���������3���������������/���3=target>+�������������<a
ref.=”...” target=”....”>+
&�����������������+
#��������0���������������������������������������.���
��������+&��������/���3����������/���3������3������������
��.���+
%�����������4����.��.���4�0������������������������
�������.�����/���3+
&�����������������+
#��������0�������*���,������+
9�� �������4� P������Q �� ������� ����� �� ������� , ���
��.��� ���3���+ )� �������� ��32�� �� 3����� �� ��� ����� ��
���3��� � ���3M� �� ��.���� ���3��� ���� ���������+ %� ���3���5��
����������.������3����������������,������� �����4���������
���������3���+
&�����������������+
#����� ���0������� ���������� ��� ����� �� ������ ��
���������0�������2���������������������4�������.�����������+
)� �������4�[������\ �� �� ��� �������� �� ������4�0�� ��� ��
3��2 ����� ��� ��.���� ������� , �� ���3���+ )�� ��.���� �� ���3���
�L�����O��������� ���� ���3���+�������������������.�����������+
":A"
)��������4�[������\������ ���0����.��������3�����������������
��������4��������.����������+K��������������4������������������
��.����������������������������4�1����������+9����.���
�����3��������������O���������.��������������������.����������
�����������������������������.��������3���+
&�����������������+
&�����3��������0������+
9���������4�[��������\������������4�������������������
��.��� 5��+ ����� ��� ����.��� ����� , 1���� ��� ��.��� ������� ��
���3���+ �� �� ������4� �� ��.��� ����� ��� ��.��� ���3��� �������
������0�� ���������������.��� ��������������������� �������
��.���+%��������0������.�����������������������������������4�
������.����������+%���������4����������������������������������
��3����4� �� ��� ������4� �� ���������4� �� ���� 1���� � ���3M� ��
��.������4� �� �� �4��. ���� ��.��� ��.��+ ���� ������4� �� ��.���
����� ��� ��.��� ������� ������� ��� ������0������.��� ������ ����
�����������������������������3�.��������������������4�����3����
������+������������� ������������������=����.����>�������
0�� �� ��.���� ��.��� ��� ���������+ %� �� �� �� ���������4� ��
����������������0����META,HTTP-EQUIV��3�����Refresh+
&�����������������+
#��������0������������"���������������0�������.���
������������2���������������������.��������.��������.���+%���3���
����������������������Content�������0����Meta+
�������4� ����� ��� ��.��� �� ������� , �� �/�� 0�� ����
�������������=����������3��������3�N����+���������������
���0����<object>��C'�)+
&�����������������+
#��������0�������������������������������������������
����,�����.����������������3�������������+
":?"
%� �� ��� �� ������4� �������� ����� �/��� ������� , �/��� ���
���3���+ $��������� ��������� �� ���������4� =�� �/����� ��3�
@���������������,��3�@�����������3���>+
&�������������������3��������0������+
%� ���������� ���� ��3��������/�� ������������ ,@���� ��
��3��������0��������������+
&�������������������3��������0������+
9� ����� %������ �� �� ������� �� �� �/��[*��\+ �������
�������������������0����C'�)<input>+%��������������������
��������� ��� ������� ��� �2��� �� ��L�+ )� 3����� ���0������
�������������������������������������������������������
�� �� ���0���� <input>. ���� �������� �� 3����� ��0������ �� ��
���0���� C'�)Y �� ����� ��� ������� �� ��� �� �� ����� �� ��
���0����<input>�,��3������������������������3����������0����+
&�����������������+
#����� ���0������� Type: e� ��� ��� ����� ����� ����� ���
=Text, Number, Password, Checkbox, Radio, Submit, Reset)+
Size V %����� ��� �� ��.���� ��� ���� 0�� ������� �� ��������� ��
����������+MaxlengthV%���L���O����� ����������0����������
��������������+
%��������������������� ��������+%�����������������
���������������������������������������+
&�����������������+
#��������0�������Size: e����� ������������������������
�����������+Multiple: b����0���������������������������
�O���������������������+
%��������������������� ��������0������������������
�O��������2����+
&�����������������+
"! "
#��������0�������Rows��O����� ��������L�3�������+Cols:
�����13�������������������� ��������3�������������1���
��������+
9�����������.����������.���5��+�������������������
�������������3�.���+9�����������.����������������
� ����� ������� ���3���+ '2��������� �� ��������� ��.��� ��
��1�������L������������������3���5�����������M����������
�4���� ����������0�������.���� ��3�����������3���5��+
*��������������������������3M�������3���5�������.���������
�� ������� �� ���� C'�) 0�� �� ��32� �� ��������� � ��
������4�������3�.���+
&�����������������+
#����� ���0������� Path: �� ���� ��0������ ���� ������ ���� ��
��.���5���������3���5��+%���3��������2����������3�����������
��2�������������4�5��+
����������������������������������������������*�.���:+<+
�*+,-.��� �������������������������������������5�%+
:+:+"�$D9�'%�'9$��%��)�����(&%�5%@+
'�������������� ��� ����������� �������"���3��� ������� ������� �� ���
��0��������� �� �� ����� 0�� ������2� �� ��������4� �� �� ����� ������� �� �� �����
���3����+)�������������������������1���0������������������3���0�������������
�����������������������5���,�0������0����������������������������������
"!8"
����������+ �� �/����� �� ������� ���� ����� �������� ��� , ��0����� ���������
�������+��������������������0������/����4.���������������4�������0�������
��� �� ����3�������� 0�� �������� =����������� ��� ������ �� ��.��� �������
�����������������������������������������3��3�������������������4��+++>+
Cliente Web(Browser)
Servidor BD
Base deDatos
Primera Capa(Cliente)
Segunda Capa(Servidor de Aplicación)
Servidor Web(Apache, IIS...)
Tercera Capa(Servidor de BD)
�*+,-.���$����0��������������������+
%�8??F������������3������4������2������0������������������0���������
���� �������� , ��/���� ������������� ����� �����������+ %��� ���3� ��0����������
�������������������*�.���:+BW�(&6�)%6 �X��������������+
%���������������������������1������������O����������������� ����������
,������������������0��-��4.��������.��=0����������������� �������4.�����
���������3M�����������3��0���������������������4����������>+%�����0��-�
�4.������������������3���������������������������+
)���.��������������������3�������������,�����������������������
������������.��1������������������4.���������������4����2�����������
�� ���� 0�� ������� �� �����+ %� ���3��� �� ��������4� ���� ����� �������� ����
�������������L�4�����O�������������������������������+
)�������������������.�����3�������4� ������������,����������������
��������.����������������������������������������������+
%����� 0���������������������1��3����/�������������� 0������������
�� �� �����+ )�� ��� ���������� ��� �� ��0��- �������� �� ������������ �� ��
��������4����������������,��������������������+
"!�"
:+:+8+"�����������0������������������������5��+
)����0�������������������������5������,��3������������������,����
��3�.������������������� ���3���5����� ���3����������������,���������
����������+
%�W�(&�))%& �X���� �������������������0���������0������������������
�������������������������������������������������4�5���
�> 8����3�����������4���������3���1�(����6�����������������0������������4�
��0���������3�.�������������������,���������������,���4.�����
����������������������3���+%����������������������������4���
��.���� ��������� �� ���3���� ,� 0�� �� ������� �� ����� ����������� ��
����������4� , ��� �� �4.��� �� ��.�� ���� �� �� ��� ��� ���3���+ )�
�����������������������
• &�3�.���� ������������� ����������������4�+
• ���3���5���O����������������������������Y������������
��� ���������� ����� ����3�� ����������� ������+ %� ��������
��������������.���C'�)+
• C''����������������������4��������3�.���,���3���P���
���L�4�Q0����������� ��������O�+�����������C''��+
• ��.����C'�)���������������� ����������,���� �����4�0����
��0��������������+&��������������������������������3���+
• ��.���������3���=��.�������������>�������������������������
���3���� , �������� �� �����4� 0�� ���� ��� �������� ����� ��
��3�����+
• ���3��� �� �� ��������4�� �� ��������� ��� �� �����������+ %�
�������������/���������4��.�������.���������3���+
• ���3��� �� ���� �� ����� �� �� ����� ��� ������� 0�� �������� ��
����������������������+
• ������� �� ��1���� �� ����� ����� �� �� ���� �� ���������� ��
��������� ��������� �� 9$) �� ��� ��.����+ %� ���������� �� ��
"!:"
��1��� �� ��.���� ��������� =���� �� ���3��� 5��> , ��� ���������
=���������3����������������>+
�> 8�� 9�3�����������4���������3����������6� ��� ��������2������ ������� �� ��
�������� �� ����� ��� �������+ ����� �� �� �4.��� �� ����������� ��
��������� �� �� �������+ %� ������� ��� C'�) ������� =� �����>� �������
�����������3�N����+%�����0����������L����������������5����.�������
�����/���0�����/�����������������+%�����0����������������������
����� �� ����� ������ 0�� �� ������ ������ ������� 3������� �� ��
��3�.���,������� �.�����4��������������������0������������� ��
�� ������ �������� ����� ����� �� �� �4.��� �� �� ��������4� �� �����
����.�������������+'�������������4�������������,���3�������������
���3M� �� C''�+ ������ �� �� ��������� �� ��8���� 3��� �������� ��
�-�����
• + �����������������������������������3�.���+
• ��������N�)+
• �����������3�N��4��.�������/��������0�����-�������3�.���
32�C''�+
• ���������������������������������� ���������������������N�)
����������������������������/�������������4�+
• ��3�@����+
• +++++++++++++
�> 3��� ��������4 ������� �!��3��6+��������������������������������
������ �� C''�� 0�� �������� ������� �/��� �����������+ %� ��3�.���
��������������� ������������������/��������������+����������
�����������4��������"���3������/��������������0���������3�.���,
�� ���3���5�� �� ������� �� ���1� �/���+ %��� ��� �� ��������4� ��
�������� ����� �� �������� �� ���.��� �� ����� ���� �� ������� ,��
�� �.�����4��������+
&�������0�����������,�����������������������0�� ���������
��������� �� ����� �� ������� ����� ��������� ���������� �� ����������
��������.������,�������+%�����0�����������������������������/���
"!!"
��0��.����������������������������������5��������,��������
������������4����������������.�����.��������0���������+
)� �� ������� ��� ��.�� �����3� �� ��� ��0���������� ��������� ��
��������������M�������������4��������"���3���,��������������
��.�� �����3� 0�� �����,� �� ��(�� ��(� $�� =�$��>+ �� ��
���������4� ������� , ����������� ����� ������� , ���3���� �� �3���� ���
���������������������������0����������+%����������������������4.������
��.�����������1������.������1��,�+
)���,����3����/������������.2���0����������������������,�
�����������������M���0����������� �����,�����2��������3�����������
��,�����������+
)�*�.���:+A������������.����0������������������������������������
�������.��������4�����0����������������+
�*+,-.���(��%�����4��������4�����0����������������+
:+!+"�$�&����(��%���%E(�%��'�(�5%@+
'���������������������0�������������������5����������������,
�0����������� ������ ����4�����������,�� ��������+%���������� ������ ����
�L���������0�M����������������������-5��+%�����-�����������������
�/���3 ��� ����� �� ����� �� �� ����-2�� �� �������� �� ���������� �� ������������
���4��������+
"!F"
%�����-5��������� ��������P�����I��������������� �������� ��������������
�������� ���� �� ����� ������� ���� ��� ���� ������ ��������� ��� �� ����(��� ��� ��������� �� ���
���������Q W�(5%)) 8X+ � ���������4� �� �������� ��.��� ��������� ������ ��
����-5��+
�> �� ���������� ��������������� ������+������.������������������1��L�+
)����������������1����3������������������ �����4�0�������������+
���� ������� 0�� �� �������� ������ �� �� ����� �� � 0�� �� ���� �3����
������� �� �����4������ ���+)� �� �����4���� ��L�����3�������0�� ���.�
�����.���������������2���������L��������������������4�����������2��������
�������� �2���� , ����2���� ����� , ������� �� ����� "��� ����� ���.��/�
�/���3,���M������������������0�� ���������� ���.����������+
�> <��(����+ �� ����� ������� ��� ��������������� ,� 0�� �������� �� ������4� ���
������,����� ��������������������������������.���+��������������-
������� ���� ������� �� ����� �� ���.�+ '��� ����� �������� �� ������� <IMG
ALT=”..”> ���� �������� �� ��3�.���4� �� �� ������� , ���� �3����� ��
������������������������������+
�
�> 1������(� �!�+)���3�.���4�����������������.����� ��W�(5%)) 8X+
'��������.����������������������������3�.���4������������������0��
����0������������4�������.�����������,0��������������������3�.����
�� ����+%���������3�.���4����������������O����L����3���������+
'������3����0����/����0������4���������������������������� ����+
$��������,����������������������������������� �����������3���4�.�������
����+)����������������1�.M���,�����������0�����2������������
�� ��������0�����������������������+
�
�> 1����(������� ���+%����������0����3��������,��������������������������
����������+%��������������3����������4����������/����0���������,�
�������������,����3�����+��������������/���3�����������������������
��������������������������������������������������������������
"!<"
��������������������Y,�����������������.������������������������������
������������������3�+
�
�> 1���I���������� ������� �!�+ )���������� ����� ��� ������� �� ����������
�� �����4������� ����0��-�������������������������������+�������
3����� �� �������� ��������� ����� ��� .������ �� �������� ������� ��
���4����O�0���������������.�����������+%����������������������
������,����O�0�����������������������������������.�����������4���
�O�0�����3������������� �������������������L���������+
> +�(������� ����� ��������+ %� �� ����� �� �� 0�� �L���� �� �����4� ���3���
����������.������������������������������ �������������.����+%�����
�G��� ����������������+%������/����0��������������������.���������
��������,����������������-�+
� ���������4� �� �������� ���3������ ��� ��������� ������ �� ����- 5��
W�(5%)) 8X,W&�%)�%& X�
• ����������4���������������������������+
• )�����������������������������������4�+
• 9�������1/��������������1�.����������������������+
• 9��������������������4�+
• @��������������3���������������������0����+
• ������������3��������������������+
• $�����������������������+
• �2�������������������/�+
• )�.����������������3����+
• ��������,�������.����+
• *����������������������������������������= �3����>+
• ������������������������.2�=������������������������������������
��3����������4�����>+
"!B"
:+F+"'%�&()(�;����$�%)�%��$$())(�%��)�����(&%�5%@+
%� ���� ������� �� �������� ��� �����.2�� ��� ���������� , ���������� 0��
������������L������������������������������������������5��������������
���.��/�C'�)0�� �����������1����������0���������4����-��,������������.����
5������������������5���5���5��������������+
:+F+8+"C'�)=C,���'�L����G��)��.��.�>+
C'�) �� �� ���.��/� �� ���� �� 1������L� �� ���4��� .����������� ��
���):+%����� ����� ����������������0���������4������������ �������
��L�� ��2 �� 4������ ���� ������� �� 1������L� , 4������ ���� �� �L1�����4� ��
���.����+ C'�) �� �� ���.��/� ��������� ������� ������ � ������������� �� ��
����� ���+
%� �� ���.��/� ��� ����.� �� �������� �� ��.���� 5��+ ]��������� �������
������������.����5�������������0����3���������������3���������� ��������
����������������������+&��������,��������������3������,����������������.��
�����������������������4����3�������������V��3�.���+��1��1���������
�����.2�� =���� ���.��/�� �� � ����� �������� .������ �� ��������� ���+> ��.���
�������������4��.��� ���0������3�.������������C'�)��������+
:+F+�+"���=��������7�,����� ���>+
%��������.2������������0���������������������.����5�����������+9��
��.���5�� �������� �� �0�����0�� �� .����� �� �� ���3��� ���� ��� ������4� �� ��
����������������0�������.���5�������������������������� ��� �/��������3���
C''����3�M���������������������������+
: ���) =)��.��/� �������� �������������������> �� ������������� ������ ��1��� �L������� ����� ��
��L���� ����,�����.��/�����������������4��������.���������� ���������L�W�(&6�)%6
�X+
"!A"
Cliente W eb(Browser)
Servidor Web(Apache, IIS ...)[ HTTP ][ HTTP ]
Internet
CGI
Docum.HTML Base de
Datos
Otras Fuentesde Datos
�
�*+,-.���"�*���������������.���5���������������+
��� �� ��� ������ �����4� ���� 0�� �� ���3��� 5�� , �� ��.���� ������
����������+�� ����4�����.�����=� �����>�����������������3�����5��+
9���.������������0���������,��3�3�������� �������������+$��.���
�������������������������=������������������������3M������32�� ��������
��� ����� ��C'�)> , ��������� ���� ������ ��������������� ����.���� �����0��
��3��� �� �������� �� ��� MIME ����� ��� ����� �� �� ���� =Content-type� W���X�
���������������text/html, text/plain, image/jpeg����+>+
)� ��.�������� ������ ���������� �� ����0�������.��/�+��.����������
�����������������,�1�����^̂ �#�����@��������+
:+F+:+")��.��/����� ����+
)� ��������� ���.��/�� �� � ���� ��� ��� ��� ���3��� �� �� �M�� ��
��������0������������.�������4�����.����5�������������������������3���+�
�� ������������������C�=C,�����L�����������>�����=����3����3����.��>�
�����.��/�������������,���������/�������������������0�������3����,��
���������� �� ���������4� �� �O������� 1���� 1���� 0�� ��� �� �����4� ���.��� ����
���3�����0���������0����������.���3��������������+
����� �� ������� ������� ��� ��.��� ��,� �L�����4� ������0�� �� ��������� ��
���3���0�����������������4���������� ��1��������,��������.���������
"!?"
���.��/�+K������������ ��1�������������������������� �������������,�����.�
����������C'�)��������3���0��O���������1����������������.����� ��1��
����������������������������3�.�������������+%��������4�����.���0����������
�������� ���������������������������3�.���,����������������30�����������
�������+
����� �� ���� �� 3���� �������� �� ���� ���.��/�� �� ����� 1����
������������� � ����� ��� �L����� ������� �� �������� ��, ���������� � �� 1�� ��
������������������������ ���+�������������C���� �7��������=�������������
�� �4��. ������ ������ �� ��� ��������� �� ��0����� �������� �� ��+++>+ ��� �� ��
���.��/� ��������� , ���� �������� ��.���� ��������� �3������� =����������4� �� ��
���������4����������������������������.���>�������������0�����������������
�����4��������������+
'����C��������������0�����4��.����������.��/��������������
�4��.C'�)+%������,�4�����1������.�������0�������������������
�4��.����������������0�����C'�)0����1�,��������������+
Cliente W eb(Browser)
Servidor Web(Apache, IIS...)
Petición página PHP, ASP...
M otorLenguaje
Script
PáginaDinámica(PHP,ASP. ..)
PáginaDinámica(PHP,ASP...)
Base deDatos
Otras Fuentesde Datos
PáginasHTML
Documen to HTM L estándar
�*+,-.����%�*������������������.��/����� �����������������3���+
���������������������*�.���:+8 W�(&6�)%6 �X������.��/����� ����
����������� �� ����������������� =.����������� �����������>� ������������
(�@� ���� �� ����.����4� �� ����0���� ������� ����� �� @���� �� ����+ ����
����������0������,�2������������5�������� ��������.��/�������������
��������������������������=����������D)���3���(�������,�0�����+>+�
"F "
:+F+!+"@����������3�+
��3� �� �� ���.��/� �� ��.������4� ������� � �/��� ���������� �� ��
����-2� ��������,�����+ %��� �������� � ������ �����.��/�� �������� � �/���
�������������^̂ ���������������������������������������1�����/��
�-������ ���3�� ��������2������ �� ��������4� ��������� ��.������4������1�� ,
����/������������.������.��/�+
��3������� �� �� ���.��/� �� � ���� ����� �� ��3�+ %� �4��. �� �/����� �� ��
�������+%������.��/�� �� ������� ���� �������� �������� ���� ���� �� ����������4� �����
���������������.�������C'�)��������+%����.O������������.��/������/����
���� ���������� �����5�� �� ��3����� ����������� �� �� �����4�0�� ���������
�����������������,��.������+
��3� ������-������0�����/�����4����4��.����3M�������� ������.����
���� � ���� �� �������� ���1������ �� 1����������� �� � ����� �� �� �������+
'����M� ��1�� �������� �������0�� ��������� �����/��� ���� ���2�0�� ����
������������������1��������O������+
)������������ �������������3��������������������3�������.���0�����
���������������������������3��������������������� �����������0�����/������
�� �� ������� ����� ����+ %��� ������������� �� ������� ���� � ��3���� �4��. �����
=������� � �^̂ > �� � ��3�� �� �4��.������+ )� �����4� ������� �� ������� ��
�4��. ����� ���� .������ �� �4��. ��������� =���� ����> �.��� ���� ����0����
����� ���+)��#�=��0����#����������3�>����������������M��������3���4������
0���������������+
��3��������������0���2��������������������������������5���
�> ��@� =��3� ����@��� �������3��,>� %� �� ����� �� 0�� ������� ��
���������4��������������+�������������/����������������� ����
�������� �� ��3�� 0�� ��3��� ��� ��� =����� �� �� ��.������4� ��
"F8"
�����������> ���������������������������1������������������������
��������������������������������4���������������0���������+
)� ��� ��@� �� �� ����� �� ������� � ��� ������������ , �������
���������D)=)��.��/����������%����������>����������������L�����
�/�����������������D),���������������������������+��������������
�� ������� �(�@�=������3������@����������������>����M������
�����������������������������������3���0������������� �����+
��@� ����� ������� �� ����� ����� �� ��������� �� ��
�����,���������������+%�����������������������4���3����������
������������ ���� ���� �� ���� �������� �� ����������@� �����2 ��
����������@�=��������������@����������>0����������������+%�
����.�������������������3��������������������������3�����
�����.��������3�����������������D)�������������+)����0����������
����,����������������������������:+F+:+�
%L�����������������������������@�"(�@��0���������������
��������� �� ��@� �������M����� �� ��������� (�@�� �� � ���� ��
�����������������0����������������,��������(�@������������
���������+
�> +�������� 9� ���3��� �� ��� �������3�� �������� ����� ��� ���3���5��� ,
��������� ���� �L������ �� ��������� ��� ���3���+ )� ��� �� ��������� ��3��
������ � ����� ���� ���� �������� � ����0���� ��� �� ��0���������Y ��
����������� ���� ��� ����������� 0�� �� �/������ �� ���3����� 5��� �� ���
�� ������������������������2 ����������0����������C''�+&������������
�/������� �� ���3� ������ ��� 0�� �� �/������ ������������ �� ��
���3���5����#�3��������������,������������0��������������������
�������������������������������0�����������������������������������
0��������������M������O�������1���+
)��������������.�������3�0�� ���������� �������������.������
������������� �������� 5��+ ������ �/�������� � ���3M� �� ��� �2��� ��
�����+ � �� ������� �� �� �������� � ����� ������������ �� ����� �
��.������+ '����� ��� ���������� �� ����0���� ��������4� ��3�� , ������
�������������1�3�������3���������������,��������.����������������
"F�"
���������� ��� �������� ���+ ��� ���� �� 0�� ��� ����������� ��
��.�������3�������������������������.������������������������+��
���.������������3��0���������,��������������������������� ����
����� ��0����������+ '����� �� �M�� ����� ���� �� ��.������ �����
����������� ���������� �������� , ���M����������������������� �������
0������������������������+
�> ���=��.���������3�����3�>����������������������������������
�������� ���� ����� �������� �������� �� �� ���3��� ����� ����������
C'�),N�)����4��.��3����������������4.���0��.��������������
�������.����+��������/����������.�������� ��������������������
��3���� ���� �� �������� ���� ������ �� �������+ %��� ��� �� ��������4� ,
��������4������������������������1�3��������������������3���
�����M���0��������������+
��� ,N�) �������� ����������� ������4�Y��2 ��������.��������
��.���� C'�) ��������� � ������ �� ��� ����� �� ���� ������ .��������
��������������� �������.���������N�)+
:+F+F+"N�)=�N�����������G��)��.��.�>+
)� ������ N�) =)��.��/� �� ������ �N������> �� �� ��/��� ��
������ ��������0���� ��������������0���� ��������������2������������������
������������� �� ����� ���� ���������� ���� �������� ����+ �� ����� ��������� �
N�)���� ����������� ����������������������� ���+%��������/�����
���),��������/���3�����������0�����).��M�����������3��������������,
�������������5������������������0�����������������������C'�)+
N�)1��������-�������������0����� �����������������+&1������
�4����� �� ��������4��� ��������� ���0��������� �����.��/�����/��3��=�
��3�� �� ��������4�� � �� ��.������4�> ���� ���������� �� �� �����4� ������������
������� ������������ ����+N�)1����������0�����=O���������������������������
���������������� ��C'�)>,��������� ,��/��� ������������4������������
"F:"
��������4�0���� �������+�� ���� ���4� ��3�� ��������.��/�� � ������ ���N�)Y
���������������3����N�)�����������.��/�+
%���/����� ��.�����3�������0�� ������������� �����4�N�)�������
����-�� ����� �� ��L� ���� �� ���� ������������� 1������ 0�� �� ��������� ��
������ � ����.��� ������������� �� �� ����� ��� , 0�� �� �� ����� �� ��
����������4��������3��� �����������������������������+
���� ������� 0�� �� �������� ���M� ���� ����� �� ������� �� �'�
=�� �����4� �� '�� �� �������>+ �� ����� �� ��� �� �����4� �� �� �������� 0��
������ ��������� �� �� ������� N�)� �� ������4� ����� ����� ��� ��������� �������
3���������+%������ �����4�����.����������������������������������������
����0������ �����4� ����������������N�)�������������������������������
������ , ���.� �� �����,� �� ������� � �� �'�� ������� 0�� ��.�� ��� ��.���
.�����������+
:+F+<+"N�)=�N����������,���1���)��.��.�>+
N�) =)��.��/� �� 1/�� �� ����� �L��������> �� ��� ������ �����4� �����������
����� ���5:� =5���5���5����������> ���� ������� ���� �����������
N�)�� ����������������+���0����1�������������������0��������������
1/������������=C/����%�������������>���������������N�)����4.��
������ 0�� ���� ���3��1�� ��� ��������2������ ��� ���3 ���.��/� 1��� ���� ����� ��
���������������,��������������M�+
N�)�������.��/����� ����� ������������N�)���2����3��������
N�)���������� ��������������� ���������������+���������������0��,�
�����2������ �������������������4�,�����������������������������-������
��0��-������L�������.��/����������������������������������N�)��
�������4���+N�)��������-�����4.�������������������1/��������+
"F!"
)� ���� �� ������ �� ������� N�) �� ���1/� �� ����� , � ������ �� ���
3��������� �� ������� N�) �� ����0���� ����� ���� ���������� ���+ ��<��������
�5�������-��� �������+,����������=������ ����������>0����0�������������+
%���������N�)�������.��/������������ �����4�,���� �����+%�
���.��/�������� �����4������������� �������������N�)�������� ������
����� �� C'�) ��L� ����� ���� �� �� ������� N�)+ %� ���.��/� ��
�����������0����3��������N�)���������� �����/����� �����+
�� �.���0�� ��C'�)� �� ������ ������ �������1/�� �� ��������� N�)�
�������������������N�)1�������� ��������������� ����L�����+%����
��,O��������3����������� ������������4�N�)���� ������������4����������
����������4��������������������������4��������������������������,��.���
��������4�0���������� ��3����� ���� ������� ������� �����������������N�)���
�����������������4�+
)�.���3����/�����������N�),N�)��0��������,������������4�������
0������������1�3��� ��������
:+<+"���'%����%�'($%��%�(&'%&��(���)'%$&�'�#��+
)� �������4� �� �� .������ �� �������� ���� �� .����4� , ������������4� ��
������� 1� ��� ��� 3�������� ��3����4� �� ��������+ ����� ��� �������� ��
���������4����� �����4��������������2�����������������������M���������
������ �� �� �����4� �� C'�) ��� ������� ��������+ %��� 1��1 ���3���� ��
�O������� �������� � 0�� �� �� �����4� ��������� ����3���� ������� ���������
������� ����� ���������������0�� �� ������������������������ ����������
�������������������������5��+
)�.�����������������������O����������������������������������
�� ������� �� ���������� �� �������� �� �����4�+ �� ���� ���� �� �O��� ��
���������������������������������� �3�������������������������������4�
�����������2�������������4���3�O�������,������� �����4�+
"FF"
%��������1�����/������������������0���� ������,��1��������
����� ������� �� �������� �� ��3����2����� ��� �� �� ��O���������� ����
�L�������� �� �� .���� �� �������� =���� ������ ����.����� �,����>+ ��2 1��
��������@���3�����#�.����������� ����������',�:����+
9��������.�������������������1����������0���������������������,
��������� �� ������4�� �������� , ������������ �� ������� �������� � ���������
���������������������4������������������� ������������3�����������������
�����������������M������������/���������������������������� �����4�+
%� W@(��( �X��������0�������4����������������������������
��������� ��������� ��� �� ������ �������0�M�������� ����0�� �� ������ , ��2
���� �� ������� � ��� .��� 3������� �� ��.���� ��������������+ %� ������ ��
������������� ������P���������� �!�������������� ������������ ��������� ������
������� ������������������������ �����������������������Q+
9��������������������/����0����������O��3�����������+)��� �����4�
������ ��,�����3M�������������������4�,������� �������������+%��������
��.����4�����������,�������������4�����3�������������������+)�*�.���:+88
�����������0����.�������������+
��*+,-.�������%�0����.�������������+
)������������� �������������0�� ��������������1��������������
"F<"
• ( ����� � �� ��3������ �� �������� �� ���������� �� ������ .������� ,
�������� ��������� ���������� � �� ������������ �M����� �� ��������
�����������������������,�������+
• �������� �� ���� ������� ���� ��� 3��������� ����� �� �������
��������3����2�������������L������������ ����������������������
���� �� ����� ����� ��+ %� ������ ������������ �������������3 ,
��������.��/�+
• $����������������������,������������1�������������1�����������
����������0������������������������������+
)� ��.������� �������� ��������� ����� �/����� �� �������� .������ ��
��������+ ���� �� �/���� �� ������ �������� �� ����� �Y ',�:� ��
�/���������������4��.������������������),���������������������C�+
6��� �� �������� 6�) �� � �7��� ����� , �4��. ������ , ���������� ���,�1� ,
�������.������������������������������4��������6��������������)+)�
�����������������������3������������,������3���4�.������,�����������2������
�������������+6����������������,��L�����4�,���������������������������
.�����������������.�����������������������������������������������
���������4�5�����������������%���-��������������=����5�%�>+
:+<+8+"���=����������.������ �7���>+
��������������.��������������0���������0������������������-2��,
�������������������������������,����������������5����.�����3��.�����������
������ ������ , � �������+ �� ������ ���� �� ������ �� ���������4� 5��� �� �����
������� �� ���� ��� ������������ �� �� ������ �� ����� ���� � �� ����� ������� ��
��������������.����4�����������+
�������������������� �+%����������������������.2�+&%'+'����
�� ���������� �� ����.����� �� ����� � #����� �����_ +&%' , ����� � +&%'
%������������3��������� �����������3��,����� ��1�������` ��������3���
� 0�� ������� ���������� ��� �����4� �� ������������4� �� ������� 5�� �� ���
������������,��������+
"FB"
:+<+8+8+"���� ������� ����
��� ���� ��� 3������� �� ��������2������ ���� �� �������4� , �����.� ��
�����������������������,������������4���������������������������������0��
�� ��.��� ������ ����������� , ����������� � ����3������ ����� 5�� �� ���������
��������,%L������+)������������������
�> ���� �!������� � �!�������� ������������� �����������������1�����������
���������0���������������,��������������������������,��.�����������
������������ �� �����5��+ %����� �� ���������4� ���������� ������� ���
��������4� �� ��/ �� �����/ �� �O������� ��3����� ��.������4� , ���1�3
�����������������,����� �����4����������+)��������������������
����� ���������� �� ��.���� ������������� ����������������� , ������ ��
���������4� 0�� ���.���� �� ����������� � ���3M� ��� ����+ �������� �� ��
������� �� N�)� C'�) , �/��� �� ������� ������ ���� ��� ����� ���
��L��� ��L��������+)��/��������������������������������� ��D)
���3��+ ������ �� �� 1����������� ����������� �� ������������4� ��
��������5���
• 3�������������������������������������,���������������������������
����������L����������������+������������������������.��.��
�������������5�����������3�.������������4���������+9��3��
0��1������������ ����������������������������1����������
�� ��/�� �����/������������� ������������������������������
��� ��������� �� ��.���� ������������ ���3������� ���� ����� ���3
�������+ )�� ��.���� 5�� ������ 3���� ���3������� ����� �� 0�� ��
��32�����3���4�+
• ��������(� ����� ���� ���� � ������� B��� �F� ������� ����� , ��������
����������������������������� �5������������1���.�������
������ �( ���+
�> ���������������������� �!������������3���������.����#����������+&%'+%�
����� �� �������� �����,�� ��,����� ����������� ������� �� ���3����
����.����4�������������4��. ���������3M����/�������������������+
"FA"
�> �� ����������� �� ����������� C� ��� ����� ���� ��� ���3��� � ��� �� 8
������� �� ��.���� ��������� �� �2�W%&�)��C :X+%� �������3������������
=��������� �� �O��� �� ���������� �� �� ���3���> ���� �������� ��
���������� �� ���������� �� ���� ������� �� ��� �� �� �����5��+ �� �����
������� 1������������ ��������� ���3����� ���������� �� ����� ��
������������.�������������������2������������������3���������3���
,.��������������,��������������4���������������������������0����
������4��� �����1���7���+
�6� B����� ��� ������� ��F��
• ��������������������������3���4�,�������4������������������
�� ��/ �� �����/ 4%��9���%6� �������������� 0�� �����,� ��������
���������3��� �����4�,�����+
• ������� 0�� �� ������� �������� ��������� �� ���� �����2 ��� ��
�������������������������3���������������,3�����������.����+
• �����������������.�������������������������������������������
��������� ������������������������3M������������ ���������������
��������3�,�L������������������+
• ����������� ��� ���������� ����������� ���� ��������� ������� ��
�� �������������,����-�������������3����.��������������3���
�L������4�+
• ����� ������� ����� �L�������� �� ������� �����4� ����.��� �����
�������������������L�����������+��-�8��������� �����+
• �����1���7���,� �7������0������������.������+
• ������������������� ����N�)+
• ������� ����������� �� ������ �� ����������4� �������� 1/�� �� �����
N�)'+
• �����������������4����������,�� ��������������������������
�����3����5��N�)��������+
• ����������������3����������� �����3��������,+
"F?"
:+<+�+"',�:
'H�(:����������4��.������,������������/����������)�����������
���.��/��C�,���������.�����������������������������,�D)+ �����������
�������������� ��L�����������,0������������3������������/���,���3�����
�� ���������0����������� ����� ����� ��� �� ���������� ����0���� �����
�����4� 5��+ )� ����� �� ����������� �� ��, �L������ , ���� ������������ ��
������������������.��������������������������0���������,����������+
%�W��'�X�������������3����/���������������4���',�:�
• % ������ �� �� .����4� �� �������� , ������4� �� ��/� �� �����/
������ �����+
• *��L��������������0������������� �������������������������������+
• $������ , ����������� .������ � �� ���������4� �� ��� ����� �� �������� �
�������3�+
• ����������4������.����������������O������������+
• ��������.a��,�0���������������.����4��������8<���.���+
• %L����� ��������������/+
• ��������� �������������������+
:+<+�+8+"���� ������� ����
',�:���������������������/�����������.������������������
�4��.������+%�.�����������������������),���3�3�����-� �����������0��
�����������������������+��1��1��L��������������������������������',�:
W'H�(:X+%��������������������������������������4����������������������
����������������������������������,������������������4�������������
��3���� �� ���������4� �� W'H�(:X+ (���� ��������2������ �M������ ����-����� �� ���
��.��������
�> �������0���������������F
• %������������������������0����������������������������������� ���
�����������������������3�.���+
"< "
• 9� ����� �� ��L� ����0����� ������� � �� ������� ������� �� ��L��
�����������.����,�������������������,�L������L����������.���0����
����� �5������0������������������L��1�������+
• ( ����.����4���������������.��������.���������0�������������-,
�� ������� ������� ���� �� ���� 5��+ )� �����.2� b�(� � <��(�b �� ��
���.����������������������������������������,������-+
• )� ��������4� ����� ����� ����������� , ���������� �� �� ��������
������� ������ �� ������O������������ ��������� ������������������
0�� �� ������ ��� ������ �3������� ���� ������� �4� ����� �� ��0�����
�L����������+
• %� ����� ������ �� ����� , ��.�� �� ����� �������� �������� ��
����������� ������ ���� ����/�� ������������ , ����������� �� ��� ��
�/����������+
• )� ���O� ����L������ ��� �� ������ ����� ������ � ��� ������� ���
�����������������/����������������+%L���������������������������4�
��������� ���������������������������+
• '����������.�2�������������������-������������ ��������
�����������������+
• )����.���� �� ������/����0��������� �������� ����� ,���� ��������
����0�����������������.������� �����������������������1�3���
��������, ��1���+
• )� ����� �� ��� ����� �� ����� ���� �,��� �������� �� ����L� �����
��0��-�����+
�> �������0�����������������������F
• %L�������� ��������������������������������/����������������3��
�L��������������������������4�=�� ��������/�����L��8���+ ����>0��
����������� ���������� �� �� �/������, �� �������� �� �����, ���
������������/��0����������������������,����.������.���+
• %�������������������.���� ��������� �.������ ����4����������
���������.���=�����������������9&�N>+
"<8"
• �������������������������,.������������,������O���������������
�/��� , �4���� �� ������� ��.���� �� ������� �������� ��� ����5��+ ��
���������.������ ��������������,�����/�+
• )� 1���������� �� �����3���4� ������ ��� ���������� �� �������� �� ��
�����������.����O������������+
• '������������������������2������������������������������������
3������1�������������3������� ��1�������.�����L������+
• ���O�����.�����3���������������������������0����������
�����������������/�� �� �������+(��� ��������4��C���,������� ��
.������������������1��,��������1�����.���,����� �.��������
�������������������+
�> �������0����������������������F
• ������������3�����������.2�������������������������������.��/�
���� �.�����4��8���+ �������,�������������������������,������.����
�������������� �����,��� ���O� .�� ���� ��������� , ���+8���+ ����� ��
����� �� ���������� �� �� ����� ����.���� , �������� �� ���������� ��
������� , ����-�� �� ���� �� ������ ����� ��� �� ��3���� ����� ���
���������3���������������.��������� �.�����4����3������.���+
• )�������������������.��������/����0����������,�������� �.������.���
��������������������������������3�������������+(�����������������
�� ��� �� ���1�3� C'�) ���� �� �.���� ����������� �� ����������4� ��
������������4��������������+
• �� �� �������� �4��. ������������ �� ��������� ���� ������������� �,��� �
�-���� ������������� ,.�2� �� ����������� ���� ��.�������2������������
���� �� ������4� �� �4����+ %�� ���.��� �� ��1���4� � ��� ��.��� ��
��0��������� �� ',�:� � 0�� ����� ��� 3����/� �� ����� 0�� �������
�������������������������O���,����L��������+
• %� ������ ����� ����0���� ���L�4� ���.�������� ������������ �L������
��������������.����4���� ������C������+
• �� ������ ����.��� �������� ��32��� ����� ���������� ���1� �������
/�3�� ���+ '����M� �� ����� �������� �� ��� �������� �4��. C'�)
�����������+
"<�"
• �����������������������%L�������,������������.�������������-�����
����5��+
• %��������������������������������4������3�.����3����4������������
3������� �� ����� ���+� �� �� 1/�� �� ����� ���� 5�) ���� ���M ��
�43�����N�) ���� ���������� �� ����� ���)���� �������4�+++����0����
������������.������������L�����������C�+
�> 8� ����(���)����������4�������������4����������������3�.���+�������
� ��0��������.O�� �7���������������������������+����0������3�.���
������ �� ����� ��.�� ��� ��3����+����������� �� ���������������
���.���� ��0����� �� � �7��� ��������� ��� .����������� ����� ����������
��������� �� �� ���3��� ��;����� E�������� �� <��(��(� + %� ������� ��
����������������������������������,�����������,�D)+
�> +�(�������� ������ �� �.������ ������.�� ��.���� �� ���1�3�+ %� ��32 ,
������������� �� �������-�� �� �������� ����2+ ���� ���������� %L������� ,
����� �� ������������4� ����� ��������� ������ ��+������ ���������4� ������
�����������������������)+
> ����������+',�: ������4������������/�����3�������1������������
�� � ����� �C� ! , �,�D) �� ��� �� ���� �� ����+ '�� ����
��������������������������3���������� ����=)���L�5���7��*���@���
���++> ,� �� ����.������� � 1���� �� ��� ��������� ���������� ���+ &
�������� �� ����� ��� �� ����������� ��� ��O� �� �� ������� ,
������������)���L+
:+<+:+"6��+
6�� ��� ����� �� ��� ���3� .�������4� �� ���3����� �� ����������� 0��
�������������������������5��+*���������������������� ����9&�N")�&9N
��2����5���7�&'�� �� :,N�+%������������,�1�������������.��/�
���������/���+%�������������������������-2�A���������������+
"<:"
� �� ������� ����� �����.2��������� �� ��.����5�� ��������� �����
�C��6������������ �������������������������/���+*�����������������4���
��������������������4�������,�������������������������,����������/���
���/����������������,���3�����.�������������.�����������+
��� ��������� �(����� ���������� , �� .��� �O��� �� ������� 0�� ���� ��
��������6������ ������P����������������������������������������������������
���� � ������3��������� ��Q+�����������2����������������������
�> ����� ����.����� �� ����� ����� �� �� ���3����� 5�� =����1�� ��������
�� ������ ���3��� ���> , �� ���������3� �����,� �� ���3��� 5�� ����
=������>+
�> ����0���������������������������������������������������3�����
����6��+
�> 9������ ��5�����������������������������=6��>+
�> 9����������������������/���=6(�@>�����������.�������������
���������T����T������������0��������������6��+
�> ��������������������������D)�(�@��N�)�*'��C''�����+
> ��.������4�����������������.��/����� ���� =A������(��8�������� "6�'�
� ������ 8�������� ��9��� � 1��(��(� " �'�)> � ���3M� �� ���.��/�� ��
��.������4����,�1�����+
.> �������������������������������+
)�*�.���:+8�W���9%) 8X�����������0�����������6��+
�����������������2�����������������������4���/���+9��9$)���������
5���� ��������������������/��0�� �������������/����0�2�+%������
C''� ������� ��3��� �����/�� �� �/�� , ������ �� ���������+ %� 6�� ��� ��
�/���� ��������� ��������� ���.���� ���������� �D)+ 9� �/����� �� �������4�
1����TT����1���A A T���T����Lc1�������������/��������index_html ��������
�����������������demo+
%�������,�����1����.��6����1�������������������������������
������������������������������4�5������ �����������%���-��������������
"<!"
=����5�%�>+%��� ��.������� ����������� �� ���������� ���������4���� �������
�����������������������6��+
�*+,-.��������0�����������6��+
:+<+:+8+"������������� ������������
6�� �� ��� ��������4� �� � �7��� ����� 0�� ���� ��������� �� �� �������4�
1����TT777+���+�.T�������+ ��.O��� ����� ��� ������0�� �� ������� ���M�� ��
�� ������+%�5���7���������/�����������1�3������.��=���/�����Zope2.7.0-
win32.exe>,��)���L����������������������1�3������.��,�/��������� ������
���������4�=install>+
���� ����� �� ����������� ���� �/�������� �� � ���� ������������� =start
��)���Lstart.bat ��5���7�����0��������������5���7��L�����������
"<F"
�������������+%��������������/�����4��������������*�.���:+8:=�����3�����
�� ����4�����3����4�����������������������+B+ >+
�*+,-.������������������1�������3���6��+
���� ������ � �� ��������4� 6�� ���� ������� ��� ��������� �� �� ��3�.��� ��
�������� , ���������9$)1����TT����1���A A T����.�+ %� ����� �� ��6�� ���� ������
2���.������� ��C'�)� ���0�� ��������� ��&�������&�3�.��� ,����� �
�������� %L����� �� 3����� ���� ����������� �� 6��+ %� �������� 3�������� �� ��
������,���������-���������������4� �����������������������������4�+
%� ������ ��� ����� �� �� ������������4� ��6�� =6��> �������� �� ������0��
�����3��������*�.���:+8!+
�*+,-.����������� ����������������4�6��=6��>+
"<<"
%������ ��������������������3�����������������������������3�.���4�
����������+%����������������������������������������������������������������
������������� ��� �������� ��3����������4� , ������� � ���3���� ������ ��� �������Y ��
��0����� ������� �� ��3�.���4� �� �� �/��� 6�� , �� �����1 3�������� ���
��������������/�� ���.�� ������3�.���4�� ��2���������� �������� ���������
����M�+
%��/����������������������������������������4�,����������4�������3���
6��+#��*�.���:+8F+
�*+,-.����#���������������6��+
%�6�� ���������������,������2���=����������7���>���2�����������
���� ����������������� ������� =���������� ��.�������� ���������������A����J�� 9�
+����>+
:+<+:+�+"B����������� ����
%�.����������/���6���������������������
• ���������F ����� �� ��������� ���.���� , �� ������� ���� �� ����
�������,����L�+
• 1!(� �F���������������� ���������� ������(����������,�1������,�D)+
"<B"
• �������� �!�F������������������3�����������5�������+�������,����
�������/��0�����������������������.��/�������6���'�)= 81�
� �������,� 81������6,�������������6��=6�'>+
�*+,-.���� ���-�������/��6��+
���� �-���� �� ���3 �/�� � �� �������� =�������> �� ���� ���.�� ���������
������.���� 0�� ���� 6�� , ������� �� ��4� Add+ � ���������4� �� �L��� ��
����������������/�����������6���
�> �������� 4E�����6� �� ���4��� �� ������� ��� �/���� �� �� �/���3 ��
�.��������,�.�������+������������������������/���������,�������
�������� 0�� ������ ���� ��� ���������� ���4���+ �� �������� ���� ����� ��
�����������������5��0�������������+)������������� ��������������ML��
����� ��� ����+ )�� �������� ������ �L������� ���� ���������� �� ����
�����������������������3�����6��+
��*+,-.����$����������������/���6��+
)�������������������/���6������������������+%���*�.���
:+8B ������ 3���� ��� ���������� �� �� ������� /demo/Indice� )� ��������
title �� 1������� �� �� ����� ��.������ �� ��� �� �/��� ������
"<A"
=ObjectManager6� , ��� ���������� indice , contenido �� ������ �� ��
�������+ �� ����� 3����� �� �� 6�� ������ �-������ ���3�� ���������� ,
��� ������,�����������L��������+
�> �� ����� 4E���6F� ��������� ���� �� �� ��1��� ��� ������� �� ���1�3� ���
�������������3+� �7����3������������������1/����������� ��1���
*���1������������+����������0����������������������/������������+
���� ���1�3 ����� ��� �������� ������� content_type 0�� ������� �� ���
���% ��� ���1�3+ %� ������� ��� ���1�3 ����� P�������Q �� �� ��1��
���������������0���������+
�*+,-.����(���������������������/��6��+
6� <��(���4<��(�6F����������.�� ����������*���%��@��,�&�+���/���
��������� � �� ���1�3�� ��� �-���� ��� ���������� height =������> , width
=���1���> ��� ����-���� ���.��+'����M� �� ������P�����Q �� ������� ���
���1�3������4�Upload��
�> 0���������/���0������������������/����������������+'����M�������
�������� ��� �����+%L����������������M���� 81������� =�����
���� �� ���� ���������� �� ����������4�> , +J1� ������� =����� ���� �������
����������D)0����������������������.����������������������0�����M
���������������������������>+)��/�����������������������1�3�
����.�����������M������������.O���������1�������+���/��������
�����������������M��objectValues 0���������������������/���0��
������� �� �������+ 9� ������� �/���� �� �M�� �'�) 0�� ������� ��
������ ����� , �� �2��� �� �� �/��� �� �� ������� ���� �� 0�� �� �/����� ��
�M������������2��
<ul> <dtml-in objectValues> <li><dtml-var getId>,<dtml-var title></li> </dtml-in> </ul>
"<?"
�> � �������� 81� 4 81� � �����6� �� ��.���� 5�� 0�� ������ �������
������ �'�)+ )� ��������4� �� C'�) �� �'�) .����� ��.���� 5��
���������+9���������/����0�������������M����.����
<i>Gracias por su visita, © <dtml-var portal></i>
��������0������������������������������������/��������
piepag ,������������2�������3��������.��������3�����������������������
����9$)1����TT����1���A A T�����.+'����M��������3���������������
�'�)��������M���'�)���������������'�)+���/�����
<html> <title>Ejemplo</title> <body> <p>Bienvenido a nuestro portal, <dtml-var AUTHENTICATED_USER> </p> <dtml-var piepag> </body> </html>
> �����������A����4A������(��8�������6F�����/���������,������������3����4�
�+F �� 6��+ ������� �� ���� ����������4� �������� ���� ��� ��.��� 5��+ %�
C'�) �� �� ��.��� �� ��3����� �� ������� �����,��� ���0����� ����������
N�)+�� ���������4� ���������4.��� ���� ����������4� � ���������������� �
����������������������.��/������4���.������+9��/������6�'�
<html> <body> <p> El título de la plantilla es: <b tal:content="template/title">titulo</b>. </p> </body> </html>
.> + ���������������/���0�����������4��.�,�1�+9��/����0����������
��1��������������2��
from DateTime import DateTime fecha='%s / %s / %s' % (DateTime().day(),DateTime().mm(),DateTime().year()) return fecha
"B "
:+<+:+:+"���������������� ���
�
6�� ������� ���� �M��� �� ����������� ��� ��.���� 5�� �� �������
�������� �� ���.��/� ���� �� � ������( ������ �'�) , ���������� �� ��� ���� ��
�/�� 81������, 81� � �������������������6�',��� �������,�1�+
%��� ������� �������� �������� ��� ���������4� � ��� ��������2������ ���
�������������'�),6�'+
:+<+:+:+8+" 81�4 � ������8����������9����1��(��(�>���
�'�) �� �����.��/� ������ ���3���+ %� �����.��/� �� � ���� , ����������4�
����������0�������6��+�'�).������������,�� ���������������������
��������+ & �� ���L ���� ��.��� �� ����4� �� ���� ����� ,� 0�� � ������ ��
����������4� �� �� �4.���+ �� ����� �� ��������� ����� �� ��������� � ������ ����
�������+
�'�)�����������������������.���� ��������������C'�),� ������(�
�������5��+&���������������.������4������/�+������������������������
.��M��� =���������� ����� ���+> )� ���������� �� ��� ���� � ����0���� ��� �� ����
��L������ 1��� 0�� �'�) ��� ��� 1���������� �� ����������4� ��, ������� ,� 0��
���������� �������4.�����������0���������������������4�+%�W)�''%�%$ X��
���������������0����3�����������+
R��������3�������������'�)S&��������������.��/�����.������4�
�� ���4��� .������ =�� �/����� � ������� ����� 3�������� �� ������ ��������>+ &
��������� ������4� �� ��.����� =���� �����/� �������� � ����� ���,�1� ������>+
'���� �� ��� ����� ���4� � �� 1�� �� ������� ������� �� ��L� =��/� ���� ,
�,�1�>+& ������� ���������������������������.��M����� =���� ������/���������
6�'>+
R����������������������M���'�),���������������'�)S����
�������������������������+��1�����������������������������/����
�����M����������+�����/����0���������������������������M����������
��0�����M��������������������+�����������������������������/������
"B8"
��/����M��+�����/���������������������������������������L�������M���
��/����M���,�0�������/������O������ �������/���������/��0�����
�����0������������+
)� �����L�� �� �'�) �� ������� � �� �� C'�)Y �� �� ���.��/� �� ������ ��
���0�����+����������������������.��/�������������.������C'�)������
������.�����������������L�=N�)������/���������� �����4���L��������+>
�'�)������������������0���������(�����=����������������/����dtml-
var>,���������=������,������������0����������������0����������/����
dtml-in>+
'���������0������'�)��������������+%��� ���������� �����4����4�1�
�� ������������0����+��.���������������������,����������3���+��.����
���0��������'�)���
• var���������3�����������M���,���������'�)+
• �������expr �����0����var�����������������M����,�1�������'�)+
• if / else / elif / unless��3��O�����������,���O���������������+
• in�������������������������/���+
• in / with / let���� ��������������������������������+
• �all��������M��������3�3��3����������+
• comment����������4��.�'�)������������'�)+
• tree�.���������������������C'�)+
• sendmail / mime���32�������������4����+
• raise / try / finally / except�.����4����L��������+
:+<+:+:+�+"A�8�4A������(��8�������6��
6�'�����/��0����������� ��������������4������������������.���5��+
'����M��������.��/���� ��������������3���+6���/�����������0�������������
6�',����������=C'�)>���32�����3�.����������+��� ����������'�)�6�'��
������� �������� ������ ����������4�� ���0�� ������� ��������� ��� �������� �� ��
����4������������+
"B�"
6�'��������������������������.��� ��L�����������������������������4�
�����4.�����������0������������������������������������������� ���������+
%���.����������������C'�)TN�)+���/���3����������� ���������������/�
������-�����,�����.��������+��6��,� ������'�)�R��0�M6�'S+6�'��
�����,�����3����4��+F����P������Q��.����0��/��+���/������'�)����������
������������� �� � ������� �� �4.��� �� �� ����������4�+ ������� ��� ��.��� �� ��
�'�) ��������� � �� ��� ��.��� C'�)3�����+ %� ������ ��� 6�' �� ��� ��.���
C'�)3�����+
6�'���� ��������������������
�> 8�1� 48�������� ���������� 1��(��(�6+ %� �� ���.��/� �� ���������� 0�� ������
�������� ���������� ����� ���0�����C'�)���� ����������������� ������� ��
�����������3�����������������4������0�����,���������4�����������+)��
������������'�)����������N�)0��������������������������N�)
C'�)+)�����������������������'�)���
• tal:attributes�����������������������������+
• tal:define����������� ����3��������+
• tal:condition��3��O�������������������������4��4.���+
• tal:content��������,���������������������+
• tal:omit-tab���������������������������� ���0����������,�
���������+
• tal:on-error�����/��������������������+
• tal:repeat���������������+
• tal:replace��������,���������������������,����������������
����������+
�� ���� �������� 0�� ����� �� ��� ����� ���0���� C'�) �� �����,��
3����� '�)� �L���� �� ���� ����� ���� �� �/�����4�� define, condition,
repeat, content4replace, attributes , omit-tag+
�> 8�1�+�48����5���������+����56+��������0�M�L����������������������������
��������������'�),��%'�)+)������������������
"B:"
• path�����������3����������1+
• exists��3��O��������1��3����+
• nocall������������/���������1+
• not����.������L�����4�+
• string���� ��������������+
• python��/���������L�����4��,�1�+
�> �8�1� 4� ��� �5�������� 8�16+ )��.��/� �� �������� ���� �� ����������
������������������+)����������������������������
• metal:define-macro��� ��������������/���������������������
��.����0��������������������������=�����������������������.����
���+>+
• metal:use-macro�����������+
• metal:define-slot��������������������������������+
• metal:fill-slot� �� ����� �� ��� �����4� 0�� �� ����� ��������
�����������������3��0�����������������+
%������L������������������/�����������6�',�'�)�L���2������
��������4�����5�%�+
:+<+:+!+"������� �!���
%� 6�� �� ������� �� �M���� ��0������4� =� ���������> ���� �� ������ ��
�����������������������O�0�������M���,���������������/���+�����
����������� �� �M���� ������� ���1������� �� ��������4� � �/���� ���0�� � ���
����+
�*+,-.����"��%/��������0������4�+
"B!"
����� �� 1��� �� ������� � �� �/��� �������� �M��� 6�� � �������
����������������L�����/���� ���������+�����������������������/���������+
�� ����4����������/�����������������������������������������������
���������� ��.������� ��� �/�� �� ���������+ 9� �/���� ����� �,���� � ��
��������4�������������+
�./0����)��/����������4E�����>�������������������ObjectManager 0��
�������M��������objectValues������/�������������dos 1�������������
���M��� ���M�� �������� �/���0�� ������� ���� �������+ ��� �����.� �� ��
�������������/�������������unodos �������������������/��������������
��unodos�
�./0���� ���� �������unodos ���� ��� ���������������color , �� �/��
��������unodos 1����� ������������������color�6������������3���������
��������+ �� �� ������� unodos � ��3���� �� �������� color� 6�� �� ��������2�
�������������������uno������������ejemplo ,������������������1������=,��
��������>�1��������������3����������������/�������+
�./0����������������dos �����������������������tamano ,���/��������
���� �������unodos 1������ ��� ������4� ������������dos/tamano�6�� ��������2�
��������� ������������� �� �/�� ������ dos+ �� �� �� ����L� ������� � �
������������������1�������.����������������������ejemplo �����L��������������
dos ,����������4�������������������������������������tamano �������������
3�����������������������������/�������+
)���0������4���������4���,����������������5��+����3�������������
�� ��������������������������5������������3���������������������� ���������
�/������ ���������� ���������.������ �������+)� �����4���������� ��������
��.��� 0�� ��3�� � �� �M�� 0�� 3�������� �� ���������+ %L������� ����� �M���
�� ��������� �� ��� 0�� ���������� �� ���� �� ��30�� � �� ��.��� ��
����������4����M��0����������������������������+
"BF"
:+<+:+F+"+�(�������������������
)�������������5�������������.������+%����������������0��M����������
��������4�,�����0�M1����+)���.���������������������������������������-��
��������������5��+����������������������������3������������ �����4�,
���������4����������������������������0��3�������������.�����������������4�+
6�� �������� ��2����� �� ��.������ �� ��� �� ������� �� �� ���������4� ��
�����������5��+%��M������.����������������������������������������
����0����0�����.�����������������4���6��Y���������������������������
��.����������������������������������.����������6��+
����������������������������������������.���6�����.����������
�����������������������,����������-�0������������������������+
)� ��.������� �� .������� ���3� ������� �� �������� ������� �����4� ,
���������4�+������� �����4� ��.�� ��� �����0��M� �� �� ������ , ���������4� ��.�� ���
���������� 0�� ���� 1������+ 6�� �������� ���������� ��������� ���� ����/�� ��
����� �� ������� �����4� �� �� ������� , �� ������������4� �� �� ������� 0�� ���
������������������������������+
:+<+:+F+8+8 ������� �����4�+
����L������������0��.��������������� �����4��������������3��������
������� �����4��������������������������3������0�������M�/�������6��+��
�/�������5���7�N������������������*�.���:+� +
�*+,-.����%�������� �����4������������6��+
"B<"
����� �� ��������� �� ���� �� ��� ������ �� ������ ������������� 6��
���������������������������������/�����������������.�����������4�
0��������������������+
)�����������������������/�����/����������������������*������=9���
*����>+ %��� �/�� �� ��� ������� ��������0�� �4�������� ������� �������+���� ���
O�����������������=*����>������3���+6������������ �K�����+
�*+,-.������#�������������������������=9���*����>
�������3��������*�.���:+�8�������� ������������������������������
�-���� ���3��������,��� ���� , ����������������L��������+�����-���������3
������,������� �������������������� �������0������������������������+
C�,0�� �����������������������=�������� �������������������������������>���
�������-� =�� 3����� ���� �3���� ���� �� ���������>� �� ����� =����� ������ ��
����������0������������������������������Y������/����������L�����
������������>,������=�������������L����������������>+
�*+,-.�������� �����4��������������������6��+
%� 6�� ������ �L����� �O������� �������� ��� ������� �������� �� �� �������
�����������/����0�2���� ���3���+9������������� ������� � �������0�������
"BB"
������������������� �������������������4������������ ��������� ����������
����������������������������2�=����>������3�����������������������������������
/����0�2����/���������3���+'�����������6��������������.������������������
�� �� O��� �L������� , �� �������� �� �� ������� ��� ������� �� �� ������ ��2�+ %��
��������� ��������������������������3�����2��������.������+
�� �L����� ������������� ��������� ���+ �������������� �� ��� �.�������4��
����������.���������������� �������������������������=���/�����3�����,
�����������> � �����,��� ��� ������� ��� ������� ���� ���� �� �� �����
�������������������.���0�������������������������������������������
,3���3����+H�������������O�������-���������� �������������������3����
������� �� �� �� ������������ =����.��>� ���� ������ ���� ������������ �� ���
����������� ����� ����/����0�2� ��� ���3���+ %��� ����4� �� ��.������ ��6�� ��
����������.���4�=����(�����>+����.���������������������������������4���
�� ����������������/����0�2�������.������� ��������������������������3����
�����0��-�������3����/��0����������3�����.�����2����� �7���+
:+<+:+F+8+� ���������4�,��2���������.������+
6�� �������� ���������4��������� ��2����� �� ��.������+K���� �� ����0�M
�����1��������������+9�����������������������������4��������+)�����
���������� �������������������,�������0������.�����/���+������ �������
��2����� �� ��.������ �������� �� ����0�M ���� =������ �� �������> ������1����0�M
�������=�������>�������������������������/����0�2����/���6��+%�����
���� ���������������������4����������+
%L�������������� �������6���
• ���(��F� ���� �� ������� �������� ���� ��� ������� �������� ��
������������4���6��+���1����� ���������������������+
• ���������F������0��O��������� ������������������ ����anonymous
user 0�� �� �� ������0�� � �� 1� ������� ���� �� �� �������+�������
3����������/����O�������������� ������������������+
"BA"
• B%���F�����.�����������������������������������L�����0������
���/��+
• �������� ����F �� ���.�� �������������� � �� ������� 0�� ��������
��������������3�������4� �������� ������������+��.�� ���0��6������
0����������������������+
%���������������3�����+������������������1�����������������
����������������������������L������������-����0��������Security����������
����������������������0����������������������������������3�������������
�����L����������������L�+
�*+,-.������)�������������������6��+
C������ � ������( 1���� �� ����� �� ���� ��� ���� �����1� �� 3�������� ��
�������������������4�,�������������+������������4������������������
���.��+
�*+,-.�������-����,����������+
%������������������0�������������� �����������L���0�������� ����+
*���������� ���� .������� �� ��2����� �� ��.������ 6�� �� ��� ��� ����� ��
������� ���������� � ��� �� �/��+ %��� �����-�+� ����� �� 3���������� ������4� ��
�����������������������/��+
)���������� ����0�M���������������1�����������/���6��+)������
��������������������3��� �����4�����������������4�������"����,��.�� ��������
��.������� ���� ������� ���� ����3������ �������0�� ����� �� ��� ������ �����������
�������0������.� ��������� �� �� ���� =� � ���0�� �� ���.�����������
��0������4�����3��������������>+
"B?"
�*+,-.����#�)�������������6��+
����� �� ������� 6�� �� ���������� �� ������� �� �� ������� ��2�+ �� ��
���(��� ���� ���.��� ����� ���������������0�� �� ����������� ���� ���.���
�������0��.�������������.�����������.���������������+
� ����� �/��� ������ ���� ���.���� ��2���� �� ��.������ ��������� �!�+
%����.�� ����0���������.�����������������0�����.��� ������0�����������
�/������M������+#����������������������������������������������3���
���������3��� �����4������������������������������������(�L�,���������3���������
���������������"������+
�*+,-.���� ���0������4���������������������+
������� ����������2�������� �����������������3���������������0������4�
���������0��������������� ����,����3������������������������������0������
��������������������+
"A "
:+<+:+<+"���� �������� ���������������������� ���������
6�� ������� �������� ���L���� � ����� �� ���� ����������� �L������+ )��
���L���� 4 �������� ����� ����6� ����� ������� ����� �� �� ���� �� �M��� ��
����������4� , ������������4� �� ����+ %� ���3 �� 0�� ���� �M�� �D)4A� +J1�
�����6 �����������������L�4�+6����������������������������,�2���
�������� .������ �� ����� �� ���� ������������ (������ �,����� ���������� (�@��
���.���D)��,�D)����+������� �����,������������������ �,��������������
�������������������,�1������4���������������4��,�0���4��������/������
���������4���3�O�������������0��-�+
���������������L�4������������������3������������������������������+
���/���������������4������������L�4���������������.mdb�����������
��������(�@�+%���������������������.�����������������������������
=������������������.����6��,����������������������������0�� ����������������
������3>+
������������/��������������A�B .�� ������������� �����,�����������
������� ��������� �� ������ ����� , �� �2��� �� �� ���L�4�� �� ��.�� �� ����
������������ ����� �� ������ �� ���L�4� , �� �� ����� �������� �� ���L�4�
��������������+
�*+,-.����$�������������L�4�������������������������L�����+
"A8"
���� �/������ �4��.�D)� �������1���� ������������������������������-�
8��� ���� ���L�4� ����M������� ���������/��SQL Method =���������������
�������������,������������������������4�>+
�*+,-.����(��%/�������4��.�D)���������������������������L�����+
����������������������-���� ��.����������2�����������3�M���D)
������.�������4��.�
insert into prueba values (1,'uno',1.10); insert into prueba values (2,'dos',2.20); insert into prueba values (3,'tres',3.30);
���� ���� �M�� �� �/������ �D) � ����� ���1� �������� �� �������� ��
������������ ,� 0�� � ����� �� 0�� �� ���� � �������� �� ������� �� ����� ��
�/�����4�+)������4������������M����D)��������+)���������32������3M���
�� �������+9��/�������4��.�
<html> <body> <p align="center">Introducir datos de prueba</p> <form method="POST" action="insertar”> <p align="center">uno <input type="text" name="uno"></p> <p align="center">dos<input type="text" name="dos"></p> <p align="center">tres <input type="text" name="tres"></p> <p align="center"><input type="submit" value="Insertar"></p> </form> </body> </html>
,��������������������M���D)������insertar ��,�4��.����
insert into prueba values ( <dtml-var unotexto>,'<dtml-var dos>',<dtml-var tres>)
"A�"
%���������4�����M�������������������������������L�������.������
=3�� *�.��� :+�A> �� ������ �� �� ��.������ �������� �� ���M��� uno, dos,
tres.
*��������� ��������� �� ������ �� �������� �� ��� ������� ��������� ����
���������D)select+�����������M���D)������listarRegistros��,�4��.
����
select * from prueba
����������'�)0��3���������������������2��������.�������
<html> <body> <table> <tr> <td>uno</td> <td>dos</td> <td>tres</td> </tr> <dtml-in listarRegistros> <tr> <td><dtml-var uno></td> <td><dtml-var dos></td> <td><dtml-var tres></td> </tr> </dtml-in> </table> </body> </html>
:+<+:+B+"������������������ �����
)� �������� �� ������� , ������������� �� 6�� ������ ����� , ����������
���3��������=�/���>+%L�������������������������������0����������������
�����2 ����,0������������,�������1����TT777+���+�.T�������+
%L����� �� ���� �� ���������� ������� 6��� � ���3M� ��� 6�� �����
6�������,��������������.��/�����.������4��,�1�+'����M������������M��
12����+)� ����������������1������������6�������+
)� ������� ����� ������� �� �� ������� Product Management Folder ���
������� �����+��������������3������ ����������������4�Add Product ,
���������������� �����=PortalIES>,���2���=Portal Genérico IES>,����������4�
Generate+
"A:"
�*+,-.����"��9�����������M������+
%���.������������������ �������0����3����������������������/������
����� �����������6��+���/��������M���'�)������addForm+
�*+,-.����%�*�������0���������������������������������3������+
%� ��.������ ��� �� ����� �� �/�� �� ������ 4A���� E� ����6 ����������� ��
��.������ �� �����4�� ������ ����� =FactPortal>� �� �2��� =Portal Generico>� ��
���������/��0��������������������6��=Portal Generico de IES>,���M��
��0������3����������������������������������/��=addForm>+
*���������� ���������������.����0������������������������/�����3�
������ ��� ������� �������� �� �� ������+ ���0�� �L����� 3����� ������������ ��
���������� �������� �� �� 3�4 ������������� ����� �������� ������� �� ����� ��
�/������������32�5������6��=portalgen>,1������� �����=add���������
0����2������4���� �������addForm>0����������/��,������������
������ ����� 0�� �� ������ 1�,� �������+ )� *�.��� :+:8 ������� �� 0�����2� ��
����������M������=���������Help���������� ���>+
"A!"
�*+,-.���������������������������3+
%�� ������,�1�������add�0���������.������������������3�/�������2�
���4��. ����������������.�������
#El script recibe un parámetro llamado id con el identificador que el #usuario ha elegido #Paso 1. Clonar la carpeta portalgen que contiene el objeto a instanciar. exhibit=context.manage_clone(container.portalgen,id) #Paso2. Poner título al nuevo objeto exhibit.manage_changeProperties(title='Home') #Paso 3. Si la creación del nuevo producto es vía Web, redireccionar al #contexto llamador if REQUEST is not None: try: u=context.DestinationURL() except: u=REQUEST['URL1'] REQUEST.RESPONSE.redirect(u+'/manage_main?update_menu=1')
*��������������� ��������������������3�/����������L���������
���������������������������������� ������Add Documents, Images and Files+�
������ �� ���� ������ ����� �� ������� �-���� �� ���3 �/�� �� ����0���� �������
��������������3������/��Portal Generico de IES��
�
�*+,-.������%����������������� ���������������������/���6��+
"AF"
��������������������������������1�,0������������O�������+%���3����
����������1�,0���������������-�Distribution � �����������.�������3�������
����������3����4����������,���������0��������������������� �����
�� �� ����������4�+ '����M� �L���� �� ���������� �� ���.�� 0�M �/��� �� ��������
��� ����,�������+
�*+,-.����������������4�����������6��+
%� ����� �� ����������4� .����� �� ���1�3 ��, ����� �� �� ����� ���
���������.��4����3����4�,���L�����4�.tar.gz+%����/������.�����������
������1�3.��������6�����2�PortalIES-1.0.tar.gz�
:+<+:+A+"�E�4�����������(������E����%��96��
��*����.�����,���6��������.����4����������+���������.����4�,
�����4� �� �������� �� ������ ��������3� � ���3M� ��� ���� ����� 0�� �� ����
.��������+�����������������3������������.�������������+)�����������������
�����0�������������������O�������3���������+��������L�����.�������������
������������0�������3����,������.������������������������/+C�,����
������.����������������������������������/�����������0���������
������0�����������������+)��O������������������M������������������������
��.��������������2�������+
"A<"
)���������������������2������������������������*���
• ��������������4���������3�����������+
• �������� ����������������P�.��Q,P�.��Q+
• %� ����� �� ���������� �� �������� �� ��� 0�� �� ��������� �� ��������
���������+ %� ���� �������� �� ������ �-���� ���3� ���1�3�� ������ �� ,�
�L������������+
• )� �������� ������ �� 0�� ������ �� ����� ��� �������� ���������
��1�������.������������,��������+
• ���� ����������3� ������ �������"���� =�2���� ����� ���������4�> ����
�����/� �����.���4� � ������ �����4�+������ ��.����� ��1������� �� ����
����3����������0����1����������,���1����������������+
• %���������3�����������������O�0����+
• )� ������� ������� �� ��.���� ���������� ������ ���������� ��� ��� ��������
=������� ���� ������4����+++> ,��������������4��� �3�������� ��������
������������������0���������+
• ������� ����3���� ��������� ��/�� �����/ =%��9���%> ���� �����������
���������������������4�����������+
• ��* �����M� ����� �� ������� �� ��.������ , ����� �� ������� 0�� 1�����
��������������6��+
• )����.���������������������������������P������Q=�9���>+%L�����3����
,������������������.����0��������.�����������O����� ��������+%�
������ ,��, ������� ����� ��� ���3� ��0�� �� ���� ������� �����+
����1���� ��� ����������� �� ����� ���� ����������4�1�,0�� ������ ���
�����������������=6�'>,�������������.�����������������������1�3+
• %��������-���� ��������L��������������*��0���L����.�������������
��������������������������M�+
:+<+!+"����+
���� �� ��.������� �� �������5�� �������� ������ �4�������� ��6��+
���������������4��������������4�,.����4���������5����������������, ����+
"AB"
'������ �������0�� ��1�� �� �������� ������.����4� ������ �������� �������� �
���3M���������� ��5����0�� ��������������/��������3,����������+��������
��,��������������������������������, ��������������)+������������
���� ��� ��������� �� ��������� �� �� ���� ����� �� �� ���� ��,��� ���� ����
�������+
'���� ��� �� ������������ �� ��* , ������� �� ���������� �� ��� ��.�������
��������2�������
�� �����O �� ��3�.���4�� �� ���1������������,O���0������������ �� �������
����������3�.���4��������������������.������������������,�������
0�������������.�����0��������+)�����������������������O��0����
������,� �������������� ���� �/�������0���������3�.�� ��������
0�� ���� ���������Y �� ������ �� 3���� ������O �� ��3�.���4� �� �������� ����
��������������������������������,�������������������3�/��M���
������� �������������� ���� �� ������� 0�� ����� ��������� � 3���+ %��
������ �����������������3�.���4�,�������������.����4��������������
�� �����4� ���������+ �������������� ��� ����� 1�������� 0�� ������ ��
������������� �� �� ��.��� , �� ������ ������� �� ������� �� �����
������� ��.��� �� �����1������ ��.��� ������� ����� ������ ����������� ����
��� ��� �����+ �� �� ��� �� �.�� ��� ��3�.�������� ���� �� ���
���������+
�� %�������������3�����������������������������0�����������������3��
��������� ��� ��1�� �� 0�� ��� 1�� �������� �3����+ %�� ������� ��
��������4������������������.����������3�+
�� %������������������������������3������� ��������������������������
������ �� �� ����� �������� �� � 0�� ����� 0�� 1���� �� ��������������
�����������������2�����.�� �����3�������������4�,�����������������
,���� ��1�������������4�,����������������.����+%�������������.�����
��������������������3�����������������.�����������������������M3�.�����
,����������������������3����������������0��������������������������
�����+
�� )�����������������.���������������*+
"AA"
�� )� �����������������4�,���������4�+%���� ��������2�������0�� ��1���3�����
��.���3��������������������,������������������+�������������
�� �������3������������/��������������� ����������.����,�������1����
0��6�����3���3����4���������������������������� �������.������ �������
�� �� ����. C''�+ )� �����.� �� �����/�� ���� �������� �� ����� �� ��
��������� �� ��� ��, ��������� ��������� �� �O�0���� , �� ��������4� ��
�����/��0�� �O� �1�� ������������+ )0�� �� ������ ��������� �� ���
����� �� �������� � ��� ��� �������� ��� ��3�.��� , ��� 3����4� ��� ����� ��
�� ����1�����������������4���������������������������������3�.����
���3����4�����+
�� )� ������������� �� 0�� �� �� ���� �������� , ����������� �� /����0�2��
��3�.��������������������������,������������,0������������3�.����
���� �����4��� ����4��������������,����������4����������+
�� %����������������/���������������� ������������$���,����������
���������� �� �� �����4� �������� ��N�)+'����M� ������� ���������
3����4�N�)��������������� ������������������ ���3M���������� ��
��������������������������3����4��+ ������+
�� %�������� ��/�������/=7�G �7>����������������,���������.��
3���������� �� �� �/��� ��2 �� �� ��3�� �� ���3���.�0�� �����0�� ����� ��
������ ���� ��3��� ��� ��������4� �� �� ����� � �� �� �� �/��+ )�
��.�����������������������
�� ���������4����������������/��,����������������������3���+&
���������� ��������3�.���4����� �������O�0��������������������
�������+
�� H������� ����� ��� �� ��������,����������3�.�������������������
���� �� ��3�.���4�+ ��.�� ����� �������� �� �� ��������� , ��
��������������+
�� ������������������/��,�����������.O�����������������������M���
0��������������+������������������ �����������������������������
���������M�����������������������������������������������
���������4������3������,�������������������������/�������������+
'����������������������������/��3������,������ �������������
"A?"
����� �� �� �� ��3����� ���� 0�� ���� ������ ������� � �� �L���� ,
���������4�+
�� ����� �������/������������������4���������������0�����.��
����� � ��� ����� ��� �����, ����������� ���� �� �����O�� ��3�.���4�+
��/� �� ��� �������� ���� �� ���������� ���0�� �2 ����� ��3����� �� ����� �
3����������3�������������+%��������������2������������+
�� �I��� ��%��/����3�����������������������3�.����,�����������
���O �� ��3�.���4� �� ��� �� �������+ ������� �� ��� ������ �� ��
���������,������������������������0����������+
���� ����� ��������������������� �� �� ����� �� ��������3��
��������O����+%���������������� ����������������������������
������������� ������4��������������� ����������3�/���������
���3�� , ��� �� ������ �L�����+ %� �� ��.��� ���� ����0����� �����
��3���������2������������������� ������������������������ �����
���/����3������,��L������������O����+
'����M�1�,3�����������������=����>�����������������������������
����������
�� �������������� ����� ������ ���� ���� �/��� �� ����0���� ������ �����
������� �� �������� �� ����0���� �/��� ����� ����� , �������� ������� ,
��� ��������������+
�� /������� �� ��������������������������������������2����0��1��
�������������3���4����������������������������������2�����+
�� ������� �� �� ������ ������� ���� �� �� ������ , ����� �����1 � 3�� ��
��������0�������������0��������������������+
�� ������������������������������������/�������0������������
�����M� ����� ��� �������� ��������� �� ��� �/��� , ������� �� ��
�����������1��������4�,.����4����.�����������������+
%�����5�����.���(�����������������������+
�
"? "
��*+,-.��������������.���(���+
"?8"
4.- MÉTODO DE TRABAJO.
%��M���������/��.������������������4������,���1�������� ������
��� ���������0����1������������
�> $��������4������������� ������������������������4���������������
�������� �� � �7��� �� ����������� 5�� =�����.2��� ��0�����������
�����.2������+>+
�> %�����4����������.2�,�������.2���������3�����������,����.�����
�/���3�����������������,��� �����������+
�> ���������/�����������������3����������������6���������.��/��,�1�
,���������������������������4�+
�> %�����,��������������0������������������4������������+
�> ����-������������4�+
> ������������4�������������4�+
.> $�����������������������������������4�+
1> �������� �������������������������������5�%��������+%+�+��/�����
�������0��1����3���������������������������+
& �� 1�� ������� ��� ���� ��0�� � �� 1�� �������� ���������������+ ��
1��1� ��.���� �� 1�� ������ �� �� �����+ (���� �� 1�� ����������� � ������0��
�3����������,���+
%������������� ����>��1��������������������8+
%��� ����>����4��������4����������������3����������������6�����
�������������.2����������+
��.��������������������������� ����>1������� ��/��������������
������������������.����������������+
)�� ����.>,1>�������,������������F+
%������������������������������L�����4������ �����>��>, >+
%��� �����3������������4���������������������������3�����.���������
��������������������4�+���������L�����4����� ��������������1�����.����
"?�"
�������� ���3�� ���� �� ��������4� �� �� ������������ �� ����- , �� �������� ��
������������4�������������4�+
!+8+"%�'9��(H�&I)����$%D9���'(��%)���)�����J&+
%����������������������������������3�����.���������������������
��������4�+
!+8+8+"(�.�������4�, ��������������������������%���-��������������+
9�����������%���-��������������=�%�>������������������4���������
�����3����,����������4�����������������/��2���%������4�������������
���4�������0�������������������+
���� �%� ���� �������� ���� �������� ������������ ����-����� 0�� �����
��.����������������������%������4�,�������+��.O������������%�����O�����
����-���������������������,�����+
'�� �� ������ �������� %������4� ���������� (���.����� =������ �����
��.�����������>��,�����������������������������������8�,8<�-�+
)� ��,�2� �� �� ������ �������� @��1������� =�� ��.���� 3����� ���� ���
����������> ���� ������ ��,��� �� 8< �-� 0�� 1�� ������ �� �2��� �� %�(+
����������� �L����� ����� ���������� �� @��1�������� C���������� , ��������
��������������������������'����.2�,@��1����������2����+
��.��������� ������������-�������*�����4��� ������%����2 ���+%����
����-����� �� ��3���� �� ������� �� �������� =�� �������� %������������ ��������
������������4�� , �� ���. ���M����> 0�� ������ ���������� ���� �������� �����
*�����3�+)������*�����3�����������������������������������������
%�(,��������������������������������������2�����@��1�������+
"?:"
%L����� ���� ����-����� ��.����� 0�� �� �������� �� �� ������ �� ���
�L��������������������2�������%������4�������������+
%� �� �%� �L���� �� 4�.�� ������ ����/ %����� 0�� ������� ���� ���
���������� ��������� ������������ %������3�+ %��� �������� �� ��������� ���
�����,��������������������������������� �������������,���������������
����������������,���,�������������0�������������������+
�����%�����������������������,���%������3�������0���� ��/���
���������� ������������������ ������� ��-���� ���������� ����������"
���4���� �������� .�������� ���� ��������4� �� �/���3� �� ������� ��.������ ��
�M.��������������M����+
)�������� ����,� �� ������� ����3��� �������� ���� ������ , ��
����������� �����+'����M���������,��������������,����������������
���������������������%������3�+
%�������%��L������4�.����.�����������%0����������30������
������� �� ���������� ������������ ���� � �� %������ ,3������ ����%������
��/����=��%�(���@��1�������,T��*�����4��� ������>+
)�� ����-����� ����� �.�������� �� ������������ ���������+ ����
����������� ���������������� ������������������������+'������ ��������
����� ����� �������� � ��O����������������������� ���������� �� �����0��
������%0����������3+���������������������L�������� �������������,
���.����������� ��������������+
�������������������������������������0��������������.���������
�������������������������������������0�����������������+%�����.������4�
��������� �� �� ��/��� �� ����� �� �/���3�� ��������� �����.2� , �������� ��
�3������4�,����������4��������������������4�+
)��� ����������������3����������������3����.��������������
��� 3����� ������+ )�� �������� �� �������� ���.������� �� �� ��� �� %�( ,
@��1�������,�4������ �������������������*�����4��� ������+
"?!"
9������� �����������������3���������������4������/���3���������
�������.�������������������������������������������������+%��������
�3������4�����3����� �����3���������,������� �����4� ����+%������3������4���
�� ��������������������0���������������+
!+8+�+"%����3���������������+
%��� ��� ������� �� �������� � ��� 0�� �������� �� ����� �� ��������
������������������������0�������������0������������.��������������������
�������������0�������������� �������3� ������������������������
%������3�0���������+
)�� ���������� ��� ���������� �L���2��� �� �� ������� �������� ���� ��
������������������5���������.��������
• )� ������� ��� %0��� �������3 ����� �� 0�� ���.�� �� �������������� ��
P������������4�Q , �� �.�����4� ��� ����5��+���0�� �� ��2������� �����
����.������������������������ ���.������� �����+
• C������������������ �����4������������������0��������������=��1�������
��������������������,����������3����+>+%���������������������.���
����+%�����0�������������� ��������������� �����4��������������+
• �� ���������� ������4��������������� ������� ��������4����������� ��
���.���1����������2�����������,�� ��������������������� ���+
• ������������������0�����������������������������4�������.��������
�����������0��0���������������1�����+
• )�� ������������ ������� ��3������ �� �������� , ��.���� ����� �����������
��������������������������������3��������������+
• ������ �L����� �� �������� 0�� ������� �� �������� ����� ������� �O������ ,
�������0���4�������3���������������������� �����+
• )������������������������������3������������/����+
• )� ������ �����M� ����� �������� �� �����4� �������� ��� ��������������
=����.���� �������������� �� ������ �� �� ����/ %������ ����������� ��
"?F"
����3�������L���������������+>����������4��������������+%����.O�������
�������������������������������� ���������������3������+
• %� ��/���� �����4���������%0����������31�������� ���������������
=�� �������� �� �����4� ����.4.���> 0�� ���������� �� ������� � ��
�� ������������=�����������������������>+
• )� �� �� �� ����������� /�.���� �� ����� ���������+ �� �����.���� ��
�������� ��� �����4� �������� � �� ����������� �������� �� �� 0�� ��
���������� ���� ��� ��.��������� ���������� �� ��� �������� �� ��� 0�� �����
���������������������������� �����4��������M�����.����������
�����������������������=�� �����,������>+
• %������������������3��������������������,%L�����������/��.��������
��,����3������������3���������������0������������� ���������+
• %���.����4� �������� �L���� �� ������� 0�� ��������� ������ ��.���� ����
����������4������L�����������������������%�� +%��%�� �����
��������4� �� ������� 0�� ��� ����/��2�� �� %������4� �� ��� ����������
���4���� �����������������������.����4�������2�������L��������������
����� ���������+%�����������4������������� �����4����������������
������� �������+
• %����.O���� �L������ �� �����4������������5��=����������, ���M ��
���������������>+
• $�������2������������0������ �����1��������O��������� ��1���������+��
�������������������0��������������2��������� �����4����������������
���,������ �� ��� 1�/�+ ��.��� ������� �� ���3� �� �����/� �� ��������� ,
������������ ������������������3������������� ����������1�/�+�����
�� �����.�� �� �������� �� ���� �� �������� ���� ���������� ��.��� ������ ��
���3��������������.��������+
• )� �� ����� 0�� � ������ ����� �������� �� �����4� �� �����M� ���� ���
������=�3����1/�����/����������������� ��1�����L����������+>+
• 9� ������ ��� �0��� �������3 ����� �� ���������� �� 0�� �L���� ��
�������� �� ���������4� ����� ���� P�������� ������� � ������ �� (�����
�����!�� �Q+
"?<"
• �� �������� ���������� ��0�� �L���� ��� �,��� ���2��� �� �������� ,�0��
��.��� �� �� ������� � �� ������� ����������� �� �� �� ��� ���3��
�����.2��+
%�������� ��1� ��������� ���� ��0������ ������������� ��������4� =�
�L�������0������� ���������0�����������������������>+
�� ����������� �� ������4 ��� ���3� �����4� ���� ������ �� ������ �� ��
����������4�,������������������+)��������������������������L���2��� �������
��.��������
• �������������������������������.���0�����������������������������
�.���+���������3����2���������0�������������������.���,�����
�� �.���������������������+
• ���0�� �L���� �� ���������� �� 0�� �� ����� �� �����,� .�� ���� �� �����/����
�������� 0�� �� ����� ������� �� �O��� �� �������� .�� ��� ���� ��/��� ��
��������������+
• )�������������������������������������������������������
������������3�.���4������������4���+
• )���������������������������������-�������,�������������� �.������
����������+
• %������������������������������3�+���2������������������������0����
������� ������������� ��� ����� �� ����� ����� 0�� �����,��� ��� ������ ���
���������0���������+
�������������������1���L���2�����0�������������������,����3�.���4�+
!+8+:+"$���+
�������1������������������������������������4�5��������������,
�� ����4� �� ��� ���������� �L���2��� ��� ������� �������� �� �������� 0�� ��
����������������3�����������.������.����=����>�
"?B"
�> *����������!����������3���������0����������.����������������+�����
���������������������%������3�+
�> �����������������������������������������������+
�> ��������������������������������������� �������������+
�> =����� ��� ������������ ����� �� �� ����� 0�� ���.� �� ���. �� �� � ��
�����������+C���������������������������+'����M����� �����+
�> ����������� ������������.������� �����0������������� ���������
���%0����������3��������+'����M����� �����+
> ��������������������������������0������������������ ������� �.�����4��
������������4� , ������������4� ��� �����+ ���� �� O��� ������ �L�������
������������+
Anónimo
<< AN >>
Profesor
<< PR >>
Alumno
<< AL >>
Jefe de Dpto.
<< JD >>
Equipo Directivo
<< ED >>
Administrador
<< AD >>
�*+,-.������$����������M���������������4�����5�%�+
!+8+!+"��������0������+
�� ���� �� ��� �� ���.��� �� ��0������ ���� ��3����� �� �� ���������4� �� ��
������������������������,���������,�����/���3�������� ������3���4�
.������ ���� ��������4�� �� ��� �� �������� �� ���.���� �� ���� �� �� ������� , ���
�����"��0��������������������� ������=��.��������3��������������������L�����
�����������>���������� ���������,����������������������������������
�����������0�������������,T������0�������������������������M�+)���������4�
��������������������������/���3�������� ���������.�������������������
������������*�.���!+�+
"?A"
�*+,-.��������.���������������������+
CASO DE USO TAREA/S ROLES
1. Activar el portal. Activar el portal. AD
2. Navegación en la parte pública Navegación en la parte pública AN, AD, PR,
AL
3. Validación en el sistema Validación en el sistema AN
4. Desconexión del sistema Desconexión del sistema AD, PR, AL
5. Cambiar contraseña Cambiar contraseña PR, AL, AD
6. Configurar presentación
- Añadir logotipos
- Añadir imagen de portada del Centro
- Personalizar contenido público
- Personalizar interfaz de usuario
AD
7. Añadir contenido público
- Publicar historia del centro.
- Publicar enseñanzas impartidas.
- Publicar el Proyecto Educativo del
AD
"??"
CASO DE USO TAREA/S ROLES
Centro
- Publicar la composición de los
miembros del Equipo Directivo.
8. Establecer parámetros de
funcionamiento
Establecer parámetros de
funcionamiento AD
9. Definir usuarios que pertenecen al
Equipo Directivo.
- Añadir usuario con rol de Equipo
Directivo (Definir usuario maestro)
- Establecer rol de Equipo Directivo para
profesores del Centro.
- Quitar rol de Equipo Directivo a
profesores del Centro.
AD
10. Añadir imágenes de las instalaciones
del Centro
Añadir imágenes de las instalaciones del
Centro PR
11. Eliminar imágenes del Centro Eliminar imágenes del Centro ED
12. Añadir grupos temáticos de
información Añadir grupos temáticos de información PR
13. Añadir enlaces de interés de
información Añadir enlaces de interés de información PR
14. Visualizar noticias con documentos
adjuntos de interés para el profesorado
Visualizar noticias con documentos
adjuntos de interés para el profesorado PR
15. Agregar tarea a favoritas Agregar tarea a favoritas PR
16. Modificar lista de tareas favoritas Modificar lista de tareas favoritas PR
17. Enviar mensajes instantáneos Enviar mensajes instantáneos PR, AL
18. Consultar buzón de mensajes
instantáneos
Consultar buzón de mensajes
instantáneos PR
19. Gestionar buzón de mensajes
instantáneos
- Marcar mensajes como leídos
- Borrar mensajes leídos PR
20. Publicar noticias en el portal - Publicar noticia
- Adjuntar archivo a la noticia AL, PR
21. Gestionar lista de noticias
- Visualizar lista propia de noticias
- Modificar noticia publicada
- Eliminar noticia publicada
AL, PR
22. Modificar datos personales - Modificar fotografía personal
- Modificar datos personales PR
"8 "
CASO DE USO TAREA/S ROLES
23. Gestionar materias impartidas
- Añadir materia.
- Eliminar materia
- Publicar contenido para materia
PR
24. Gestionar fichas de alumnos - Preparar fichas de alumnos
- Añadir ficha de alumno nuevo PR
25. Definir pruebas a incluir en fichas
para materias
Definir pruebas a incluir en fichas para
materias PR
26. Asignar calificaciones Asignar calificaciones PR
27. Realizar anotaciones una ficha de
alumno
Realizar anotaciones una ficha de
alumno PR
28. Visualizar resumen de materia Visualizar resumen de materia PR
29. Visualizar ficha de alumno Visualizar ficha de alumno PR
30. Visualizar lista de usuarios y
contraseñas de un grupo de alumnos
Visualizar lista de usuarios y
contraseñas de un grupo de alumnos PR
31. Realizar una publicación para página
de Departamento
Realizar una publicación para página de
Departamento JD
32. Gestionar la lista de miembros de un
Departamento
Gestionar la lista de miembros de un
Departamento JD
33. Registrar profesores en el portal Registrar profesores en el portal JD
34. Eliminar profesores del portal Eliminar profesores del portal JD
35. Registrar alumnos en el portal Registrar alumnos en el portal JD
36. Eliminar alumnos del portal Eliminar alumnos del portal JD
37. Modificar contraseña de alumno Modificar contraseña de alumno JD
38. Inicializar contenido de la página del
Departamento
Inicializar contenido de la página del
Departamento JD
39. Añadir Departamentos Didácticos Añadir Departamentos Didácticos ED
40. Eliminar Departamentos Didácticos Eliminar Departamentos Didácticos ED
41. Añadir Jefe de Departamento Añadir Jefe de Departamento ED
"8 8"
CASO DE USO TAREA/S ROLES
42. Eliminar Jefes de Departamento Eliminar Jefes de Departamento ED
43. Generar contraseñas de alumnos Generar contraseñas de alumnos ED
44. Eliminar información obsoleta en el
portal
- Eliminar mensajes antiguos y leídos
- Eliminar fichas de alumnos del curso
anterior
ED
%� ��.������ ��� ������� �� �� ���������4� �� ��� ��1� ���� ���� ����� �� ���
���������+������������.����0�����3�����/����+
��������3���������+
� �./0�12�,/0�� ����3���������
� �3425*60�� %���������������5����������3+
� �-27081*7*082/�� &��.��+
� �*5,.7*98�12�:;*50�� ���������4�������������������+
��*5,.7*98�12�<-.7./0��
*������.O��������������+%�����������M����
����������������������� ����M����+
� �.-2./�./07*.1./�� #�������4������������+
��������������������� ����������+
� �./0�12�,/0�� ���������������� ����������++
� �3425*60�� %�����������������0��������������5��+
� �-27081*7*082/�� &��.���+
� �*5,.7*98�12�:;*50�� '��������+
� �*5,.7*98�12�<-.7./0�� %����.O����+
"8 �"
��������������������� ����������+
�
�.-2./�./07*.1./��
%�����������3���������3�������������������������
������ �������������������
" ������� ������ �� �/���3 �� ���������� ��
����� ������������ �� �� ��3�.���4� , �� ��
����������4� �� �� �� �����4� ���.��� �� ���
�������������������+
"�-������ �.�����4��������+
"%��������� �.�����4������������/���3��
�������� �� �.�������� ������������� �-������
�������������+
"%�����4���������3�.���4����L�.�� ��+
"����������� ��������3�.���4�� ���/���3��
�-���� �� /��. ���3 ���� � ���.���� ��
��3�.���4������� �.�����4�����3�.���4�����
.�� ���+
������������� ��1��������
� �./0�12�,/0�� ���������������� ����������++
� �3425*60�� %�����������������0��������������5��+
� �-27081*7*082/�� &��.���+
� �*5,.7*98�12�:;*50�� '��������+
� �*5,.7*98�12�<-.7./0�� %����.O����+
"8 :"
������������� ��1��������
�
�.-2./�./07*.1./��
%�����������3���������3�������������������������
������ �������������������
" ������� ������ �� �/���3 �� ���������� ��
����� ������������ �� �� ��3�.���4� , �� ��
����������4� �� �� �� �����4� ���.��� �� ���
�������������������+
"�-������ �.�����4��������+
"%��������� �.�����4������������/���3��
�������� �� �.�������� ������������� �-������
�������������+
"%�����4���������3�.���4����L�.�� ��+
"����������� ��������3�.���4�� ���/���3��
�-���� �� /��. ���3 ���� � ���.���� ��
��3�.���4������� �.�����4�����3�.���4�����
.�� ���+
��.���� �� ��� ������ ��� ���� �� ������ ������ ����������� �� ��/� ��
�����/+)��*�.����!+:�!+!�!+F,!+<����������.�����������+
�*+,-.������*��/�������/���������������������+
�*+,-.������*��/�������/�������������������������.������������+
"8 !"
�*+,-.���#��*��/�������/�����-�������� ��������������+
�*+,-.��� ��*��/�������/����3��������� ��1��������+
�*+,-.���$�����.������������������5�%�+
"8 F"
!+�+"*��%�%���%E(+
)� ���������- ��1� ��3���� ���� ���������� ����������� �����.������
������,������-�������5��+
!+�+8+"���.������������+
���������L�����4�������.���������������1������� ��������*�.���!+B�
�����,��� �L�����3������ �� ����� �� ��� ������ ���� ������������ ������ ���� ��
��������,�M���+
NOMBRE DE CLASE ATRIBUTOS MÉTODOS
Publicación ident, titulo, texto, fecha publicar(), modificar(),
eliminar()
InfGeneral
Noticia privada, prioridad, dirweb,
masinfo
Material
Aviso
Referencia url
Enlace tematica
Archivo ident, titulo,
tipoContenido, tamano publicar(), eliminar()
Usuario ident
UsuarioRegistrado password, nombre,
apellidos, email
insertar(), registrar(),
modificar(), eliminar(),
cambiarRol(r:listaroles)
"8 <"
NOMBRE DE CLASE ATRIBUTOS MÉTODOS
UsuarioAnonimo
Administrador
AlumnoRegistrado
Profesor cargo, horaTutoria
JefeDepartamento
EquipoDirectivo
TareaFavorita idTarea, idEnlace agregar(), eliminar()
Mensaje idEmisor, idReceptor,
texto, leido, fecha
enviar(), leer(), marcar(),
eliminar()
Departamento ident, titulo anadir()
Asignatura idAsignatura, titulo anadir(), eliminar()
Alumno idMatricula, password consultarFicha()
Ficha IdFicha preparar(), eliminar(),
modificar()
Anotación idAnotacion insertar(), eliminar()
Prueba idPrueba, titulo insertar(), eliminar(),
modificar()
!+�+�+"����-�������5��+
'�������������������.��������0�������������������������-�������5���
����������
"8 B"
�> ��(������� ���+����������3��������������������
• )�������������0�����������.������� ��1�����������,�����������
�O�0�������� �����4�,�,���+
• ����/ 1���� ��� ���/� ���� ������� ��� ������ �3����� �� �� �������
��.�������+
• %� ���� ���� ��������0������ ��3���� �� ��������+)������ ��0������
������ �������� � �� ��3�.���4�+ �������� �� ����3����� �� ������ , ��
�����/����3������3���������/�����3�+
• )�����������1������������3��������������.����+�������������������
��� ����� �� �� ��������� �� ��� ������� �3����� �� �� ��1� ��
���������4�+
• %������������������� �.�� 2���������,���������������+
�> -���(� �!�+����������������
• %���������������������������3�������������+
• %����O����3�.���4�����3��������������������������������5��
,�����������������.O������ �������������.������+
• �0������ ������ 0�� ���M� ��1������ �� ������ �� �� ��� �� � ����
��������+
• ��������L������������������3����������������������������+
• ��������L������������������������������������3�.���4�0�� �������
������������.����������+
• �� ���������� �� ����� �3���� ���� ��� �� ������� �� ������ ��
�����������+
• %����������.����=��������������1�>������������������������
1�������.������������4�������.���������������������3�.�������
����������,1��������2�+
• )�� ������0�� ��������� �� �����O �� ��3�.���4� ��� ������� ���
����������������������������������������������+
• )� *�.��� !+A ������� �� ���������� ��� ���O �� �� ��.��� �� ����� ��
����4�������������������������+
• )�*�.���!+?��������������������������������O����3�.���4�����
���������������������4���+
"8 A"
• )� *�.��� !+8 ������� �� ���O� �� ��3�.���4� ��������� ���� ��
������������������������+
�*+,-.���(����O�������������������������+
�*+,-.���"�%��������������������3�.���4��O���������������+
�> <������C�����������������������.�����������������
• ��������.�����1�.������������ ������������,��������������
��.����1������ ����������1/���������=���>������������3�.���4�
,����������������+
• �� ��������� ����/��.��� ����� ������0�������������/���0�������
.����+ %� ������ ���� �-���� �� 0�� �������� ������� ��� �� ��
�� ��/�������������������+
"8 ?"
• C������/��.����������.�������������������3�.���4�����
������������������������ ����.�� ��+%������������-������0��
��������������+
• ��������������������O������������0����3�����������������4�
�����������������.���+
�*+,-.����%�%�������������3�.���4�������������������+
!+:+"*��%�%���)%�%&'���J&+
%���������������������� �7����� �����������������4������ �����
��0�� ��������������������������� ���������-�����.��/�����.������4����.��+
%����������� �����������������4����3�������������������������������������0��
����������� ���+%���������.����������������4��������"���3��������������������
5��, �� ��.�����.����� ��������4� �� ���������� ������ ���3����������������
����6��+
)����������2������0�������������������������������������������� ������
�������������������� �����4���������������������,����.������+
"88 "
!+:+8+"������������������ �����4�+
%��������������������������������������4�,�0�����������������2�
������� �������� 0�� �� ���3��� �� ����������� �������� ��� �� �������������� ��
������������������� �����4�+%��������L������������������������� �����
�����������0������0�����.���������������4����������3�+�����L�������
������� !+8+�� �� ������ ��������� �� �� �����4� �� ����2����� �� �������
�L������������ ���������M������������������������ �������+
%���1��1�1� �������������������������������0�������������������������
����.���������������������� ����������������������-��������������
������������4��%�� +)�/���� �����4����������������� ������������������
���������3�����0��������������� �����4������.�0���������������.����3��
=�����������������������������������,���������� �����>�,�0�����2��
.������ ��������������Y , �� �� ���� �� ��������� �� �������� �� ��.����
�����������������������3�������.��/����� ������(���C����+
�*+,-.�������'�������������������������5�%�+
)����������������,����� �����4������������P�������Q+�����������
�� ���� ��������� �� �� ������� ��.������� =�� ����� , ������>� ��� ��
"888"
�� �����4�����.����,����������������� ������������������������ ��1������+
���L�����4�������M�������������������/����3�������������������� ��������
��������������������2�����������2����0������������������,0��������3��2��
���D)+)�*�.���!+88�������������-������������������� �������+����
������������ �����4�.��������������������4����� �����4����������=��������
���������� �� �����/� �3���� ���+> �� ��������� �� �/��� ��� ������� 6�� =��
�������������6(�@>�����L�����������.�������������+
!+:+�+"%����������������5��+
)� ���������� ��� ����1� ��� ����-��� ������� �� ��������� ��������2������ ���
���3����������������6��+)�����3��0����1�� �����������������������-��
��������������1����������.��������
• �� �/�� �� �������� �� ������� �� ��3�.���4� ,� ���� ��� �������� ��
�������4� �� ���3� �������� ��� ����� 0�� ��� ���� ��� ��.���� 0��
����������� �� ���O� �� �������� �� ������ ��������� ���� ������ ��
�����������3�.���4����5�������/�� ������+
• '��� ������ ������4� ���� ��� �� ����-0�� ���� ��.��� ��� ���� �����2�
��3����� �� ���� �������� =�������� ��0������ , �����1�>� �� ����������
��������� ����� =������> 0�� �������� �� ����������4� ��� �������+ %�
�����������������4�����������3�������������������������0����
������������������������������� �����.�����=�>����=�>�� ������=�>
������������������+��������������,�������� ���������������������4��
��������������,���.����������������������1�������������4���
0�� ���� ������ ���� ��3�.���4� ������ � �� ��.��� ��2� , ���� ����� ��
���������� �� ��.��� 0�� �� 3���������� �� �� ���� ��0����� , �� 0�� ��
3�����������������������1+��������.������������������4�,.�����������
� ���� �/�� ����������� �� ��� P��3�.��Q �� �� �����,� �� �����������
indice ,contenido 0�� ���������������.�������3�.���4��������,��
��.����� ������� ��������3������+ %� ��������� � ����� �����,��+)�
��������4���/���,����0������4���������0������������,���������
"88�"
������0����������������������������+9��/������9$)������
���������
/demo/index_html?p1=Indice/Centro;p2=Indice/Centro/Profesorado
• ����R�4� �� ���� ������� �������� =demo>S+�� ���� ������� �����
demo ���� �� ���� �� ������� � ��������+$��������� �� �/�� ��� ����
5��� ����� �� ���� �����,� ��� �������� ������� portal ��, 3��� ��
��������� �� �� ������ ����� ��������� �� �� ������ , �� �� �����
���.���������������2��������5��.��2���������������� ������������
5���������������+
• %� ������� ������� �� �� ����� ������� �� �������4� �� ��� ��.���� ��
������� �� �� ��� ��������2������ ��� ���������� ��� ����� �� ���� ��
��3�.���4�1��������.��� ,���������������.��.������.�������������
������ �3��������������+
• �� ����� ������������4.��� ���� ��3�.���4� �� ������ � ��O��� �/��
6��+ 9�� ��������� 6�' �����,� �� �4.��� ��������� ���� ����.����+ #��
���L�+
• ����0���������������3�.���4�����.�� �������/���������������
���P��3�.��Q�������������������������icono��,3������������
������=�����1�3�����������������Skins,�����������������i>+��
���� �����������������������3�.���4��������P����Q0����������0��
�����������������+%�.�� ���������0�����������1�3������������
������0������������������i+
• %���� �����������5��0�� �����������.��/�� �� � ������( ����� ���3���
������������������-�����������������������������������,�������
� ������0�� ��������+%� ���� ����� ������� ��3�������+9������������
�/�� 0�� ���������� ��� ����� ��� ����-+ )� �/��� ������ ����������
=��������> ,�M��� =���������>+)��M���=� �����6���������������
�����/��+%����������3��0����scripts python ,��ZSQL Method
� ���M� �������� �� ���O���� �������� ��� ������� ������M.�������� �� ��
��.�� 0�� ��� ��������� =�� �/�� ���������>+ �� �/����� �L���� ��
�M��visualizar_publicación .��M���,���.�L����������3���������
����������������������+������������������/���������������+
"88:"
• '����M�1�������������������������.������+)���3�.���4����3�����1�
������ �� �� ��.�� /����0��������� ������������� �� �� �O�����+ ��2� ��
�� ���������������������������2�����������3����0����.������������
��.����������������������+#�����������.������+
�*+,-.�������%��������������� ������������.��M���+
"88!"
• )� �/��� ��� ���.���� �� ������ 0�� �� ������ 0�� �� ������������ ��
��������� �� �� ���3��� 6�� ��� �� �� �L����4� ��� ������������+ ��
������0���������������4�������������������L��������=���/�����
�������������� �����/�������������� ���� ���������������/��
������������������.����������>+)��������������������������������
�������News���� ��������������������4�+
)� *�.��� !+8�������� �� ���������� ��� ���� =��� ������������� �������������
��.�����������������>+
!+:+:+"��.������+
)� ��.������ �� 1� ��������� �������� 2���.������� �� ��� ��������2������ ���
���3����������������6��+#���������:+<+:+F+)��������������
• ���� �3���� �� ������� �����4� � ���3M� �� C''� , ��������� �� ������ ��
������� , ��������� �G���� �� 1� �������� �� ������ 6�� ������
CookieCumbler=1����TT777+���+�.T�������>+
• )� ����� �� ������ ��.������� �� �������� �� �� �/�� ���������� ��������
4� �K�����6�������������2���������+
• ��������������L������������administrador���������-�adm���������
���� �� �.���� ������+%��������� ���������Manager����������������4�
����/������5��+
• %��������6���������.���������������4����������-��+
• ��1������������ ����=��� ����>��������������2����������alumno,
profesor, jefedpto , equipo.
• ����������������2��������.��������1�����.�������.��������������
=�0����������� ������������������� �����6��,����������
���/���������0����������demo>�
"88F"
PERMISOS OBJETO PROPÓSITO
DENEGAR ADQUISICIÓN CONCEDER A
/demo/Config
Objeto que contiene las
operaciones que permiten
configurar el portal.
View Manager4
Add Documents, Images and
Files. equipo, jefedpto
Add Folders equipo
Delete Objects equipo, jefedpto /demo/Indice/
Departa
Objeto que contiene los
Departamentos Didáticos y
su contenido. Manage Properties equipo, jefedpto
Add Documents, Images and
Files alumno, profesor
Add Folders alumno, profesor /demo/Indice/Mas
Objeto que contiene los
métodos para visualizar
enlaces agrupados por
temáticas, añadir temas y
añadir enlaces. Manage Properties alumno, profesor
Add Documents, Images and
Files equipo
/demo/Indice/
Centro/Visita
Objeto que contiene el
método para visualizar las
imágenes de las
instalaciones del Centro,
añadir imágenes y borrar
imágenes.
Delete Objects profesor
Add Folders Authenticated
Manage Properties Authenticated
Add Documents, Images and
Files Authenticated
/demo/News
Objeto que almacena las
noticias publicadas y el
método para visualizarlas.
Delete Objects Authenticated
Add Folders
Manage Properties
Add Documents, Images and
Files
/demo/Personal
Objeto que almacena las
páginas personales de los
profesores.
Delete Objects
Al propietario de
la carpeta que
contiene la pa´gina
personal.
/demo/acl_users Objeto que contiene la lista
de usuarios del portal. Manage Users profesor
/demo/Perfil
Objeto que contiene las
operaciones reservadas a
los usuarios autentificados.
View Authenticated
! %� ��� ��.������� ��������� � �� �����,� ����.��� ���0�� �� �� �4.�� , �������� ������� ��
������+
"88<"
PERMISOS OBJETO PROPÓSITO
DENEGAR ADQUISICIÓN CONCEDER A
/demo/Perfil/
Contra
Objeto con la operación de
cambiar contraseña para
los usuarios autentificados.
View profesor
/demo/Perfil/
Prefer
Objeto con las operaciones
de gestión de la lista de
tareas favoritas
View profesor
/demo/Perfil/
Mensaje
Objeto con las operaciones
para gestión de mensajes
instantáneos.
View alumno, profesor
/demo/Perfil/
Mensaje/Recibo
Objeto con las operaciones
para la gestión del buzón
de mensajes recibidos.
View profesor
/demo/Perfil/
Profesor
Objeto con las operaciones
que pueden realizar los
usuarios con perfil
profesor.
View profesor
/demo/Perfil/Jefe
Objeto con las operaciones
que pueden realizar los
usuarios con perfil Jefe de
Departamento.
View jefedpto
/demo/Perfil/
Equipo
Objeto con las operaciones
que pueden realizar los
usuarios con perfil Equipo
Directivo.
View equipo
"88B"
5.- RESULTADOS.
%�����������������,�������������������������������������������
��������������������4�5�����������������%���-��������������=����5�%�>+�
���������4����L������4�������������������4��������������/������������������
������,� �����������������������������������������������4������������������+
F+8+"�K'(�(��%�&�'�)���J&+$%D9���'(�+
����������������������5�%��� �����������M��������������4��� ����4�
��� � �7��� 0�� �� ������ ���.� �������� �� �� �������+ �� �� ���� ���� ��
���������� �� 0�� �� ������ � ���.� �������� �� � �7��� �L�.�� �� ��0����� ,
�����M� �� ���������� ���������� ��0�� �� ������ ,� ���.� ��������� ������� ��
���3���6����3����4��.���������������0������+
)���������4������������� ���,����������,������/��6�����������
�������1�3=PortalGenericoIES-1.0.tar.gz>0������ �����������������������4�
�� �/��� ������ ���� ������������� ��6��+& �������� ������ ������� ��
���������4���������� ���L���� ��6��� �� ����������M���� ���������4��������
0�������,������ �7�����������+
F+8+8+"���������4��������+
%����M�������������4����������������������0����������L���������
��6������0�����������������������,P���������������Q�������������4�,�
�� 0�� ���.�� �������� �� �������� �� �M�� �� ���������4� ������������+ ���� ��
����������������4�������������4��������������.���������0�������M������2�����
• ���������! �1�+
• <!����$��+
• ����� �5���7�&'�� �� :N�+
• ��������(�@������2.����������������� �������=.mdb>+
"88A"
• ��������%L����� !+ �&�������&�3�.��� F � �� ��3�.���0�� ��������
��������������������������+
• ���������:F��,���������+
)��������������������4�������.��������
�./0� ��������� �� ������� Completa ��� ��+ %/������ �� ���1�3 setup.exe o
autosetup.exe+%������1�3�1�����.������������ �7��������������������
�������!+�+B+%��������������-����������������������0���������������
�� ���, �������������������4�Install �����������������������4�+%��� �����
�����������4�=�����������1�3�>������������.��������������
• ���������3����4�<+�������3���6���������������d����5�%�+
• �����,����������CookieCumbler 1.1+ ,ZODBCDA+
• ������.�������.�����������;����������������� ��������+�������
�������� � �!��3��������<�+�0���������������������������������
����1�������3���,��������������������4�+
• ������� ������ ������� ���� �� ������ �� ����1� ��� ���3���
=��d����5�%�d�����+���>�� ������������.O�������������������
��������������������4�+
• �����,��������3��������������������������%���-��������������
=demo6�������� �.�����4�,�L������4�+
�� ���/�����autosetup.exe ��������������� ���������4��-�������&��
��������������������������� �����:������������+��������������3���.������
��� ��������.������5���7�+
�./0������4�����setup.exe+���������.��������0��������������������
������������+��������������������������5���7�������������B��(��������
���� =�� ��� �� ����� , �� ����� ������ 3����� �� ����4� �� �� 3����4� ��
5���7�>,�.��.������&���������������.�������� �����4��
• ��������Microsoft Access Driver�
• &���������.��������demo+
• ����������������datos C:\GASPWIES\datos.mdb�
"88?"
��*+,-.�#�����.��.������.��������+���+
�
�./0���������������� �����������������������4��
• ���������3�.���5��+
• '��������9$)1����TT����1���A A T���+���������������*�.���F+���
��������0������������������ �.������������������������ �����4�
�2��������0������������M������3+
�*+,-.�#����������3�����������������������4�+
• '������ �� 9$) 1����TT����1���A A T���T�� �. ���� �� �.���� ��
�� �����4� �2���� = ����� <�� �����6+ ���� ���� �� �������� 3�������4� ��
��� �������������������������������administrador,���������-�adm+
"8� "
�*+,-.�#���������2������������3���4���������+
• 9��3�������������������������������������������3����������,���
����� 3������ �� ��.��� �� ����� ��� ����� ����M� ������ ��������
1����TT����1���A A T�������1�������������Home+
�*+,-.�#�����������3����������������M������+
• �����������������������������������������L������4���������+
"8�8"
�./0�����%��������������+�����������������������������������������
��6�������������������3�.���1����TT����1���A A T���T����.�,��������������
��.�������� �����4���������� �����4��������admin ,�������-�admin+
�*+,-.�#�#��������������4�6����������demo+
�./0�#��%��������������+�����������������������������������������
3������������������������6�������������������admin,���������-�admin�
����9$)1����TT����1���A A T����.�+����������4��������-�������/��Portal
Generico IES������������/���0����������6��+&�������3����������������
�� �� ���� �� ���� C:\GASPWIES\datos.mdb� , ����� �� ��.�� �� ���� �� ���
��������2������������������demo������������� �����0����1�,�������/��
6��+�����������������/��6��,�����M�����.����������������������������
�����3���6��+�������������3�3�������:�������,���demo���������� �����
0����1�,�������/��6��+
��*+,-.�#� ���-�������3�������������%�+
"8��"
F+8+�+"���������4�������������+
%����M���� ���������4��������� ����� �����������3����4��+<+ ����������
���3���6��+)�����������L������������-����������������3���6��������
�������������M�������������4�+'����M������M��0������������������������
�� ������� ������39&�N")�&9N+ )�O���� ��0������ �M����� ��������� ����
��.��������
�> ��������(�@������2.����������������� �������=.mdb>+
�> �������� %L����� !+ � &������� &�3�.��� F � �� ��3�.��� 0�� ����� ���
��������������������������+
�> ������������,���������+
)��������������������4�������.��������
�./0� ��������� �� ������� Personal �������� �� �� ��+ )� ������� ������� ��
���1�3������PortalGenericoIES.zip��%������1�3����3��������,��
• CookieCumbler1.1.tar.gz�������0�����������3�������4������������
�������� ������������������G���+
• ZODBCDA-3.1.tgz�������0��������������������4���(�@������������
6��+%�������������������������.��/��,�1��+8,� �����������
3������� �+:+L ��� ���.��/�+ �� �� ������ �� �� 3����4� �+B+ �� 6��
����������������������������������4����,�1��+:����3����4��+8�����
3������1����TT777+���+�.T�������,����������L�������3����4��������
�� 6(�@� ���� �,�1� �+:+L =�� �� ����� �� �� �������4� �� ����
��������L�������3����4�P����Q>+
• PortalGenericoIES-1.0.tar.gz�������0�������������5�%�+
• Datos.mdb������������������������ �������� 0������������
������0��������������������4�+
• README.txt� ���1�30��������3����������4������������� ��0������,
������3��L�������4��������������4�+%������1�3�������,�����3�����
������������������������������������6��+
"8�:"
�./0� ���� %��� ��� �4� ���� ���������� �� � �� ����� �������� 6(�@���
�������+ ����������� �� ������� ��� ���1�3 ZODBCDA-3.1.tgz �� �� �������
lib/python/Products�������������2��������������4�6��+
�
�./0�����%�������4����������������������������������G���������8+8
�������+ ����������� �� ������� ��� ���1�3 CookieCumbler1.1.tar.gz �� ��
�������lib/python/products �������������2��������������4�6��+
�./0�������������������������������1�3PortalGenericoIES-1.0.tar.gz
�����������lib/python�������������2��������������4�6��+)��������Products
���������������3����������: CookieCumbler, ZODBCDA y PortalGenericoIES+
�*+,-.�#�$�������������������Products�
�
�./0�#���%L����������1�3datos.mdb�������1�3+���,���������������������
�����0����3�,��.������+
�./0� ������������.���������������������0����3�,��.��������������
�� ������0�� ������� �����.�� �� ���� ���� �� ������ ����� ��������,0�� ����
��.�� �� ���� ���� ������� � ��� ���� �� ������ �� datos.mdb�� #�� �� ��� � ���
��������������������������������4��������+
"8�!"
�./0�$���������������3���6��=�����������,��������������>+
�./0�(�������������������������3�.�������������,���������9$)0���������
����������������3���6������/����1����TT����1���A A T����.�,�-�������/��
PortalGenericoIES ���������� �����0����1�,��������.��������+#��*�.���
F+<+���
�./0�"�� ����3�� �� ����������� ���� ��������4��3�� �� ��� : ��� �������
�������������������������4������������������������0������������������������
���/����demo���������� ��������.���������������������������+
F+8+:+"*��/�������/�������L������4�+
9��3��0���� ����5������ ����3��� �L������ ��/�� �����/�������������
�������L������4������������*�.���F+A+
�*+,-.�#�(��*��/�������/�������L������4�������5�%�+
��.��� ���� ���� ����� ���� �� �.�����4� =, �� �������������� ���������
administrador>,������������3������1�����������������+
%� P������ ������Q �� �� ������ ������ ����� �� ������ ��������� �� ��
������������4�+)�������0�����������������������������������������
�� �����0��M���������.������������������+�����������������0������������
"8�F"
����������������������������������������������������0��������2+%�
������.���������������������������������������������������������.��������
P������������Q+
�*+,-.�#�"��$�.�������P������������Q+
%����������������������M�����������3��������,����������������������
����*�.���F+A�������������������� ��=$�>%0����������3+%���������������
��� P������ ������Q ����� �� ������������ ��������� =������� �� ��,� ��0�� ��
���������������������1����������������������������1�����������
�/�� �� �� ������� �� ������������>+ %� ����������� ���� ��� �� ���� ��
�������������������������8����������4����P������������Q+�������������
�����» Home » Mi Perfil » Equipo Directivo » Nuevo Departamento.
"8�<"
9��3��0���������������� ����� ���� �� ���� �� �� ����5��� ��P������
������Q����������������� ���0���/������� ����������� ��������������+��
�����������������» Home » Mi Perfil » Equipo Directivo » Nuevo Jefe de Dpto
������ ����� ���� �����������0�� ���� ��� �� ������4� ��� ���3 �� ������� �
����������������=����������>�0��,�1�,�����������������������������
���M��.��������������,0��,����M��.������+'������.�����������������������
�� �������� ������ ���������� ������� ��.O���������������������*�.���
F+8 +
�*+,-.�#��%��������������� ��������������+
%� ���� �����P�������Q�� �������������� ���P������������Q �� �� ��/��
�����/+%����������0������ ���������������������������������������
�� �� ����� ������� , ��.������ � �� �� ����� 0�� � ������ =�4� �� �������
��.��������������������� ���������>+����1������������ ������������������
�� �������������» Home » Mi Perfil » Jefe Departamento » Nuevo Profesor
,��������������.����������������» Home » Mi Perfil » Jefe Departamento »
Registrar Profesor ������������������� ������������*�.���F+88+
�*+,-.�#��������������,��.�������� ��������������������+
"8�B"
'������������ ������������������������� ��.������������������������
���������0��������,�������0�����M����������+9�������0����������3����
�������� ����%0����������3������3��� �����0������.��,0�������������
��.������������� ��������������+
F+�+"9&%�%��)(�%�&�'�&�����+%+�+�)����+
������� ����������������5�%���1� ���������������� ����5��������
���������4� �� �������+ %� �������� �� %���-���� ���������� ��/��� ���� ������ ����
�����2�����������������'����+������������0����1�����������P���/�����
������Q���������������4�����������������0���3��������������������4�+)�*�.���
F+8���������������.������������������5��+%�������������������.�������
�������4�1����TT777+�����/���+��+
�*+,-.�#�������.������������������.������������5�%� +
"8�A"
'����M� �L���� �� ����� �� ���������4� ��������� �� ���� ��� ���������
=�L���� ������� �� �������-� �� ������������> �� �� �������4�
1����TTA +BF+::+:8�A A T���+ ���� �� �.���� �� ����� ���� ���������� �� ������
administrador,���������-�adm+
F+:+"��&9�)�%9�9�$�(+
%� W�(5%)) 8X �� ������ 0�� �� ������ �� ������ ����� ��3������� �� ��
���4����������0�������������0��M�������,0����0�����������������������
������3����4�+����������,�����1���������������������������������� ����
��.����������3�.�����������������0������������4��������������4�5��+
%�����������������������.���������������4�+%L������������������������
����������������������.���������������4�+'����M��������������������������4�
1����TT����1���A A T���T�,���=��������0��demo���������� ������������5��>+
)�*�.���F+8:���������������������������������,���+
�*+,-.�#������,���������������4�����5�%�+
"8�?"
%�������������������-����������������.����������������������-��
����������4���0������ �������� ��������������������,����������������������
����������������0������.��+
���������������������*�.���F+8:����.���0��������������4���L�������
���4����O�0����������������������������������,����������������3�.���4�
/����0������������.�������+
"8: "
6.- CONCLUSIONES Y PROPUESTAS.
<+8+"�(&�)9��(&%�+
%� �������� �� ����5�%� ����� �������� �� ��� �����4� �� �� ����������
��3�.������,������������������5������������������������������%���-����
����������+��1�����.��������������������������3�������0�����������������
����������������������������������������0�� ������� �����4������������,O�����
������������������4����� ������L����������������+
)���������4���������-����� ���0�����������������������������������
%���-���������������,�0����1��������������������������-���������������,
�����������������������������������+
����5�%�1����3��1�����L�����������.�������������������������
���� ��� �%�� F ���� 0�� �� ���� �� ���� ��� ��������� , ���� ��2 �L����� ��
�� �����4������������ �������������������4��������������4���.���������
��������������+
��1���������0��������������������.���0��������5������P����
����Q+��� ��-���� ��������� =1������� ���������������,���%������3����������
�� ������ ���+> �� ������ ������� �� �� ��,� �������� �� ����- , �������+ )�
���������������������������������.���������������� ��5����.��������.����
����������O�������������3������������������������ �����������,.�� ���
����3�.���4�����+H������������������������������������-����.����5��+
�� 1�� ������� ������������� 0�� ������ �,���� � �� ������� �� ��
��������%������3�0�������L���������������������,������3�������.2���
�������������3��������5���
F �%�� �� ��� ��������4� 0�� �������� ��� �� ��������� �� %���-���� ���������� ���� .���������
�L��������� ���� ��������� �� ����� ��������� ���+���������� �� �����4����������������
����� �������+
"8:8"
• %�����������������������.������������=������������4���������������
�����4��������0��M��������,������������1������������>��������0��
�� ��� ����� ��� �� �� ��3�.���4� ��� ���� =����������� ����-� ����� �� ,
�����������>+
• � �� ������� ��.������� �� �� ����� �� ��� 1� �������� ��� ����� �� ������
�3�����0������������������������������������������+
• ������.��������,����������4����������� ��������������������������
M���, ����M���������������������������������������������������0��
3����������2��������������.���3�������+
• '����������� �������������������������������3���������������
�������5��0����������������������������4��������+
• �� 1� ������� ��� ���4� �� �O�0���� ���� ���������� , ������� ��� ������
���������0��������������4�������������.������.���3��������������+
����5�%����� � �7������������� ���+*������ �������3�������9&�N�
5���7��������,�����������0������������,������3����������������6��+����
����,����������4������0������ �7������������,�0������� �7���0������
��������������������)+��������������,��� �����������������������6����
�������������4��. �����+
%L�����������������������������������������������������������������
����������4������������+%������������3�.���4���������-������0�����3��1���
�� ��������4� � �/��� ��� ���3��� , �� ����4� �� �����������4� ������ ������� �!��
������-����������������3������0�������������/����0�2��������0����������
�������������������������������4��������+
��� 0�� �� ��������4� ���� ��������� ���� �� ���3��� �� �����������6�����
����������4� �� ������� ���������4� �� ��������� ��� ������ , ��.������� �������
�������0����.��������.������3���������� �����4��������.�������������,��
��.����������������������������������������������.������0�� ����6��+
"8:�"
<+�+"�$(�9%�'��+
���������������������������4���������������������.��0�����������
��������=������/���������>������������L������4�����������������0����
.�����2� ����1���� ��.���� �������+ %� ���� ���� �� ������� � �� ��� �L�����4� ,
��������0������������4����2���������
• 9�����������������0�����3�������.�������������������.�������+
• %� ��� ������������ ���� �� ������������ ��������� , ���� ��� ��.����
���������� �� ���� �� �� ���������4� ������� ������� �� 1������ �O�����
���3��� =����������� ��.�������� ���� �� ������ ���� ������ � �������
���+>+
• �������.����������/%�����������,M��������������������.�������
��������������������������������������������������+
%� � 0�� �� �� ���� � ��������� �� ����- � ������������4� �� �������� ���
��.�����������������
• ���2���� ������������-����.������������������4��� ���0���������
�����������������������������3��=%������4��� ������%������4���������,
9��3�������>+
• $�������2�������������������������� �����������������=���2������>����
0��������������������4� �����������������3+
• ���� �������� �� ����������4�� �� ��������2� �� ���� �����4� ��� ������
.�����������/��6�����0�� ����������������������4���3�������+
• ���3��1�� �� ������� ����������� �� �� �������� ���� ������� ��
���������������������+���/�������������� ��� �*��������������
����������������.������4����������������-��������+
• ���2� �������� ����������� �� ��.����4� � ����� ������� 0�� ����� ��
��������0��������� ��������,�����������2�������P��1��1���������
���������Q+
"8::"
������$����8<��������������� !
*�+������������������������
"8:!"
7.- REFERENCIAS.
• W���'%)X <������ �!�� �� A���� M� ��� ��� M� . N�� ���� ���������
1����TT777+������+�.T/������T �T��������T���
• W@%$�'%�& �X@��������$+�+Y$��������+A����.�����C��.�,������� �+
• W@�(�%)X8���.�� ������+1����TT777+� ��+��.+��"��+��T���T@�1$� �����T
• W@(�Z( �X@�G�@+�����������(������.�����5���,������1��.����+� �+
• W@((�C 8X @�1� �+Y $�����.1� �+ H ������� �+��� 1��(����� *���� ���� ���
��������������"5����,�� 8+
• W@$9%�Z 8X@����G��+Y'�������+�������'�#��.�����C��.�,������� �+
• W���C%$( :X*��� �5�����!�� �� ����0������BB������ ��� ��������� ��(����� �!��
�������� ������������ ������������������1����TT777+����+��+��Te����1��T�'����+1��
• W��*X�E������ ��3���+���+1����TT�� +���+�.
• W�()��( :X������+ ���D���������������������� � ������3�������������������+
��������NN��� :+
• W�(&�))%& �X���������+.������(�3�������� �������%����*1�+� ������������
������"5����,�� �+
• W�(9'�& 8X ������ �+ ������� ����� ��� ������� �!�� ����� ������� 3��+ ���,�
������������ 8+
• W���CX ���D�� �� ������� ��� ���� � ������ ������������
1����TT���+�� +��:�+��T�����,��T�������T�����T��3T��������+1��
• W%&�)��C :X%�.���1�@+� ������������������(������+������'>>'F������������
;����+������"5����,�� :+
"8:F"
• W%���)(&� ��X%��������+�+,���+ ��������������������(� �!��������������
3����9��3�����������3������ �+
• W%���)(&� ��X%��������+�+YZ�1�&+<�(�����������/����������������� � ������
��������3���O�*�����������������������9��3�����������3������ �+
• W*%�)%$ ??X*������ �+� �������$ ������3���+����� ��.��Z�� ����������1����
���*������������ �����8???+
• W��))� 8X������$+ ����������3����5���������������� 8+
• W��) :X�����+A������(��8����������������� :+
• W�(�%6 :X �4���� �+ �+ 7������������ ����C����� ����� ��� ����� �!�� ���
<������ ������*�������.����������8� ����(����3���9�)��� :+
• W�(&6�)%6 �X���������+Y���3���#+���.���������������3���9�)��� �+
• WC����6(�%XC����6��+1����TT777+1�������+�.
• W��'�X� <�8<� ���������(F� ���� ������� ��� ��� 8���"�
1����TT777+������������.+��T',�:+!!+ +1���
• W���(@�(& X������� �+Y@�1��+ ,$�����.1��+������ ����*���� �������
�������������+���%����������"5����,�� +
• W��@�X = .�� ��<� ��������� ���� ������� �� $� +� ���� ��������
1����TT��3�+���+��T�������T/���T�� 8
• W���X =���� +������ ��(��F� ����� ����� ;��������� 3��� ���������
1����TT777+��3�� �+��T�������T/��T
• WZ(�C X Z�1� &+ ��������(� ����������� ������� ���� 3��� ����� ��������
)��7�."��L��������"9��3�����, �����1�� +
• W)�''%�%$ X)���������Y�����������+A����.��9�&�7$�����������1��.�� +
• W))(H� �X)�,��@+���������� ��������A�������3������1���� �+
"8:<"
• W)($%� �X)�M���+Y����������'+1��<�(����������������������������� �����������D��
�����������������������3��+9��3���������)������� �+
• W��Z�HX��Z�,��+������.��9�1����TT����+�.T�����������T�GT+
• W���� �X � ������� �������� ���(������ +������ '>>'� ����������� ;�����
1����TT777+1����"�"����+��T��,!.����T���1���T����� �T����c�3��.���+��
• W���9%) 8X �� ��.���� '+��� �������� A�����9��3������� ����M����� �� �������
� 8+
• W&�%)�%& X&��������+*����������� ���D������������3������������C����� +
• W((�%X B��� �� B�������� +���%���� ��(�������(�� ����� ��� �� ����
1����TT777+����+���+��T�����T����T����������������������������3��T������A+�� +
• W���''�&�?<X����������+�+,���+���������������D������������������� � ���������
(����!�+$�"���8??<+
• W�()( !X����+�����������<�(������������+���%����<<+9�)��� !+
• W�(5%))) 8X �7���� '+ �+ ���D�� ��� ������� 3���� ������ ��� /������ ����
���$�5"C�))�� 8+
• W�$%����&?AX���������$+ �+<�(������������+���%�����*�� ����������� �� ���,P�
��� �!�������7"C����8??A+
• W�$�%'( �X������(+�+<������ �!������������ � ������3��+� �+
• W$(@)%� :X$�����+Y���������+�+<������ �!����A������������9��3�������
$�,����������� :+
• W$(�%&*%)�?AX$��� ����)+Y��3������+<������������� ���� �������������3�����
3����3���(f$����,�8??A+
• W�%$#)%'�X� � =���8� +������� 8� �����(�F� 8��� ��%��� .������ ���� +������
1����TT��3�+���+��T�������T���3����
"8:B"
• W��)#� �X ���3�� �+ �+� ��������� @+ ������������� ���� � ������ 3��� ��� ����
�������(������ ���D��B�����������B�������� �+
• W���( :X ���4� *+�+ ������� ������������� ��� A���M������ %'�� ��
'������������������������� :+
• W'H�(:X8���"��1����TT�,�:+�.�1����TT777+�,�:+��
• W95�X*3�F�*����������3�������� ��������1����TT777+�7���/���+�.
• W#�)�%$��X#���������+�+��������� ���D�� ��<��������� �!���������������3���
����� ��� ������������ *�������������� 1����TT��� �+�� +��3+��T�1����T�3�������T���"
B��� �"8::! ?T������������T�*�#�������� �+��
• WN)�X�5���������+����������1��(��(��4?+16+1����TT777+7:+�.T'$TL��
• WN�)X �5��������� ��9��� 1��(��(�� 4?16�� 8��� ����� ��� ��� ���������
1����TT777+7:+�.TN�)
• W6(�%XA��������� ��3���+���+1����TT777+���+�.
"8:A"
ANEXO I.- CÓDIGO FUENTE.
%� ���� ������� �� �������� �� �4��. ����� ������������� � ��� ������ ���
������������,������������������������������5�%�+
8+ ��������'�)=/demo/index_html>0��3������������.�����������������5��+
<html> <head> <title><dtml-var ies></title> <link rel="STYLESHEET" type="text/css" href="content.css"> </head> <dtml-if "AUTHENTICATED_USER.has_role(['Manager'])"> <frameset framespacing="0" border="0" rows="55,30,*" frameborder="0"> <frame name="cabeza" scrolling="no" noresize src="cabeza.htm"> <frame name="favor" scrolling="no" noresize src="favoritos"> <frameset cols="200,*"> <frame name="indice" src="<dtml-var p1 missing="Indice">" scrolling="auto" noresize marginheight="5"> <frame name="contenido" src="<dtml-var p2 missing="portada">" scrolling="auto" noresize marginwidth="5" marginheight="5"> </frameset> <dtml-elif "visible=='S'"> <frameset framespacing="0" border="0" rows="55,30,*" frameborder="0"> <frame name="cabeza" scrolling="no" noresize src="cabeza.htm"> <frame name="favor" scrolling="no" noresize src="favoritos"> <frameset cols="200,*"> <frame name="indice" src="<dtml-var p1 missing="Indice">" scrolling="auto" noresize marginheight="5"> <frame name="contenido" src="<dtml-var p2 missing="portada">" scrolling="auto" noresize marginwidth="5" marginheight="5"> </frameset> </dtml-if> <dtml-if "visible=='N'"> <br><br> <p class="error"> Es necesario realizar el primer paso en la configuración para que la web esté operativa. Recuerde que debe ser el administrador el que realice dicha configuración. Para más información consulte ayuda pinchando <a href="Ayuda">aquí</a> </p> </dtml-if> <noframes> <body> <p>Esta página usa marcos, pero su explorador no los admite.</p> </body> </noframes> </frameset> </html>
"8:?"
�+ ���������6��=/demo/favoritos>0��3������������������������� �3�����+��
�����,� �� �4��. ��� + ������,�1� =/demo/getFavor> 0�� ������ ��� ����� 0��
����������/�������������������� �3����������������.������+
<html> <head> <title tal:content="template/title">The title</title> <link rel="STYLESHEET" type="text/css" href="indice.css"> </head> <body class="favor"> <b>» Mis Tareas Favoritas:</b> <img tal:condition="python:here.Skins.buena!='Texto'" width="10" height="10" tal:attributes="src python:'Skins/%s/imapa.gif'%here.Skins.buena"> <a target="_top" tal:attributes="href python:'index_html?p1=Indice&p2=Mapa'">Mapa</a> <span tal:condition="python:here.getRol('profesor')=='true'">| <span tal:content="structure container/getFavor">ruta de naavegacion</span> </span> </body> </html>
/demo/getFavor from Products.PythonScripts.standard import html_quote links=[] lugar = context.restrictedTraverse('/%s/Skins' % (context.portal)) iconos = lugar.buena if iconos!='Texto': lugar = context.restrictedTraverse('/%s/Personal/%s' % (context.portal,context.getUsuario())) if lugar.f5!='': enlace = context.restrictedTraverse(lugar.p52) links.insert(0, """<img src="/%s/Skins/%s/%s.gif">""" % \ (context.portal,iconos,'i'+enlace.icono) +" " """<a href="/%s/index_html?p1=%s;p2=%s" target="_top">%s</a>""" % \ (context.portal,html_quote(lugar.p51),html_quote(lugar.p52), html_quote(lugar.f5))) if lugar.f4!='': enlace = context.restrictedTraverse(lugar.p42) links.insert(0, """<img src="/%s/Skins/%s/%s.gif">""" % \ (context.portal,iconos,'i'+enlace.icono) +" " """<a href="/%s/index_html?p1=%s;p2=%s" target="_top">%s</a>""" % \ (context.portal,html_quote(lugar.p41),html_quote(lugar.p42), html_quote(lugar.f4))) if lugar.f3!='': enlace = context.restrictedTraverse(lugar.p32) links.insert(0, """<img src="/%s/Skins/%s/%s.gif">""" % \ (context.portal,iconos,'i'+enlace.icono) +" " """<a href="/%s/index_html?p1=%s;p2=%s" target="_top">%s</a>""" % \ (context.portal,html_quote(lugar.p31),html_quote(lugar.p32), html_quote(lugar.f3))) if lugar.f2!='': enlace = context.restrictedTraverse(lugar.p22) links.insert(0, """<img src="/%s/Skins/%s/%s.gif">""" % \ (context.portal,iconos,'i'+enlace.icono) +" " """<a href="/%s/index_html?p1=%s;p2=%s" target="_top">%s</a>""" % \ (context.portal,html_quote(lugar.p21),html_quote(lugar.p22), html_quote(lugar.f2))) if lugar.f1!='': enlace = context.restrictedTraverse(lugar.p12)
"8! "
links.insert(0, """<img src="/%s/Skins/%s/%s.gif">""" % \ (context.portal,iconos,'i'+enlace.icono) +" " """<a href="/%s/index_html?p1=%s;p2=%s" target="_top">%s</a>""" % \ (context.portal,html_quote(lugar.p11),html_quote(lugar.p12), html_quote(lugar.f1))) return " | " . join(links) else: lugar = context.restrictedTraverse('/%s/Personal/%s' % (context.portal,context.getUsuario())) if lugar.f5!='': links.insert(0, """<a href="/%s/index_html?p1=%s;p2=%s" target="_top">%s</a>""" % \ (context.portal,html_quote(lugar.p51),html_quote(lugar.p52), html_quote(lugar.f5))) if lugar.f4!='': links.insert(0, """<a href="/%s/index_html?p1=%s;p2=%s" target="_top">%s</a>""" % \ (context.portal,html_quote(lugar.p41),html_quote(lugar.p42), html_quote(lugar.f4))) if lugar.f3!='': links.insert(0, """<a href="/%s/index_html?p1=%s;p2=%s" target="_top">%s</a>""" % \ (context.portal,html_quote(lugar.p31),html_quote(lugar.p32), tml_quote(lugar.f3))) if lugar.f2!='': links.insert(0, """<a href="/%s/index_html?p1=%s;p2=%s" target="_top">%s</a>""" % \(context.portal,html_quote(lugar.p21),html_quote(lugar.p22), tml_quote(lugar.f2))) if lugar.f1!='': links.insert(0, """<a href="/%s/index_html?p1=%s;p2=%s" target="_top">%s</a>""" % \ (context.portal,html_quote(lugar.p11),html_quote(lugar.p12), html_quote(lugar.f1))) return " | " . join(links)
:+ + ������,�1�=/demo/accesible>0�������������������/����������������
0������������.���������������������3�.���4�+
# parámetros: here (contenedor) y user (usuario registrado) request = context.REQUEST RESPONSE = request.RESPONSE lista=[] for folder in here.objectValues('Folder'): if user.has_permission('View',folder): lista.insert(5000,folder) args=(('orden',),) return sequence.sort(lista, args)
"8!8"
!+ ���������6��=/demo/Perfil/index_html>0�������������3�.���4������������
,.��M����������������3����������������.�������+
<html> <head> <title tal:content="template/title">The title</title> <link rel="STYLESHEET" type="text/css" href="indice.css"> </head> <body> <table class="normal" cellpadding="5" cellspacing="0" border="0" width="100%"> <tr> <td colspan="2" class="bienve" align="center"> Bienvenido <b tal:define="global usuario python:here.getUsuario()" tal:condition="python:usuario != 'Anonymous User'" tal:content="usuario"> user</b> <b><span tal:condition="python:usuario== 'Anonymous User'"> Invitado </span> </b> </td> </tr> <span tal:condition="python:usuario != 'Anonymous User'" tal:repeat="item python:here.nuevoMail(destino=usuario)"> <tr tal:define="texto string:${item/texto}" tal:condition="python:texto>'0'"> <td class="mail">¡ Hay mensajes nuevos ! </td> <td><a href="direccion" target="_top" tal:attributes="href python:here.getDestino('/%s/Perfil/Mensaje'%here.portal,'/%s/Perfil/Mensaje/Recibo'%here.portal)" > <img border="0" src="imagen/sms.gif" alt="Leer mensajes" height="20" width="20"> </a> </td> </tr> </span> </table> <p align="center" class="pequena"> <b>» <span tal:content="python:here.toUpper(here.title)">CONTENIDO</span> «</b> </p> <span tal:condition="python:here.Skins.buena=='Texto'"> <table class="normal" cellpadding="5" border="0" width="100%"> <tr valign="top"> <td><li> <a href="index_html" target="_top" tal:attributes="href python:here.getDestino('Indice','portada')"> HOME</a></li> </td> </tr> <tr tal:define="subfolders python:here.accesible(here,user)" tal:repeat="folder subfolders" tal:condition="subfolders" valign="top"> <td> <li> <a href="folder" target="_top" tal:define="indice folder/indice;contenido folder/contenido" tal:attributes="href python:here.getDestino(indice,contenido)" tal:content="folder/title">folder id </a></li> </td> </tr> <tr> <td class="normal"><li><a target="_top" href="www" tal:attributes="href python:'/%s/login/logout' % (here.portal)"> Desconectar</a></li></td> </tr> </table> </span> <span tal:condition="python:here.Skins.buena!='Texto'"> <table class="normal" cellpadding="5" cellspacing="0" border="0" width="100%">
"8!�"
<tr valign="center"> <td> <img border="0" src="Skins/Defecto/home" width="10" height="10" tal:attributes="src python:'Skins/%s/ihome.gif' % here.Skins.buena"> </td> <td> <a href="index_html" target="_top" tal:attributes="href python:here.getDestino('Indice','portada')"> <img border="0" src="Skins/Defecto/home" alt="Home" width="170" height="18" tal:attributes="src python:'Skins/%s/home.gif' % here.Skins.buena; onMouseOver python:here.getMouseOver('home_on.gif'); onMouseOut python:here.getMouseOver('home.gif')"> </a> </td> </tr> </table> <table class="normal" cellpadding="5" cellspacing="0" border="0" width="100%" > <tr valign="center" tal:define="subfolders python:here.accesible(here,user)" tal:repeat="folder subfolders" tal:condition="subfolders"> <td> <img border="0" src="Skins/Defecto/home" width="10" height="10" tal:attributes="src python:'Skins/%s/i%s.gif'%(here.Skins.buena,folder.icono)"> </td> <td> <a href="folder" target="_top" tal:define="indice folder/indice;contenido folder/contenido" tal:attributes="href python:here.getDestino(indice,contenido)"> <img border="0" src="Skins/Defecto/home" alt="Home" width="170" height="18" tal:attributes="alt folder/title; src python:'Skins/%s/%s.gif'%(here.Skins.buena,folder.icono); onMouseOver python:here.getMouseOver(folder.icono+'_on.gif'); onMouseOut python:here.getMouseOver(folder.icono+'.gif')"> </a> </td> </tr> <tr> <td> <img border="0" src="Skins/Defecto/idesc" width="10" height="10" tal:attributes="src python:'Skins/%s/idesc.gif' % here.Skins.buena"> </td> <td class="normal"><a target="_top" href="www" tal:attributes="href python:'/%s/login/logout' % (here.portal)"> <img border="0" src="Skins/Defecto/desc" alt="Desconectar" width="170" height="18" tal:attributes="src python:'Skins/%s/desc.gif' % here.Skins.buena; onMouseOver python:here.getMouseOver('desc_on.gif'); onMouseOut python:here.getMouseOver('desc.gif')"> </a></td> </tr> </table> </span> </body> </html>
"8!:"
F+ �������,�1�=T���T�������>0��3����������������.������������4���������
��3�.���4�+
""" Da una cadena desde el directorio raíz (indice) con hiperenlaces """ from Products.PythonScripts.standard import html_quote links=[] links.insert(0, "%s" % \ (html_quote(context.title_or_id()))) for parent in context.REQUEST.PARENTS[1:]: links.insert(0, """<a href="/%s/index_html?p1=%s;p2=%s" target="_top">%s</a>""" % \ (context.portal,html_quote(parent.indice),html_quote(parent.contenido), html_quote(parent.title_or_id()))) if parent.getId()==context.portal: links.insert(0, "Usted está aquí: ") break return " » ".join(links)
<+ �������,�1�=/demo/getMisAsig>0����������������0������������/���
��������������.�����������������������������.������+
request = context.REQUEST lista=[] lugar = context.restrictedTraverse('/%s/Personal/%s' % (context.portal,quien)) for asig in lugar.objectValues('Folder'): lista.insert(0,asig) return lista
"8!!"
B+ ���������6��=/demo/Mapa/index_html>0��3������������������������ ����4�
�����������.������+�������,����4��.����+ ������,�1���3����+
<html> <head> <title tal:content="template/title">The title</title> <link rel="STYLESHEET" type="text/css" href="content.css"> </head> <body> <span class="ruta" tal:content="structure container/darruta">ruta de naavegacion</span> <h1 tal:content="template/title"></h1> <table border="0" class="titulotabla" cellpadding="3" width="100%"> <tr valign="top"> <td width="30%" align="center">Contenido del Portal </td> <td width="30%" align="center">Páginas Personales </td> <td width="40%" align="center" tal:condition="python:here.getRol('Authenticated')=='true'"> Perfil de Usuario </td> </tr> </table> <table border="1" class="ruta" cellpadding="3" width="100%"> <tr valign="top"> <td width="30%"><span tal:repeat="item python:here.busca('Indice')"> <span tal:content="structure item"> </span> </span> </td> <td width="30%"><span tal:repeat="item python:here.busca('Personal')"> <span tal:content="structure item"> </span> </span> </td> <td width="40%" tal:condition="python:here.getRol('Authenticated')=='true'"><span tal:repeat="item python:here.busca('Perfil')"> <span tal:content="structure item"> </span> </span> </td> <td width="40%" tal:condition="python:here.getRol('administrador')=='true'"><span tal:repeat="item python:here.busca('Config')"> <span tal:content="structure item"> </span> </span> </td> </tr> </table> </body> </html>
/demo/Mapa/busca #parámetros: donde (lugar de dónde debe hacerse el mapa) request = context.REQUEST from Products.PythonScripts.standard import html_quote lista=[] lugar = context.restrictedTraverse('/%s/%s' % (context.portal,donde)) lista.insert(9999, """<img src="/%s/Skins/%s/i%s.gif" width="10" height="10">""" % \ (context.portal,context.Skins.buena,lugar.icono) + """ <a href="/%s/index_html?p1=Indice;p2=%s" target="_top">%s</a>""" % \ (context.portal,lugar.contenido,html_quote(lugar.title))+"""<br>""") for carpeta in lugar.objectValues('Folder'): if request.AUTHENTICATED_USER.has_permission('View',carpeta): lista.insert(9999, """ <img src="/%s/Skins/%s/i%s.gif" width="10" height="10">""" % \ (context.portal,context.Skins.buena,carpeta.icono) +
"8!F"
""" <a href="/%s/index_html?p1=%s;p2=%s" target="_top">%s</a>""" % \ (context.portal,html_quote(carpeta.indice),html_quote(carpeta.contenido), html_quote(carpeta.title))+"""<br>""") nueva=[] if carpeta.getId()!='Mas' and carpeta.getId()!='Tablon': nueva=context.buscaRec(carpeta,' ') if nueva!=[]: for item in nueva: lista.insert(9999,item) return lista
/demo/Mapa/buscaRec #parametros: lugar (carpeta actual) y tab (nivel de tabulación) from Products.PythonScripts.standard import html_quote request = context.REQUEST lista=[] for carpeta in lugar.objectValues('Folder'): if request.AUTHENTICATED_USER.has_permission('View',carpeta): lista.insert(9999, """%s<img src="/%s/Skins/%s/i%s.gif" width="10" height="10">""" % \ (tab,context.portal,context.Skins.buena,carpeta.icono) + """ <a href="/%s/index_html?p1=%s;p2=%s" target="_top">%s</a>""" % \ (context.portal,html_quote(carpeta.indice),html_quote(carpeta.contenido), html_quote(carpeta.title))+"""<br>""") nueva=context.buscaRec(carpeta,tab+' ') if nueva!=[]: for item in nueva: lista.insert(9999,item) return lista
A+ �+ ������,�1� =/demo/getTitulares>0�� ��������������0������������/���
����������������������������������.��,T�������4�0����������+
request = context.REQUEST lista=[] for titular in container.Perfil.Noticias.Publicar.News.objectValues('Folder'): if titular.visible=='S': # //como no se eliminar if (donde=='portada'): if (titular.prioridad=='A'): if (titular.privada=='N') or (request.AUTHENTICATED_USER.has_role(['profesor','Manager'])) : lista.insert(0,titular) elif (donde=='tablon' and seccion==''): if (titular.seccion!='Alumnado' or alumno!=''): if (titular.privada=='N') or (request.AUTHENTICATED_USER.has_role(['profesor','Manager'])) : lista.insert(0,titular) elif (donde=='tablon' and seccion!=''): if (titular.seccion==seccion): if (titular.privada=='N') or (request.AUTHENTICATED_USER.has_role(['profesor','Manager'])) : lista.insert(0,titular) elif (donde=='personal'): if (request.AUTHENTICATED_USER.has_role(['Manager'])): lista.insert(0,titular) elif (titular.autor==request.AUTHENTICATED_USER.getId()): lista.insert(0,titular) return lista
"8!<"
?+ + ������,�1�=/demo/sendWebMail>0����32��������/������������+�������,���
�4��.����M���D)=/demo/insertMail>0�� ��������� �������4�����������
����+
#parámetros: texto (el texto del mensaje ) y destino (usuario destino) from DateTime import DateTime fecha='%s/%s/%s' % (DateTime().dd(),DateTime().mm(),DateTime().yy()) origen=context.getUsuario() context.insertMail(texto=texto,destino=destino,fecha=fecha,origen=origen) return
/demo/insertMail # Parámetros: texto, destino, fecha y origen insert into mensajes values ( '<dtml-var texto>','<dtml-var destino>','N','<dtml-var fecha>','<dtml-var origen>')
8 +���������6��=/demo/ultimaHora>0������3������������.����������+
<html> <head> <title>Portada</title> <base target="_self"> <link rel="STYLESHEET" type="text/css" href="content.css"> </head> <body ><p> </p> <div align="center"> <center> <table class="normal" border="0" cellpadding="0" cellspacing="0"> <tr class="titulotabla"> <td height="30"> <p align="center"><b>NOVEDADES</td> </tr> <tr> <td><br><td> </tr> <span tal:repeat="noticia python:here.getTitulares('portada')"> <tr tal:define="global vez repeat/noticia/number" tal:condition="python:vez<=here.maxPortada"> <td> <b tal:content="python:'[%s]'% here.getFechaddmmaa(noticia)">11-05-2004 </b> <a href="kkkk" target="_top" tal:content="noticia/title" tal:define="url noticia/absolute_url" tal:attributes="href python:here.getDestino('Indice',url)">titular</a> </td> </tr> <tr ><td align="center" tal:condition="python:vez<here.maxPortada"><br>-----------<br><br></td></tr> </span> </table> </center> </div> </body> </html>
"8!B"
88++ ����� �,�1� =/demo/changePassword> 0�� ������ �� �������-� ��� ������
��.������+
#parámetros: user (usuario) y pwd1 (nueva contraseña) request = context.REQUEST RESPONSE = request.RESPONSE lista=[] if request.AUTHENTICATED_USER.has_role(['Manager']): lista.insert(0,'Manager') if request.AUTHENTICATED_USER.has_role(['alumno']): lista.insert(0,'alumno') if request.AUTHENTICATED_USER.has_role(['profesor']): lista.insert(0,'profesor') if request.AUTHENTICATED_USER.has_role(['equipo']): lista.insert(0,'equipo') if request.AUTHENTICATED_USER.has_role(['jefedpto']): lista.insert(0,'jefedpto') context.REQUEST.set("domains", []) context.REQUEST.set("name", user) context.REQUEST.set("roles", lista) context.REQUEST.set("password", pwd1) context.REQUEST.set("confirm", pwd1) lugar = context.restrictedTraverse('/%s' % context.portal) context.acl_users.manage_users(submit="Change", REQUEST=context.REQUEST) return
8�++ ����� �,�1� =/demo/Config/Minimo/Logos/upLoadImagen> 0�� ������� ��
�.���������� �.�����4��������5��+
#parametros: fichero (el archivo) y tipo (el tipo de logo) if fichero.filename=='' or tipo=='': return context.REQUEST.RESPONSE.redirect("respUpLoad?error=si") # crear el fichero lugar = context.restrictedTraverse('/%s/imagen' % context.portal) if tipo=='ca': for img in lugar.objectValues(): if img.getId()=='logocam': lugar.manage_delObjects(['logocam']) id='logocam' elif tipo=='centro': for img in lugar.objectValues(): if img.getId()=='logocentro': lugar.manage_delObjects(['logocentro']) id='logocentro' else: for img in lugar.objectValues(): if img.getId()=='imgportada': lugar.manage_delObjects(['imgportada']) id='imgportada' lugar.manage_addProduct['OFSP'].manage_addImage(id, file=fichero) return context.REQUEST.RESPONSE.redirect("respUpLoad")
"8!A"
8:++ ����� �,�1� =/demo/Perfil/Noticias/Publicar/insNoticia> 0�� ������� ��
���������4������������+�������,���+ ������,�1�0�����������/����������1�3
���������=/demo/Perfil/Noticias/upLoadFile>+
#parametros: contenido,titular,mas,dirweb,privada,seccion,prioridad, REQUEST=None """ Creación de una notica -1. Comprobar que titular no es vacío 0.- Mirar cual será el identificador de la carpeta 1.- Crear la carpeta 2.- Añadir propiedades 3.- Crear el archivo con el contenido """ import random #-1. if titular=='': return context.REQUEST.RESPONSE.redirect("respPublicar?error=1") # 0. nuevovalor=0 # lugar=container.News lugar = context.restrictedTraverse('/%s/News'%context.portal) nuevovalor=lugar.elementos+1 lugar.manage_changeProperties(elementos=nuevovalor) aleat=random.randint(1000000,9999999) id='not_%d_%d' % (nuevovalor,aleat) #1. lugar.manage_addProduct['OFSP'].manage_addFolder(id, title=titular) #2. if dirweb=='http://': dirweb='' nueva=getattr(lugar, id) nueva.manage_addProperty('masinfo', mas, 'string') nueva.manage_addProperty('dirweb', dirweb, 'string') nueva.manage_addProperty('privada', privada, 'string') nueva.manage_addProperty('prioridad', prioridad, 'string') nueva.manage_addProperty('seccion', seccion, 'string') nueva.manage_addProperty('autor', context.getUsuario(), 'string') nueva.manage_addProperty('contenido', contenido, 'string') return context.REQUEST.RESPONSE.redirect("respPublicar?noticia=%s" % (id))
/demo/Perfil/Noticias/upLoadFile
#parametros: fichero (el contenido del archivo), noticia(el identificador de la noticia # al que está adjunto) y titulo (el titular que se visualizará con el archivo) from Products.PythonScripts.standard import url_quote if fichero.filename=='' or titulo=='' or context.tamanoMaximo(context.REQUEST.CONTENT_LENGTH)==1: return context.REQUEST.RESPONSE.redirect("respUpLoad?error=%s" % (noticia) ) # crear el fichero lugar=container.News lugar=getattr(lugar, noticia) id='adjunto_%d' % len(lugar.objectIds()) # if fichero.content_type=='image/gif' or fichero.content_type=='image/jpeg' or fichero.content_type=='image/png': # lugar.manage_addProduct['OFSP'].manage_addImage(id, title=titulo, file=fichero) # else: lugar.manage_addProduct['OFSP'].manage_addFile(id, title=titulo, file=fichero) return context.REQUEST.RESPONSE.redirect("respUpLoad?noticia=%s" % (noticia) )
"8!?"
8!+���������6��=/demo/Indice/Tablon/Todas/index_html>0���������������4���
�������������������������O�������������+
<html> <head> <title tal:content="template/title">The title</title> <link rel="STYLESHEET" type="text/css" href="content.css"> </head> <body> <span class="ruta" tal:content="structure container/darruta">ruta de naavegacion</span> <div align="right"> <table class="addfavor" border="0" tal:condition="python:here.getRol('profesor')=='true'"> <tr> <td>»» <a href="www" tal:define="aqui here/absolute_url; donde python:here.substring(aqui)" tal:attributes="href python:'/%s/addFavor?nombre=%s&p1=%s&p2=%s' % (here.portal,here.title,here.indice,donde)">Agregar a mis favoritos </a>«« </td> </tr> </table> </div> <br> <table class="pequena" width="100%"> <tr> <td align="center" width="25%"> <form action="../Secciones/verSeccion" method="POST"> input type="submit" name="B1" value="Elegir Seccion" style="font-family: Arial; font-size: 8 pt"><br> <select name="seccion" size="1" style="font-family: Arial; font-size: 9 pt; border- style: solid"> <option selected value="Comunidad Educativa">Comunidad Educativa <option value="Dirección">Dirección <option value="Jefatura de Estudios">Jefatura de Estudios</option> <option value="Secretaría">Secretaría</option> <option value="ESO">ESO</option> <option value="Bachillerato">Bachillerato</option> <option value="Formación Profesional">Formación Profesional</option> <option value="Garantía Social">Garantía Social</option> <option value="Extraescolares">Extraescolares</option> <option value="AMPA">AMPA</option> <option value="Alumnado">Alumnado</option> </select> </form> </td> <td width="50%" align="center"> <h1> Noticias Publicadas </h1> </td> <td align="center"> <form action="../Buscar" method="POST"> <input type="text" name="cadena" style="font-family: Arial; font-size: 9 pt; border-style: solid"><br> <input type="submit" name="B1" value="Buscar" style="font-family: Arial; font- size: 8 pt"> </form> </td> </tr> </table> <table class="titulotabla" border="0" cellpadding="5" cellspacing="0" width="100%"> <tr>
"8F "
<td align="center" width="15%">Fecha</td> <td align="center" width="70%">Titular de la Publicación</td> <td align="center" width="15%"> Archivos</td> </tr> </table> <table class="normal" border="0" cellspacing="0" cellpadding="10" width="100%" tal:define="noticias python:here.getTitulares('tablon'); start request/start|python:0; batch python:modules['ZTUtils'].Batch(noticias,size=here.maxNoticias,start=start); global previous python:batch.previous;global next python:batch.next"> <span tal:repeat="noticia batch"> <tr class="ll" tal:attributes="class python:test(path('repeat/noticia/even'), 'gris', 'blanco')"> <td align="center" width="15%"><img border="0" src="../imagen/flecha.gif" width="12" height="12"> <a href="noticia1" tal:attributes="href noticia/absolute_url" tal:content="python:here.getFechaddmmaa(noticia)">la fecha</a> </td> <td width="70%" tal:content="noticia/title">titulo </td> <td align="center"> <i tal:content="python:here.hayAdjuntos(noticia)">Si</i> </td> </tr> </span> </table> <br> <p align="center"> <a tal:condition="previous" tal:attributes="href string:${request/URL0}?start:int=${previous/first}" href="previous_url">Anterior</a> <a tal:condition="next" tal:attributes="href string:${request/URL0}?start:int=${next/first}" href="next_url">Siguiente</a> </p> <br> <li class="mensaje"> Las noticias que pertenecen a la sección de Alumnado se visualizan en la opción <i>Elegir Sección</i></li> </body> </html>
8F+���������6�� =/demo/Perfil/Jefe/Registrar/addProf>0�� �-��� ���� ��� ��
�����+�������,���+ ������,�1�0���-��������������������6��+
<html> <head> <title tal:content="template/title">The title</title> <link rel="STYLESHEET" type="text/css" href="content.css"> </head> <body> <span tal:condition="python:request.user=='' or request.pwd1=='' or request.prof=='' or request.pwd1!=request.pwd2"> <script>window.open("respAddProf?error=1","contenido");</script> </span> <span tal:condition="python:not (request.user=='' or request.pwd1=='' or request.prof=='' or request.pwd1!=request.pwd2)"> <table tal:repeat="item python:here.existeUser(usuario=request.user)"> <tr tal:define="global numero string:${item/numero}"> <td tal:condition="python:numero>'0'"><script>window.open("respAddProf?error=1","contenido");</script></td>
"8F8"
<td tal:condition="python:numero=='0'"> <span tal:define="nada python:here.insProf(user=request.user, pwd1=request.pwd1, prof=request.prof,dpto=request.dpto)"></span> <i tal:define="dd python:here.sendWebMail(texto='Acabas de pasar a formar parte del portal, esperamos que obtengas todo lo que esperas ...',destino=request.user)"></i> <br><br> <p class="ok"> El usuario se ha registrado correctamente. </p> </td> </tr> </table> </span> </body> </html>
/demo/Perfil/insProf lugar = context.restrictedTraverse('/%s/Personal' % context.portal) lugar.manage_addProduct['OFSP'].manage_addFolder(user, title='Página de %s' %user) nueva=getattr(lugar, user) nueva.manage_addProperty('elementos', 0, 'long') nueva.manage_addProperty('f1', '', 'string') nueva.manage_addProperty('f2', '', 'string') nueva.manage_addProperty('f3', '', 'string') nueva.manage_addProperty('f4', '', 'string') nueva.manage_addProperty('f5', '', 'string') nueva.manage_addProperty('p11', '', 'string') nueva.manage_addProperty('p12', '', 'string') nueva.manage_addProperty('p21', '', 'string') nueva.manage_addProperty('p22', '', 'string') nueva.manage_addProperty('p31', '', 'string') nueva.manage_addProperty('p32', '', 'string') nueva.manage_addProperty('p41', '', 'string') nueva.manage_addProperty('p42', '', 'string') nueva.manage_addProperty('p51', '', 'string') nueva.manage_addProperty('p52', '', 'string') nueva.manage_addProperty('contenido', '/%s/Personal/%s' %(context.portal,user), 'string') context.updateProf(apellidos=prof,user=user,departamento=dpto) context.REQUEST.set("domains", []) context.REQUEST.set("name", user) context.REQUEST.set("roles", ["profesor"]) context.REQUEST.set("password", pwd1) context.REQUEST.set("confirm", pwd1) lugar = context.restrictedTraverse('/%s' % context.portal) context.acl_users.manage_users(submit="Add", REQUEST=context.REQUEST)
"8F�"
ANEXO II.- INFORMACIÓN QUE OFRECE GASPWIES.
�*+,-.��������.��������������3�.���4�������L�+
�*+,-.��������.��������������3�.���4�����.�� ��+
"8F:"
�*+,-.�����������������5��+
�*+,-.������$�����4������ �����0�� ���������������� �������������+
"8F!"
�*+,-.����#�'���4���������������O�������������
�*+,-.���� +�������������������������+
"8FF"
�*+,-.����$���.��������������������������+
�*+,-.����(���.���������������� ���+
"8F<"
�*+,-.����"���.���������������+
�*+,-.�����%�#���4�.�����������.�������������������+
"8FB"
�*+,-.�������*��1����������+
�*+,-.�������%����������������������/����������������%������3�+
"8FA"
�*+,-.�������$�������������O�0�������� �����4�+