Panier

← Tous les guides

Module Scratchpad · Guide de l’utilisateur

Collecter des extraits de code, les retrouver et les réutiliser

Scratchpad est l’endroit où ranger le code dont vous avez sans cesse besoin : requêtes, modèles, lignes de commande, extraits venus d’un projet. Au lieu de les garder sur des post-it, dans d’anciens tickets ou dans votre tête, ils sont à un seul endroit — cherchables et copiables d’un clic.

La collection est commune : tous les collaborateurs voient tous les extraits. Qui ne veut voir que les siens bascule la ligne de filtres sur « Les miens ».

La vue d’ensemble avec recherche, filtre de langage et étiquettes
La vue d’ensemble avec recherche, filtre de langage et étiquettes
16 langages avec coloration syntaxique
Un clic le code dans le presse-papiers
Texte intégral la recherche fouille aussi le code
Étiquettes vous les créez en les tapant

Créer un extrait

Vous trouvez le module sous Scratchpad dans la navigation de FreeScout. Le bouton Nouveau ouvre un formulaire court qui ne demande que trois choses : titre, langage et le code lui-même.

C’est voulu. Un extrait naît le plus souvent au milieu d’un autre travail, et un formulaire à dix champs fait qu’on ne le range justement pas. Tout le reste — description, étiquettes, liens — vous le complétez plus tard sur la page de détail, quand vous avez le temps. Ou jamais.

Le retrouver

La recherche couvre le titre, la description et le code lui-même. C’est là que tout se joue : on se souvient rarement du titre donné il y a six mois, mais presque toujours d’un nom de fonction ou d’une colonne de table figurant dans le code.

S’y ajoutent un filtre par langage et par étiquette, et le basculement entre tous les extraits et les vôtres.

Étiquettes

Les étiquettes se tapent directement lors de la modification. Si le nom n’existe pas encore, il est créé et reçoit automatiquement l’une des huit couleurs.

Il n’existe volontairement aucune liste à entretenir au préalable. Un système d’étiquettes qu’il faut d’abord mettre en place ne sera pas utilisé.

Lier à une tâche ou à un client

Un extrait peut être lié à exactement une tâche ou un projet du module Activités, et en plus à un client.

Cela aide plus tard pour la question du contexte dans lequel le code est né — et on se la pose plus souvent qu’on ne le croit.

Langages pris en charge

Pour la coloration syntaxique, vous avez le choix entre PHP, JavaScript, TypeScript, Python, SQL, JSON, HTML et XML, CSS, SCSS, Java et YAML, entre autres.

S’y ajoute un mode texte brut, sans coloration. Il est plus utile qu’il n’y paraît : pour des fragments de configuration, des messages d’erreur, ou tout ce qui n’est pas un langage.

Bon à savoir

Il n’existe pas d’historique des modifications

Contrairement au coffre-fort, Scratchpad n’enregistre que le dernier état d’un extrait. Si une version plus ancienne pourrait encore servir, rangez-la comme extrait distinct avant d’écraser.

Tout le monde voit tout

Il n’existe pas de collection visible par une seule personne. Le filtre « Les miens » vous montre vos propres extraits, mais ne les cache pas aux autres. Pour les accès et tout ce qui est confidentiel, le coffre-fort est donc l’endroit adéquat, pas Scratchpad.

Vous ne vous en sortez pas ? Assistance

Bon à savoir

Questions fréquentes

Tout ce que vous devriez savoir sur nos modules, nos licences, les mises à jour et le support avant d’acheter.

Pourquoi une date d’expiration s’affiche-t-elle sur le module FreeScout que j’ai acheté ?

Avec votre achat, vous recevez le module ainsi que douze mois de support, de mises à jour de sécurité et de nouvelles fonctions. La date d’expiration affichée concerne ces prestations comprises — pas votre droit d’utiliser le module.

Que se passe-t-il à l’expiration de ma licence ?

Le module que vous avez installé continue de fonctionner. Après l’expiration de la licence, en revanche, vous ne recevez plus de mises à jour de sécurité ni de fonctions, et le support compris n’est plus utilisable.

Vous décidez vous-même de renouveler la licence ou de continuer à utiliser le module installé sans autres mises à jour, sous votre propre responsabilité.

D’autres promettent des mises à jour à vie. Pourquoi pas vous ?

Les technologies, les exigences de sécurité et les dépendances évoluent sans cesse. Ce qui fonctionne de façon fiable aujourd’hui peut être dépassé ou plus pris en charge demain. Un bon logiciel demande donc un entretien, des tests et un développement continus.

Plutôt que de vous lier à un abonnement permanent, nous vous laissons le choix : renouveler votre licence, ou continuer à utiliser le module installé sans autres mises à jour, sous votre propre responsabilité.

Ai-je besoin de votre module LaStore ?

Non, mais le module LaStore relie votre installation FreeScout aux modules que vous avez achetés et vous apporte plusieurs avantages :

  • installation en un clic
  • détection automatique des mises à jour disponibles
  • mise à jour simple directement dans FreeScout
  • vérification de la signature du paquet
  • protection contre des paquets modifiés ou falsifiés à votre insu

Nos modules n’utilisent pas le processus de mise à jour habituel, car il n’est pas sûr. Le module LaStore vérifie chacun de nos modules avant la mise à jour. Un attaquant ne peut donc pas livrer de mises à jour falsifiées et dangereuses. Sans ce module, la vérification vous incombe et le processus est manuel.

sans LaStoreavec LaStore, pilote auto éteintavec LaStore, pilote auto activé
apprend les nouvelles versionsnonoui, chaque jouroui, chaque jour
installeà la main depuis le portailen un clicla nuit, sans vous
vérifiépar vous, via shasum -a 256ouioui
Est-ce que j’obtiens vraiment le code source complet ?

Oui. Nos modules sont fournis sous licence AGPL-3.0. Le module livré contient l’intégralité du code source, que vous pouvez consulter et adapter dans le cadre de cette licence.

Sur combien d’installations FreeScout puis-je utiliser le module ?

Une licence couvre une installation FreeScout active. Deux déménagements de serveur gratuits sont compris en plus.

Si un ancien serveur n’est plus utilisé, le système libère automatiquement son activation après 90 jours. Une installation devenue injoignable ou déjà supprimée n’est donc pas imputée durablement à votre licence.

Puis-je retourner un module acheté ?

Vous disposez d’un droit de retour de 14 jours. Il s’éteint dès que vous activez le module — et non déjà à la remise de la clé de licence.

N’activez donc le module que lorsque vous avez définitivement décidé de l’utiliser. Pour les consommateurs de l’EEE s’appliquent en outre les dispositions légales sur le droit de rétractation pour les contenus numériques.

Qui établit ma facture ?

Le paiement est traité par Paddle. Paddle agit comme Merchant of Record et donc comme vendeuse. C’est pourquoi Paddle figure comme émetteur de la facture, et éventuellement aussi comme bénéficiaire sur votre relevé de carte ou de compte.

Un module a-t-il besoin d’autres modules FreeScout ?

Cela dépend du produit. Certains modules fonctionnent entièrement seuls et offrent des fonctions supplémentaires lorsque d’autres modules sont présents. D’autres ont des dépendances strictes.

Le chercheur de créneaux, par exemple, exige impérativement le module Calendar, car les rendez-vous disponibles sont calculés à partir des agendas qui y sont tenus.

Les dépendances requises et optionnelles figurent sur chaque page de produit.

Que faire si quelque chose ne fonctionne pas ?

Nous vérifions nos modules avec soin. Il peut néanmoins arriver qu’une fonction ne se comporte pas comme prévu dans un environnement particulier.

Chaque module est accompagné d’un guide détaillé. Si cela ne suffit pas, vous pouvez ouvrir un ticket de support. Décrivez brièvement le problème et les étapes déjà effectuées — nous vous aidons volontiers.

Payer en toute sécurité, partoutVotre paiement est traité en toute sécurité par Paddle. Vous pouvez payer depuis le monde entier, confortablement dans votre propre monnaie — facturation en règle comprise.
Ouvert, vérifiable, adaptableGrâce à l’AGPL-3.0, vous obtenez le code source complet. Vous pouvez vérifier le logiciel, l’adapter vous-même et continuer à l’exploiter en toute indépendance.
Deux déménagements de serveur inclusVotre installation FreeScout déménage ? Vous pouvez transférer votre licence vers un nouveau serveur jusqu’à deux fois, gratuitement, et continuer à y utiliser le module.
Installer et rester à jour automatiquementAvec notre module LaStore pour FreeScout, vous installez vos achats en un seul clic. Les mises à jour disponibles sont vérifiées et installées automatiquement.

Lire la vidéo

La lecture établit une connexion avec YouTube.

Voir l’image