2

Позвольте мне сначала заявить, что я пытался выполнить поиск по сайту MediaWiki, Google, суперпользователю и переполнению стека stackoverflow. Кроме того, я попытался найти сайт, ориентированный на MediaWiki, и самым близким из них было предложение Area51. Поскольку это не связано с программированием, я решил опубликовать его здесь в суперпользователе. Если это не то место, пожалуйста, не стесняйтесь перемещать его.

MediaWiki поддерживает концепцию контроля версий в своих статьях, и это здорово. Однако я хотел бы сделать еще один шаг вперед и иметь возможность «ветвить» статью или набор статей в определенный момент времени. Простым примером использования этого может быть то, что у меня есть настройка MediaWiki для документирования нашего программного обеспечения, каждый раз, когда мы выпускаем новую версию нашего программного обеспечения, было бы неплохо поддерживать две отдельные вики-страницы для каждой версии нашего программного обеспечения, если оно резко изменится. между версиями.

Как указывалось ранее, поиск в Google и копание в самой MediaWiki не показали какой-либо очевидной способности сделать это. Плохой способ сделать это - скопировать содержимое статьи на новую страницу, однако это займет много времени, и мы потеряем всю существующую историю изменений. Это может закончиться тем, что вам нужно будет запросить функцию для детей в MediaWiki.

Спасибо.

Редактировать Я, вероятно, должен был упомянуть, что мы используем MediaWiki 1.15.2, но мы не против обновления до последней и лучшей версии, если эта функция существует в более поздней версии.

2 ответа2

2

MediaWiki не имеет этой встроенной функции, и шаблоны (упомянутые выше), к сожалению, не помогут вам в этой конкретной задаче.

Для этого вам нужно установить расширение MediaWiki. Основным, кого я знаю, является Duplicator, который должен работать с вашей версией MW.

Если вы не знакомы с расширениями MW, обычно все, что вам нужно сделать, это скопировать файлы в каталог extensions вики и затем добавить строку require_once() (см. Ссылку) в конец вашего LocalSettings.php .

0

Вы должны использовать (с некоторой адаптацией) шаблоны MediaWiki

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .