Готовые шаблоны в MediaWiki?

надеюсь, это не слишком запутанным, потому что я не знаком с терминологией. Попробую объяснить, что я ищу:

У меня есть локальная установка Media Wiki, и есть тип страницы, которую наши пользователи будут часто добавлять - это похоже на страницу журнала на определенный день, где они могут регистрировать свою деятельность в этот день.

Я хочу, чтобы каждая страница журнала должна быть в определенном формате, например:

Page Title is today's date

Who: UsersName
When: today's date
What: What activity the user did

Я также хочу, чтобы включить некоторые теги [[Category:]].

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

Я исследовал шаблоны на mediawiki сайт, но это больше похоже на суб-страницы, которые вы можете включать в несколько страниц (как я понял).

Я исследовал страницы-заглушки на Википедия сайт, но они больше похожи на заполнители для страницы, которую вы хотите создать. Хорошо, я мог бы построить заглушку для каждого дня года, но проблема в том, что записи нужно будет заполнять только, вероятно, 50 случайных дней в году, поэтому есть 315 потраченных впустую заглушек.

Я должен был бы думать, что есть расширение или что-то, что может делать то, что я ищу, но я не могу его найти, или я не знаю правильные термины для поиска.

кто-нибудь знает, о чем я говорю или есть какие-то идеи?

спасибо!

21
задан BrianH
10.05.2023 15:42 Количество просмотров материала 2699
Распечатать страницу

3 ответа

шаблоны с аргументами все еще могут работать. Вы также можете поместить достаточное количество пробелов при их создании на странице.

шаблон: журнал будет указан следующим образом:

Who: {{{who}}}
When: {{{when}}}
What: {{{3}}}

можно назвать

{{Journal
|who=myname
|when=some_date
|
some other text
}}

и так:

кто: myname

когда: some_date

что: какой-то другой текст

вы могли бы поместить столько дополнительного форматирования в шаблоне вы хотите, и измените его позже, а затем обновите все журналы, которые используют этот шаблон.

2
отвечен qedi 2023-05-11 23:30

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

например, я создаю шаблон для своего журнала, названного Template:Journal

содержание было бы что-то вроде:

<pre><nowiki>
==Who==
{{REVISIONUSER}}

==When==
{{CURRENTMONTH}}/{{CURRENTDAY2}}/{{CURRENTYEAR}}

==What==
</nowiki></pre>

это будет мой "скелет" или контурная страница, которую все будут использовать.

затем, пользователь будет следовать этим шагам, чтобы использовать этот скелет / шаблон:

  1. создать новый страница
  2. введите имя шаблона в теле: {{Journal}}
  3. затем, не вводя ничего другого, нажмите кнопку" Показать предварительный просмотр".
  4. затем пользователь скопирует текст, который показан в предварительном просмотре (разметка скелета, которая будет выглядеть как мой блок кода выше без тегов pre и nowiki)
  5. пользователь затем удалит вызов шаблона в теле (remove {{Journal}}) и вставляем в скелетную разметку они просто скопированный.
  6. теперь пользователь может "заполнить пробелы"

очевидно, что это не прямой процесс, но он работает. Мне все равно было бы очень интересно, есть ли более простой способ сделать это...

спасибо!

0
отвечен BrianH 2023-05-12 01:47

на SemanticForms расширение SemanticMediaWiki сделает это; это немного скрипка, чтобы настроить, но как только вы получите повесить его это здорово. Мы используем его для отслеживания всех наших проблем, и его гибкость действительно полезна - легко создавать небольшие простые формы для нетехнических пользователей и обширные, сложные для людей, которые знают, что происходит.

0
отвечен Sam Wilson 2023-05-12 04:04

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх