![]() However, replacing Atto is not a trivial task. Others do exist but are not included here as they are opinionated in their design and/or abandoned. These include editors like CKEditor, Tiny, and Quill. Replace AttoĪtto is not the only rich text editor available, and many other Open Source editors exist. The complexity of this project would be high, and Moodle would still be maintaining its own text editor, which is a huge distraction from our core business. In an ideal world we would also maintain backwards compatibility with existing Atto plugins, but this would be extremely difficult given the chagne of technology (moving from YUI to ESM), the necessary change of underlying API, and the replacement of Rangy. In doing so we would also have to find an alternative to the Rangy library, and to the deprecated Document.execCommand() browser API. Perhaps the most obvious solution is to rewrite Atto with more modern JS practices (ES Modules) to match our other JavaScript content. All software we include must be compatible with the GPLv3 license.We use our own dialogues, menu bars, and other UI features. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |