/Core

Laravel Enso main dependecy aggregator

Primary LanguageVueMIT LicenseMIT

Laravel Enso Core

Codacy Badge StyleCI License Total Downloads Latest Stable Version

Main requirement & dependency aggregator for Laravel Enso.

Included packages

Action Logger, Avatar Manager 1, Charts, Datatable, DbSyncMigrations, File Manager, Form Builder, Helpers, History Tracker, Image Transformer 1, Impersonate, Localisation, Log manager, Menu manager, Permission manager, Rememberable, Role manager, Select, Structure manager, Trackwho, Tutorial Manager, Vue Components

Optional packages

Notifications, Documents Manager 1, Comments Manager, Data Import

Notes

1 In order to more efficiently handle images (optimize, resize, crop), these libraries require a few extra PHP plugins and libraries:

  • pngquant
  • gifsicle
  • jpegoptim
  • php7.1-gd or php-imagick

On Linux, you may install them with:

sudo apt-get install pngquant gifsicle jpegoptim php7.1-gd

Publishes

  • php artisan vendor:publish --tag=core-config - the configuration files
  • php artisan vendor:publish --tag=core-preferences - the json preferences file
  • php artisan vendor:publish --tag=core-lang - the default lang files
  • php artisan vendor:publish --tag=enso-lang - the assets lang files
  • php artisan vendor:publish --tag=core-storage - the storage folders
  • php artisan vendor:publish --tag=core-assets - the assets folders, scss & js
  • php artisan vendor:publish --tag=enso-update - a common alias for when wanting to update the VueJS components, once a newer version is released
  • php artisan vendor:publish --tag=enso-config - a common alias for when wanting to update the config, once a newer version is released
  • php artisan vendor:publish --tag=enso-assets - a common alias for when wanting to update the scss & js assets, once a newer version is released

Notes

The Laravel Enso package comes with this package included.

Since v2, while not mandatory, Laravel Enso also includes Notifications, Documents Manager, Comments Manager and Data Import.

Contributions

are welcome. Pull requests are great, but issues are good too.

License

This package is released under the MIT license.