Comments (10)
What you could do is providing a composer script handling the download of CKEditor (basically calling the command automatically, with checks to be sure it needs to be done again), and then update the recipe to register this script automatically.
from recipes-contrib.
Do you have a link to share where you discuss that? I'd like to better understand what the CKEditor installation means.
from recipes-contrib.
As it's a bundle, I would you to handle CKEditor download with a Symfony command, and when IvoryCKEditor bundle is installed via Flex, add a message to the output saying that CKEditor has to be downloaded.
Also, I don't know how this external asset will be handled by the bundle, but maybe you should also suggest this via bundle configuration
from recipes-contrib.
CKEditor is licensed under the GPL, LGPL, MPL, and a commercial version with special licensing (yeah, it is distributed under four different licenses). Also, does the bundle's installation command allow for selecting the different versions of CKEditor (ie. "Basic," "Standard," "Full," etc)?
from recipes-contrib.
It depends whether "canonical" links exist for these CKEditor editions or not š
from recipes-contrib.
Links to the different package versions do exist using the following pattern:
http://download.cksource.com/CKEditor/CKEditor/CKEditor%204.7.0/ckeditor_[0-9].[0-9].[0-9]_(basic|standard|full).zip
from recipes-contrib.
I will try to respond to all of your questions :)
Do you have a link to share where you discuss that? I'd like to better understand what the CKEditor installation means.
Basically, the discussion started here: egeloen/IvoryCKEditorBundle#295 & egeloen/IvoryCKEditorBundle#298
Before the linked PR, CKEditor source was packaged with the bundle but now, you need to install it by you own:
- Manually by yourself and reconfigure the bundle to use it: http://symfony.com/doc/current/bundles/IvoryCKEditorBundle/usage/version.html
- Use the new built-in command: http://symfony.com/doc/current/bundles/IvoryCKEditorBundle/usage/ckeditor.html
Does the bundle's installation command allow for selecting the different versions of CKEditor (ie. "Basic," "Standard," "Full," etc)?
Yes, you can choose where to install it, which distro to install (full, basic or standard, default full) as well as which specific version you want (default latest)...
If you use the default download path, then no need to configure the bundle as it uses this path as default conf.
from recipes-contrib.
@stof Is it mandatory to create a script handler as I notice that you can directly put the command as a script in your composer.json file?
from recipes-contrib.
Can we close here?
from recipes-contrib.
Iām closing this due inactivity.
from recipes-contrib.
Related Issues (20)
- Bug in automatic merging process? HOT 1
- Post-install for Flysystem v2 gives wrong instructions
- [Sentry Bundle] Clarify config when using monolog HOT 2
- Bref Symfony Bridge recipe HOT 12
- 404 page HOT 1
- SKELETON_VERSION compatibility HOT 1
- IN SF 4.4 Argument 1 passed to FOS\OAuthServerBundle\Entity\ClientManager::__construct() must be an instance of Doctrine\Common\Persistence\ObjectManager HOT 4
- [Idea][Feature request] Allow to setup base project for GHActions / CI verification HOT 2
- Fatal error for mongodb-odm-bundle on Symfony 6 (prod) HOT 1
- recipes-contrib check for PHP 7.4 failing expectedly, preventing merging HOT 3
- Failure on recipe update of friendsofsymfony/ckeditor-bundle
- My library only supports up to 5.4 not symfony6 , and my pull requests always fail when symfony6 checks automatically HOT 5
- New version for sonata page bundle HOT 1
- Process Issue: Contributions are Often Stalled HOT 8
- Rerun failed generation due GitHub was down HOT 1
- The php_codesniffer recipe report errors with the default Symfony installation HOT 1
- PHPStan install instructions reference the wrong name for the included config file
- EUPL as an authorized license HOT 10
- Allow recipes for packages with other type than "symfony-bundle" HOT 3
- Travis build fails for packages with virtual dependency HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from recipes-contrib.