Связывание визуальной карты сайта с веб-приложением - PullRequest
1 голос
/ 19 января 2011

Я потратил МНОГО времени, просматривая веб-страницы, чтобы найти решение моей проблемы безрезультатно.

У меня есть веб-приложение с большим количеством страниц.Многие из этих страниц имеют свои дочерние страницы, а у некоторых из этих детей также есть другие дочерние элементы и так далее.Веб-приложение - это просто пользовательский интерфейс, который означает, что это макеты HTML.

Мне нужен какой-то способ (очевидно, с помощью приложения), как я могу связать папку, в которой есть все эти HTML-файлы, с визуальным файлом Sitemap.Мне также нужно, чтобы при создании другой HTML-страницы в этой папке карта сайта знала и исправляла эту страницу.То же самое происходит, если страница удалена и т. Д.

Я пытался использовать приложение PowerMapper , но так как мое приложение имеет множество ссылок на JavaScript, которые связаны с DIV, SPAN и т. Д.,вместо привязок PowerMapper не распознает их как ссылки, и поэтому при создании карты сайта появляется много неработающих ссылок, и PowerMapper не позволяет вам изменять их.Он просто читает веб-сайт / веб-приложение и сканирует его, чтобы создать визуальную карту сайта.

Пожалуйста, если кто-то знает о приложении, которое позволяет подключить карту сайта к папке, содержащей такие макеты HTML, и наоборот, и выиметь полный контроль над ним, пожалуйста, дайте мне знать, как я полностью потерян.

Большое спасибо!

Ответы [ 2 ]

1 голос
/ 01 февраля 2011

Вы можете написать сценарий, используя Selenium для паутинки ссылок.Возможно, используйте http://selenium.rubyforge.org/ и простой скрипт ruby.Selenium знает JS, просто пройдитесь по DOM каждой страницы и щелкните по каждому узлу.

Вы также можете использовать watir и firewatir, http://watir.com/

0 голосов
/ 01 февраля 2011

По моему опыту, карта сайта, которая показывает связи между страницами, если одна ссылка на другую приводит к нечитаемому паутину ... Гораздо лучше показать иерархию страниц без учета ссылок между ними, например, в виде псевдо-каталогасостав.Вот тот, который я собрал, который автоматически генерируется из навигационной структуры сайта (которая в этом случае хранится в базе данных, но в принципе может подразумеваться в структуре каталогов страниц): http://www.ewb.ca/en/sitemap.html

Этот тип карты сайта вы ищете?Если нет, можете ли вы опубликовать изображение того типа, который вы ищете?

...