Разработка сайта с использованием vuejs

Цена договорная • безналичный расчёт, электронные деньги
25 сентября 2018, 20:17 • 9 откликов • 80 просмотров
Сайт lokaport.ru
https://lokaport.ru/
Задача: Вывод содержимого импортированных в систему файлов с формализованной структурой.
Каждый файл имеет название, которое является верхним уровнем в параллельной структуре цитат из различных литературных источников. Построение интегральных рядов на основе этих цитат.
Файл состоит из цитат, заголовков и ссылок на другие цитаты.
Каждая цитата состоит из заголовка, текста цитаты, списка тематических ссылок на другие цитаты. Таких цитат внутри каждого файла содержится неопределенное количество.
Ссылки указывают на цитаты из других файлов. Можно посмотреть на исходный проект m108.ru, чтобы понять в чем суть.

Что сделано:
Импорт в базу данных согласно структуре файлов,
вывод на экран списка имен файлов,
вывод заголовков цитат при наведении указателя на имя файла.

Что нужно сделать:
Так как структура исходного контента не позволяет сразу разработать дизайн сайта, то нужно, на первом этапе, доработать движок сайта.
Сложность в том, что контент выводимый на экран оказывается довольно громоздким и после завершения разработки движка потребуется решать эту проблему. В какой-то из попыток пробовали использовать графы, но такой подход себя не оправдал.

Должно выполняться следующее:
При наведении мышки на заголовок (черные строки), нужно вывести заголовки из ссылок на другие цитаты, из текущей цитаты. При клике на любой из заголовков должно появляться pop-up окно с содержимым цитаты.