Un sitemap es un fichero que tiene referencias de las páginas que se encuentran en un sitio web.
En la primera versión del proyecto: (1) Solo hemos trabajado con el DOM javascript, y nos hemos encontrado con un par de problemas que abordamos en la segunda versión (2) versión. A partir de la tercera versión (3) versión, estamos obteniendo ayuda con un lenguaje propio del servidor; en este caso PHP.
Viendo los resultados de las versiones anteriores, hemos decidido "pulir" algo la parte semántica de la web, introduciendo algunos enlaces internos y otros datos que pueden mejorar la administración del propio proyecto.
Recordamos las opciones comunes de las versiones anteriores:
Si bien estamos diferenciando los enlaces, aún no hemos indicado el código de colores que estamos usando:
Con la versión anterior hemos encontrado desde la raíz del sitio (../) algunos problemas añadidos en algunos enlaces que intentaremos solventar. Aunque por el momento resolveremos los que se plantean desde este mismo directorio (carpeta), que a simple vista son enlaces internos... y aunque no se trate de un problema real, hay un enlace que no es hacia un fichero, sino hacia la raíz de otra carpeta, que evidentemente tendrá un fichero que el servidor reconocerá como index o home (en este caso "index.php")
En un gran momento de inspiración hemos usado una variable que hemos llamado "vale" para enviar un formulario hacia nuestro iframe oculto, y así hemos rescatado nuevos enlaces. Esos formularios generaban unos destinos del tipo: ir.php?destino=sitemap.php#DOM, también de esa manera hemos conseguido añadir a nuestra lista de enlaces el destino del formulario.