Maldini

Maldini is a Nesta plugin allowing citations and bibliographies to be automatically generated from BibTeX files. It is intended to streamline the workflow of those who write content both in LaTeX and for the web. It is also intended to make Nesta the tool of choice for academic websites. For more on the idea behind Maldini, see the Maldini project homepage.

Installation

Maldini is presently in pre-release development. The first official release, of version 0.0.1, will occur only when a gem is released to rubygems.org. For now, the development version of Maldini may be installed by adding the following line to the Gemfile of your Nesta site:

gem 'nesta-plugin-maldini', :git => 'git://github.com/etc/nesta-plugin-maldini.git'

For guidelines for working with Nesta plugin sources, see the Nesta plugin documentation.

Usage

Maldini provides a syntax modeled on (a very small subset of) the syntax provided by biblatex (it is basically a wrapper for bibtex-ruby, which looks after the hard work of parsing the BibTeX file). The Maldini project homepage is itself an example of how to employ Maldini. The source from which it is generated can be browsed here, and the BibTeX file it employs can be browsed here. More detailed information can be found in the Maldini YARD Documentation, which is automatically generated every time the Maldini sources are updated.

Utilities

See utilities/maldini.bbx for a biblatex style file that approximates (poorly, for now) the bibliography style output by Maldini. Install by first installing biblatex, then placing maldini.bbx in the local texmf tree (on OS X, this means in ~/Library/texmf/tex/latex/biblatex/bbx), then including (for example) the following in your LaTeX document:

\usepackage{underscore}
\usepackage{csquotes}
\usepackage[
    citestyle=authoryear-comp,
    bibstyle=maldini,
    hyperref=true,
    backref=false,
    abbreviate=false,
    sorting=nyt,
    useprefix=true
]{biblatex}

ACKNOWLEDGEMENTS

VERSION HISTORY

0.0.1

TODO

Known Issues

Milestones

0.0.1

0.0.2

0.1

1.0

AUTHOR

Maldini is an existence proof that a total amateur can easily build a useful Nesta plugin. For comments and suggestions, please contact the author.

LICENSE

Copyright © 2011 Brad Weslake.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.