195 lines
7.1 KiB
Markdown
195 lines
7.1 KiB
Markdown
# O3-Shop TinyMCE WYSIWYG Editor
|
|
|
|
This module integrates the [TinyMCE WYSIWYG editor](https://www.tiny.cloud/tinymce/) in the O3-Shop backend.
|
|
|
|
## Usage
|
|
|
|
This assumes you have O3-Shop (at least the `v1.0.0` compilation) up and running.
|
|
|
|
### Install
|
|
|
|
The TinyMCE Editor module is already included in the O3-Shop `v1.2.0` compilation.
|
|
|
|
Module can be installed manually, by using composer:
|
|
```bash
|
|
$ composer require o3-shop/tinymce-editor
|
|
$ vendor/bin/oe-console oe:module:install source/modules/o3-shop/tinymce-editor
|
|
```
|
|
|
|
After requiring the module, you need to activate it, either via O3-Shop admin or CLI.
|
|
|
|
Navigate to shop folder and execute the following:
|
|
```bash
|
|
$ vendor/bin/oe-console oe:module:activate tinymce-editor
|
|
```
|
|
|
|
### How to use
|
|
|
|
Activate the module.
|
|
|
|
## Developer installation
|
|
|
|
```bash
|
|
$ git clone https://gitlab.o3-shop.com/o3/tinymce-editor/ source/modules/o3-shop/tinymce-editor
|
|
$ composer config repositories.o3-shop/tinymce-editor path ./source/modules/o3-shop/tinymce-editor
|
|
$ composer require o3-shop/tinymce-editor:*
|
|
|
|
$ vendor/bin/oe-console oe:module:install source/modules/o3-shop/tinymce-editor
|
|
```
|
|
|
|
## Issues
|
|
|
|
To report issues with the module, please use the [O3-Shop bugtracking system](https://issues.o3-shop.com/) - module TinyMCE Editor project.
|
|
|
|
## License
|
|
|
|
GPLv3, see [LICENSE file](LICENSE).
|
|
|
|
## Credits
|
|
|
|
the original module was created by Marat Bedoev, bestlife AG <oxid@bestlife.ag>
|
|
and published under the GPL v3 licence
|
|
|
|
## Further licenses
|
|
|
|
### TinyMCE editor [MIT]
|
|
(https://github.com/tinymce/tinymce-dist - status: 2023-04-07)
|
|
|
|
```
|
|
MIT License
|
|
|
|
Copyright (c) 2022 Ephox Corporation DBA Tiny Technologies, Inc.
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
of this software and associated documentation files (the "Software"), to deal
|
|
in the Software without restriction, including without limitation the rights
|
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
copies of the Software, and to permit persons to whom the Software is
|
|
furnished to do so, subject to the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included in all
|
|
copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
SOFTWARE.
|
|
```
|
|
|
|
### Roxy file manager [GPL v3]
|
|
(status: 2021-05-06)
|
|
|
|
```
|
|
GNU GENERAL PUBLIC LICENSE
|
|
Version 3, 29 June 2007
|
|
|
|
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
|
Everyone is permitted to copy and distribute verbatim copies
|
|
of this license document, but changing it is not allowed.
|
|
```
|
|
|
|
### jQuery [MIT]
|
|
(https://github.com/jquery/jquery - status 2023-04-07)
|
|
|
|
```
|
|
MIT License
|
|
|
|
Copyright OpenJS Foundation and other contributors, https://openjsf.org/
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
of this software and associated documentation files (the "Software"), to deal
|
|
in the Software without restriction, including without limitation the rights
|
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
copies of the Software, and to permit persons to whom the Software is
|
|
furnished to do so, subject to the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included in all
|
|
copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
SOFTWARE.
|
|
```
|
|
|
|
### jQuery UI
|
|
(https://github.com/jquery/jquery-ui - status 2023-04-07)
|
|
|
|
```
|
|
Copyright OpenJS Foundation and other contributors, https://openjsf.org/
|
|
|
|
This software consists of voluntary contributions made by many
|
|
individuals. For exact contribution history, see the revision history
|
|
available at https://github.com/jquery/jquery-ui
|
|
|
|
The following license applies to all parts of this software except as
|
|
documented below:
|
|
|
|
====
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining
|
|
a copy of this software and associated documentation files (the
|
|
"Software"), to deal in the Software without restriction, including
|
|
without limitation the rights to use, copy, modify, merge, publish,
|
|
distribute, sublicense, and/or sell copies of the Software, and to
|
|
permit persons to whom the Software is furnished to do so, subject to
|
|
the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be
|
|
included in all copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
|
|
====
|
|
|
|
Copyright and related rights for sample code are waived via CC0. Sample
|
|
code is defined as all source code contained within the demos directory.
|
|
|
|
CC0: http://creativecommons.org/publicdomain/zero/1.0/
|
|
|
|
====
|
|
|
|
All files located in the node_modules and external directories are
|
|
externally maintained libraries used by this software which have their
|
|
own licenses; we recommend you read them, as their terms may differ from
|
|
the terms above.
|
|
```
|
|
|
|
### jQuery date format [MIT]
|
|
(https://github.com/phstc/jquery-dateFormat - status 2023-04-07)
|
|
|
|
```
|
|
MIT License
|
|
|
|
Copyright (c) 2009 Pablo Cantero, http://pablocantero.com/
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
of this software and associated documentation files (the "Software"), to deal
|
|
in the Software without restriction, including without limitation the rights
|
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
copies of the Software, and to permit persons to whom the Software is
|
|
furnished to do so, subject to the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included in all
|
|
copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
SOFTWARE.
|
|
``` |