|
|
| Строка 32: |
Строка 32: |
| [[Файл:Пример имена - Геннадий Васильев (Челябинск).png|895x895px]] | | [[Файл:Пример имена - Геннадий Васильев (Челябинск).png|895x895px]] |
|
| |
|
| == Шаблоны и тэги страницы с песней ==
| |
| Вся работа с базой данных Cargo ведется через шаблоны - они позволяют структурировать информацию и создавать заполняемые поля.
| |
|
| |
| При работе через формы в это все вникать не нужно, но кто хочет покопаться внутри (и не поломать) - может будет интересно.
| |
|
| |
| === Шаблон Song ===
| |
| Вот краткое описание шаблона Song. Именно по данным этого шаблона ведется база песен. Если на странице песни нет этого шаблона - она не попадет в базу, на страницу авторов и пр.
| |
| <pre>
| |
| {{Song
| |
| |Name= # Полное оригинальное название (тут не указываются авторы, как в названии страницы)
| |
| |AlterName= # Альтернативные названия, если есть
| |
| |FirstString= # Первая строка. Или, если первая строка очень короткая, первая+вторая строки
| |
| |Composer= # Автор музыки
| |
| |Lyric= # Автор стихов
| |
| |Translation= # Переводчик (если нет - тег отсутствует)
| |
| |Genre= # Если имеет отношение к бардовской песне - "АП", остальное по желанию. Но есть список жанров - должно быть точно, как в этом списке. Так что лучше это поле заполнять через форму.
| |
| |Tag= # 7-9 ключевых слов в единственном числе с заглавной буквы, через запятую с пробелом. Фактически - это списки, куда попадет песня. Есть список "Весна", есть список "Лето", есть список "Море". Их несколько сотен.
| |
| |Date= # ГГГГ год написания
| |
| |CV= # Ссылка на ChordsVault - очень уважаемый сайт с аккордами. Там не так много песен, зато грамотные аккорды с табулатурами
| |
| |Chords= # есть ли на странице песни аккорды - "Да" или "Нет"
| |
| |Movie= # Если есть указание фильма, спектакля или пьесы. Фильм (год) Спектакль (театр, режиссер) Название пьесы. Если нет - тег отсутствует.
| |
| |Authorized= # Текст выверен - автором или тем, кто заполняет страницу.
| |
| }}
| |
|
| |
| </pre>
| |
|
| |
| Минимально должны быть заполнены поля Name, FirstString, Composer, Lyric, Genre. Если это стихотворение - то поле Composer убирается. При создании страницы через форму - поле Composer есть всегда, и в случае со стихотворением - его нужно убрать или очистить. Также, если это стихотворение, то Genre лучше поставить "Поэзия" - тогда можно делать по стихам отдельную выборку.
| |
|
| |
| Автор музыки, Автор стихов и Переводчик - указываются так, как это принято - "Сергей Никитин", "Юрий Визбор". Если же у нас ситуация с тёзками, то придется указывать как, например "Геннадий Васильев (Красноярск)". Если у нас два, например, композитора, то пишем через запятую: "Виктор Берковский, Сергей Никитин". С переводчиком точно также: "Самуил Маршак".
| |
| Есть проблема с иностранными авторами - тут правил общих нет - писать ли их латиницей или по-русски. Но нужно смотреть, есть ли уже страница автора, и указывать так, как указано там. Например "Les Reed", "Вильям Шекспир" или "Жак Брель".
| |
|
| |
| Вот примеры заполненного шаблона:
| |
| <pre>
| |
| {{Song
| |
| |Name=Размытый путь
| |
| |FirstString=Размытый путь и вдоль кривые тополя.
| |
| |Composer=Александр Дулов
| |
| |Lyric=Николай Рубцов, Александр Дулов
| |
| |Genre=АП,классическая АП
| |
| |Tag=Грусть, Родина, Разлука, Отъезд, Путь, Поле, Тополь, Пристань
| |
| |Chords=Да
| |
| |Authorized=Нет
| |
| }}
| |
|
| |
| {{Song
| |
| |Name=Философская песня вечного члена жюри
| |
| |FirstString=Я – добрый, красивый, везучий
| |
| |Composer=Игорь Решетов
| |
| |Lyric=Сергей Гринберг
| |
| |Genre=АП,классическая АП,юмор
| |
| |Tag=Жюри, Конкурс, Барды, Ирония, Творчество, Оценка, Процесс
| |
| |Date=2003
| |
| |Chords=Нет
| |
| |Authorized=Нет
| |
| }}
| |
|
| |
| {{Song
| |
| |Name=Когда б я был царем царей
| |
| |FirstString=Когда б я был царем царей
| |
| |Composer=Алексей Иващенко
| |
| |Lyric=Ваганты
| |
| |Translation=Лев Гинзбург
| |
| |Genre=АП,актерская песня,баллада,современная АП
| |
| |Tag=Царь, Любовь, Королева, Тайна, Кровь, Власть, Ночь
| |
| |Chords=Нет
| |
| |Authorized=Нет
| |
| }}
| |
|
| |
| </pre>
| |
|
| |
| === Текст ===
| |
| Текст песни обрамляется тегами '''<nowiki><poem></nowiki>''' и '''<nowiki></poem></nowiki>'''.
| |
|
| |
| У нас переписан код этого расширения по сравнению с тем, что есть в стандартной MediaWiki. Я предпочитаю, чтобы, когда показывался текст на экране компьютера, текст шел в 2 колонки (иногда в 3, но это отдельная история). Система смотрит на ширину экрана и, соответственно, в зависимости от этого показывает 2 или 1 колонку. На экранах смартфона также будет либо 2, либо 1 колонка, в зависимости от ориентации.
| |
|
| |
| Можно принудительно указать максимальное количество колонок. Для этого есть модификация '''<nowiki><poem c=1></nowiki>''' (одна колонка) и '''<nowiki><poem c=3></nowiki>''' (три колонки). Аккорды, например, предпочтительно, чтобы шли в 1 колонку. В блоке аккордов тогда надо поставить '''<nowiki><poem c=1></nowiki>'''.
| |
|
| |
| Эпиграфы перед песней можно сделать разными тегами. Если там просто текст, то предпочтительней использовать '''<nowiki><blockquote></blockquote></nowiki>''' - в этом система сама делит по строчкам по ширине страницы. Если же у нас стихотворный текст, разбитый на строчки, то лучше использовать '''<nowiki><pre></pre></nowiki>''', иначе все строчки выйдут в одну строку. Но этот вариант можно использовать и во всех случаях, просто вручную покрошить текст на строчки - в противном случае длинные строки будут вылезать за края экрана.
| |
|
| |
| Дата и место написания просто ставятся после закрытия тега '''<nowiki></poem></nowiki>''', но если хотите сделать красиво - поставьте '''<nowiki><small>''</nowiki>2003<nowiki>''</nowiki><nowiki></small></nowiki>''' - он будет таким же по размеру как и текст песни, при этом курсивом. После него - обязательно пустая строка.
| |
|
| |
| === Подвал ===
| |
| После песни выводится информация о ней. Чтобы она выводилась - ставим вызов шаблона '''<nowiki>{{Подвал}}</nowiki>.''' Получается то, что показано на картинке:
| |
|
| |
| [[Файл:Подвал.png|граница|безрамки|387x387пкс]]
| |
|
| |
| === Дополнительные разделы ===
| |
| После подвала можно поставить дополнительные разделы, такие как Аккорды и/или Комментарии, Примечания, Варианты и, по большому счету, любые, например текст исходного стихотворения, если он отличается от текста песни. (см. [[Размытый путь (Александр Дулов - Николай Рубцов, Александр Дулов)]])
| |
|
| |
| Мы не ограничиваем пользователей. Если они предпочитают, чтобы аккорды шли в основном тексте песни — никаких возражений. Сами же мы предпочитаем, чтобы аккорды шли отдельно от текста. Поэтому после подвала можно сделать раздел "===Аккорды===" и поставить там текст с аккордами (также обрамляя его тегами '''<nowiki><poem c=1></nowiki>''' и '''<nowiki></poem></nowiki>''').
| |
|
| |
| Точно так же вставляются Комментарии и всё что душе угодно.
| |
|
| |
| === Исполнение ===
| |
|
| |
| В какой-то момент, еще в самом начале создания Бард-Вики, внезапно возник вопрос - а как же с исполнителями? И вот тут мы встряли. Делать вначале песни ссылки на исполнение - можно, конечно. Но это никак не будет каталогизироваться и собираться в базу. Но ведь есть прекрасные исполнители, которые заведут (или мы заведем сами - ушедшим) странички у нас и на них будет пусто. Либо вручную собирать.
| |
|
| |
| Пробовали разные варианты и решили, что надо добавить к функционалу странички песен еще и шаблон "Исполнение". И на страничках персон также добавить список со ссылками на исполняемые песни. Конечно, у авторов это будет тогда два порой очень больших списка. Но пусть будет.
| |
|
| |
| Сложность заключалась в том, что исполнений одной песни может быть не одно, а несколько. И тогда пришлось делать шаблон с возможностью нескольких вызовов с одной страницы. В самом шаблоне названия песни нет - он берет ее из основного шаблона. Поэтому выглядит несколько куцо, но он вполне функционален.
| |
|
| |
| Вот шаблон со странички [[Малость запоздалая кантата на отъезд возлюбленного брата (Владимир Ланцберг)]]. Здесь в качестве исполнителей - [[Лев Юфит]] и [[Сергей Нотик]].
| |
|
| |
| <pre>
| |
| {{Performance
| |
| |performer=Сергей Нотик, Лев Юфит
| |
| |link=https://disk.yandex.ru/d/I2PiEEkWJDZ6Bw
| |
| |type=аудио
| |
| |comm=С диска Льва Юфита «50/50»
| |
| }}</pre>
| |
|
| |
| А вот двойной шаблон - этот со страницы [[Так вот мое начало (Геннадий Гладков - Юрий Визбор)]]. Там сразу два исполнения Юрия Визбора - одно в аудио, другое - видео.
| |
|
| |
| <pre>
| |
| {{Performance
| |
| |performer=Юрий Визбор
| |
| |link=https://www.youtube.com/watch?v=u9F6uteX41I
| |
| |type=видео
| |
| |comm=Музыка Геннадия Гладкова для спектакля «Автоград-XXI»
| |
| }}
| |
| {{Performance
| |
| |performer=Юрий Визбор
| |
| |link=https://my.mail.ru/music/songs/юрий-визбор-так-вот-мое-начало-другой-вариант-бонус-трек-4b00caed3accbb3cc3b50a7e11c00b6e
| |
| |type=аудио
| |
| |comm=Музыка Геннадия Гладкова для спектакля «Автоград-XXI»
| |
| }}</pre>
| |
|
| |
| Вот как этот блок выглядит на странице песни:
| |
|
| |
| [[Файл:Исполнение на странице песни.png]]
| |
|
| |
| А на странице персоны собираются все "исполнения", в которых указана персона и выводятся в отдельный блок. Выглядит он на странице персоны вот так:
| |
|
| |
| [[Файл:Исполнение на странице персоны.png]]
| |
|
| |
|
| |
| Если же вы заполняете этот блок из формы песни, то там блок заполнения выглядит следующим образом:
| |
|
| |
| [[Файл:Заполнение формы Исполнение.png|737x737пкс]]
| |
|
| |
| Громоздко, но лучше сделать не удалось. Но оно работает.
| |
|
| |
| Теперь отступление по поводу - откуда брать ссылки. Про видео вы и сами всё знаете. А с аудиопомойками - ссылки на ВК не поставить, там нужна авторизация. Все пиратские помойки типа, зайцев.нет и пр - то пропадают, то появляются. Если вы уверены в себе - можно ставить ссылку на свой диск в яндексе. Есть шанс, что яндекс еще какое-то время будет жить. Я пока пользуюсь музыкой на mail.ru - там можно поставить ссылку на воспроизведение конкретной композиции (у многих этого нет), в принципе - база там похоже из ВК, то есть большая, ну и есть шанс, что будет работать. Размещать видео и аудио на нашем сайте у нас нет денег, сил и законных оснований.
| |
|
| |
| == Авторы, исполнители и другие персоны ==
| |
| Страницы персон - авторов, исполнителей и всех-всех тоже сделаны с помощью шаблонов Cargo.
| |
|
| |
| === Основной шаблон ===
| |
| Рассмотрим шаблон Persona.
| |
|
| |
| <pre>
| |
| {{Persona
| |
| |Name= # Имя Фамилия. Именно так, как ставится в песнях. "Сергей Никитин" или "Геннадий Васильев (Челябинск)"
| |
| |FullName= # Полные Фамилия, Имя Отчество. С запятой. "Никитин, Сергей Яковлевич"
| |
| |OriginalName= # Имя Фамилия на языке оригинала. Если есть. Формат не важен.
| |
| |BirthName= # Имя при рождении. Например у Корнея Чуковского тут будет стоять "Николай Корнейчук"
| |
| |Pseudonym= # Известные псевдонимы. Формат не важен.
| |
| |Image= # Имя файла с фотографией
| |
| |ImageDes= # Описание фотографии - Дата, фотограф, место - Формат не важен. Если есть.
| |
| |DateBirth= # Дата рождения. Формат: 1939-11-11
| |
| |PlaceBirth= # Место рождения. Города - просто как город. Если село - можно с уточнениями. Напр "Село Улу-Теляк, Башкирия"
| |
| |DateDeath= # Дата смерти. Формат: 2020-09-25
| |
| |PlaceDeath= # Место смерти.
| |
| |Country= # Страны проживания. Через запятую.
| |
| |City= # Города проживания. Через заппятую
| |
| |Occupation= # Род деятельности в АП. Лучше заполнять из формы - там есть список категорий. Через обратный слэш
| |
| |Genre= # Жанр. Для авторов и исполнителей. Тоже заполнять из формы. Ткнуть в галочки, что ближе всего данному автору. Через запятую.
| |
| |Profession= # Род занятий помимо АП - список, через запятую
| |
| |YearsActive= # Годы творчества - текстовая
| |
| |Teams= # Участие в объединениях - список страниц, через запятую
| |
| |Ensemble= # Участие в коллективах - список страниц, через запятую
| |
| |Festival= # Участие в организации фестивалей - список страниц, через запятую
| |
| |Avards= # Лауреатство/дипломы в конкурсах/фестивалях - список, через запятую
| |
| |Nocat= # Да/Нет - Исключить из поиска. Поле есть, но не работает.
| |
| |Authorized= # Да/Нет - Проверено и сверено
| |
| }}
| |
| </pre>
| |
|
| |
| Обязательные поля Name, FullName и Occupation. Объединения, коллективы и фестивали пока не очень функциональны - еще не сделан скелет под них. Но заполнять уже можно.
| |
|
| |
| Ну и самое главное - два поля - '''Name''' и '''FullName'''.
| |
|
| |
| В поле '''Name''' должно стоять то самое имя, которое используется в поле "автор" на странице песни. "Сергей Никитин", "Александр Галич" и пр. То, под которым вероятнее всего обычный человек будет искать данную персону. Опять же в случае с тёзками - в этом поле мы указываем дополнительный признак: "Геннадий Васильев (Красноярск)", "Геннадий Васильев (Челябинск)".
| |
|
| |
| Поле FullName - полное имя. Фамилия, Имя Отчество. "Никитин, Сергей Яковлевич", "Галич, Александр Аркадьевич", "Васильев, Геннадий Михайлович". С запятой после фамилии.
| |
|
| |
| Примеры:
| |
| <pre>
| |
| {{Persona
| |
| |Name=Михаил Кукулевич
| |
| |FullName=Кукулевич, Михаил Анатольевич
| |
| |Image=Михаил Кукулевич.jpg
| |
| |DateBirth=1939-11-11
| |
| |PlaceBirth=Ленинград
| |
| |DateDeath=2020-09-25
| |
| |PlaceDeath=Мытищи
| |
| |Country=Россия
| |
| |City=Санкт-Петербург, Москва
| |
| |Occupation=Автор (полный)\Автор музыки (композитор)\Автор стихов (поэт)\Исполнитель\Литератор\Педагог АП
| |
| |Genre=АП,классическая АП
| |
| |Nocat=Нет
| |
| |Authorized=Нет
| |
| }}
| |
|
| |
| {{Persona
| |
| |Name=Геннадий Васильев (Красноярск)
| |
| |FullName=Васильев, Геннадий Михайлович
| |
| |Image=Васильев Геннадий Красноярск.jpg
| |
| |DateBirth=1959-06-23
| |
| |PlaceBirth=Томск
| |
| |Country=Россия
| |
| |City=Красноярск
| |
| |Occupation=Автор (полный)\Автор стихов (поэт)\Исполнитель\Организатор концертов\Организатор фестивалей
| |
| |Genre=АП,актерская песня,сатира,современная АП,туристская,юмор
| |
| |Profession=журналист
| |
| |Nocat=Нет
| |
| |Authorized=Нет
| |
| }}
| |
|
| |
| {{Persona
| |
| |Name=Сергей Нотик
| |
| |FullName=Нотик, Сергей Александрович
| |
| |Image=NotikS.jpg
| |
| |DateBirth=1969-04-20
| |
| |PlaceBirth=Тольятти
| |
| |Country=Россия
| |
| |City=Тольятти, Санкт-Петербург
| |
| |Occupation=Автор (полный)\Автор музыки (композитор)\Аккомпаниатор\Гитарист\Исполнитель\Руководитель клуба, творческого объединения\Журналист\Звукорежиссер\Специалист IT (soft)
| |
| |Genre=АП,актерская песня,классическая АП
| |
| |Profession=полиграфия, IT
| |
| |YearsActive=1985-
| |
| |Teams=КСП "Струг" (Тольятти), Бард-клуб "Парус" (СПб), Бард-Радио
| |
| |Ensemble=Ансамбль "Куст", Дуэт "ПтицаЕнот"
| |
| |Nocat=Нет
| |
| |Authorized=Нет
| |
| }}</pre>
| |
|
| |
| === Как создавать страницы персон? ===
| |
| Я бы рекомендовал вначале сделать хотя бы одну страницу с песней. Тогда страница персоны в минимальной комплектации (без биографии, без дополнительной информации в шаблоне Persona), но вполне функциональная, будет создана автоматически.
| |
|
| |
| Вот пример
| |
| <nowiki>{{Persona
| |
| |Name=Аполлон Апухтин
| |
| |FullName=Апухтин, Аполлон
| |
| }}</nowiki>
| |
|
| |
| Краткая информация
| |
| <nowiki>==Биография==</nowiki>
| |
| Текст биографии
| |
|
| |
| <nowiki>{{Подвал автора}}</nowiki>
| |
|
| |
| После этого можно войти на страничку и при помощи формы заполнить страничку персоны.
| |
|
| |
| [[Файл:Пустая страничка персоны.png|граница]]
| |
|
| |
| === Биография ===
| |
|
| |
|
| |
| Как правильно заполнить биографию.
| |
|
| |
| Биография делится на две части - "Краткая информация" и "Всё остальное".
| |
|
| |
| Зачем так сделано?
| |
|
| |
| Краткая информация - то, что стоит до раздела "Биография". То, что указано в этой части будет выводиться на заглавной странице Бард-Вики вместе с фотографией. Вот пример:
| |
|
| |
| [[Файл:Заглавная страница с биографией.png|безрамки]]
| |
|
| |
| Остальное - только на самой странице персоны.
| |
|
| |
| ==== Что писать в разделе "Биография"? Какие разделы ставить? ====
| |
| Ограничений нет. То, как вы хотите. Можно делать большие биографии, можно очень кратко. Можно создавать подстраницы с дополнительными материалами. В общем - Вики в чистом виде.
| |
|
| |
| Посмотрите как сделаны другие страницы.
| |
|
| |
| Обычно разделы следующие:
| |
|
| |
| * Биография - тут понятно что писать
| |
| * Творчество - акцент на творчестве - особенности, достижения и пр.
| |
| * Издания - книги, диски
| |
| * Ссылки - ссылки на различные страницы в инете - от биографии в википедии и официального сайта до страничек в разных коллекциях песен и канала на ютубе.
| |
|
| |
| Можно добавить фото в разные годы жизни, можно добавить видео (ссылками с поддерживаемых источников).
| |
|
| |
| Одно ограничение - пока вы "юный", точнее начинающий пользователь - у вас нет разрешения загружать файлы. Вам нужно либо получить права "Автора" или "Куратора", либо подождать, когда система автоматически подтвердит вас как "Пользователя" (для этого нужна неделя и 10 правок).
| |
|
| |
| Но об этом больше написано в руководстве по безопасности и правам доступа. Оно сейчас пишется.
| |
|
| |
|
|
| |
|
|
| |
|
| __ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__ | | __ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__ |