PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Nouveauté WEBDEV 24 !
  • Ce que vous allez apprendre dans cette leçon
  • Présentation
  • Modification d'un paramètre du projet
  • Modification d'une page du projet
  • Modification de l'élément extrait
  • Réintégration de l'élément extrait
  • Synchronisation du projet
  • Mode déconnecté (ou nomade)
  • Administrateur du GDS
  • Déconnexion du GDS
Leçon 12.3. Manipuler un projet dans le GDS
Ce que vous allez apprendre dans cette leçon
  • Modification d'un paramètre du projet.
  • Modification d'une page du projet.
  • Synchronisation du projet.
  • Mode déconnecté.
  • Administrateur du GDS.

Durée estimée : 30 mn
Leçon précédenteSommaireLeçon suivante
Présentation
Nous allons maintenant commencer à travailler avec le GDS en conditions réelles en réalisant les manipulations suivantes :
  • Modifier un paramètre du projet.
  • Modifier une page du projet.
Modification d'un paramètre du projet
  • Nous allons modifier le projet en demandant à afficher l'ambiance sur les boîtes de dialogue :
    1. Affichez la description du projet : dans le ruban, sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
    2. Cliquez sur l'onglet "Ambiance / Styles".
    3. Cochez l'option "Appliquer l'ambiance sur les boîtes de dialogue".
    4. Validez la fenêtre de description du projet.
  • Plusieurs fenêtres du GDS apparaissent :
    1. Tout d'abord la fenêtre d'extraction automatique du projet s'affiche. En effet, nous modifions une caractéristique du projet, il est nécessaire d'extraire le projet.
    2. L'option "Réintégrer automatiquement le projet à la fin de l'opération" permet de réintégrer automatiquement le projet à la fin de sa modification. Conservez cette option.
    3. Validez cette fenêtre.
    4. WEBDEV propose d'ajouter des éléments dans la base de sources. Acceptez (bouton vert).
    5. La fenêtre de description du projet se ferme et le projet est automatiquement réintégré dans la base de sources.
Modification d'une page du projet
Nous allons maintenant modifier la page "PAGE_Fiche_du_produit". Nous allons déplacer les boutons "Annuler" et "Valider".
Pour modifier un élément du projet, il est nécessaire de l'extraire.
  • Pour modifier la page "PAGE_Fiche_du_produit" :
    1. Sélectionnez la page "PAGE_Fiche_du_produit" dans l'explorateur du projet et double-cliquez sur l'élément pour l'ouvrir sous l'éditeur de pages.
    2. L'extraction automatique est activée à la première modification : il suffit de déplacer un champ pour extraire l'élément.
    3. Il est également possible d'utiliser l'icône "Extraire" présente dans le ruban du volet GDS ().
    4. La fenêtre d'extraction apparaît :
    5. Le GDS propose trois modes d'extraction :
      • Exclusif (mode conseillé) : personne ne pourra extraire cet élément jusqu'à sa réintégration. L'élément pourra uniquement être extrait pour test.
      • Pour test : l'élément pourra être modifié mais les modifications ne pourront pas être réintégrées.
      • Multiple : l'élément pourra également être extrait par d'autres utilisateurs. Dans ce cas, lors de la réintégration, il sera possible de visualiser les différences entre les différentes versions de l'élément. Ce mode est réservé à des cas d'utilisations spécifiques et à des développeurs avancés.
    6. Nous allons extraire la page en mode exclusif. Conservez l'option "Exclusif" cochée.
    7. Saisissez un commentaire ("Modification des boutons" par exemple). Ce commentaire sera utile pour les autres développeurs.
    8. Validez l'extraction.
      La page est extraite.

Modification de l'élément extrait

La modification d'un élément extrait (IHM, code, ...) s'effectue comme sur un projet non géré par le GDS.
Cependant, toutes les modifications effectuées sur un élément extrait ne sont pas visibles par les autres développeurs.
Si un autre développeur exécute l'élément extrait, l'élément qui est actuellement dans la base de sources sera utilisé.
Il est ainsi possible de faire évoluer une application tout en gardant une version stable dans la base de sources.
  • Modifiez la page extraite :
    1. Sélectionnez les boutons "Annuler" et "Valider".
    2. Déplacez les boutons vers la droite (en dessous du champ de téléchargement).
    3. Enregistrez votre page (Ctrl + S).
  • Testez vos modifications.

Réintégration de l'élément extrait

Maintenant que les modifications sont terminées et testées, nous allons réintégrer la page dans la base de sources. Vos modifications seront alors accessibles aux autres développeurs.
  • Sous le volet "GDS", dans le groupe "Elément en cours", cliquez sur le bouton "Réintégrer". L'écran suivant s'affiche :
    Cet écran permet de :
    • connaître les modifications effectuées en comparant l'élément de la base de sources avec l'élément extrait (bouton "Mes Modifs").

      Note

      Fusion de code
      Vous pouvez comparer un élément avec une de ses versions précédentes. Il est alors possible de comparer le code pour récupérer un code "perdu" ou supprimé par erreur par un autre développeur par exemple.
    • accéder à l'historique de l'élément dans la base de sources (bouton "Propriétés").
    • saisir un commentaire sur les modifications réalisées. Par défaut, WEBDEV propose le commentaire saisi lors de l'extraction.
    • envoyer un message aux autres développeurs.
    • réintégrer les modifications effectuées dans l'élément, tout en conservant l'élément extrait (option "Garder l'élément extrait").

Note

Si vous utilisez les Centres de Contrôle, il est également possible de terminer la tâche en cours lors de la réintégration de l'élément dans le Gestionnaire de sources. Cette fonctionnalité est utile notamment pour assurer le suivi des tâches, des corrections de bugs, ...
  • Validez la réintégration.
Synchronisation du projet
Plusieurs options permettent de configurer un projet manipulé avec le GDS. Ces options sont regroupées dans l'onglet "GDS" de la description du projet (affichée par un clic sur "Description" sous le volet "Projet").
Ces options sont les suivantes :
  • Proposer la récupération de la dernière version des éléments à l'ouverture du projet.
    Cette option permet lors de l'ouverture d'un projet présent dans le GDS, de proposer la récupération de la dernière version des différents éléments du projet.
  • Proposer la réintégration des éléments à la fermeture du projet.
    Cette option permet d'afficher lors de la fermeture du projet la liste de tous les éléments actuellement extraits, afin de réintégrer certains ou tous ces éléments.
    Par défaut, à la fermeture du projet, les éléments extraits ne sont pas réintégrés.
  • Extraire/Réintégrer automatiquement le projet.
    Cette option permet d'extraire ou de réintégrer automatiquement le projet lors de la manipulation d'un élément.
    Par défaut, cette option est sélectionnée.
Mode déconnecté (ou nomade)
Le GDS permet très simplement de travailler en mode déconnecté ou nomade.
Ce mode permet par exemple à un développeur utilisant un portable de continuer à travailler sur un projet présent dans la base de sources tout en étant déconnecté.
Le principe est simple :
  • avant la déconnexion, sous le volet "GDS", dans le groupe "Autres actions", déroulez "Travail à distance" et sélectionnez l'option "Se déconnecter pour une utilisation nomade".
  • à la reconnexion, sous le volet "GDS", dans le groupe "Autres actions", déroulez "Travail à distance" et sélectionnez l'option "Se reconnecter et synchroniser". Il suffit alors de réintégrer les éléments modifiés.
En mode nomade, deux solutions s'offrent à vous concernant l'extraction d'éléments :
  • Vous ne faites aucune extraction d'élément du GDS. Ainsi, pendant toute votre période nomade, d'autres développeurs pourront travailler sur le ou les mêmes éléments que vous. À votre retour et à votre reconnexion au GDS, il sera nécessaire de faire des fusions entre vos propres modifications sur l'élément et celles effectuées par d'autres développeurs.
  • Vous faites une extraction exclusive sur le ou les éléments que vous allez modifier. Vous vous réservez ainsi l'élément pendant toute votre période nomade.
Administrateur du GDS
L'administrateur du GDS permet de manipuler directement les différents projets inclus dans le gestionnaire de sources.
Il permet par exemple de :
  • gérer les bases de sources (création, connexion à une base de sources).
  • gérer les fichiers et les répertoires présents dans un projet de la base de sources (ajouter, supprimer, renommer, ... des fichiers et des répertoires).
  • gérer les différents fichiers de la base de sources (extraction, réintégration, partage, ...).
  • lancer certains outils (options, maintenances, ...).
  • visualiser l'historique d'un élément.
  • visualiser l'état des éléments.
  • réaliser des sauvegardes.
  • donner des droits aux différents utilisateurs du GDS.
  • lister les projets auxquels on participe afin de pouvoir s'en dissocier (si besoin).
  • Lancez l'administrateur du GDS : sous le volet "GDS", dans le groupe "Base GDS", cliquez sur le bouton "Gérer". Tous les éléments du projet sont listés dans l'administrateur.
Pour plus de renseignements sur le GDS, consultez Le gestionnaire de sources.
Déconnexion du GDS
Si vous souhaitez cesser d'utiliser le GDS sur un projet :
  1. Affichez la fenêtre de description du projet : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
  2. Dans l'onglet "GDS", sélectionnez l'option "Pas de groupware développeur ni de GDS".
  3. Validez la fenêtre de description du projet.
Leçon précédenteSommaireLeçon suivante
Version minimum requise
  • Version 24
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire