Skip to content

Bare bones nova field using ckeditor + ckfinder

License

Notifications You must be signed in to change notification settings

bracketsdigital/nova-ck-light

This branch is 3 commits ahead of craft-cloud/nova-ck-light:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8b3baee · May 13, 2023

History

10 Commits
May 12, 2023
May 12, 2023
Apr 23, 2023
Mar 28, 2023
Mar 28, 2023
Mar 28, 2023
Mar 28, 2023
May 13, 2023
Mar 28, 2023
Mar 28, 2023
Mar 28, 2023
Mar 28, 2023
Mar 28, 2023

Repository files navigation

NovaCKLight

A bare bones nova wysiwyg field using ckeditor & ckfinder

Prerequisites

This package was developed using PHP 8, Vue 3, Laravel 10, Nova 4, ckfinder for laravel and ckeditor 5 vue. It currently assumes you have a ckfinder connector endpoint at /ckfinder/connector see ckfinder for laravel for details.

Installation

You can install the package in to a Laravel app that uses Nova via composer:

composer require bracketsdigital/nova-ck-light

Usage

Default editor

use BracketsDigital\NovaCkLight\NovaCkLight;

NovaCkLight::make('MyFieldName'),

Editor options

use BracketsDigital\NovaCkLight\NovaCkLight;

NovaCkLight::make('MyFieldName')->toolbar(['heading', '|', 'bold', 'italic', 'link']),

If you require images without an editor

use BracketsDigital\NovaCkLight\NovaCkLight;

NovaCkLight::make('MyFieldName')->imageOnly(),

Testing

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email in@brackets.digital instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

About

Bare bones nova field using ckeditor + ckfinder

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 70.6%
  • JavaScript 14.8%
  • PHP 14.4%
  • CSS 0.2%