version npm

État de la construction
Statut de dépendance
état de devDependency

S'inscrire à la Newsletter
Suivez Twitter

Une gamme d’éditeurs de texte enrichi prêts à l’emploi conçus avec un framework puissant. En vue d’une édition collaborative en temps réel.

Capture d'écran de CKEditor 5 pour créer un éditeur de texte enrichi classique

Table des matières

Démarrage rapide

CKEditor 5 compilations

Les versions de CKEditor 5 sont une gamme d’éditeurs de texte enrichi prêts à l’emploi. Chaque « build » fournit un seul type d’éditeur avec une gamme de fonctions et une configuration par défaut.

Les versions suivantes de CKEditor 5 sont actuellement disponibles:

Exemple

La création d’un éditeur avec une build CKEditor 5 est très simple et peut être décrite en deux étapes:

  1. Chargez l’éditeur souhaité via le <script> Étiqueter.
  2. Appelez le statique create() Méthode de création de l’éditeur.

Ajoutez un élément à votre page HTML pour remplacer CKEditor:

Téléchargez la version de l’éditeur classique (vous pouvez choisir entre CDN, Au dessus du niveau de la mer et téléchargements zip):

<script src="https://cdn.ckeditor.com/ckeditor5/<version>/classic/ckeditor.js"></script>

Appeler le ClassicEditor.create() Méthode:

<script>
    ClassicEditor
        .create( document.querySelector( '#editor' ) )
        .catch( error => {
            console.error( error );
        } );
</script>

Vous êtes prêt à partir!

Pour savoir comment démarrer avec d’autres versions, consultez le Brèves instructions dans la documentation de CKEditor 5.

Cadre CKEditor 5

Avec CKEditor 5 Builds, vous pouvez rapidement et facilement initialiser l’un des nombreux types d’éditeurs de votre application. Dans le même temps, CKEditor 5 est également un framework pour créer des solutions d’édition de texte enrichi sur mesure.

Pour savoir comment créer votre propre éditeur à partir de zéro, accédez à CKEditor 5 Framework – Section Overview de la documentation CKEditor 5.

Documentation et FAQ

Veuillez voir ci-dessous pour plus d’informations Documentation de CKEditor 5 Sections:

La documentation est loin d’être complète et sera (comme l’éditeur) continuellement développée jusqu’à ce qu’elle soit prête pour la v1.0.0.

Pour la FAQ, veuillez consulter la Centre d’aide de l’écosystème CKEditor. Un aperçu général du projet se trouve dans le Site Web de l’écosystème CKEditor.

Contributeurs et organisation du projet

Idées et discussions

Le référentiel de développement CKEditor 5 se trouve à l’adresse https://github.com/ckeditor/ckeditor5. C’est le meilleur endroit pour obtenir votre opinion et vos commentaires. Faire savoir à l’équipe principale si les choses vont dans la bonne ou la mauvaise direction est un excellent retour d’information et très apprécié!

développement

CKEditor 5 est un multi-package modulaire, monorepo Projet. Il se compose de plusieurs packages qui créent le cadre d’édition sur la base duquel les packages de fonctionnalités sont implémentés.

le ckeditor5 Le référentiel est l’endroit où le développement de CKEditor 5 est centralisé. Il regroupe différents packages en un seul endroit et ajoute les outils auxiliaires nécessaires pour le flux de travail de développement, par ex. B. le constructeur et le testeur. Informations de base sur la configuration de l’environnement de développement voir la documentation.

Voir le guide officiel des contributeurs pour savoir comment ajouter votre code au projet.

Signaler les problèmes et les exigences des fonctionnalités

Chaque référentiel gère ses problèmes indépendamment. Cependant, il est recommandé de signaler les problèmes dans ce référentiel à moins que vous ne sachiez à quel référentiel particulier le problème appartient.

En savoir plus sur le Support Page.

Les publications

Voir les articles du blog de la version CKEditor 5 sur le blog CKEditor.

Paquets

Bibliothèques de base

Construit

Propriétés

Nom de famille exécution la description
@ckeditor/ckeditor5-adapter-ckfinder @ ckeditor / ckeditor5-adapter-ckfinder npm badge de paquet

le CKFinder Adaptateur pour les fonctions nécessitant des fonctions de téléchargement (par exemple, téléchargement d’images).

@ckeditor/ckeditor5-alignment @ ckeditor / ckeditor5 badge de package npm d'alignement

La fonction d’alignement du texte.

@ckeditor/ckeditor5-autoformat @ ckeditor / ckeditor5-autoformat npm-package-badge

La fonction de formatage automatique. Remplace les caractères prédéfinis par un format approprié (par ex. **foo** grossir <strong>foo</strong>).

@ckeditor/ckeditor5-autosave @ ckeditor / ckeditor5-sauvegarde automatique npm-package-badge

La fonction de sauvegarde automatique. Facilite la sauvegarde automatique des données dans le backend.

@ckeditor/ckeditor5-basic-styles @ ckeditor / ckeditor5-basic-styles badge de package npm

Les fonctions pour gras, italique, souligné et code.

@ckeditor/ckeditor5-block-quote @ ckeditor / ckeditor5-block-quote npm badge de package

La fonction de citation de bloc.

@ckeditor/ckeditor5-ckfinder @ ckeditor / ckeditor5-ckfinder npm badge de package

le CKFinder Intégration du navigateur de fichiers.

@ckeditor/ckeditor5-clipboard @ ckeditor / ckeditor5-clipboard badge de package npm

L’intégration du presse-papiers.

@ckeditor/ckeditor5-code-block @ ckeditor / ckeditor5-code-block npm-package-badge

La fonction de bloc de code.

@ckeditor/ckeditor5-enter Entrez le badge de package @ ckeditor / ckeditor5-npm

le Entrer Caractéristique principale.

@ckeditor/ckeditor5-easy-image @ ckeditor / ckeditor5-easy-image badge de package npm

Image simple utilisant la fonctionnalité CKEditor Cloud Services.

@ckeditor/ckeditor5-font @ ckeditor / ckeditor5-font badge de package npm

La taille de la police et la famille de polices fonctionnent.

@ckeditor/ckeditor5-heading @ ckeditor / ckeditor5 en-tête badge de package npm

La fonction de cap.

@ckeditor/ckeditor5-highlight @ ckeditor / ckeditor5-Highlight npm package badge

La fonction de surbrillance (marqueurs et stylos).

@ckeditor/ckeditor5-horizontal-line @ ckeditor / ckeditor5-badge de package npm ligne horizontale

La fonction de contrôle horizontal.

@ckeditor/ckeditor5-html-embed @ ckeditor / ckeditor5-badge de package npm intégré au html

La fonction d’intégration HTML.

@ckeditor/ckeditor5-image @ ckeditor / ckeditor5-image badge de package npm

La fonction image. Prend en charge les styles d’image, les sous-titres, le téléchargement, le redimensionnement et plus encore.

@ckeditor/ckeditor5-indent @ ckeditor / ckeditor5-indent badge de package npm

La fonction d’indentation (listes et blocs).

@ckeditor/ckeditor5-language @ ckeditor / ckeditor Badge de package npm en 5 langues

La fonction de langue pour les parties de texte.

@ckeditor/ckeditor5-link @ ckeditor / ckeditor5-link badge de package npm

La fonction de lien.

@ckeditor/ckeditor5-list @ ckeditor / ckeditor5-list badge de package npm

Les listes numérotées et à puces.

@ckeditor/ckeditor5-markdown-gfm @ ckeditor / ckeditor5-markdown-gfm badge de package npm

Le processeur de données Markdown avec la saveur GitHub.

@ckeditor/ckeditor5-media-embed @ ckeditor / ckeditor5-badge de package npm intégré au média

La fonction d’intégration de médias.

@ckeditor/ckeditor5-mention @ ckeditor / ckeditor5-mention du badge du package npm

La fonction de mention (complétion automatique de « @mentions », « # tags », etc.).

@ckeditor/ckeditor5-page-break @ ckeditor / ckeditor5-page-break npm badge de package

La fonction de pagination.

@ckeditor/ckeditor5-paragraph @ ckeditor / ckeditor5, paragraphe npm, badge de package

La fonction de paragraphe.

@ckeditor/ckeditor5-paste-from-office @ ckeditor / ckeditor5-paste-from-office npm-package-badge

L’insert de plugin d’Office (Word, Excel, Google Docs, etc.).

@ckeditor/ckeditor5-remove-format @ ckeditor / ckeditor5-remove-format npm badge de package

La fonction de suppression du format.

@ckeditor/ckeditor5-restricted-editing @ ckeditor / ckeditor5-badge de package npm d'édition restreinte

La fonction d’édition limitée.

@ckeditor/ckeditor5-select-all @ ckeditor / ckeditor5-select-all npm package badge

La fonction « Tout sélectionner ».

@ckeditor/ckeditor5-special-characters @ ckeditor / ckeditor5 caractères spéciaux badge de package npm

La fonction de caractère spécial.

@ckeditor/ckeditor5-table @ ckeditor / ckeditor5-table badge de package npm

La fonction de table.

@ckeditor/ckeditor5-typing @ ckeditor / ckeditor5-Typing npm package badge

Les fonctions de saisie et de suppression.

@ckeditor/ckeditor5-undo @ ckeditor / ckeditor5-npm annuler le badge de package

La fonction d’annulation.

@ckeditor/ckeditor5-word-count @ ckeditor / ckeditor5-word-count npm package badge

La fonction de comptage de mots.

Rédacteurs

sujets

Licence

Licencié selon les termes de Licence publique générale GNU version 2 ou supérieure. Vous trouverez des informations détaillées sur la licence dans le LICENSE.md Fichier ou https://ckeditor.com/legal/ckeditor-oss-license.





Source link

Recent Posts