RAD Studio dispose d’un gestionnaire de packages léger, d’un mécanisme de téléchargement de fonctionnalités de produit supplémentaires, de bibliothèques et de composants complémentaires, de démos, de styles VCL et FMX, etc. Une partie du contenu est fournie par Embarcadero, mais une grande partie provient de notre communauté de développeurs et de fournisseurs tiers.
Désormais, dans la prochaine version 10.4 de Delphi et C ++ Builder, le gestionnaire de packages GetIt va voir des changements significatifs dans la version 10.4. L’ajout clé est que désormais chaque entrée a une date de sortie associée, techniquement un horodatage. C’est le fondement de différentes fonctionnalités:
- la possibilité de trier la liste des entrées par date, voir les plus récentes en haut
- pour chaque entrée que vous avez déjà installée, l’indication qu’une version mise à jour est disponible
- la possibilité de lister toutes les entrées installées pour lesquelles une mise à jour est disponible
Table of Contents
Filtres mis à jour
En termes de changement d’interface utilisateur, la section Filtre de l’interface utilisateur de la boîte de dialogue GetIt sera modifiée:
Nous supprimons les anciens filtres inactifs (comme Gratuit et Payant) et conservons 2 options offrant 2 nouvelles:
- Tout pour toutes les entrées
- Installé pour les packages installés sur le système actuel
- L’abonnement uniquement est un nouveau filtre pour le contenu exclusif publié par Embarcadero et limité aux clients disposant d’une licence d’abonnement de mise à jour active
- Updates répertorie les packages installés sur le système actuel et pour lesquels une nouvelle version est disponible (c’est-à-dire un package avec un horodatage plus récent que l’horodatage de la version installée)
Voici le filtre des mises à jour en action:
Un autre changement est dans la section Trier par de la boîte de dialogue GetIt, qui va avoir une nouvelle option pour trier les packages par date de sortie (ou horodatage).
Interface utilisateur des entrées GetIt
L’interface utilisateur de l’entrée individuelle dans la boîte de dialogue GetIt sera également modifiée pour indiquer la date spécifique à laquelle le package a été publié et (éventuellement) la date à laquelle vous avez installé ce package. En fonction de l’état, l’interface utilisateur d’entrée comprend de nouveaux boutons pour les actions – il y a maintenant plus d’actions disponibles, y compris la mise à jour d’un package. Ici, vous pouvez voir l’interface utilisateur standard pour une entrée et la même chose une fois le package installé et une mise à jour disponible:
Notez que les deux dates indiquées dans la dernière image sont la date de sortie de la dernière mise à jour et la date de sortie de celle actuellement installée (l’horodatage de l’élément installé, pas la date à laquelle il a été installé).
Patches RAD Studio
Une autre fonctionnalité clé que nous activons dans la version 10.4 est la possibilité d’utiliser GetIt pour distribuer des correctifs, avec une manière spécifique d’alerter les clients qu’un correctif est disponible. Nous avons ajouté une nouvelle section à la page d’accueil pour indiquer lorsqu’un correctif est disponible et que vous ne l’avez pas installé:
Une fois installé, cette indication disparaîtra. Combiné à cette astuce de page d’accueil, nous aurons une nouvelle catégorie dans le gestionnaire de packages GetIt pour les correctifs. Mais ce n’est pas le seul changement lié. Nous avons techniquement introduit un mode d’installation différée, de sorte qu’un correctif nécessitant la mise à jour des fichiers utilisés par l’EDI de RAD Studio lui-même puisse être installé par un processus séparé une fois que vous fermez RAD Studio (ou que vous le redémarrez). Cela rendra compte de l’installation de correctifs plus complexes, qui vous obligeront à fermer d’abord RAD Studio.
Fonctionnalités supplémentaires de GetIt
Outre les fonctionnalités mentionnées ci-dessus, nous avons travaillé sur de nombreuses autres nouvelles fonctionnalités et améliorations plus petites dans le gestionnaire de packages GetIt:
- Lors de l’installation des packages, vous pouvez consigner les étapes dans le même fichier journal utilisé par l’installation. Ceci est contrôlé par la clé de registre CatalogRepository / Debug RAD Studio
- L’action Ouvrir un projet permet d’ouvrir un groupe de projets
- Le fichier journal affiche clairement dans quel dossier les fichiers sont installés avec GetIt
- En cas d’erreur dans une opération GetIt, le nom de l’action est indiqué avec le code numérique interne, ce qui facilite la compréhension de l’erreur
Conclusion
Comme vous pouvez le voir, nous avons déployé des efforts pour ajouter de la valeur au gestionnaire de paquets GetIt dans 10.4 et espérons vraiment que cela augmentera son utilité en tant que moyen de distribuer des composants et des bibliothèques aux utilisateurs de RAD Studio – mais nous avons de nombreuses autres extensions. déjà planifié. Restez à l’écoute.
Si vous avez un abonnement aux mises à jour, l’un des avantages est d’accéder aux versions bêta des versions à venir. Il est encore temps de rejoindre notre programme bêta pour la version 10.4!
Ceci est un aperçu d’une prochaine version de RAD Studio. Il peut toujours y avoir des bugs ou des changements de dernière minute. Rien ici n’est définitif tant que la version n’est pas officiellement disponible.