MagaloneFlipBook for TYPO3

Create beautiful and interactive flipbooks, magazines or books. Magalone automatically converts your existing PDF document into an interactive and state of the art flipbook. No dependencies on other libraries like jQuery or Bootstrap, Magalone works 100% independent. Support for smartphones, tablets, touchscreens and low bandwidth situations.

With Magalone you can take any PDF document and convert it into an interactive flipbook within seconds. Magalone automatically pre-loads and displays images of your pages for fast reader experience and switches to PDF rendering when your document has finished loading in background.

All you have to do, install the plugin, configure it, it's that easy ;)



Download latest free version from here :


We will be rollingout new plugin soon...


Version 1.0.5
Language en, de
Author soft-evolution Gmbh & Co.KG
E-mail contact@soft-evolution.com


Screenshots

Here some screenshots from the backend and frontend, so you have an idea of what's possible in Free Version

Builder area to add media elements on page.
screenshot
Record settings for your flipbook.
screenshot
Project settings for your flipbook.
screenshot
Page selection to add media elements on specific page.
screenshot
Frontend screen
screenshot
Mobiles, Tablets and Desktop friendly environment.
screenshot

Screenshots

Pro extension : New feature

Possibility to change thumbnail
screenshot
Changed thumbnail
screenshot

Additional TYPO3 Features / Changes

  • Multi Domain configuration is possible.
  • Custom multi-language configuration for FlipBook
  • Add your own List and Detail frontend plugin according to your needs.
  • Easy URL configuration
  • Removed storage folder selection from constants
  • Removed PHP file dependencies

Magalone Features

  • Page turn animations
  • Easy to use and customize
  • No programming skills required
  • Lightbox mode, responsive mode, fullscreen mode
  • Single / double page mode ( for mobile & desktop )
  • Page overview
  • Zooming
  • Can render PDF files using the PDFs library
  • Supports multimedia overlays (links, videos, music, HTML, galleries) using newest HTML5 technology
  • Touch controls (including pinch to zoom)
  • Lazy loading
  • Color inversion for better readability
  • 29 easy to use options
  • Well documented
  • Doesn’t need flash
  • Customizable controls
  • HTML5 fullscreen support, even as a module in your website
  • Automatic thumbnails
  • 4 thumbnail locations (top, left, right, bottom)
  • Optimized for mobile
  • Customizable flip animation speed and transition type
  • Works in all major browsers
  • Retina display support
  • Two included themes, fully customizable through CSS
  • Over 20 page turn sounds
  • Slideshow mode
  • Zoom in and out buttons
  • Keyboard navigation (configurable)

How to download ?

  • For free version
    • Use TER (TYPO3 Extension Repository) click here which includes basic features of Magalone FlipBook like Text and Image Content elements only.
  • For pro version

Installation & Configuration

# 1

Create new directory magalone in fileadmin/user_upload if doesn't exists already.
Select and upload Magalone FlipBook extension zip file from Extension manager.

screenshot

# 2

Goto Template > Website Root > Edit Template record.

screenshot

# 3

Goto Tab > Includes and select 'Magalone FlipBook for TYPO3 (magaloneflipbook)' from Static Template section.

screenshot

# 4

- Create new storage folder.
- Select backend module SE - Magalone Flipbook
- Select newly created storage folder from Page tree

screenshot

# 5

After adding new project and adding new content elements in Flipbook. You can configure Flipbook for frontend.
- Add new content element form backend and select Magalone FlipBook - Fontend Plugin.

1

screenshot

2

screenshot

3

screenshot

4

screenshot

Install our extension using Composer

# FREE extension

Assuming that composer is working well. Please perform following command in Terminal / Powershell window

composer require typo3-ter/magaloneflipbook <VERSION_NUMBER>

<VERSION_NUMBER>

Kindly select appropriate version number for MagalonFlipBook extension based on your TYPO3 version


# PRO extension


There are 2 ways to Install PRO extension using composer


# 1 (Strongly RECOMMENDED)

  • Follow FREE extension installation guideline.
  • Check extension manager from Backend, if FREE extension is installed properly and activated
  • If yes, it means it has added all necessary composer entries in appropriate files
  • IMPORTANT Step : remove FREE extension from typo3conf/ext, copy PRO extension zip file and extract at the same place under 'magaloneflipbook' directory
  • IMPORTANT Step : Do clear system cache and reload the Backend once

# 2

  • Open File : vendor > composer > autoload_static.php
  • Search for the below code

    $prefixDirsPsr4 = array (

  • In $prefixDirsPsr4 array, copy below code at the end.

    'Softevolution\\Magaloneflipbook\\' =>
    array (
        0 => __DIR__ . '/../..' . '/<DIR_NAME>/typo3conf/ext/magaloneflipbook/Classes',
    ),

    <DIR_NAME>

    It can be web OR public OR any other. Kindly check your installation and replace the DIR_NAME accordingly

    Warning

    If you will install another extension in future using composer, it will probably overwrite the composer configuration which you performed above because this step is manual. We strongly recommend to use PRO Extension > #1

  • IMPORTANT Step : Do clear system cache and reload the Backend once

# RealURL configuration

'fixedPostVars' => [
    'magaloneFlipbookConfiguration' => [
        [
            'GETvar' => 'tx_magaloneflipbook_magaloneflipbookfe[action]',
            'noMatch' => 'bypass'
        ],
        [
            'GETvar' => 'tx_magaloneflipbook_magaloneflipbookfe[controller]',
            'noMatch' => 'bypass'
        ],
        [
            'GETvar' => 'tx_magaloneflipbook_magaloneflipbookfe[magaloneFlipbook]',
            'lookUpTable' => [
                'table' => 'tx_magaloneflipbook_domain_model_magaloneflipbook',
                'id_field' => 'uid',
                'alias_field' => 'title',
                'addWhereClause' => ' AND NOT deleted',
                'useUniqueCache' => 1,
                'useUniqueCache_conf' => [
                    'strtolower' => 1,
                    'spaceCharacter' => '-',
                ],
                'autoUpdate' => 1,
                'expireDays' => 180,
            ],
        ],
    ],
    DETAIL_PAGEID => 'magaloneFlipbookConfiguration',
],

DETAIL_PAGEID : page uid of the detail page where Magalone Flipbook detail frontend plugin is configured.

# URL routing

1. Your Site Configuration will be stored in /typo3conf/sites/<your_identifier>/config.yaml
2. Add a section routeEnhancers, if one does not already exist.

routeEnhancers:
  MagaloneFlipbook:
    type: Extbase
    extension: MagaloneFlipbook
    plugin: Magaloneflipbookfe
    routes:
      - routePath: '/{magalonflipbook-title}'
        _controller: 'MagaloneFlipbook::show'
        _arguments:
          magalonflipbook-title: magaloneFlipbook
    defaultController: 'MagaloneFlipbook::list'
    aspects:
      magalonflipbook-title:
        type: PersistedAliasMapper
        tableName: tx_magaloneflipbook_domain_model_magaloneflipbook
        routeFieldName: title
NOTE : For more information regarding URL routing and more configuration, please Click here

Frequently asked questions

Sorry, the requested view was not found.

You are facing this error because you missed the step #3. Goto Template > Website Root > Edit template > goto tab > Includes and select 'Magalone FlipBook for TYPO3 (magaloneflipbook)'

Is license key valid for test / development environment and live environment ?

Yes, license key is valid for both environments.

Known Problems

None so far.

If you find any issues / bugs in our system, kindly report us at contact@soft-evolution.com

ToDo List

None so far.

Please send us your ideas for more improvements in our system at contact@soft-evolution.com