Суть в том, что можно вводить отношения между страницами или приписывать к ним атрибуты. К сожалению, в известных мне реализациях это сделано каким-то неудобным неwiki образом (какие то кнопочно-форменные редакторы)
Мне хотелось бы узнать насколько это сложно реализовать в ваке.
Вот более конкретное предложение:
Добавить паттерн Атрибут::Значение, где Атрибут – ВикиИмя которое идентифицирует атрибут
Значение – либо ВикиИмя, либо строка.
:: – Мне кажется в естественным обозначением атрибута Атрибут: Значение, к чему применяем Правило Двух Символов?
Например, есть страница Вася Петров? со следующим содержанием:
1 строчка устанавливает значение атрибута Описание в строку Петров Василий Иванович
2 строчка устанавливает связывает страницу Вася Петров? с Город Москва? видом связи Живет В?
На страничке, к которой есть атрибутированные ссылки выводить их перечень вида <Название атрибута> (<количетсво ссылающихся>)
т.е. на страничке Город Москва? будет что-то типа
Еще хотелось бы сделать атрибут Категория, который бы визуализировался так: если к странице приписан такой атрибут, то на ней изображается Категория: <Путь Категорий?>, где <Путь Категорий?> = <Путь Категорий?> для родительской категории, если она
есть >" Название Категории?. т.е. если у Город Москва? Категория::Города а у города Категория::НаселенныеПункты, то в начале страницы Город Москва? должно быть Категория: Населенные Пункты? > Города
Если у страницы есть атрибут Описание, то оно переходит в Title тега A ссылок на эту страницу. Т.е. при наведении мыша на слово Вася Петров? возникнет подсказка Петров Василий Иванович
Если это внедрить – исчезнет недостаток маркеров: нет отличия маркировки маркером и ссылки на маркер. Например маркировка будет такая Это::Маркер? а ссылка на маркер такая Маркер?