An open API service indexing awesome lists of open source software.

https://github.com/johncms/ckeditor-media-embed

The library replaces the semantic output of the CKEditor 5 with the html code of the content preview.
https://github.com/johncms/ckeditor-media-embed

ckeditor5 embed media php php-library youtube

Last synced: about 1 year ago
JSON representation

The library replaces the semantic output of the CKEditor 5 with the html code of the content preview.

Awesome Lists containing this project

README

          

# `johncms/ckeditor-media-embed`

[![PHP-CI](https://github.com/johncms/ckeditor-media-embed/workflows/PHP-CI/badge.svg?branch=master)](https://github.com/johncms/ckeditor-media-embed/actions)
[![Packagist](https://img.shields.io/packagist/l/johncms/ckeditor-media-embed.svg)](https://packagist.org/packages/johncms/ckeditor-media-embed)
[![Source Code](https://img.shields.io/badge/source-johncms%2Fckeditor--media--embed-blue)](https://github.com/johncms/ckeditor-media-embed)
[![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/johncms/ckeditor-media-embed.svg?label=stable)](https://github.com/johncms/ckeditor-media-embed/releases)
[![Packagist](https://img.shields.io/packagist/dt/johncms/ckeditor-media-embed)](https://packagist.org/packages/johncms/ckeditor-media-embed)

The library replaces the semantic output of the CKEditor 5 with the html code of the content preview.

## Installation

The preferred method of installation is via [Composer](http://getcomposer.org). Run the following command to install the package and add it as a requirement to your project's
`composer.json`:

```bash
composer require johncms/ckeditor-media-embed
```

## Example

```PHP
$providers = [
new \Simba77\EmbedMedia\Providers\Youtube(
[
'classes' => 'embed-responsive embed-responsive-16by9',
'styles' => [
'max-width' => '100%',
'width' => '100%',
],
]
),
];

$embed = new \Simba77\EmbedMedia\Embed($providers);

$html = '';

echo $embed->embedMedia($html);
```

## License

The `simba77/ckeditor-media-embed` library is licensed for use under the MIT License (MIT).
Please see [LICENSE](https://github.com/johncms/ckeditor-media-embed/blob/master/LICENSE) for more information.