Il est important de savoir dans quelles parties de la root vous pouvez travailler en sécurité. Voici un bref aperçu des tables dans lesquelles vous pouvez stocker vos scripts et vos données.
Sites web et macros
Quand vous créez un nouveau site web à partir du menu "Web -> New Website...", il est en fait créé dans root.websites. C'est là que doivent se trouver tous vos sites web.
Si vous commencez à écrire vos propres macros pour vos pages web, vous avez le choix entre deux emplacements. Si une macro est spécifique à un site, vous pouvez la mettre dans une sous-table du site appelée #tools. (Cette table est générée automatiquement quand vous créez un nouveau site).
Vous pouvez aussi stocker des macros d'usage plus général dans user.html.macros.
Notez bien que les macros sont appelées de manière hiérarchique. Quand Frontier trouve une macro dans votre page web, il la cherche d'abord dans votre table #tools locale, puis dans user.html.macros, et finalement dans les macros prédéfinies, qui sont dans html.data.standardmacros.
Scripts et données
La table workspace est un bon endroit pour les diverses choses qui ne vont pas spécialement ailleurs. C'est un bon atelier pour construire vos scripts. Mais vous pouvez aussi y stocker autre chose. Dans la mienne, il y a deux ou trois listes de choses à faire, et aussi des outlines (document en mode plan) pour mes projets en cours.
Je développe aussi des scripts dans la table workspace.
La suite personnelle
Je développe mes scripts dans la table workspace, mais quand j'ai fini, si je trouve que les scripts en question sont suffisament utiles, je les ajoute à ma suite personnelle. Normalement, les suites sont des groupes de scripts qui forment une mini-application. Mais je mets mes données et scripts personnels dans la table suites.
Pourquoi dans la table suites ? Parce que c'est une suite "privilégiée", au sens où on peut faire référence à un objet de celle-ci sans avoir à taper 'suites.' devant. Frontier cherche automatiquement dedans (entre autres tables) pour les adresses qu'il ne trouve pas au niveau racine de la banque d'objets. Nous verrons cela en détail à la page suivante.
Dans ma suite personnelle, je garde les commandes de menu que j'ai modifiées à ma façon, des scripts utilitaires, et des notes qui me rappellent les modifications que j'y ai apportées. C'est peut être quelquechose que vous ne ferez pas tout de suite, mais c'est un bon exemple des nombreuses utilisations possibles de la banque d'objets de Frontier.

Voici un aperçu de ce qu'il y a dans ma suite personnelle.
| Pour créer votre propre suite personnelle : Choisissez le menu "Main -> Suites -> New Suite...". Frontier vous demande un nom pour la suite. Je vous recommande d'utiliser vos initiales, bien que vous puissiez vraiment choisir ce que vous voulez.
Vous pouvez utiliser votre suite personnelle comme vous voulez ; j'ai des sous-tables intitulées 'utils', 'commands' et 'notes'. Les utilitaires contiennent des scripts que j'utilise pour gérer mon système et mes fichiers -- certains de ces scripts s'exécutent la nuit. Les commandes sont les scripts attachés à mon menu personnel (vous savez, celui qui porte vos initiales). Et les notes sont justes des brouillons personnels et des outlines. Je recommande à tous de maintenir à jour un outline appelé "Notes des modifications", ou quelque chose d'approchant -- ça vous permet de garder une trace des modifications que vous avez apportées à votre root pour qu'elle soit plus à votre convenance.
|
Et maintenant, quelques mots sur les noms et adresses de la banque d'objets.
Page 1: Définition de la Banque d'Objets de Frontier
Page 2: Les avantages de la Banque d'Objets de Frontier
Page 3: Qu'y a-t-il dans la root ?
Page 4: Naviguons dans la root
Page 5: Où dois-je stocker mes données ?
Page 6: Noms et adresses dans la Banque d'Objets
Page 7: Prenez soin de votre Banque d'Objets
Page 8: Notes techniques sur la Banque d'Objets