Pour les développeurs

Section développeur PLANETCALC

Trois étapes pour créer une nouvelle calculatrice

Pour créer une nouvelle calculatrice, vous devez exécuter trois tâches simples:

  • Définir les paramètres d'entrée et de résultat.
  • Ecrire en Javascript le code de la calculatrice.
  • Ecrire un article en utilisant des balises MarkDown.

Les paramètres d'entrée et les valeurs de résultat de la calculatrice peuvent être définis à l'aide de l'éditeur de la calculatrice. Le code JavaScript peut aussi être édité avec l'éditeur de la calculatrice.

Pour mettre votre nouvelle calculatrice à la disposition des visiteurs du site, vous pouvez écrire un court article (une description de la calculatrice) en utilisant l'éditeur d'article. L'article peut contenir des calculatrices, des tableaux, des images et d'autres options fournies par le langage MarkDown markup.

Pour faire certains calculs, vous pouvez avoir besoin de données structurées. Les calculatrices PLANETCALC peuvent utiliser des données XML, JSON ou des tables HTML-venant de sites web externes.

Vous pouvez aussi créer une table de données ou une hiérarchie de tables grâce à l'éditeur de guide PLANETCALC.

Plus d'informations sur la création de calculatrice.

Les calculatrices peuvent réutiliser les paramètres et algorithmes des autres calculatrices.

Vous trouverez plus de détails sur la création d'une calculatrice dans les articles des développeurs de calculatrices:

Traduction en langues étrangères

L'interface utilisateur du site est traduite en différentes langues étrangères. Les calculatrices, les articles et le guide peuvent être traduits dans les mêmes langues en utilisant l'éditeur de traduction.

Le développeur de calculatrice doit étudier les possibilités de traduction futures. Puisque n'importe quel paramètre de la calculatrice peut être facilement traduit par l'éditeur de traduction, toutes les chaînes de caractères utilisées dans la calculatrice doivent être stockées dans des paramètres spéciaux (ressources) plutôt que de les écrire directement dans un code.