Pour pouvoir importer des images sur le serveur et consulter le wiki sans publicité, vous devez vous connecter.

GWiki:GWmap

Guild Wars Wiki en français
Aller à la navigation Aller à la recherche

En cours d'étude

  • Intégration des changements dans les modifications récentes ou modifications récentes séparées (comme les builds)

Fonctionnement

  • Plusieurs couches de base, correspondant aux continents.
    • Plusieurs sur-couches liées à l'une des couches de base, contenant les données vectorielles, marqueurs etc...
  • Recherche par (le focus sera forcé sur les coordonnées du premier élément trouvé dans le wikitext) :
    • nom de page (automatique → $wgTitle, cf. doc MediaWiki) ou par ID de page
    • nom de lieu (modèle localisation)
    • nom de région (modèle localisation)
    • nom de continent → défini la couche de base utilisée (modèle localisation)
  • Informations à récupérer :
    • type
    • nom
    • nom_infobox
    • si le FeatureServer accepte qu'on lui donne des IDs persos pour les objets, alors mettre l'ID de page (+ identifiant de carte, si localisations multiples)
    • identifiant de carte, si localisation multiple et que FS n'accepte par les IDs personnalisées lors du 'create'
    • description ?
    • boss → compétence élite ?
    • boss → objet vert ?
  • Popup
    • Lien nom/nom_infobox
    • Type ?
    • Description ?
    • Vignette :
$title = Title::newFromText($v, NS_IMAGE);
$image = Image::newFromTitle($title);
if ($image && $image->exists()) {
	$url      = $image->getURL();
	$url_50px = $image->getThumbnail(50,50)->getUrl();
}

Edition

Non L'édition ne peut avoir lieu que lorsque :

  • Non le "mode édition" est activé (uniquement utilisateur enregistré).
  • Non que le titre de page correspond à un objet pointable sur la carte (boss, PNJ, lieu).

Suivi des modifications

  • Non La modification d'un point sur la carte compte pour une édition de la page courante et apparait dans les modifications récentes !
  • Non L'édition est lancée à partir de l'API de MediaWiki, ou par le biais d'un robot/relais ? → les deux ^^
    • Oui Ecriture d'une surcouche de l'API de MediaWiki pour faire des éditions sauce "AJAX" en cours
  • Oui Résumé automatique : "GWmap : Modification des coordonnées liées à la page."
  • Non Un champ permettant de spécifier les "coordonnées de la page" sera ajouté automatiquement lors de l'édition de carte (où ? dans le modèle "Localisation" ?) :
    • Non ce champ pourra être modifié manuellement, mais une mise à jour de la base de données (FeatureServer) sera obligatoire !
      • Non automatisation de la mise à jour à la sauvegarde de page ? quoi faire en cas de rollback (mise à jour lors du parsing de la page, lors des purges) ?

Gestion multi-points

Gestion de zone

Gestion multi-maps

  • Non Cas où plusieurs cartes sont affichées... ?!
  • Non Localisations multiples (créatures par exemple...) ?
    • Non Revoir le modèle de localisation, le but étant de garder les informations pour DPLs...

Niveau

  • Oui Le niveau correspond à un indice de profondeur, le niveau 0 étant la surface, le niveau 1 la sous-sol -1 etc...
  • Oui Il correspond au numéro donné dans le nom de la sous-page d'un lieu donné :
    • Oui pour "Accueil/Niveau 1", le niveau est égal 1,
    • Oui pour "Accueil", le niveau est égal à 0.
  • Non Le calque visible sera celui du niveau concerné, avec les objets qui lui sont liés (le menu de gestion de calque permet de switcher vers différents niveaux).
  • Oui Par défaut, le niveau est égal à 0, il peut-être forcé par le paramètre "level".

Objet

  • Oui C'est le nom de ce qu'on veut voir ou positionner/éditer sur la carte.
  • Oui Si l'objet existe, la carte sera centrée sur celui-ci, à moins que l'on spécifie un centre alternatif avec "x" et "y".
  • Oui Par défaut, l'objet est égal au titre complet de la page courante, il peut-être forcé par le paramètre "object".

Zoom

  • Oui Par défaut, le zoom est fixé à 6 (le plus grand zoom disponible), il peut-être forcé par le paramètre "zoom".

Taille de la carte

  • Oui Par défaut, la taille de la carte est fixée à 400×300, elle peut-être forcée par les paramètres "width" et "height".

Localisation

  • Oui Permet de définir le focus sur une zone particulière de la carte et de choisir la carte, si l'objet à marquer n'est toujours pas rentré en base de données.
  • Oui Un ordre de priorité est défini en cas de paramètre manquant :
    • Oui par défaut, le focus est donné sur le centre de la carte de Tyrie,
    • Oui si plusieurs paramètres sont spécifiés, le focus sera fixé sur la plus petite subdivision donnée : lieu s'il existe, puis région si elle existe et enfin continent.