Download the PHP package orbitale/easyimpress-bundle without Composer

On this page you can find all versions of the php package orbitale/easyimpress-bundle. 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 easyimpress-bundle

Impress Portfolio with a simple Symfony bundle

Want to create awesome presentations based on Impress.js?

With EasyImpressBundle, you can create presentations based on a single yml configuration file.

View the online demo

Requirements

Installation

Usage

Every slider is contained in the app/config/presentations directory by default, and the file name is used as the slider's identifier. This identifier will be the name displayed in the URL.

👉 Tip: You can override this directory by changing EasyImpress' configuration, view below.

app/Resource/presentations/{presentation_name} will be accessible from /{presentation_name} path.

Configuration and yaml files processing

Every file will be added to the container as a resource, so if it's modified in dev, cache will automatically be refreshed.

Yml files are found by Symfony Finder in the PresentationsPass.

Presentations and slides configurations are processed via Symfony Config component, you can check in the Configuration directory for the configuration classes and references.

Retrieve presentations

You can get all presentations in the easy_impress service, they will be transformed from arrays to immutable objects at runtime.

Yml reference

As every presentation is made in the yml format, here's the reference with default values:

Data attributes

As explained in ImpressJS Wiki:

Cartesian Position

Where in 3D space to position the step frame in Cartesian space.

data-x, data-y, data-z

Define the origin location in 3D Cartesian space. Specified in pixels (sort-of).

data-rotate

Rotation of the step frame about its origin in the X-Y plane. This is akin to rotating a piece of paper in front of your face while maintaining it's ortho-normality to your image plane (did that explanation help? I didn't think so...). It rotates the way a photo viewer rotates, like when changing from portrait to landscape view.

Polar Position

Rotation of the step frame about its origin along the theta (azimuth) and phi (elevation) axes. This effect is similar to tilting the frame away from you (elevation) or imaging it standing on a turntable -- and then rotating the turntable (azimuth).

data-rotate-x

Rotation along the theta (azimuth) axis

data-rotate-y

Rotation along the phi (elevation) axis

Size

data-scale

The multiple of the "normal" size of the step frame. Has no absolute visual impact, but works to create relative size differences between frames. Effectively, it is controlling how "close" the camera is placed relative to the step frame.

More information can be found on the Impress.js Wiki or the Impress.js documentation.

Configuration reference

License

This bundle is provided with MIT license, any contribution should be made under the same license.


All versions of easyimpress-bundle with dependencies

PHP Build Version
Package Version
Requires php Version ^5.5|^7.0
doctrine/collections Version ^1.0
symfony/framework-bundle Version ^3.3|^4.0
symfony/twig-bundle Version ^3.3|^4.0
twig/twig Version ^1.34|^2.4
symfony/asset Version ^3.3|^4.0
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 orbitale/easyimpress-bundle contains the following files

Loading the files please wait ....