Changeset 66032 in spip-zone


Ignore:
Timestamp:
Sep 18, 2012, 6:58:49 PM (7 years ago)
Author:
cedric@…
Message:

Le plugin intègre un outil de migration des anciens agenda basés sur des articles : on choisi une rubrique ou une branche, les champs correspondant a la date de debut et a la date de fin, la prise en compte des horaires ou non, les mots à migrer et l'outil créé les événements sur les articles pour pouvoir utiliser ensuite le plugin agenda.

L'outil ne casse rien du site existant : si le résultat ne convient pas il suffit de desinstaller le plugin pour retrouver le site dans l'état antérieur (ce qui permet de refaire la migration avec d'autres réglages en cas d'erreur).
Les articles ayant deja un événement ne sont pas migrés, ce qui veut dire que jouer une deuxième fois l'outil sur une même rubrique ne fait plus rien.

Location:
_plugins_/agenda/trunk
Files:
3 added
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • _plugins_/agenda/trunk/lang/migreragenda_fr.php

    r66017 r66032  
    66$GLOBALS[$GLOBALS['idx_lang']] = array(
    77
    8         // A
    9         'absence_prise_en_compte' => 'Votre absence est enregistrée',
    10         'activite_editoriale' => 'Activité Éditoriale',
    11         'afficher_calendrier' => 'Afficher le calendrier',
    12         'agenda' => 'Agenda',
    13         'ajouter_repetition' => 'Ajouter des répétitions',
    14         'ajouter_un_evenement' => 'ajouter un événement à cet article',
    15         'annee_precedente' => 'année précédente',
    16         'annee_suivante' => 'année suivante',
    17         'aucun_evenement' => 'aucun événement',
    18         'aucun_inscrit' => 'Aucun inscrit',
    19         'aucune_rubrique_mode_agenda' => 'Par défaut, toutes les rubriques permettent d\'utiliser les événements. Si vous activez le mode agenda sur une ou plusieurs rubriques, la gestion des événements sera limitée a sa branche.',
     8        'titre_migrer_agenda' => 'Migrer un Agenda d\'articles',
     9        'explication_migration_agenda_article_1' => 'Si votre site contient un agenda basé sur des articles,
     10vous pouvez utiliser cet outil pour le transformer automatiquement en événements.',
     11        'explication_migration_agenda_article_2' => 'Dans la rubrique agenda sélectionnée, un événement sera créé et renseigné pour dater chaque article, selon les réglages ci-dessous.',
     12        'explication_migration_agenda_article_fin' => 'Seuls les articles publiés et n\'ayant pas déjà d\'événement seront migrés.
     13        Aucune donnée ne sera supprimée sur les articles : si le résultat ne vous convient pas, il suffit de désinstaller le plugin Agenda pour retrouver votre rubrique comme avant la migration.',
    2014
    21         // B
    22         'bouton_annuler' => 'Annuler',
    23         'bouton_supprimer' => 'Supprimer',
     15        'label_rubrique_source' => 'Rubrique Agenda à migrer',
     16        'label_toute_la_branche_oui' => 'Migrer aussi toutes les sous-rubriques',
     17        'label_champ_date_debut' => 'Date de début',
     18        'label_champ_date_fin' => 'Date de fin',
     19        'label_champ_date' => 'Date de publication',
     20        'label_champ_date_redac' => 'Date de rédaction antérieure',
     21        'label_horaire' => 'Horaire',
     22        'label_horaire_oui' => 'Prendre en compte l\'heure',
     23        'label_horaire_non' => 'Pas d\'horaire (événements par journées)',
     24        'label_groupes_mots' => 'Associer les mots des groupes suivants',
     25        'bouton_migrer' => 'Prévisualiser la migration',
     26        'bouton_lancer_migration' => 'Lancer la migration',
    2427
    25         // C
    26         'confirm_suppression_inscription' => 'Voulez-vous vraiment supprimer cette inscription ?',
    27         'confirm_suppression_inscription_toutes' => 'Voulez-vous vraiment supprimer toutes les inscriptions ?',
    28         'connexion_necessaire_pour_inscription' => 'Merci de vous connecter pour pouvoir vous inscrire à cet événement.',
    29         'creer_evenement' => 'Créer un événement',
     28        'erreur_choix_incorrect' => 'Ce choix n\'est pas permis',
    3029
    31         // E
    32         'erreur_article_interdit' => 'Vous n\'avez pas le droit d\'associer cet événement à cet article',
    33         'erreur_article_manquant' => 'Vous devez indiquer un article',
    34         'erreur_date' => 'Cette date est incorrecte',
    35         'erreur_date_avant_apres' => 'Indiquez une date de fin après la date de début !',
    36         'erreur_date_corrigee' => 'La date a été corrigée',
    37         'erreur_heure' => 'Cette heure est incorrecte',
    38         'erreur_heure_corrigee' => 'L\'heure a été corrigée',
    39         'evenement_adresse' => 'Adresse',
    40         'evenement_article' => 'Associé à l\'article',
    41         'evenement_autres_occurences' => 'Autres occurences :',
    42         'evenement_date' => 'Date',
    43         'evenement_date_a' => 'à ',
    44         'evenement_date_a_immediat' => 'à ',
    45         'evenement_date_au' => 'Au ',
    46         'evenement_date_de' => 'De ',
    47         'evenement_date_debut' => 'Date de début',
    48         'evenement_date_du' => 'Du ',
    49         'evenement_date_fin' => 'Date de fin',
    50         'evenement_date_inscription' => 'Date d\'inscription',
    51         'evenement_descriptif' => 'Descriptif',
    52         'evenement_horaire' => 'Toute la journée',
    53         'evenement_lieu' => 'Lieu',
    54         'evenement_repetitions' => 'Répétitions',
    55         'evenement_titre' => 'Titre',
    56         'evenements' => 'Événements',
    57         'evenements_a_venir' => 'À venir',
    58         'evenements_depuis_debut' => 'Depuis le début',
     30        'info_migration_articles' => "Articles à migrer :",
     31        'info_migration_articles_reussi' => "Articles migrés :",
    5932
    60         // F
    61         'fermer' => 'fermer',
    62 
    63         // I
    64         'icone_creer_evenement' => 'Créer un nouvel événement',
    65         'icone_modifier_evenement' => 'Modifier l\'événement',
    66         'indiquez_votre_choix' => 'Indiquez votre choix',
    67         'info_1_place' => '1 place',
    68         'info_aucun_evenement' => 'Aucun événement',
    69         'info_evenement' => 'Événement',
    70         'info_evenement_poubelle' => 'Événement supprimé',
    71         'info_evenement_propose' => 'Événement proposé',
    72         'info_evenement_publie' => 'Événement publié',
    73         'info_evenements' => 'Événements',
    74         'info_inscription' => 'Inscription en ligne :',
    75         'info_lieu' => 'Lieu :',
    76         'info_nb_inscrits' => '@nb@ inscrits',
    77         'info_nb_places' => '@nb@ places',
    78         'info_nombre_evenements' => '@nb@ événements',
    79         'info_nouvel_evenement' => 'Nouvel événement',
    80         'info_reponse_inscription_non' => 'non',
    81         'info_reponse_inscription_nsp' => '?',
    82         'info_reponse_inscription_oui' => 'oui',
    83         'info_reponse_inscriptions' => 'Réponse',
    84         'info_reponses_inscriptions' => 'Réponses :',
    85         'info_un_evenement' => '1 événement',
    86         'info_un_inscrit' => 'Un inscrit',
    87         'inscrits' => 'Inscriptions',
    88 
    89         // L
    90         'label_inscription' => 'Inscription en ligne',
    91         'label_places' => 'Limiter le nombre de places',
    92         'label_reponse_jyparticipe' => 'J\'y serai',
    93         'label_reponse_jyparticipe_pas' => 'Je n\'y vais pas',
    94         'label_reponse_jyparticipe_peutetre' => 'J\'y serai peut-être',
    95         'label_vous_inscrire' => 'Votre participation',
    96         'lien_desinscrire' => 'Supprimer',
    97         'lien_desinscrire_tous' => 'Supprimer toutes les inscriptions',
    98         'lien_retirer_evenement' => 'Supprimer',
    99         'liste_inscrits' => 'Liste des inscriptions',
    100 
    101         // M
    102         'mois_precedent' => 'mois précédent',
    103         'mois_suivant' => 'mois suivant',
    104 
    105         // N
    106         'nb_repetitions' => '@nb@ répétitions',
    107 
    108         // P
    109         'participation_incertaine_prise_en_compte' => 'Votre participation éventuelle est enregistrée',
    110         'participation_prise_en_compte' => 'Votre participation est enregistrée',
    111         'probleme_technique' => 'Un problème technique est survenu. Reessayez plus tard.',
    112 
    113         // R
    114         'repetition' => 'Répétition',
    115         'repetition_de' => 'Répétition de',
    116         'retour_evenement' => 'Retour à l\'événement',
    117         'rubrique_activer_agenda' => 'Activer le mode agenda',
    118         'rubrique_dans_une_rubrique_mode_agenda' => 'Cette rubrique permet d\'utiliser les événements car elle est dans une rubrique dont le mode agenda a été activé',
    119         'rubrique_desactiver_agenda' => 'Désactiver le mode agenda',
    120         'rubrique_liste_evenements_de' => 'Événements de la rubrique',
    121         'rubrique_mode_agenda' => 'Le mode agenda est activé pour cette rubrique et sa branche',
    122         'rubrique_sans_gestion_evenement' => 'Le mode agenda n\'est pas activé pour cette rubrique',
    123         'rubriques' => 'Rubriques Agenda',
    124 
    125         // S
    126         'sans_titre' => '(sans titre)',
    127 
    128         // T
    129         'telecharger' => 'Télécharger (csv)',
    130         'telecharger_oui' => 'Seulement les réponses positives',
    131         'telecharger_toutes' => 'Toutes les réponses',
    132         'telecharger_toutes_tous_evenements' => 'Toutes les réponses aux inscriptions',
    133         'texte_agenda' => 'AGENDA',
    134         'texte_evenement_statut' => 'Cet événement est :',
    135         'texte_logo_objet' => 'LOGO DE L\'EVENEMENT',
    136         'titre_cadre_ajouter_evenement' => 'Ajouter un événement',
    137         'titre_cadre_modifier_evenement' => 'Modifier un événement',
    138         'titre_sur_l_agenda' => 'Sur l\'agenda',
    139         'toutes_rubriques' => 'Toutes',
    140 
    141         // U
    142         'une_repetition' => '1 répétition',
    143 
    144         // V
    145         'voir_evenements_rubrique' => 'Voir les événements de la rubrique'
    14633);
    14734
  • _plugins_/agenda/trunk/paquet.xml

    r66030 r66032  
    22        prefix="agenda"
    33        categorie="date"
    4         version="3.6.12"
     4        version="3.7.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.