GithubHelp home page GithubHelp logo

sfulibrary / pkppln Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 5.0 1.36 MB

A set of tools for the PKP PLN to interact with journals and LOCKSSOMatic.

License: GNU General Public License v3.0

PHP 20.66% HTML 4.20% JavaScript 63.18% CSS 11.96%

pkppln's Introduction

PKP PLN Staging Software

A PHP/Symfony rewrite of the PKP PLN staging tools and software.

License

Copyright (C) 2015 Michael Joyce

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software , either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

pkppln's People

Contributors

ubermichael avatar asmecher avatar

Watchers

James Cloos avatar

Forkers

ubermichael pkp

pkppln's Issues

The harvest HTTP HEAD check isn't quite right.

It should apply the same rounding that OJS applies before checking the relative file sizes, rather than using the absolute difference.

So it should be floor($actualSize / 1000) / $reportedSize < $limit instead of $actualSize / $reportedSize. The rounding error is quite large for small deposits.

Twig template error

On homepage:

500 Internal Server Error
500 - Internal Server Error. Block "pageheader" on template "base.html.twig" does not exist.

Removing the following code from base.html.twig works around it:

{% set _pageheader = block("pageheader") %}
{% if _pageheader is not empty %}
    <div class="page-header">
        {{ _pageheader|raw }}
    </div>
{% endif %}

Fix name of virus scan task

The RunAllCommand script refers to the virus scan task as pln:virus-scan, but the virus scan script itself configures itself as pln:scan-viruses. This causes the RunAllCommand script to die with an unknown command when it gets to the virus scan task.

Document serving a journal over SSL

See MT's email chain about certificate chains, maybe link to SSL Labs implementation checkers, etc. Discuss differences between cURL and a browers.

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.