PHPackages                             bviguier/phpresent - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. bviguier/phpresent

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

bviguier/phpresent
==================

Create and run presentation from Php.

461PHP

Since Jun 3Pushed 6y ago2 watchersCompare

[ Source](https://github.com/b-viguier/PhPresent)[ Packagist](https://packagist.org/packages/bviguier/phpresent)[ RSS](/packages/bviguier-phpresent/feed)WikiDiscussions master Synced 4d ago

READMEChangelogDependenciesVersions (2)Used By (0)

PhPresent
=========

[](#phpresent)

*PhPresent* is a library allowing to create a slideshow program in Php, in the same way that [RevealJs](https://revealjs.com) for Javascript. It is possible thanks to the [Php-SDL extension](https://github.com/Ponup/php-sdl) and [Imagick extension](https://www.php.net/manual/en/book.imagick.php).

⚠️ This library is freshly new, it mays not work as expected in your particular environment. Give it a try, and feel free to give some feedback about it.

Installation
------------

[](#installation)

Be sure to have required extensions:

- [Php-SDL](https://pecl.php.net/package/sdl)
- [Imagick](https://pecl.php.net/package/imagick)

⚠️ Sometimes, we may need some features of `Php-SDL` not released yet. Be aware that some versions might need to compile the extension directly from the sources.

The create your project and install this library through [Composer](https://getcomposer.org/).

```
composer require bviguier/phpresent
```

Usage
-----

[](#usage)

ℹ️ Have a look to the `examples` directory to quickly check that all is working fine for you. When your program is running, press `h` to obtain some help about available commands.

### Bootstrapping your presentation

[](#bootstrapping-your-presentation)

```
