FrontPage SiteMap RecentChanges RecentNearChanges HowTo Blog RSS

EnsembleNomsLocaux

IntComm:LocalName traite de l’utilisation d’un nom local spécifique pour lier vers un URL. La liste de noms locaux qui mettent les URLS en correspondance est généralement fixée.

Les techniques connues pour définir ces NomsLocaux → cartographies URL :

  1. Les pages sur le wiki local (la PageDatabase) – ce sont traditionnellement les seuls noms locaux définis sur un wiki ; redirigent à partir de A vers B là où à la fois A et B sont des pages locales et sont parfois aussi disponibles
  2. Les AncresPermanentes1 sur les pages locales
  3. Les AncresNommées? 2 peuvent définir les NomsLocaux pour une page spécifique seulement (ces cibles sont aussi disponibles à partir d’autres pages mais en utilisant un nom différent – au lieu d’utiliser un nom, vous devez utiliser page#nom)
  4. Les LiensDeProximité fondés sur la CarteDeProximité pointent sur d’autres wikis connus – parce que ces wikis sont connus, nous pouvons retrouver la liste des noms définis sur ces wikis et de ce fait la liste des noms est limitée.
  5. Les NomsLocaux sont fondés sur un répertoire central des NomsLocaux en bonus → cartographies URL

Notez que les InterLiens qui peuvent être construits et fondés sur l’InterCarte ne font pas partie de la liste. Nous n’utilisons pas de nom local pour ces liens ; nous utilisons toujours un préfixe. Pour aller plus loin, parce que nous ne retrouvons pas la liste des noms définis sur ces wikis, la liste des noms potentiels pour chaque préfixe est illimitée.

Cette page traite d’une technique par de la liste. Nous voulons mixer l’effet local des AncresNommées? avec la définition automatique des noms que nous obtenons à partir de la CarteDeProximité. Fondamentalement, une cartographie locale de proximité ou quelque chose de très approchant. Nous l’appelons l’EnsembleNomsLocaux. Ces ensembles seront probablement réutilisés sur d’autres pages. Sur un WikiLog par exemple, nous pourrions utiliser un ensemble différent pour chaque catégorie.

TinyWiki a une fonctionnalité intéressante. Vous pouvez “switcher les espaces-noms” sur une section d’une page. Vous pourriez, par exemple, lier vers FooBar, puis switcher sur l’espace-nom MeatballWiki, et lier à nouveau vers FooBar. A ce moment là, cependant, FooBar ne pointe pas vers le FooBar local mais vers MeatBall:FooBar. Peut-être que quelque chose comme cela peut être utilisé. Nous écrivons fondamentalement sur une page :

blablabla
(ajouter les noms du jeu X vers les noms locaux définis)
blablabla
(retourner vers les noms locaux par défaut)
blablabla

Oddmuse a actuellement une page “globale” LocalNames qui définit les Noms Locaux → URLs pour la page entière. Je pourrais imaginer quelque chose comme suit :

    <names "ComputerLocalNames">

Ceci “parserait” la page ComputerLocalNames et ajouterait toutes les correspondances de la carte à la carte actuelle pour le reste de la page.

Peut-être que nous pourrions utiliser aussi un URL qui fournit une correspondance (un fichier plein-texte). Mais je crains que cela soit très lent jusqu’à ce que nous puissions implémenter quelque mécanisme de cache. Et si nous faisons ainsi, alors nous pourrions aussi bien faire fonctionner un script automatique qui récupère la correspondance à partir d’un URL et la poste à chaque fois vers une page locale et ainsi de suite.


PageTranslation LangueFrançaise LocalNameSet DossierLien


Footnotes:

1. cf AncrePermanente

2. traduire NamedAnchors?

EditNearLinks: TinyWiki PageDatabase WikiLog PatrickAnderson

Languages: