Надо надеяться, это не будет слишком сбивать с толку, потому что я не к знакомому с терминологией. Я попытаюсь объяснить, что я ищу:
У меня есть локальная установка Медиа Wiki, и существует тип страницы, которую наши пользователи будут добавлять часто - это похоже на страницу журнала в течение определенного дня, где они могут зарегистрировать свои операции в течение того дня.
Я хочу, чтобы каждая страница Journal была в определенном формате, например:
Page Title is today's date
Who: UsersName
When: today's date
What: What activity the user did
Я также хочу, чтобы это включало некоторых [[Категория:]] отмечает также.
То, что я хотел бы иметь, является своего рода скелетом или шаблонной страницей, что пользователь может перейти в и клонировать копию и просто "восполнить пробелы". Тем путем они не должны волноваться о пропавших без вести раздела или тега категории и т.д.
Я исследовал шаблоны на mediawiki сайте, но это больше похоже на sub страницы, которые можно включать в несколько страниц (как я понимаю).
Я исследовал страницы Stub на сайте Википедии, но они больше походят на заполнителей для страницы, которую Вы хотите, чтобы кто-то создал. Хорошо, я мог создать тупиковую страницу в течение каждого дня года, но проблема состоит в том, что записи должны будут только быть заполнены в в, вероятно, 50 случайных дней года, таким образом, будет 315 потраченных впустую тупиковых страниц.
Я должен был бы думать, что существует расширение или что-то, что может сделать то, что я ищу, но я не могу найти его, или я не знаю, что корректные условия ищут его.
Кто-либо знает то, о чем я говорю или имею какие-либо идеи?
Большое спасибо!
Одно решение, которое я нашел (не лучшее, по-моему), состоит в том, чтобы использовать кнопку предварительного просмотра для генерации страницы скелета/шаблона.
Например, я создаю шаблон для своего Журнала, названного Template:Journal
Содержание было бы чем-то как:
<pre><nowiki>
==Who==
{{REVISIONUSER}}
==When==
{{CURRENTMONTH}}/{{CURRENTDAY2}}/{{CURRENTYEAR}}
==What==
</nowiki></pre>
Это будет моим "скелетом" или обрисует в общих чертах страницу, которую все будут использовать.
Затем пользователь выполнит эти шаги для использования этого скелета/шаблона:
{{Journal}}
{{Journal}}
) и вставка в скелетной разметке они просто скопировали.Очевидно, это не прямой процесс, но он действительно работает. Мне все еще очень было бы интересно, если существует более легкий способ сделать это...
Спасибо!
Шаблоны с аргументами могли все еще работать. Можно также поместить изрядное количество пробела при создании их на странице.
Template:Journal был бы указан как это:
Who: {{{who}}}
When: {{{when}}}
What: {{{3}}}
Мог быть назван как
{{Journal
|who=myname
|when=some_date
|
some other text
}}
и обнаружьтесь как это:
Кто: myname
Когда: some_date
Что: некоторый другой текст
Вы могли поместить столько же дополнительного форматирования в шаблон, который Вы хотите и изменяете его позже также, который затем обновил бы все журналы то использование тот Шаблон.
Расширение SemanticForms SemanticMediaWiki сделает это; это - что-то вроде скрипки для установки, но после того как Вы приобретаете навык его, это является большим. Мы используем его для всего нашего отслеживания ошибки, и это - гибкость, действительно полезно — легко сделать маленькие простые формы для нетехнических пользователей и обширные, сложные для людей, которые знают то, что продолжается.