Download the PHP package discoverygarden/islandora_citations without Composer

On this page you can find all versions of the php package discoverygarden/islandora_citations. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package islandora_citations

Islandora Citations

Display citations for Islandora Objects.

Introduction

The module enables users to add multiple citation style languages, map csl fields to drupal fields and render citations using these.

Citation Type Field

A new field, 'field_csl_type' is added which references CSL type taxonomy. This is a required field for rendering citations and derives the citation display.

Citation style languages

An interface is provided to add citation style languages either by pasting the csl in the provided text-area or by uploading a csl file.

Three default citation style languages are provided with the module - APA MLA Chicago Manual of Style

Mapping CSL fields

Any drupal field can be mapped to a csl field with third party settings. Edit any field to update the citations mapping section.

Entity Reference and Entity Reference Revision fields

Typed Relation fields

Typed relations fields are mapped directly from their relations. For example, author relation would get mapped to author csl field.

Multi Value fields

Multi value fields are displayed as comma separated strings For multi-value date fields, only the first value is considered and the rest are ignored.

Citations display block

A block is provided which allows users to select a default CSL to render the citations in.

Installation

Install as usual.

Configuration

Add a new citations style language /admin/structure/islandora-citations

Configure the citations block and set a default CSL admin/structure/block/manage/displaycitations

Map csl fields to entity fields admin/structure/types/manage//fields/ For example: /admin/structure/types/manage/islandora_object/fields/node.islandora_object.field_member_of

Usage

Run the migration for csl type taxonomy - drush migrate:import csl_type Place the citations block from the block layout section. Map the relevant drupal fields to csl fields.

Known Issues

Module is under active development and there are some known issues:

Sponsors

Maintainers

Current maintainers:

This project has been sponsored by:

License

GPLv3


All versions of islandora_citations with dependencies

PHP Build Version
Package Version
Requires islandora/controlled_access_terms Version ^2
seboettg/citeproc-php Version ^2.6.0
webflo/drupal-finder Version ^1.2.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package discoverygarden/islandora_citations contains the following files

Loading the files please wait ...