Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-4749

Basic TinyMCE editor for old Moodle sites

    • Hide

      Test on Android and iOS, using both a phone and a tablet.

      Classic editor:

      1. Go to the App settings and verify that the setting "Enable text editor" has been removed.
      2. Go to any page where the editor is display and verify that the classic editor is displayed by default.
      3. Test all features of the editor and verify that no regression has been introduced compared to the current app version.

      TinyMCE editor:

      1. Go to the App settings and enable "Use TinyMCE text editor".
      2. Go to the "Licenses" page and verify that this message is displayed: "Moodle Pty Ltd was granted a TinyMCE commercial license compatible with Apache license 2.0." in the tinymce package
      3. Go to any page where the editor is display and verify that the TinyMCE editor is displayed.
        1. On a phone: the toolbar is displayed at the bottom, the menu bar is not displayed.
        2. On a tablet: the menu bar and the toolbar are displayed a the top. A status bar is displayed at the bottom with the Tiny brand.
      4. Verify that all toolbar/menu buttons work as expected, specially the "full screen" and "qr" buttons. The full screen mode should be tested on different types of pages: pages with split view, with the editor inside a card, etc.
      Show
      Test on Android and iOS, using both a phone and a tablet. Classic editor: Go to the App settings and verify that the setting "Enable text editor" has been removed. Go to any page where the editor is display and verify that the classic editor is displayed by default. Test all features of the editor and verify that no regression has been introduced compared to the current app version. TinyMCE editor: Go to the App settings and enable "Use TinyMCE text editor". Go to the "Licenses" page and verify that this message is displayed: "Moodle Pty Ltd was granted a TinyMCE commercial license compatible with Apache license 2.0." in the tinymce package Go to any page where the editor is display and verify that the TinyMCE editor is displayed. On a phone: the toolbar is displayed at the bottom, the menu bar is not displayed. On a tablet: the menu bar and the toolbar are displayed a the top. A status bar is displayed at the bottom with the Tiny brand. Verify that all toolbar/menu buttons work as expected, specially the "full screen" and "qr" buttons. The full screen mode should be tested on different types of pages: pages with split view, with the editor inside a card, etc.
    • Moodle Apps Sprint 2025-I1.2, Moodle Apps Sprint 2025-I1.3, Moodle Apps Sprint 2025-I1.4, Moodle Apps Sprint 2025-I2.2

      Implement a basic TinyMCE editor with defaults plugins to be used when we cannot retrieve the TinyMCE configuration server side

        1. email_signup_textarea.jpg
          email_signup_textarea.jpg
          45 kB
        2. image-2025-06-10-18-11-34-174.png
          image-2025-06-10-18-11-34-174.png
          306 kB
        3. image-2025-06-10-18-15-44-638.png
          image-2025-06-10-18-15-44-638.png
          319 kB
        4. image-2025-06-10-18-17-37-814.png
          image-2025-06-10-18-17-37-814.png
          466 kB
        5. MOBILE-4749_Classic_afterSaving_oldApp45.png
          MOBILE-4749_Classic_afterSaving_oldApp45.png
          383 kB
        6. MOBILE-4749_Classic_afterSaving.png
          MOBILE-4749_Classic_afterSaving.png
          187 kB
        7. MOBILE-4749_Classic_whileEditing.png
          MOBILE-4749_Classic_whileEditing.png
          114 kB
        8. MOBILE-4749_Classic_whorshop_notmuchspace_iPad.png
          MOBILE-4749_Classic_whorshop_notmuchspace_iPad.png
          377 kB
        9. MOBILE-4749_classicEditor_QR_video_2025-06-10_17-10-31.mp4
          2.40 MB
        10. MOBILE-4749_fullScreen_QR_video_2025-05-29_15-36-02.mp4
          4.01 MB
        11. MOBILE-4749_fullScreen_video_2025-05-29_16-19-23.mp4
          1.07 MB
        12. MOBILE-4749_fullScreen20250611_video_2025-06-11_19-22-05.mp4
          3.15 MB
        13. MOBILE-4749_help-navigation.png
          MOBILE-4749_help-navigation.png
          294 kB
        14. MOBILE-4749_help-shortcuts.png
          MOBILE-4749_help-shortcuts.png
          143 kB
        15. MOBILE-4749_iPad_fullScreen_keyboard_video_2025-06-10_16-50-24.mp4
          4.22 MB
        16. MOBILE-4749_notEnoughSpace_video_2025-05-29_15-36-51.mp4
          1.57 MB
        17. MOBILE-4749_selectingText_video_2025-06-11_13-52-21.mp4
          1.66 MB
        18. MOBILE-4749_table-howDoYouAddANewLine-video_2025-06-11_20-00-03.mp4
          6.95 MB
        19. MOBILE-4749_TinyMCEeditor_darkMode.png
          MOBILE-4749_TinyMCEeditor_darkMode.png
          96 kB
        20. MOBILE-4749_TinyMCEeditor_fullScreenOff.png
          MOBILE-4749_TinyMCEeditor_fullScreenOff.png
          198 kB
        21. MOBILE-4749_TinyMCEeditor_fullScreenOn.png
          MOBILE-4749_TinyMCEeditor_fullScreenOn.png
          150 kB
        22. MOBILE-4749_TinyMCEeditor_iPad_menu_video_2025-05-29_15-43-44.mp4
          2.73 MB
        23. MOBILE-4749_TinyMCEeditor_iPad_menu.png
          MOBILE-4749_TinyMCEeditor_iPad_menu.png
          312 kB
        24. MOBILE-4749_TinyMCEeditor_iPad_secondRowIcons.png
          MOBILE-4749_TinyMCEeditor_iPad_secondRowIcons.png
          389 kB
        25. MOBILE-4749_TinyMCEeditor_iPad_sourceCode_keyboardOver.png
          MOBILE-4749_TinyMCEeditor_iPad_sourceCode_keyboardOver.png
          340 kB
        26. MOBILE-4749_TinyMCEeditor_iPad_sourceCode_keyboardOver-2ndBuild-video_2025-06-11_19-36-16.mp4
          1.35 MB
        27. MOBILE-4749_TinyMCEeditor_iPad_step3_glossary.png
          MOBILE-4749_TinyMCEeditor_iPad_step3_glossary.png
          368 kB
        28. MOBILE-4749_TinyMCEeditor_licenses_1.png
          MOBILE-4749_TinyMCEeditor_licenses_1.png
          233 kB
        29. MOBILE-4749_TinyMCEeditor_licenses_2.png
          MOBILE-4749_TinyMCEeditor_licenses_2.png
          274 kB
        30. MOBILE-4749_TinyMCEeditor_selectWord_Android.png
          MOBILE-4749_TinyMCEeditor_selectWord_Android.png
          257 kB
        31. MOBILE-4749_TinyMCEeditor_selectWord_iPad.png
          MOBILE-4749_TinyMCEeditor_selectWord_iPad.png
          670 kB
        32. MOBILE-4749_TinyMCEeditor_whorshop_notmuchspace_iPad.png
          MOBILE-4749_TinyMCEeditor_whorshop_notmuchspace_iPad.png
          363 kB

            albert.gasset@moodle.com Albert Gasset
            jleyva Juan Leyva
            Dani Palou Dani Palou
            Isabel Renedo Rouco Isabel Renedo Rouco
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 4 weeks, 2 days, 4 hours, 40 minutes
                4w 2d 4h 40m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.