Мое хобби - писать вещи на персональном вики-сайте: http://comp -arch.net .
В настоящее время использую mediawiki (хотя я часто сожалею о том, что выбрал его, так как мне нужен контроль доступа к странице).
Часто я создаю страницы, которые определяют несколько терминов или понятий на одной странице. Например. http://semipublic.comp -arch.net / вики / Invalidate_before_writing_versus_write_through_is_the_invalidate .
Зачастую такие страницы "A против B" содержат единственные определения A и B. Или, по крайней мере, единственные определения, которые я до сих пор получал при написании.
Иногда я буду определять гораздо больше, чем две темы на одной странице.
Если я создаю такой "A vs B" или другой пейджинг, содержащий несколько определений D1, D2, ... DN, я бы хотел автоматически создать страницы перенаправления, чтобы я мог сказать [[ A]] или [[B]] или [[D1]] .. [[DN]] на других страницах.
На данный момент я знаю, как создать такие страницы вручную. Сложно не отставать.
Кроме того, в то время, когда я создаю такую страницу, я хотел бы предоставить некоторый текст страницы - обычно это категория.
Вот еще один пример: варианты имен страниц. Я часто нахожу, что хочу создать несколько вариантов имени страницы, все ссылки на одно и то же место. Например
[[Многопоточного]],
[[многопоточность (MT)]],
[[MT (многопоточность)]],
[[MT]]
Пожалуйста, не говорите мне использовать ссылки по каналу. Это НЕ то, что я хочу!
TWiki имеет плагины, такие как
- TOPICCREATE автоматически создает темы или прикрепляет файлы во время сохранения темы
Более того, я помню плагин twiki, имя которого я не могу вспомнить или погуглить, который включал в себя текст некоторых подстраниц в вашем текущем opage. Затем вы можете отредактировать все эти страницы вместе и сохранить - и текст будет извлечен и распространен по мере необходимости. (Кстати, если вы можете вспомнить название пакета tghat, пожалуйста, напомните мне. У него были определенные проблемы, в частности, при блокировке файлов (IIRC заблокировал только верхний файл для редактирования, но не используйте подтемы, так что вы можете потерять материал) .))
Но этот последний, в сочетании с параметризованными шаблонами, будет почти всем, что мне нужно.
В: Есть ли в Mediawiki нечто подобное? Я не могу его найти.
Я полагаю, что я могу / мог бы написать своего собственного робота для выполнения таких действий.