Giter Club home page Giter Club logo

typo3-ext-pdfjs's Introduction

PDF.js (EXT:pdfjs)

Extension key: pdfjs

Version: 0.1.0

Language: en

Description: Integrates PDF.js by Mozilla Foundation into TYPO3 CMS and provides various configuration options.

Keywords: pdf,pdfjs,viewer,catalog

Copyright: 2016-2018

Author: Jonathan Heilmann

Email: [email protected]

Licence: This document is published under the Open Publication License available from opencontent.org/openpub/

The content of this document is related to TYPO3, a GNU/GPL CMS/Framework available from www.typo3.org.

Administration

Installation

  1. Go to the Extension Manager
  2. Install the extension
  3. Include the static template "PDF Viewer (pdfjs)"
  4. Configure extension if required (see section below)

Configuration

All global configurations are accessible via Constant Editor, section "PLUGIN.TX_PDFJS".

Available constants are described in Constant Editor. For pages, not using bootstrap framework, this extension ships required styles in file "EXT:pdfjs/Resources/Public/Styles/bootstrapStyles.css". Insert this path in constant "plugin.tx_pdfjs.settings.bootstrapStyles".

User

Add a PDF Viewer content element to your site:

  1. Create a new content element of type "plugin"
  2. Select plugin "PDF Viewer"
  3. Add pdf file and configure viewer
  4. Save

Known Problems

To check if there are known issues or planed features, please visit github.com/jonathanheilmann/typo3-ext-pdfjs/issues

You are welcome to report issues and suggest enhancements/features, too.

ChangeLog

  • [ENHANCEMENT] #5 Allow multiple instances on one page
  • [ENHANCEMeNT] #9 Add "jump to page" field
  • [BUG] #3 Wrong url to pdf file
  • [BUG] #4 Clearfix missing
  • [BUG] #8 New content element wizard misses labels
  • [TASK] #7 Add Support for Typo 3 v8.x

0.0.1

  • Initial release of extension

typo3-ext-pdfjs's People

Contributors

jonathanheilmann avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

typo3-ext-pdfjs's Issues

No icon or text in backend

Hi, so i installed the extension, but it wont show the extension icon when i want to create a new content element in backend nor show the text. Is anything wrong with the locallang file? Also I use fluid typo3 and my own extension. I also cleared my chache already and deactivated and activated the extension several times
bildschirmfoto 2017-11-13 um 11 16 01

thanks

Add Mozilla Viewer

Same as #2 but ok, as it requirs to be enabled in Constant Editor by accepting mozilla's wish

Wrong url to pdf file

When using realurl the extensions tries to access example.com/mypage/fileadmin/file.pdf what is wrong. Using the full url will fix this. Easy hack is changing
'pdf': '{file.publicUrl}',
to
'pdf': '/{file.publicUrl}',
in Resources/Private/Templates/PdfViewer/ShowSimple.html to get the extension respecting the base url.

Ext not working on TYPO3 8.7.28

Hello,

Thanks for great work and ext.

I have a problem with ext on the last version of TYPO3 8.7.28, on 8.7.27 work well.
On 8.7.28 pdf is not displayed at all. Even on RC version 0.0.2.

Clearfix missing

.clearfix CSS class in Resources/Public/Styles/defaultStyles.css is missing.

Just add:

.clearfix {
    clear: both;
}

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.