Extension:BibManager/ru
Soliciting Project Owners Looking for additional project owners. In addition to actively soliciting your suggestions for improvements and fixes, we'd like to have a more robust set of code reviewers and testers. You'll be in on plans and updates. All you have to do is request ownership here. |
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 или позднее |
Скачать | |
|
|
|
|
|
|
Ежеквартальные загрузки | 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 [?]:
- Просмотреть код
- Некоторые расширения имеют теги для стабильных выпусков.
- Посмотрите теги
- Выберите тег
- Нажмите "snapshot"
- Каждая ветвь связана с прошлым выпуском 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' );
- Выполните скрипт обновления, который автоматически создаст необходимые таблицы, используемые расширением.
- Готово – Перейдите на страницу 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 abstractBibManagerRepository
class inincludes/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 articleTesting: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.