Cite4Wiki — это надстройка XUL , бесплатное программное обеспечение с открытым исходным кодом . Это контекстное меню («щелчок правой кнопкой мыши»), генерирующее цитирование для Википедии. Дополнение совместимо со стабильными версиями браузеров на базе Gecko , поддерживающими дополнения.
Пользователь может щелкнуть правой кнопкой мыши, чтобы получить базовую ссылку на источник {{ Cite web }} для страницы, загруженной в данный момент в браузере, например новостной репортаж или журнальную статью. Информация будет заключена во <ref>
встроенную сноску . Затем код помещается в буфер обмена для вставки в редактируемую статью Википедии.
Вывод по умолчанию имеет следующий формат (даты в американском стиле см. ниже):
<ref>{{cite web |first= |last={{err|{{AUTHOR MISSING}}}} |title=<var>Page title</var> |year=<var>Last updated year</var> |work=<var>site.name</var> |url=<var>Complete URL</var> |access-date=<var>Today's date in D[D] Month YYYY form</var>}}</ref>
Вы даже можете использовать его на нескольких страницах! У каждого из них появится собственное маленькое всплывающее окно с подробностями цитирования, и вы можете просто оставить их там до тех пор, пока они не понадобятся, и повторно использовать их несколько раз.
Надстройка достаточно умна, чтобы удалять " www.
" из доменных имен перед использованием их в качестве |work=
параметра.
Существует также вторая запись контекстного меню для создания даты в американском стиле « Месяц Д[Д], ГГГГ » для использования в статьях, написанных на американском английском, согласно WP:ENGVAR .
Слишком многие (особенно неопытные) редакторы просто вставляют URL-адрес и называют его ссылкой на источник, оставляя другим редакторам право правильно форматировать цитату даже для самой простой информации, такой как заголовок, или даже определять, относится ли ссылка к статье. вовсе не является тестовой редакцией, спамом или даже сайтом атаки (серьезная потенциальная проблема для биографий живых людей ). Это дополнение облегчает давление на неопытных или технически неподготовленных редакторов, которым не нужно запоминать сложный код цитирования, чтобы вставить базовую цитату с помощью этого дополнения. Это также упрощает очистку ссылок на голые URL-адреса для других редакторов, которые могут загрузить рассматриваемый URL-адрес и скопировать и вставить правильную, хотя и минимальную, цитату поверх него за считанные секунды.
Дополнение доступно в репозитории дополнений Pale Moon по адресу https://addons.palemoon.org/addon/cite4wiki/.
Нажмите кнопку установки, разрешите установку дополнения и перезапустите браузер, чтобы активировать его. Его работу можно протестировать на любых реальных веб-страницах (внутренние страницы браузера, такие как «Восстановить сеанс», не могут ничего сделать с надстройкой).
Известно, что дополнение работает в Firefox 2.0–52 ESR, Pale Moon 2.0–29, Basilisk, SeaMonkey 2.1–2.53.7 и Borealis Navigator 0.9. Он не будет работать в браузерах Firefox Quantum и Chromium, и поддержка этих браузеров не планируется, поскольку это предполагает переписывание всей кодовой базы.
www.
" в |work=
параметре.Дополнение собирает только очевидную информацию. Детали, которые требуют человеческого прочтения и оценки, такие как имя автора, дата публикации, реальная издательская компания ( |publisher=
) и ее местоположение и т. д., если они известны, необходимо вводить вручную с конкретными параметрами для такой информации. Однако на некоторых крупных новостных сайтах часть этой информации заполняется автоматически.
Пользователям дополнения следует просмотреть детали, прежде чем сохранять цитату, созданную Cite4Wiki, в настоящую статью. Дополнение полностью зависит от того, что сообщает сайт, для которого оно цитируется. Авторы сайтов очень часто забывают обновить <title>
страницу, если они копировали код с одной страницы на другую. В других случаях это поле HTML может просто повторять название работы (сайта), при этом страница фактически предоставляет реальный заголовок только в заголовке, <h1>
который нужно будет вручную найти, прочитать и повторить в коде шаблона, сгенерированном надстройкой. . Другая распространенная проблема — использование символов вертикальной черты («|») в качестве разделителей навигации в <title*>
s; они нарушат шаблон и должны быть экранированы с помощью |, например |title=2010 Election results {{!}} Europe {{!}} France {{!}} Municipal
.
Указанное название сайта |work=
может быть более читабельным после очистки (например, «FooBar.com» вместо «www.foobar.com»), либо сайт как публикация может предпочесть и рекламировать другое название (например, «AZBilliards.com – The Бильярд и пул от А до Я», а не просто «azbilliards.com» или даже совсем другие, например «BBC News» или «news.bbc.co.uk»). Некоторые сайты также меняют заголовок страницы и имя сайта (например, эта страница в самой Википедии имеет заголовок <title>
«Wikipedia:Cite4Wiki - Wikipedia, the free encyclopedia», в котором только первая часть будет содержать |title=
информацию).
Если страница будет цитироваться в одной статье более одного раза, обязательно укажите ссылку: .<ref name="something unique here">
Надстройка также будет работать «из коробки» на других сайтах MediaWiki , на которых есть копия Template:Cite web Википедии , если она имеет такое же имя и использует те же основные параметры. Исходный код JavaScript Cite4Wiki можно легко изменить в файле cite4wiki.js для обработки других настроек, таких как неанглоязычные Википедии с другими именами шаблонов и параметров.
Первое дополнение такого рода, WPCite , было разработано в сентябре 2008 года Джехочманом ( обсуждение · вклад ) и закодировано его коллегой Диего «Мануаром» Кадоганом на Javascript , XUL и RDF , обернуто в Java и упаковано в файлы .jar. ). Он был выпущен под лицензией GNU Lesser General Public License и содержал основную информацию о цитировании в новом окне браузера. В августе 2009 года Unit 5 ( обсуждение · вклад ) адаптировал его в реализацию без Java Cite for Wiki , используя всплывающее окно. Он также был модифицирован Рэтелем ( обсуждение · вклад ). Позже он был модифицирован «Йодзимбо Дуда» (подробности неизвестны). В январе 2010 года он был обновлен SMcCandlish ( обсуждение · вклад ), чьи последующие версии исправили некоторые ошибки, добавили новые функции и постоянно использовали имя Cite4Wiki . Более поздние разработки были подхвачены MarkAHershberger ( обсуждение · вклад ) и Ийоном Ийоном (обсуждение · вклад ).
Инструмент все еще нуждается в дальнейшем развитии. Добровольцам следует связаться с разработчиками , зарегистрироваться на GitHub, а затем ознакомиться с проектом на сайтах Mozilla Add-ons и GitHub.
Версия 1.4 была выпущена в январе 2011 года. Исходный код находится на MediaWiki в репозитории GitHub.
Переписанная версия в Mozilla Add-on SDK (ранее Jetpack) должна была быть выпущена раньше. У него был улучшенный интерфейс, новые функции, улучшенный сбор данных и переводы. Код можно найти в репозитории Cite4wikiNG на GitHub. В настоящее время нет планов возродить этот проект, поскольку Jetpack фактически мертв со времен Firefox Quantum, а UXP отходит от него.
После девяти лет простоя это расширение было заменено Pandakekok9 ( обсуждение · вклад ) и обновлено, чтобы удалить мертвый код, обеспечить переключатель флажка для вертикального/горизонтального макета в новом окне настроек и сделать его совместимым с Браузеры UXP и SeaMonkey .
Новый разработчик планирует сделать расширение более удобным для локализации и обеспечить его соответствие тому, как Википедия делает встроенные цитаты.
Список дел, которые нужно исправить:
wrappedJSObject
; код следует заменить, если это возможно.|publisher=
параметра из данных аутентификации точно так же, как сам Firefox предоставляет эту информацию слева от поля ввода URL-адреса, когда он находится по https
адресу и сайт имеет действующий сертификат безопасности.{{!}}
не нарушить шаблон {{ Cite web }} .