Вікіконференція 2018/Пропозиції до програми/Створення шаблонів та мова Lua
Тема не ввійшла до програми Конференції, але оргкомітет закликає тих, хто зацікавлений у темі, поспілкуватися із автором пропозиції |
- Пропозиція №.
- Назва
Створення шаблонів та мова Lua
- Формат (доповідь-презентація, панельна дискусія, воркшоп, бліц-доповідь)
воркшоп
- Автор пропозиції
- Анотація (короткий зміст пропозиції)
Створення шаблонів та мова Lua. Шаблони є невід'ємною, але складною для розуміння, частиною Вікіпедії. Вони використовуються майже у всіх статтях Вікіпедії. Шаблони це:
- Стандартизовані форми подання інформації (наприклад картки чи шаблони для вказання джерел)
- Інформація що повторюється на багатьох сторінках (наприклад навбокси, шаблони-стаби, шаблони-заголовки, прапорці країн)
- Інструмент доступу до певного набору інформації (наприклад шаблони для відображення кількості населення країн та регіонів, курсів валют, кольорів спортивних команд)
- Функції, які за певним алгоритмом перетворюють вхідну інформацію на вихідну (наприклад шаблони кількості днів що пройшли із певної дати, шаблони перетворення чисел на числівники, шаблони граматичного відмінювання)
Вміння створювати шаблони чи принаймні розуміти як вони працюють це must have для всіх, хто хоче вважатися досвідченим редактором. На жаль, парсер-мова, на якій написані більшість шаблонів, має обмежені можливості (зокрема, вона фактично не є повною за Тюрингом) та її код є дуже складним для прочитання людиною. Тому існує інший спосіб створення шаблонів - за допомогою мови програмування Lua, яка є повноцінною об'єктно-орієнтованою скриптовою мовою. Складні шаблони-функції, зазвичай, створюють на мові Lua, оскільки вона має широкі можливості та легкий до прочитання код
- Очікувані результати
Багато користувачів Української Вікіпедії не мають уявлення як працюють шаблони чи як їх редагувати. Інколи, навіть, користувачі бояться редагувати шаблони. Модулі написані мовою Lua, взагалі, всі користувачі, окрім декількох, вважають чорною магією. Метою цієї сесії є підвищення "шаблонної грамотності" серед користувачів, набуття ними основних навичок редагування шаблонів, а для досвідчених користувачів - основи мови Lua.
- Тривалість
Чим довше, тим краще, але не менше 30 хвилин.
- Слайди чи інші матеріали
Слайди будуть підготовані якщо цю пропозицію буде затверджено. Див. також:
- Особливі вимоги
Наявність проектора та Wi-Fi.
Зацікавлені
ред.Якщо ви зацікавлені почути/взяти участь у запропонованій сесій, залиште свій підпис. Це допоможе організаційному комітету визначити, чи сесія цікава учасникам.
- Знову зауваження по часу, на Хакатоні на ці теми у швидкому темпі було 2 з половиною години.