Надеюсь, это не будет слишком запутанным, потому что я не знаком с терминологией. Я постараюсь объяснить, что я ищу:
У меня есть локальная установка Media Wiki, и есть тип страницы, которую наши пользователи будут часто добавлять - это как страница журнала за определенный день, где они могут регистрировать свои действия за этот день.
Я хочу, чтобы каждая страница журнала была в определенном формате, например:
Page Title is today's date Who: UsersName When: today's date What: What activity the user did
Я также хочу, чтобы он включал некоторые теги [[Category:]].
То, что я хотел бы иметь, это своего рода страница скелета или шаблона, на которую пользователь может перейти, клонировать копию и просто «заполнить пробелы». Таким образом, им не нужно беспокоиться об отсутствии раздела или тега категории и т. Д.
Я исследовал шаблоны на сайте MediaWiki, но они больше похожи на подстраницы, которые вы можете включить в несколько страниц (как я понимаю).
Я исследовал страницы-заглушки на сайте википедии, но они больше похожи на заполнители для страницы, которую вы хотите, чтобы кто-то создал. Хорошо, я мог бы создать страницу-заглушку для каждого дня в году, но проблема в том, что записи нужно заполнять только в 50 случайных дней в году, так что есть 315 пропущенных страниц-заглушек.
Мне бы пришлось подумать, что есть расширение или что-то, что может сделать то, что я ищу, но я не могу его найти, или я не знаю правильных терминов для его поиска.
Кто-нибудь знает, о чем я говорю, или у вас есть идеи?
Спасибо!
3 ответа на вопрос
2
qedi
Шаблоны с аргументами все еще могут работать. Вы также можете поместить достаточное количество пробелов при создании их на странице.
Шаблон: Журнал будет указан следующим образом:
Who: {{}} When: {{}} What: {{}}
Можно назвать как
{}
и появиться так:
Кто: мое имя
Когда: some_date
Что: какой-то другой текст
Вы можете добавить столько дополнительного форматирования в шаблон, который вы хотите, и изменить его позже, что затем обновит все журналы, которые используют этот шаблон.
Да, я определенно исследовал шаблоны. Я просто думаю, что должен быть способ иметь «скелетную» страницу, на которую вы можете перейти, а затем переименовать заголовок и заполнить пробелы. Это казалось бы самым простым, особенно для нетехнических людей.
BrianH 14 лет назад
0
Ах хорошо. То есть вам больше нужен пользовательский интерфейс для редактирования?
qedi 14 лет назад
0
0
BrianH
Одно решение, которое я нашел (на мой взгляд, не самое лучшее), заключается в использовании кнопки предварительного просмотра для создания страницы скелета / шаблона.
Например, я создаю шаблон для своего журнала с именем Template:Journal
Это будет мой «скелет» или контурная страница, которую будут использовать все.
Затем пользователь будет следовать этим шагам, чтобы использовать этот скелет / шаблон:
Создать новую страницу
Введите название моего шаблона в теле: {}
Затем, не вводя ничего другого, нажмите кнопку «Показать предварительный просмотр».
Затем пользователь скопирует текст, показанный в предварительном просмотре (разметка каркаса, которая будет выглядеть как мой кодовый блок выше без тегов pre и nowiki)
Затем пользователь удалит вызов шаблона в теле (remove {}) и вставит в только что скопированную разметку скелета.
Пользователь теперь может «заполнить пробелы»
Очевидно, что это не прямой процесс, но он работает. Я все еще был бы очень заинтересован, если есть более простой способ сделать это ...
Спасибо!
0
Sam Wilson
Расширение SemanticForms SemanticMediaWiki сделает это; это немного сложная настройка, но как только вы ее освоите, это здорово. Мы используем его для всего нашего отслеживания проблем, и его гибкость действительно полезна - легко создавать небольшие простые формы для нетехнических пользователей и обширные, сложные для людей, которые знают, что происходит.