TinyMCE est un logiciel open source, distribué, basé sur le Web, multi-navigateur et indépendant de la plate-forme, implémenté en PHP / HTML et conçu à partir du décalage pour agir comme un puissant WYSIWYG, JavaScript et éditeur HTML pour les sites Web.
Caractéristiques en un coup d'oeil
Les fonctionnalités clés incluent la possibilité de convertir des zones de champs HTML, ainsi que d'autres éléments HTML, en instances d'éditeur, ce qui facilite l'intégration avec un système existant (seules deux lignes de code sont nécessaires).
Le logiciel offre également un support pour les modèles et les thèmes, le support des plugins, la sortie HTML / XHTML 1.0 personnalisable, la prise en charge des langues internationales et la prise en charge de plusieurs navigateurs Web, y compris Mozilla Firefox, Internet Explorer, Opera, etc. p>
Une autre fonctionnalité intéressante est l'architecture de plugin intégrée qui permet aux utilisateurs d'étendre facilement les fonctionnalités par défaut du logiciel. Tous les plugins disponibles peuvent être consultés en un coup d'oeil sur le site Web du projet et sont facilement installables.
Grâce aux plugins, vous serez capable de créer des ancres, d'activer le redimensionnement automatique des images, d'ajouter des fonctionnalités de sauvegarde automatique, d'ajouter un support pour le BBCode, d'accéder à une carte de caractères, d'ajouter un sélecteur de couleur, émoticônes, ainsi que pour ajouter un support en plein écran.
De plus, grâce aux plugins, vous pourrez insérer la date et l'heure, ajouter des listes et des liens, ajouter des médias (vidéo et audio), ajouter un support de prévisualisation, ajouter des fonctionnalités de collage, ajouter des fonctionnalités de recherche et de remplacement , pour ajouter un vérificateur d'orthographe, pour ajouter un compteur de mots, pour ajouter du support aux tables et pour ajouter un support d'impression.
Softoware utilise TinyMCE
Nous sommes très fiers d'utiliser le puissant éditeur TinyMCE ici au Softoware Labs. Nos éditeurs l'utilisent pour créer des critiques de produits logiciels, distributions de Linux ou d'appareils mobiles, ainsi que pour vous apporter toutes les dernières nouvelles du monde entier.
Nouveautés dans cette version:
- Nouvelle interface utilisateur API
- Nouvelle peau moderne!
- Modification en ligne
- Processus de construction mis à jour
- Code de qualité supérieure
- Plugins retravaillés
- Prise en charge de CDN
- Et BEAUCOUP PLUS BEAUCOUP!
Nouveautés dans la version:
- Nouvelle interface utilisateur API
- Nouvelle peau moderne!
- Modification en ligne
- Processus de construction mis à jour
- Code de qualité supérieure
- Plugins retravaillés
- Prise en charge de CDN
- Et BEAUCOUP PLUS BEAUCOUP!
Nouveautés dans la version 4.0.16:
- Correction d'un bug où l'éditeur ne serait pas rendu correctement sur IE 10 en fonction de document.readyState.
Nouveautés dans la version 4.0.12:
- Ajout d'une nouvelle option media_scripts au plugin média. Cela permet d'intégrer des vidéos à l'aide d'éléments de script.
- Correction d'un bug où WebKit / Blink produisait des éléments et des styles de span aléatoires lors de la suppression de contenu dans l'éditeur.
- Correction d'un bug où WebKit / Blink produisait des éléments span à partir d'éléments de liens lorsqu'ils étaient supprimés par la commande unlink.
- Correction d'un bug où les formats de bloc div en mode inline s'appliquaient à tous les paragraphes de l'éditeur.
- Correction d'un bug où les blocs div étaient marqués en tant que format actif en mode inline lors de sélections non réduites.
- Correction d'un bug où le plugin importcss n'ajouterait pas de styles si l'option style_formats était configurée.
- Correction d'un bug où le plugin importcss importait des styles dans des groupes plusieurs fois pour des menus de formats différents.
- Correction d'un bug où le plugin paste ne supprimait pas correctement l'élément de la corbeille de collage sur IE si un fichier essayait de coller un fichier.
- Correction d'un bug où la normalisation de la sélection ne gérait pas correctement les cas où un point de plage se trouvait après un noeud d'élément.
- Correction d'un bug où le format d'heure par défaut pour le bouton de division de l'inserttime n'était pas le premier élément de la liste.
- Correction d'un bug où le texte par défaut du contrôle formatselect n'était pas correctement traduit par le pack de langue.
- Correction d'un bug où les liens seraient mal insérés lors de la détection automatique des liens urls / emails absolus en mode inline.
- Correction d'un bug où IE 11 insérait le contenu dans le mauvais ordre en raison de problèmes de focus / flou asynchrone.
- Correction d'un bug où coller du contenu sur IE mettait parfois le contenu à la fin de l'éditeur.
- Correction de glisser / déposer sur les navigateurs non IE est filtré par le plugin de collage. IE n'a pas les API nécessaires.
- Correction du fait que le plugin paste détecte mieux les contenus Word 2007 non marqués avec -mso junk.
- Corrigé de sorte que le bouton de l'image ne soit pas défini sur un état actif lors de la sélection des éléments de contrôle / d'espace réservé pour les médias.
Nouveautés dans la version 4.0.11:
- Nouvelle interface utilisateur API
- Nouvelle peau moderne!
- Modification en ligne
- Processus de construction mis à jour
- Code de qualité supérieure
- Plugins retravaillés
- Prise en charge de CDN
- Et BEAUCOUP PLUS BEAUCOUP!
Nouveautés dans la version 3.4.7:
- Modification du comportement de mise en forme du caret en un mot similaire aux traitements de texte courants sur les postes de travail tels que Word ou Libre Office.
- Correction d'un bug dans Webkit - Le positionnement du curseur ne fonctionne pas verticalement dans une cellule de table avec plusieurs lignes de texte.
- Correction d'un bug dans IE où Insérer une table dans IE8 place le curseur dans la deuxième cellule de la première ligne.
- Correction d'un bug dans IE où l'éditeur dans un cadre ne donne pas le focus à la barre d'outils en utilisant ALT-F10.
- Correction de webkit et gecko pour que la suppression de la puce du début de la liste soit supérieure à celle des éléments de la liste interne et déplace le premier élément dans le paragraphe.
- Corrigez les nouveaux éléments de la liste dans IE8 qui ne sont pas affichés sur une nouvelle ligne lorsque la liste contient des éléments de liste imbriqués.
- Effacer la mise en forme dans la cellule du tableau brise la cellule.
- La liste des types de média est localisée.
- Correction d'une erreur de mémoire insuffisante lors de l'utilisation de prototype dans la boîte de dialogue multimédia.
- Correction d'un bug empêchant d'ajouter un espace au milieu d'une cellule.
- Correction d'un bug où l'ajout d'une balle entre deux puces existantes en ajoutait une supplémentaire
- Correction d'un bug où essayer d'insérer une nouvelle entrée à mi-chemin d'une liste à puces échoue lamentablement lorsque l'entrée suivante est tabulée.
- Correction d'un bug où appuyer sur Entrée sur un élément de liste vide ne se décale pas correctement dans FF
- Correction d'un bug où l'ajout d'un en-tête après un élément de liste dans une cellule de table change tous les styles de cette cellule
- Correction d'un bug où appuyer sur Entrée pour quitter une liste à puce déplace le curseur en haut de la page dans Firefox.
- Correction d'un bug où le fait d'appuyer sur la touche retour arrière ne supprimait pas les ressources humaines dans Firefox et IE à côté d'un paragraphe vide.
- Correction d'un bug où la suppression d'une partie du texte du lien pouvait entraîner l'enregistrement d'un lien sans destination.
- Correction d'un bug où les largeurs de bordure de style css n'étaient pas gérées correctement dans la boîte de dialogue de la table.
- Correction d'un bug où l'analyse du contenu html invalide sur IE ou WebKit pouvait produire une boucle infinie.
- Correction d'un bug où les scripts avec des types de script personnalisés n'étaient pas transmis correctement à travers l'éditeur.
- Résolution du problème suivant: certains caractères kanji japonais n'étaient pas correctement codés lorsque le mode d'entité numérique était activé.
- Ajout d'instructions de navigation dans la boîte de dialogue des symboles.
- Ajout de la possibilité de définir des valeurs par défaut pour le plugin média.
- Ajout de la nouvelle option font_size_legacy_values pour convertir les anciennes tailles d'éléments de police en span avec des propriétés de taille de police.
- Correction d'un bug où la boîte de dialogue des symboles n'était pas accessible.
- Ajout de quirk pour IE assurant que le corps du document contenant tinyMCE a un rôle = "application" pour l'accessibilité.
- Correction d'un bug où le sélecteur de couleurs avancé ne fonctionnait pas correctement sur FF 7.
- Problème résolu: le sélecteur de couleurs avancé produisait des codes hexadécimaux en majuscules.
- Correction d'un bug où IE 8 pouvait lancer des exceptions si le contenu contenait des éléments de contenu redimensionnables.
- Correction d'un bug où la mise en forme du caret ne serait pas correctement appliquée au frère précédent sur WebKit.
- Correction d'un bug où les cases de sélection pour la taille de la police / famille perdraient de la valeur sur WebKit en raison des récentes corrections iOS.
La boîte de dialogue Émoticônes créées utilise la navigation au clavier.
Quoi de neuf dans la version 3.4 Bêta 2:
- Nouveau lecteur flash:
- Le plugin média a maintenant un nouveau lecteur Flash appelé MoxiePlayer. Ce lecteur supporte mp4 et flv et est utilisé comme un lecteur de remplacement pour les vidéos HTML5. Nous vous en dirons plus sur ce joueur sur le blog plus tard.
- Commande contextuelle mceInsertContent:
- Un problème commun a été que TinyMCE serait capable d'insérer des éléments de bloc comme P dans les éléments P et là pour produire des contenus invalides. Le nouveau 3.4b1 nettoierait plus tard et diviserait ces blocs pour produire un contenu valide. Le nouveau 3.4b2 fera ce nettoyage directement sur l'élément conteneur dans lequel vous insérez le contenu. Cela résout également les problèmes avec le plugin paste où il produirait parfois des enfants invalides car il utilise également la commande mceInsertContent.
- Bogues avec barre de défilement sur IE8 +:
- IE8 a introduit un bogue avec les barres de défilement car une de nos solutions de contournement pour un autre bug interfèrerait. Nous avons maintenant résolu ce problème et il n'y a plus de scollbars saccadés sur IE8 ou IE9.
- Merci pour tous les rapports de bugs et commentaires sur la dernière beta. Les commentaires sont toujours les bienvenus.
Quoi de neuf dans la version 3.3 Bêta 2:
- Cette version met l'accent sur les corrections de bogues pour la bêta précédente, là où il y en avait quelques critiques mais la plupart étaient plutôt mineures.
- Nous introduisons également un nouveau plugin legacyoutput que nous voulions inclure dans la version précédente mais qui n'a pas eu le temps de l'ajouter. Ce plugin est conçu pour configurer TinyMCE pour produire une sortie obsolète / invalide à utiliser pour les clients de messagerie ou le rendu dans Flash. Ce n'est pas destiné à être utilisé à d'autres fins telles que la production de contenu pour le web. Les éléments tels que font, u, strike etc sont obsolètes et ne devraient pas être utilisés si vous les utilisez toujours s'il vous plaît lire sur les spécifications XHTML et HTML5. Ces étiquettes ont été utilisées dans les années 1990.
- Merci d'avoir signalé tous les bugs et d'avoir aidé au test. Les rapports ont été très utiles.
Nouveautés dans la version 3.3 bêta 1:
- Après quelques mois de développement, la sortie de la version 3.3 était terminée, mais nous voulions intégrer toutes les fonctionnalités prévues et les rendre aussi stables que possible.
- Cette version inclut le nouveau moteur de formatage de texte. Cela signifie que l'application de formats tels que gras, italique, taille de police, etc. produira les mêmes résultats dans tous les navigateurs. Cela signifie également que le remplacement des formats existants et l'ajout de formats personnalisés est désormais facile.
- Le support jQuery a été amélioré encore plus. Nous avons ajouté un nouveau plugin jQuery que Todd Northrop (Speednet) a développé et ajouté à l'intégration de l'API avec jQuery.
- Nous avons également ajouté un nouveau plugin advlist qui vous permet de définir le style que vous voulez sur des blocs de listes spécifiques. Tels que des lettres ou des carrés romains au lieu de balles.
- Un nouveau plugin autosave est également inclus. Celui-ci vous permet d'enregistrer automatiquement le contenu en tant que brouillon dans le stockage local sur les navigateurs pris en charge. C'est une version minimaliste du plugin tinyautosave développé par Speednet en tant que projet séparé.
- Le plugin de collage a désormais la possibilité de conserver et de convertir le formatage à partir de Word. Cette fonctionnalité n'est pas activée par défaut pour des raisons de compatibilité.
- Le plugin safari est maintenant supprimé car nous avons déplacé tous ces correctifs et plus dans le noyau TinyMCE. La prise en charge des navigateurs basés sur WebKit a été améliorée.
- La performance surtout sur IE a été beaucoup améliorée. Nous avions besoin de réécrire le moteur de signets car il était très lent sur les documents plus volumineux.
- Nous publierons un blog sur chacune de ces fonctionnalités pour vous donner plus de détails sur leur utilisation.
- Cette version est disponible en version bêta car elle contient tellement de modifications qu'il pourrait y avoir des bugs et des problèmes. Mais il a été bien testé et il n'y a actuellement aucune régression connue.
- Nous tenons à remercier la communauté TinyMCE pour tous les rapports de bogues, les correctifs et les contributions de code. Et comme il est maintenant plus facile de contribuer à ce projet sur GitHub, nous vous recommandons d'utiliser leur service pour les correctifs, etc.
Nouveautés dans la version 3.2.7:
- Cette version corrige divers bugs et problèmes. Ces correctifs incluent un bogue de traitement de table sur IE et divers problèmes avec des attributs de style booléen.
- Nous avons également corrigé les éléments script et style qui restent intacts lorsqu'ils sont traités par TinyMCE, mais ils seront toujours enveloppés dans des sections CDATA pour la compatibilité XHTML / XML.
Commentaires non trouvées