<commit_before><?xml version="1.0" encoding="UTF-8"?>
<!--

    Copyright (C) 2000 - 2009 Silverpeas

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License as
    published by the Free Software Foundation, either version 3 of the
    License, or (at your option) any later version.

    As a special exception to the terms and conditions of version 3.0 of
    the GPL, you may redistribute this Program in connection with Free/Libre
    Open Source Software ("FLOSS") applications as described in Silverpeas's
    FLOSS exception.  You should have received a copy of the text describing
    the FLOSS exception, and it is also available here:
    "http://repository.silverpeas.com/legal/licensing"

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Affero General Public License for more details.

    You should have received a copy of the GNU Affero General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

-->

<WAComponent xmlns="http://silverpeas.org/xml/ns/component" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://silverpeas.org/xml/ns/component http://www.silverpeas.org/xsd/component.xsd">
  <name>hyperlink</name>
  <label>
    <message lang="fr">Hyperlien</message>
    <message lang="en">Hyperlink</message>
  </label>
  <description>
    <message lang="fr">Permet de créer un lien URL simple vers un document ou site Web.</message>
    <message lang="en">Create a link to a document or a web site.</message>
  </description>
  <suite>
    <message lang="fr">04 Gestion de contenu</message>
    <message lang="en">04 Content Management</message>
  </suite>
  <visible>true</visible>
  <portlet>true</portlet>
  <instanceClassName>com.stratelia.webactiv.hyperlink.HyperlinkInstanciator</instanceClassName>
  <profiles>
    <profile name="user">
      <label>
        <message lang="fr">Lecteur</message>
        <message lang="en">Reader</message>
      </label>
      <help>
        <message lang="fr">Lecteur</message>
        <message lang="en">Reader</message>
      </help>
    </profile>
  </profiles>
  <parameters>
    <parameter>
      <name>URL</name>
      <label>
        <message lang="fr">URL</message>
        <message lang="en">URL</message>
      </label>
      <order>0</order>
      <mandatory>true</mandatory>
      <value></value>      
      <type>text</type>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Saisissez ici l'adresse web du site cible</message>
        <message lang="en">Enter the web site address.</message>
      </help>
    </parameter>
    <parameter>
      <name>clientSSO</name>
      <label>
        <message lang="fr">Authentification automatique sur le site cible.</message>
        <message lang="en">Authenticate on the destination site</message>
      </label>
      <order>1</order>
      <mandatory>true</mandatory>
      <value>no</value>
      <type>checkbox</type>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Activation du SSO Client.</message>
        <message lang="en">Automcatci authentication on the destination site.</message>
      </help>
    </parameter>
    <parameter>
      <name>openNewWindow</name>
      <label>
        <message lang="fr">Ouvrir dans une nouvelle fenetre</message>
        <message lang="en">Open the link in a new window</message>
      </label>
      <order>2</order>
      <mandatory>true</mandatory>
      <value>no</value>
      <type>checkbox</type>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Le lien peut s'ouvrir soit dans Silverpeas, soit dans une nouvelle fenêtre. </message>
        <message lang="en">Open th new page inside Silverpeas or in a new window.</message>
      </help>
    </parameter>
    <parameter>
      <name>isInternalLink</name>
      <label>
        <message lang="fr">Il s'agit d'un lien interne</message>
        <message lang="en">Internal link</message>
      </label>
      <order>3</order>
      <mandatory>true</mandatory>
      <value>no</value>
      <type>checkbox</type>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Cocher cette case s'il s'agit d'un lien interne : le lien sera alors analysé pour ne garder que le partie concernant Silverpeas </message>
        <message lang="en">Check to indicate that the link is internal, thus removing the unecessary url part.</message>
      </help>
    </parameter>
    <parameter>
      <name>login</name>
      <label>
        <message lang="fr">Nom du champ de login pour le site cible.</message>
        <message lang="en">Login field name for the destination site.</message>
      </label>      
      <order>4</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>      
      <updatable>always</updatable>
      <help>
        <message lang="fr">Nom du champ pour passer le login du site cible</message>
        <message lang="en">name of the field used to pass the login to the target site.</message>
      </help>
    </parameter>
    <parameter>
      <name>password</name>
      <label>
        <message lang="fr">Nom du champ Mot de passe pour le site cible.</message>
        <message lang="en">Password field name for the destination site</message>
      </label>      
      <order>5</order>
      <mandatory>false</mandatory>
      <value></value>      
      <type>text</type>
      <size>25</size>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Nom du champ pour passer le mot de passe du site cible</message>
        <message lang="en">name of the field used to pass the password to the target site.</message>
      </help>
    </parameter>
    <parameter>
      <name>method</name>
      <label>
        <message lang="fr">Attribut Method du formulaire</message>
        <message lang="en">Method used by the form to submit data</message>
      </label>
      <order>6</order>
      <mandatory>true</mandatory>
      <value>GET</value>
      <options>
        <option>
          <name>
            <message lang="fr">Post</message>
            <message lang="en">Post</message>
          </name>
          <value>POST</value>
        </option>
        <option>
          <name>
            <message lang="fr">Get</message>
            <message lang="en">Get</message>
          </name>
          <value>GET</value>
        </option>
      </options>
      <type>select</type>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Attribut Method à passer au formulaire de soumission de l'application SSO Client.</message>
        <message lang="en">Method used by the form to submit data to the target site.</message>
      </help>      
    </parameter>
    <parameter>
      <name>nameParam1</name>
      <label>
        <message lang="fr">Paramètre sup 1</message>
        <message lang="en">Extra parameter 1</message>
      </label>
      <order>7</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>   
      <updatable>always</updatable>
      <help>
        <message lang="fr">Nom du paramètre supplémentaire pour l'application SSO Client. </message>
        <message lang="en">Name of the first extra parameter for the target site authentication form.</message>
      </help>
    </parameter>
    <parameter>
      <name>valueParam1</name>
      <label>
        <message lang="fr">Valeur paramètre 1</message>
        <message lang="en">Value of the first extra parameter</message>
      </label>
      <order>8</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Valeur du paramètre supplémentaire pourl'application SSO Client.</message>
        <message lang="en">Value of the first extra parameter</message>
      </help>
    </parameter>
    <parameter>
      <name>nameParam2</name>
      <label>
        <message lang="fr">Paramètre sup 2</message>
        <message lang="en">Extra parameter 2</message>
      </label>
      <order>9</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Nom du paramètre supplémentaire pour l'applicationSSO Client.</message>
        <message lang="en">Name of the second extra parameter for the target site authentication form.</message>
      </help>
    </parameter>
    <parameter>
      <name>valueParam2</name>
      <label>
        <message lang="fr">Valeur paramètre 1</message>
        <message lang="en">Value of the second extra parameter</message>
      </label>
      <order>10</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Valeur du paramètre supplémentaire pour l'application SSO Client. </message>
        <message lang="en">Value of the second extra parameter</message>
      </help>
    </parameter>
    <parameter>
      <name>nameParam3</name>
      <label>
        <message lang="fr">Paramètre sup 3</message>
        <message lang="en">Extra parameter 3</message>
      </label>
      <order>11</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>   
      <updatable>always</updatable>
      <help>
        <message lang="fr">Nom du paramètre supplémentaire pour l'application SSO Client. </message>
        <message lang="en">Name of the third extra parameter for the target site authentication form.</message>
      </help>
    </parameter>
    <parameter>
      <name>valueParam3</name>
      <label>
        <message lang="fr">Valeur paramètre 3</message>
        <message lang="en">Value of the third extra parameter</message>
      </label>
      <order>12</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Valeur du paramètre supplémentaire pourl'application SSO Client.</message>
        <message lang="en">Value of the third extra parameter</message>
      </help>
    </parameter>
    <parameter>
      <name>nameParam4</name>
      <label>
        <message lang="fr">Paramètre sup 4</message>
        <message lang="en">Extra parameter 4</message>
      </label>
      <order>13</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>   
      <updatable>always</updatable>
      <help>
        <message lang="fr">Nom du paramètre supplémentaire pour l'application SSO Client. </message>
        <message lang="en">Name of the fourth extra parameter for the target site authentication form.</message>
      </help>
    </parameter>
    <parameter>
      <name>valueParam4</name>
      <label>
        <message lang="fr">Valeur paramètre 4</message>
        <message lang="en">Value of the fourth extra parameter</message>
      </label>
      <order>14</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Valeur du paramètre supplémentaire pourl'application SSO Client.</message>
        <message lang="en">Value of the fourth extra parameter</message>
      </help>
    </parameter>
    <parameter>
      <name>nameParam5</name>
      <label>
        <message lang="fr">Paramètre sup 5</message>
        <message lang="en">Extra parameter 5</message>
      </label>
      <order>15</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>   
      <updatable>always</updatable>
      <help>
        <message lang="fr">Nom du paramètre supplémentaire pour l'application SSO Client. </message>
        <message lang="en">Name of the fifth extra parameter for the target site authentication form.</message>
      </help>
    </parameter>
    <parameter>
      <name>valueParam1</name>
      <label>
        <message lang="fr">Valeur paramètre 5</message>
        <message lang="en">Value of the fifth extra parameter</message>
      </label>
      <order>16</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Valeur du paramètre supplémentaire pourl'application SSO Client.</message>
        <message lang="en">Value of the fifth extra parameter</message>
      </help>
    </parameter>
  </parameters>
</WAComponent><commit_msg>fixing xmlComponent problem (same parameter name appeared twice). This prevented creation of the component ! Regression due to feature #1602.<commit_after><?xml version="1.0" encoding="UTF-8"?>
<!--

    Copyright (C) 2000 - 2009 Silverpeas

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License as
    published by the Free Software Foundation, either version 3 of the
    License, or (at your option) any later version.

    As a special exception to the terms and conditions of version 3.0 of
    the GPL, you may redistribute this Program in connection with Free/Libre
    Open Source Software ("FLOSS") applications as described in Silverpeas's
    FLOSS exception.  You should have received a copy of the text describing
    the FLOSS exception, and it is also available here:
    "http://repository.silverpeas.com/legal/licensing"

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Affero General Public License for more details.

    You should have received a copy of the GNU Affero General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

-->

<WAComponent xmlns="http://silverpeas.org/xml/ns/component" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://silverpeas.org/xml/ns/component http://www.silverpeas.org/xsd/component.xsd">
  <name>hyperlink</name>
  <label>
    <message lang="fr">Hyperlien</message>
    <message lang="en">Hyperlink</message>
  </label>
  <description>
    <message lang="fr">Permet de créer un lien URL simple vers un document ou site Web.</message>
    <message lang="en">Create a link to a document or a web site.</message>
  </description>
  <suite>
    <message lang="fr">04 Gestion de contenu</message>
    <message lang="en">04 Content Management</message>
  </suite>
  <visible>true</visible>
  <portlet>true</portlet>
  <instanceClassName>com.stratelia.webactiv.hyperlink.HyperlinkInstanciator</instanceClassName>
  <profiles>
    <profile name="user">
      <label>
        <message lang="fr">Lecteur</message>
        <message lang="en">Reader</message>
      </label>
      <help>
        <message lang="fr">Lecteur</message>
        <message lang="en">Reader</message>
      </help>
    </profile>
  </profiles>
  <parameters>
    <parameter>
      <name>URL</name>
      <label>
        <message lang="fr">URL</message>
        <message lang="en">URL</message>
      </label>
      <order>0</order>
      <mandatory>true</mandatory>
      <value></value>      
      <type>text</type>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Saisissez ici l'adresse web du site cible</message>
        <message lang="en">Enter the web site address.</message>
      </help>
    </parameter>
    <parameter>
      <name>clientSSO</name>
      <label>
        <message lang="fr">Authentification automatique sur le site cible.</message>
        <message lang="en">Authenticate on the destination site</message>
      </label>
      <order>1</order>
      <mandatory>true</mandatory>
      <value>no</value>
      <type>checkbox</type>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Activation du SSO Client.</message>
        <message lang="en">Automcatci authentication on the destination site.</message>
      </help>
    </parameter>
    <parameter>
      <name>openNewWindow</name>
      <label>
        <message lang="fr">Ouvrir dans une nouvelle fenetre</message>
        <message lang="en">Open the link in a new window</message>
      </label>
      <order>2</order>
      <mandatory>true</mandatory>
      <value>no</value>
      <type>checkbox</type>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Le lien peut s'ouvrir soit dans Silverpeas, soit dans une nouvelle fenêtre. </message>
        <message lang="en">Open th new page inside Silverpeas or in a new window.</message>
      </help>
    </parameter>
    <parameter>
      <name>isInternalLink</name>
      <label>
        <message lang="fr">Il s'agit d'un lien interne</message>
        <message lang="en">Internal link</message>
      </label>
      <order>3</order>
      <mandatory>true</mandatory>
      <value>no</value>
      <type>checkbox</type>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Cocher cette case s'il s'agit d'un lien interne : le lien sera alors analysé pour ne garder que le partie concernant Silverpeas </message>
        <message lang="en">Check to indicate that the link is internal, thus removing the unecessary url part.</message>
      </help>
    </parameter>
    <parameter>
      <name>login</name>
      <label>
        <message lang="fr">Nom du champ de login pour le site cible.</message>
        <message lang="en">Login field name for the destination site.</message>
      </label>      
      <order>4</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>      
      <updatable>always</updatable>
      <help>
        <message lang="fr">Nom du champ pour passer le login du site cible</message>
        <message lang="en">name of the field used to pass the login to the target site.</message>
      </help>
    </parameter>
    <parameter>
      <name>password</name>
      <label>
        <message lang="fr">Nom du champ Mot de passe pour le site cible.</message>
        <message lang="en">Password field name for the destination site</message>
      </label>      
      <order>5</order>
      <mandatory>false</mandatory>
      <value></value>      
      <type>text</type>
      <size>25</size>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Nom du champ pour passer le mot de passe du site cible</message>
        <message lang="en">name of the field used to pass the password to the target site.</message>
      </help>
    </parameter>
    <parameter>
      <name>method</name>
      <label>
        <message lang="fr">Attribut Method du formulaire</message>
        <message lang="en">Method used by the form to submit data</message>
      </label>
      <order>6</order>
      <mandatory>true</mandatory>
      <value>GET</value>
      <options>
        <option>
          <name>
            <message lang="fr">Post</message>
            <message lang="en">Post</message>
          </name>
          <value>POST</value>
        </option>
        <option>
          <name>
            <message lang="fr">Get</message>
            <message lang="en">Get</message>
          </name>
          <value>GET</value>
        </option>
      </options>
      <type>select</type>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Attribut Method à passer au formulaire de soumission de l'application SSO Client.</message>
        <message lang="en">Method used by the form to submit data to the target site.</message>
      </help>      
    </parameter>
    <parameter>
      <name>nameParam1</name>
      <label>
        <message lang="fr">Paramètre sup 1</message>
        <message lang="en">Extra parameter 1</message>
      </label>
      <order>7</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>   
      <updatable>always</updatable>
      <help>
        <message lang="fr">Nom du paramètre supplémentaire pour l'application SSO Client. </message>
        <message lang="en">Name of the first extra parameter for the target site authentication form.</message>
      </help>
    </parameter>
    <parameter>
      <name>valueParam1</name>
      <label>
        <message lang="fr">Valeur paramètre 1</message>
        <message lang="en">Value of the first extra parameter</message>
      </label>
      <order>8</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Valeur du paramètre supplémentaire pour l'application SSO Client.</message>
        <message lang="en">Value of the first extra parameter</message>
      </help>
    </parameter>
    <parameter>
      <name>nameParam2</name>
      <label>
        <message lang="fr">Paramètre sup 2</message>
        <message lang="en">Extra parameter 2</message>
      </label>
      <order>9</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Nom du paramètre supplémentaire pour l'applicationSSO Client.</message>
        <message lang="en">Name of the second extra parameter for the target site authentication form.</message>
      </help>
    </parameter>
    <parameter>
      <name>valueParam2</name>
      <label>
        <message lang="fr">Valeur paramètre 1</message>
        <message lang="en">Value of the second extra parameter</message>
      </label>
      <order>10</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Valeur du paramètre supplémentaire pour l'application SSO Client. </message>
        <message lang="en">Value of the second extra parameter</message>
      </help>
    </parameter>
    <parameter>
      <name>nameParam3</name>
      <label>
        <message lang="fr">Paramètre sup 3</message>
        <message lang="en">Extra parameter 3</message>
      </label>
      <order>11</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>   
      <updatable>always</updatable>
      <help>
        <message lang="fr">Nom du paramètre supplémentaire pour l'application SSO Client. </message>
        <message lang="en">Name of the third extra parameter for the target site authentication form.</message>
      </help>
    </parameter>
    <parameter>
      <name>valueParam3</name>
      <label>
        <message lang="fr">Valeur paramètre 3</message>
        <message lang="en">Value of the third extra parameter</message>
      </label>
      <order>12</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Valeur du paramètre supplémentaire pour l'application SSO Client.</message>
        <message lang="en">Value of the third extra parameter</message>
      </help>
    </parameter>
    <parameter>
      <name>nameParam4</name>
      <label>
        <message lang="fr">Paramètre sup 4</message>
        <message lang="en">Extra parameter 4</message>
      </label>
      <order>13</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>   
      <updatable>always</updatable>
      <help>
        <message lang="fr">Nom du paramètre supplémentaire pour l'application SSO Client. </message>
        <message lang="en">Name of the fourth extra parameter for the target site authentication form.</message>
      </help>
    </parameter>
    <parameter>
      <name>valueParam4</name>
      <label>
        <message lang="fr">Valeur paramètre 4</message>
        <message lang="en">Value of the fourth extra parameter</message>
      </label>
      <order>14</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Valeur du paramètre supplémentaire pour l'application SSO Client.</message>
        <message lang="en">Value of the fourth extra parameter</message>
      </help>
    </parameter>
    <parameter>
      <name>nameParam5</name>
      <label>
        <message lang="fr">Paramètre sup 5</message>
        <message lang="en">Extra parameter 5</message>
      </label>
      <order>15</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>   
      <updatable>always</updatable>
      <help>
        <message lang="fr">Nom du paramètre supplémentaire pour l'application SSO Client. </message>
        <message lang="en">Name of the fifth extra parameter for the target site authentication form.</message>
      </help>
    </parameter>
    <parameter>
      <name>valueParam5</name>
      <label>
        <message lang="fr">Valeur paramètre 5</message>
        <message lang="en">Value of the fifth extra parameter</message>
      </label>
      <order>16</order>
      <mandatory>false</mandatory>
      <value></value>
      <type>text</type>
      <size>25</size>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Valeur du paramètre supplémentaire pour l'application SSO Client.</message>
        <message lang="en">Value of the fifth extra parameter</message>
      </help>
    </parameter>
  </parameters>
</WAComponent>
{'fraction_non_alphanumeric': 0.13403718154693597, 'fraction_numerical': 0.007497513579680208, 'mean_word_length': 2.6717696629213483, 'pattern_counts': {'":': 0, '<': 1077, '<?xml version=': 2, '>': 1077, 'https://': 0, 'lorem ipsum': 0, 'www.': 6, 'xml': 11}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6347268', 'n_tokens_mistral': 7916, 'n_tokens_neox': 7745, 'n_words': 2057}