2017 © Pedro PelĂĄez
 

symfony-bundle utility-bundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

image

nyrodev/utility-bundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

  • Monday, July 30, 2018
  • by nyroDev
  • Repository
  • 1 Watchers
  • 0 Stars
  • 2,340 Installations
  • JavaScript
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 15 Versions
  • 2 % Grown

The README.md

UtilityBundle

Using TinymceType

Add tinymce to your dependancies:, (*1)

composer require tinymce/tinymce

Add tinymce depency your webpack encore config:, (*2)

    .addPlugin(new CopyWebpackPlugin({
        patterns: [
            {from: 'vendor/tinymce/tinymce', to: '../tinymce'}
        ]
    }))

Translate Tinymce

Require tinymce npm dependancy:, (*3)

npm i tinymce-i18n

Then copy the language file you need by adding to your webpack encore config:, (*4)

    .addPlugin(new CopyWebpackPlugin({
        patterns: [
            {from: 'vendor/tinymce/tinymce', to: '../tinymce'},
            {from: 'node_modules/tinymce-i18n/langs7/fr_FR.js', to: '../tinymce/langs/'},
            {
                from: 'node_modules/tinymce-i18n/langs7/fr_FR.js',
                to: '../tinymce/langs/fr.js',
                transform: (input, filename) => {
                    return input.toString().replace('tinymce.addI18n("fr_FR", {', 'tinymce.addI18n("fr", {');
                }
            }
        ]
    }))

Using tinymce browser feature

Add JS and CSS generation to your webpack encore config:, (*5)

    .addEntry('css/admin/tinyBrowser', './vendor/nyrodev/utility-bundle/Resources/public/css/tinyBrowser/index.css')
    .addEntry('js/admin/tinyBrowser', './vendor/nyrodev/utility-bundle/Resources/public/js/tinyBrowser/index.js')

Add tinymce plugins depency your webpack encore config:, (*6)

    .addPlugin(new CopyWebpackPlugin({
        patterns: [
            {from: 'vendor/tinymce/tinymce', to: '../tinymce'},
            {from: 'vendor/nyrodev/utility-bundle/Resources/public/js/filemanager', to: '../tinymce/plugins/filemanager'},
            {from: 'node_modules/tinymce-i18n/langs7/fr_FR.js', to: '../tinymce/langs/'},
            {
                from: 'node_modules/tinymce-i18n/langs7/fr_FR.js',
                to: '../tinymce/langs/fr.js',
                transform: (input, filename) => {
                    return input.toString().replace('tinymce.addI18n("fr_FR", {', 'tinymce.addI18n("fr", {');
                }
            }
        ]
    }))

Create a route for the browser page, in config/routes/browser.yaml:
Be sure to protect this route behind a security firewall!, (*7)

tiny_browser:
  path: "%adminPrefix%/tinyBrowser/{type}/{dir}"
  controller: NyroDev\UtilityBundle\Controller\TinymceController::browserAction
  defaults:
    dir: null
  requirements:
    dir: '.+'

The Versions

30/07 2018

dev-master

9999999-dev https://github.com/nyroDev/UtilityBundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

  Sources   Download

MIT

The Requires

 

30/07 2018

2.8.x-dev

2.8.9999999.9999999-dev https://github.com/nyroDev/UtilityBundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

  Sources   Download

MIT

The Requires

 

09/06 2018

v2.8.10

2.8.10.0 https://github.com/nyroDev/UtilityBundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

  Sources   Download

MIT

The Requires

 

03/05 2018

v2.8.9

2.8.9.0 https://github.com/nyroDev/UtilityBundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

  Sources   Download

MIT

The Requires

 

29/04 2018

v2.8.8

2.8.8.0 https://github.com/nyroDev/UtilityBundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

  Sources   Download

MIT

The Requires

 

17/04 2018

v2.8.7

2.8.7.0 https://github.com/nyroDev/UtilityBundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

  Sources   Download

MIT

The Requires

 

17/04 2018

v2.8.6

2.8.6.0 https://github.com/nyroDev/UtilityBundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

  Sources   Download

MIT

The Requires

 

17/04 2018

v2.8.5

2.8.5.0 https://github.com/nyroDev/UtilityBundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

  Sources   Download

MIT

The Requires

 

17/04 2018

v2.8.4

2.8.4.0 https://github.com/nyroDev/UtilityBundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

  Sources   Download

MIT

The Requires

 

17/04 2018

v2.8.3

2.8.3.0 https://github.com/nyroDev/UtilityBundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

  Sources   Download

MIT

The Requires

 

17/04 2018

v2.8.2

2.8.2.0 https://github.com/nyroDev/UtilityBundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

  Sources   Download

MIT

The Requires

 

29/03 2018

dev-dev

dev-dev https://github.com/nyroDev/UtilityBundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

  Sources   Download

MIT

The Requires

 

29/03 2018

v2.8.1

2.8.1.0 https://github.com/nyroDev/UtilityBundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

  Sources   Download

MIT

The Requires

 

12/03 2018

v2.8.0

2.8.0.0 https://github.com/nyroDev/UtilityBundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

  Sources   Download

MIT

The Requires

 

07/07 2014

1.0.0

1.0.0.0 https://github.com/nyroDev/UtilityBundle

Utility Bundle for Symfony, provide many shortcut and useful functionnalities

  Sources   Download

MIT

The Requires