Pachnie mi tu dłuższą dyskusją. Postaram ustosunkować się do wszystkiego, co napisałeś, ale będę robił to powoli. Bardzo interesuje mnie dlaczego używasz terminu "nawigacja warstwowa". Czy to jest dokładnie to samo co n. "fasetowa"?
Cytat
Nawigacja warstwowa wymaga sporo pracy i przemyślanej struktury - bardzo trudno byłoby coś takiego zaprojektować np. dla blogów.
Właśnie pracuję nad czymś takim na WordPressie:
https://www.freuciv.com/. Na konkretne efekty będziemy musieli jeszcze trochę poczekać. W projekcie są zastosowane 4 meta-taksony:
- hierarchiczne: tagi i typy wpisów
- płaskie: katalogi i autorzy.
TagiTagów hierarchicznych będzie najwięcej i będą najbardziej rozbudowane. Będą trochę jak indeks na końcu książki. Naciśnięcie guzika będzie powodować pojawienie się menu po lewej stronie tylko z tagami w układzie kolumnowym. Będzie można sortować je alfabetycznie albo pod względem ilości wpisów. Przy sortowaniu alfabetycznym będą zastosowane duże litery alfabetu jako nagłówki.
Typy wpisówNp. artykuły, opisy filmów, linki, cytaty, zdjęcia/grafika, informacje o blogu, itd. Są hierarchiczne, bo niektóre typy zawierają grupy/cykle wpisów. Nie upieram się przy tym, może to kiedyś zmienię.
KatalogiBardzo ogólne pojęcia lub dziedziny wiedzy - zakładam, że katalogi powinny być "płaskie" (niehierarchiczne) i nie powinno ich być więcej niż 20, ale jak będzie w rzeczywistości - pokaże praktyka.
Zarówno dla katalogów, typów wpisów i autorów proponuję listy rozwijane:
https://facetwp.com/documentation/facets/fa...types/dropdown/ albo
https://facetwp.com/documentation/facets/fa...-types/fselect/. Ten drugi sposób niedługo będę testował. Do tego sortowanie. Wszystkie listy razem z guzikiem "tagi" tworzą poziome "fluid menu" między menu głównym a archiwum.
Proces wprowadzania nowych taksonów można bardzo przyspieszyć, jeżeli będzie wyświetlać się lista z podpowiedziami składającymi się z taksonów powiązanych. Np. publikuję artykuł o bocianach w Polsce. Wpisuję takson "przyroda", wyświetlają mi się podpowiedzi złożone tylko z tych taksonów, które wystąpiły z taksonem "przyroda", a wśród nich, np. geologia, biologia, zdrowie, ptaki, Polska, ekologia, ochrona przyrody, las, fizyka, chemia, genetyka, ewolucja, owady, wirusy... Wybieram tylko te, które pasują do artykułu, np. biologia, ptaki, Polska, ekologia... I już zaoszczędziłem sporo czasu. Na tej zasadzie działa nawigacja fasetowa, trzeba tylko ją "przenieść" do innej funkcji CMS'a.
Te podpowiedzi powinny być też generowane na podstawie samego tekstu wpisu/artykułu. Właściwie w grę wchodzą tylko rzeczowniki. W języku angielskim względnie łatwo byłoby coś takiego stworzyć - tekst byłby porównywany z listą rzeczowników. Rzeczowniki wspólne dla tekstu i słownika stanowiłyby podpowiedzi. No jeszcze trzeba uwzględnić, że liczba mnoga dostaje końcówkę "-s" lub "-es", ale to nie jest wielki problem. Niestety jest wiele innych języków, z polskim na czele, gdzie deklinacja jest skomplikowana.
Jeżeli istnieją już jakieś ciekawe gotowe rozwiązania w zakresie automatyzacji "taksonowania", to proszę dajcie namiary.