« MediaWiki:Guidedtour-tour-modify button.js » : différence entre les versions

De Wikimedica
(Page créée avec « →‎* basic_navigation tour : ( function ( gt ) { var tour, launchTourButtons; if(!mw.config.get('wgIsProbablyEditable')) { return; // Skip the tour if the user c… »)
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
/*
/*
  * basic_navigation tour
  * modify_button tour
  */
  */
( function ( gt ) {
( function ( gt ) {
Ligne 10 : Ligne 10 :
}
}
console.log('Loading basic_navigation tour.');
console.log('Loading modify_button tour.');
tour = new gt.TourBuilder( {
tour = new gt.TourBuilder( {
Ligne 20 : Ligne 20 :
* if this were on-wiki, it would be MediaWiki:Guidedtour-tour-test.js
* if this were on-wiki, it would be MediaWiki:Guidedtour-tour-test.js
*/
*/
name: 'basic_navigation'
name: 'modify_button'
} );
} );



Version du 23 novembre 2020 à 23:59

/*
 * modify_button tour
 */
( function ( gt ) {
	var tour, launchTourButtons;
	
	if(!mw.config.get('wgIsProbablyEditable'))
	{
		return; // Skip the tour if the user cannot edit the page.
	}
	
	console.log('Loading modify_button tour.');
	
	tour = new gt.TourBuilder( {
		/*
		 * This is the name of the tour.  It must be lowercase, without any hyphen (-) or
		 * period (.) characters.
		 *
		 * If this is an on-wiki tour, it should match the MediaWiki page.  For instance,
		 * if this were on-wiki, it would be MediaWiki:Guidedtour-tour-test.js
		 */
		name: 'modify_button'
	} );

	tour.firstStep( {
		name: 'overlay',
		title: 'Un petit tour de l\'interface de Wikimedica?',
		description: 'Quelques notions de base sur l\'interface de <b>Wikimedica</b> vous aideront grandement à tirer plein potentiel de la plateforme.',
		overlay: true,
		buttons: [ 
			{ name: 'Plus tard', type: 'destructive', classString: 'mw-tour-later', onclick: function() {} },
		],
		closeOnClickOutside: false
	} )
		.next( 'openAccess' );

	tour.step( {
		name: 'openAccess',
		title: 'Libre accès',
		description: new gt.WikitextDescription('Tout le contenu sur Wikimedica est en libre accès (CC-BY-SA), c\'est à dire <b>gratuit et réutilisable à n\'importe quelle fin</b> pour autant que:' + "\n" +
		'* ses auteurs soient crédités' + "\n" +
		'* le contenu dérivé soit repartagé selon les mêmes conditions' + "\n" +
		'Pour plus d\'informations, voir la page [[Wikimedica:Licence|licence]]'),
		overlay: true,
		closeOnClickOutside: false
	} )
		.next( 'help' )
		.back( 'overlay' );

	tour.step( {
		name: 'help',
		title: 'Portail d\'aide',
		description: 'En tout temps, des pages d\'<b>aide</b> sont disponibles ici.',
		attachTo: '#n-help',
		position: 'right',
		closeOnClickOutside: false
	} )
		.next( 'forum' )
		.back( 'openAccess' );
		
	tour.step( {
		name: 'forum',
		title: 'Des questions?',
		description: 'Wikimedica comporte un <b>forum</b> dédié à l\'aide des nouveaux utilisateurs. À l\'intérieur, vous pourrez y <b>poser une question</b> et d\'autres utilisateurs se feront un plaisir de vous répondre!',
		attachTo: '#n-Poser-une-question',
		position: 'right',
		closeOnClickOutside: false
	} )
		.next( 'recentmodifs' )
		.back( 'help' );
		
	tour.step( {
		name: 'recentmodifs',
		title: 'Modifications récentes',
		description: 'Wikimedica est amélioré plusieurs fois par jour. Toutes les <b>modifications récentes</b> sont listées sur cette page.',
		attachTo: '#n-Toutes',
		position: 'right',
		closeOnClickOutside: false
	} )
		.next( 'recherche' )
		.back( 'help' );
	
	tour.step( {
		name: 'recherche',
		title: 'Barre de recherche',
		description: 'Si vous désirez trouver une information rapidement, il suffit d\'utiliser la <b>barre de recherche</b ci-dessus.',
		attachTo: '#simpleSearch',
		position: 'left',
		closeOnClickOutside: false
	} )
		.next( 'modifier' )
		.back( 'recentmodifs' );
		
	tour.step( {
		name: 'modifier',
		title: 'Modifier une page',
		description: 'Pour modifier une page, cliquez ici. <br>Wikimedica est une plateforme collaborative. Cela signifie que tous les professionnels qui détiennent un compte peuvent contribuer à son contenu. Wikimedica dépend de collaborateurs comme vous pour se construire, alors n\'hésitez pas à vous lancer dans la <b>modification d\'une page</b>.',
		attachTo: '#ca-ve-edit',
		position: 'bottom',
		closeOnClickOutside: false
	} )
		.next( 'discussion' )
		.back( 'recherche' );
	
	tour.step( {
		name: 'discussion',
		title: 'Discussions sur une page',
		description: 'Toutes les pages possèdent un espace de discussion pour que les éditeurs puissent converser sur les sujets en lien avec le sujet traité: contenu, les données, la recherche, etc.',
		attachTo: '#ca-talk',
		position: 'bottom',
		closeOnClickOutside: false
	} )
		.next( 'historique' )
		.back( 'modifier' );
		
	tour.step( {
		name: 'historique',
		title: 'Historique d\'une page',
		description: 'Toutes les versions d\'une page y sont archivées et vous pouvez comparer plusieurs versions de la page entre elles pour apprécier le travail éditorial. Si vous supprimez ou ajoutez une information par erreur, il est possible de revenir à la version précédente sans aucun soucis grâce à l\'<b>historique</b>.',
		attachTo: '#ca-history',
		position: 'bottom',
		closeOnClickOutside: false
	} )
		.next( 'utilisateur' )
		.back( 'discussion' );
		
	tour.step( {
		name: 'utilisateur',
		title: 'Page utilisateur',
		description: 'Chaque utilisateur possède également sa propre page wiki. C\'est notamment sur cette page qu\'il est possible d\'écrire sa biographie, sa profession et son affiliation universitaire.',
		attachTo: '#pt-userpage',
		position: 'bottom',
		closeOnClickOutside: false
	} )
		.next( 'brouillon' )
		.back( 'historique' );
		
	tour.step( {
		name: 'brouillon',
		title: 'Brouillons',
		description: 'Vous désirez tester quelques modifications ou faire l\'ébauche d\'une nouvelle page? L\'espace <b>Brouillons</b> permet d\'expérimenter et de travailler sur des pages en cours de développement.',
		attachTo: '#pt-drafts',
		position: 'bottom',
		closeOnClickOutside: false
	} )
		.next( 'notifications' )
		.back( 'utilisateur' );
		
	tour.step( {
		name: 'notifications',
		title: 'Notifications et alertes',
		description: 'Lorsque vous interagirez avec d\'autres utilisateurs sur Wikimedica, vous recevrez des <b>notifications</b> ou <b>alertes</b> concernant par exemple des modifications apportées à une page.',
		attachTo: '#pt-notifications-alert',
		position: 'bottom',
		closeOnClickOutside: false
	} )
		.next( 'end' )
		.back( 'brouillon' );
		
	tour.step( {
		name: 'end',
		title: 'Merci!',
		description: new gt.WikitextDescription('Si vous voulez en apprendre plus sur les fonctions de Wikimedica avec d\'autres tours, rendez-vous à [[Aide:Accueil]].'),
		overlay:true,
		buttons: [ 
			{ action: 'wikiLink', page: 'Aide:Accueil#Tours_guidés', name: 'Me montrer d\'autres tours', classString: 'mw-tour-complete'},
			{ action: 'end', classString: 'mw-tour-complete'}	
		],
		closeOnClickOutside: false
		
	} )
		.back('notifications');
	
}( mw.guidedTour ) );