Jump to content

Extension:BibManager/ru

From mediawiki.org
This page is a translated version of the page Extension:BibManager and the translation is 43% complete.
Справка по расширениям MediaWiki
BibManager
Статус релиза: стабильно
Реализация Тег , Служебная страница , База данных
Описание Enables MediaWiki to store and manage bibliographic data and to use it within an article.
Автор(ы) Robert Vogel (Talk),Tobias Weichart (Talk), Daniel Riedmüller (Talk),
Последняя версия 1.23
MediaWiki >= 1.39
Изменения в БД Да
Таблицы bibmanager
bibmanager_page_citation_rel
Лицензия GNU General Public License 2.0 или позднее
Скачать
  • $wgBibManagerScholarLink
  • $wgBibManagerCitationFormats
  • $wgBibManagerRepoClass
  • $wgBibManagerCitationArticleNamespace

  • ‎<bib />
  • ‎<biblist />
  • ‎<bibprint />
  • bibmanageredit
  • bibmanagerdelete
  • bibmanagercreate
Ежеквартальные загрузки 2 (Ranked 134th)
Переведите расширение BibManager, если оно доступно на translatewiki.net
Проблемы Открытые задачи · Сообщить об ошибке

The BibManager extension enables MediaWiki to store BibTeX data and to use these entries within an article. It offers forms to create edit and otherwise manage bibliograpic data and allows import and export of BibTeX format. It has been developed in 2011 for the SaltWiki-Project of the HAWK Hochschule Hildesheim/Holzminden/Göttingen, Hornemann Institut by Hallo Welt! Medienwerkstatt GmbH and can be helpful for universities and scientific work.

Загрузка

Расширение можно получить непосредственно из Git [?]:

  • Просмотреть код
  • Некоторые расширения имеют теги для стабильных выпусков.
  • Каждая ветвь связана с прошлым выпуском MediaWiki. Существует также ветвь "master", содержащая последнюю альфа-версию (может потребоваться альфа-версия MediaWiki).

Извлеките snapshot и поместите его в каталог extensions/BibManager/ вашей MediaWiki.

Если вы знакомы с git и имеете доступ к оболочке на своём сервере, тогда Вы можете получить расширение следующим образом:

cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/BibManager.git

Установка

  • Скачайте и распакуйте файл(ы) в папку с названием BibManager в вашей папке extensions/.
    Вместо этого разработчикам и соавторам кода следует установить расширение из Git, используя:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/BibManager
  • Добавьте следующий код в конце вашего файла LocalSettings.php :
    wfLoadExtension( 'BibManager' );
    
  • Выполните скрипт обновления, который автоматически создаст необходимые таблицы, используемые расширением.
  • Yes Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.

Параметры конфигурации

$wgBibManagerUseJS
Whether or not to use JS for better user experience. Default is true.
$wgBibManagerRepoClass
This is for future development. Default is 'BibManagerLocalMWDatabaseRepo'. You may implement your own repo by extending the abstract BibManagerRepository class in includes/BibManagerRepository.php.
$wgBibManagerCitationFormats
An associative array that defines the output format of the various entry types. Please take a look ah the BibManager.php for an example.
$wgBibManagerCitationArticleNamespace
The namespace citation links point to. Default is NS_MAIN.
$wgBibManagerScholarLink
The link to which the 'Google Scholar' link points. Default is 'http://scholar.google.com/scholar?q=%title%'.

Права участников

bibmanageredit
User can access the edit special page. Edit links are shown.
bibmanagerdelete
User can delete entries. Delete links are shown.
bibmanagercreate
User can add or import entries. Creation and import SpecialPages can be accessed.

Теги

To use one of the three BibManager-Tags proceed as follows:

<bib id="citation" />
Get a link to the citation you have set up before (e.g. <bib id='testing:2010' /> points to the article Testing:2010)
‎<biblist />
List all the ‎<bib /> tags embedded in the articles text (list in alphabetical order)
‎<bibprint />
Render list of citations. You can use the filter attribute to influence the result. I.e. <bibprint filter="year:2011|2010, author:hawkins" /> will show all entries from the repository that are from the year 2011 OR 2010 AND have hawkins as author.

Further documentation

Ideas for futher development / TODOs

  • Add additional fields like on uni-bremen.de on section Other fields.
  • Implement API for remote access and shared repos
  • Add a article <-> entry relationship table for automatic purging at entry change and sophisticated querys like Other pages using this entry

Лицензирование

© GPL, see subfolder "docs/"

Icons from famfamfam are used within this extension.