Варианты фамильного навигатора — Фамильный навигатор
Последние изменения на 18:25 20 марта 2015

Варианты фамильного навигатора

Недостатком этого фамильного навигатора является то, что:

  • внутри фамилии поисковые блоки не сортируются по региону (или по исследователю);
  • если фамилию ищут в одном посёлке, то к нему прикрепляются все поисковые блоки этой фамилии, даже которые не имеют отношение к этому посёлку.

Решить проблему можно, если каждый поисковой блок делать в отдельной статье.
Тогда непонятно как называть такие статьи-поисковые блоки. Просто назвать по фамилии не получится т.к. будет много поисковых блоков с одинаковой фамилией, а в Wiki не может быть несколько статей с одинаковым именем.
Можно, к примеру, называть статьи-поисковые блоки по фамилии и номеру поискового блока. Это не красиво, но других вариантов не вижу. Поисковой блок - это статья, он будет прикрепляться к категориям: фамилия, место, исследователь. Соответственно поисковые блоки можно найти в каждой из этих категорий.
Для этой модели я построил мини-фамильный навигатор из трёх фамилий и нескольких поисковых блоков.
Поисковые блоки можно найти в местах поиска, списке исследователей, в списке фамилий.
Недостаток в том, что некрасиво видеть названия статей, типа "Иванов 846". Также в категории "Иванов" будет видно поисковые блоки "Иванов 245", "Иванов 249" и т.д.
Также количество фамильный статей было несколько тысяч, теперь будет несколько десятков тысяч. Для каждого места поиска одной фамилии нужно делать отдельную статью.
Зато появляется главный плюс: к региону прикрепляется только один поисковой блок фамилии, который имеет к нему отношение, а посторонние поисковые блоки этой фамилии не прикрепляются.
Если переходить к этой методике, то нужно переработать много ранее внесённой информации. Но это можно как-то попробовать автоматизировать. Например скачать информацию в xml, создать новый, с новыми названиями статей и загрузить обратно в проект.
Лучше ли эта модель, чем предыдущая или хуже? Есть ли смысл пробовать на неё переходить?

Яндекс.Метрика
Яндекс.Метрика