You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We believe that, in the past, all XBlocks would currently import via either "inline" or "pointer" syntax. We believe that this worked regardless of whether they were built-in to edx-platform or installed from an external repo.
Furthermore, we believe that CMS would export using pointer syntax rather than inline syntx.
Pointer syntax still imports fine for blocks which are built-in to edx-platform and have XmlMixin. CMS still exports using pointer syntax for these blocks as well.
BUG: Pointer syntax will not import for blocks which are external to edx-platform and do not have XmlMixin. CMS exports these using inline syntax.
Open questions
Why did this behavior change? Perhaps, we used to mix XmlMixin into every block, and at some point that accidentally changed?
What is the latest release that pointer syntax worked on?
Kyle tried drag-and-drop-v2 in Redwood with pointer syntax, and it did not work.
Kyle hears that a major Open edX running Quince uses exports with pointer syntax. Need to investigate. If true, this would imply that the breakage happened between Quince and Redwood.
When we fix this, should we backport the fix to any of those old releases?
Related
Completing his issue will restore pointer syntax importing on master and in Teak:
kdmccormick
changed the title
Discovery: When did pointer tags stop loading?
Discovery: When and why did pointer tags stop loading?
Mar 17, 2025
kdmccormick
changed the title
Discovery: When and why did pointer tags stop loading?
When and why did pointer syntax break for external blocks?
Mar 17, 2025
kdmccormick
added
bug
Report of or fix for something that isn't working as intended
discovery
Pre-work to determine if an idea is feasible
labels
Mar 17, 2025
Original behavior
We believe that, in the past, all XBlocks would currently import via either "inline" or "pointer" syntax. We believe that this worked regardless of whether they were built-in to edx-platform or installed from an external repo.
Furthermore, we believe that CMS would export using pointer syntax rather than inline syntx.
1. Inline syntax (one file)
2. Pointer syntax (three files)
Current behavior
Pointer syntax still imports fine for blocks which are built-in to edx-platform and have XmlMixin. CMS still exports using pointer syntax for these blocks as well.
BUG: Pointer syntax will not import for blocks which are external to edx-platform and do not have XmlMixin. CMS exports these using inline syntax.
Open questions
Related
Completing his issue will restore pointer syntax importing on master and in Teak:
The text was updated successfully, but these errors were encountered: