PRG Bibliography Shortcode WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
a WordPress shortcode to display a bibtexbrowser entry
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/prg-titech/bib-shortcode/releases/download/v0.1.17-alpha/prg-bib-v0.1.17-alpha.zipShortcode to embed publication lists for PRG.
Description
This plugin provides prg-bib shortcode that embeds a bibliography entry in a page.
It is customized for PRG\'s website where bibtexbrowser.php is installed under /papers/, the bibliography files like prg-e.bib are available under the same path.
Usage
[prg-bib key='alice2099abc,bob2088def' more='false']
To show a list of the papers authored by Hidehiko:
[prg-bib author='Hidehiko Masuhara' more='false']
Parameters:
- key: specifies entries as a comma-separated list of bib keys.
- more: displays a "(more...)" link to the bibliography page instead of embedding the bibliography frame in a page, when the page is shown in a front page of a website. This option is true by default, and turned off when specified a value other than 'true'.
- index: displays a list of paper titles before the embedded paper entries. The list is always displayed; i.e., even when 'more' is set true.
For example
[prg-bib key='alice2099abc,bob2088def' index='true']shows the titles of the two papers first, followed by two frames each of which embeds the bibliography of each key. In a front page of a website, it shows a list of titles followed by the "(more...)" link.
How to update
- Decide the release name (e.g., v0.1.3-alpha)
- Write the release name on Stable tag in readme.txt and prg-bib.php.
- Add a Changelog section in readme.txt
- Locally commit changes
- Locally add a release tag (git tag v0.1.3-alpha)
- Push the tag to github (git push --tags)
- Make an archive by locally running rake
- On https://github.com/prg-titech/bib-shortcode/tags, select the pushed tag
- Create a release from a tag
- Upload the archive (created at step 7) to the release
Changelog
-
v0.1.17-alpha FIX: inner frame resizing for Chrome
-
v0.1.16-alpha NEW: support a block type usage
-
v0.1.15-alpha code refactoring: use constants and relative URL
-
v0.1.14-alpha FIX: always enqueue the script and the styles
-
v0.1.13-alpha NEW: index option
-
v0.1.12-alpha author list switches bib files based on the current blog language
-
v0.1.11-alpha code refactoring
-
v0.1.10-alpha FIX: include the missing .css file
-
v0.1.9-alpha FIX: missing semicolon
-
v0.1.8-alpha FIX: the "author" option now shows English papers only
-
v0.1.7-alpha IMPROVEMENT: add the "author" option
-
v0.1.6-alpha IMPROVEMENT: add the "more" option
-
v0.1.5-alpha IMPROVEMENT: support multiple keys
-
v0.1.4-alpha FIX: check release tag in .php
-
v0.1.3-alpha FIX: .js and readme files are included.
-
v0.1.2-alpha Another test release with a feature to build a release archive.
-
v0.1.1-alpha A test release for checking how it would look like in the installation.
-
v0.1-alpha The initial release.
Releases
18 releases. Each count is every asset in that release; expand a row for the breakdown.