Giter VIP home page Giter VIP logo

embedgenerator's Introduction

This repository contains the Librecat embed generator
facilities

This contains

bup_sru.pl

The perl script which realizes the UNIBI PUB frontend, using
the PUB SRU interface.

The func parameter embed calls the embedding generator
which is located in the 
template file

bup_embed_js.tmpl

This file contains the html and javascript code for
the embedding form and the preview functionality.

===

Introduction

UNIBI has developped a HTTP interface for SBCAT to support a more comfortable

access to the SBCAT functionality, especially for institutional activities

It is based on the SBCAT SRU interface and allows

    easy search syntax (supporting search form usage)
    Toolkit Templating including (using a down-sized metadata format)
    Sub-Templating for different institutional views
    Snippet generator

The script bup_sru.pl is based on CGI, is located in the sbcat cgi directory and has to

be activated in the Apache Server configuration (e.g. as script bup).

It uses the SBCAT SRU interface to search queries, analyses the MODS responses, transfers

that into a templating orientated variable structure, calls the CSL engine to produce

bibliographic citations and displays the results.

The internal functions are:

    display search mask
    search
    display front-page (single record)
    display publishing list (of authors, departments, projects)
    embed (display generator form)

To produce more efficient long publishing list (with thousands of entries) UNIBI

has developped an alternative strategy based on ORMSOO calls to the

SBCAT database and caching the template structure to speed the creation of these lists. 

embedgenerator's People

Contributors

fsummann avatar

Stargazers

Dave Sherohman avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.