Build template features into Kuma platform

RESOLVED FIXED

Status

P1
normal
RESOLVED FIXED
7 years ago
6 years ago

People

(Reporter: openjck, Unassigned)

Tracking

Details

(Reporter)

Description

7 years ago
This is a top-level task. It will act as a dependency of more specific features (present article templates, custom content templates, etc).
Blocks: 665701

Updated

7 years ago
Priority: -- → P1
Blocks: 710728
Blocks: 720153
Adding this to 2.4, but this bug probably needs some elaboration since I've already been hacking on KumaScript.

For this bug, let's say the task is this:

* Modify Kuma document rendering to use the KumaScript macro evaluation filter

That probably implies some other fun stuff, so we may need to juggle bugs & file more. (eg. waffle switches, get KumaScript running in staging, get KumaScript capable of running in staging)
Target Milestone: --- → 2.4
Maybe a task here is to turn these TODOs into bugs, then pick one to finish as part of this bug:

https://github.com/lmorchard/kumascript/blob/master/TODO.md
Depends on: 729582
Target Milestone: 2.4 → ---
Depends on: 730704
Depends on: 730705
Depends on: 730706
Depends on: 730707
Depends on: 730708
Depends on: 730709
Duplicate of this bug: 671900
Depends on: 730715
Depends on: 730714
Depends on: 731651
Depends on: 731649
Depends on: 731655
Depends on: 732557
Depends on: 733831
Depends on: 734495
Blocks: 734495
No longer depends on: 734495
Depends on: 739735
Depends on: 739737
No longer depends on: 739737
Depends on: 741582
Depends on: 747151
Depends on: 747154
Depends on: 747158
Depends on: 747160
Depends on: 747166
Just so I don't lose it, here's a link to a wishlist document :sheppy drafted back in Feb:

https://docs.google.com/document/d/1ZM2FfsGaS89Zeo6rZQ50AQiLSJCY0dV_7OG2-4-Yg8o/edit

When this bug is done with respect to known bugs, we should review that list and see if any further bugs need be be filed. Then, see if those bugs should block a Kuma launch or if they're nice-to-haves that we can get to in sprints following launch.

Updated

6 years ago
No longer blocks: 710728

Updated

6 years ago
No longer depends on: 747166

Updated

6 years ago
No longer depends on: 747160

Updated

6 years ago
No longer depends on: 747154

Updated

6 years ago
No longer depends on: 747158

Updated

6 years ago
No longer depends on: 730705

Updated

6 years ago
No longer depends on: 747151

Updated

6 years ago
No longer depends on: 731651

Updated

6 years ago
No longer blocks: 720153

Updated

6 years ago
No longer blocks: 665701

Updated

6 years ago
Blocks: 756263
No longer blocks: 734495

Updated

6 years ago
Depends on: 710728

Updated

6 years ago
Depends on: 665758

Updated

6 years ago
Depends on: 731651

Updated

6 years ago
Depends on: 720153
No longer depends on: 665758
No longer depends on: 720153
This would be very useful (dealing with CSS/HTML templates in a daily basis it would save me a lot of time and add a lot of coherence to the MDN), but I don't think we absolutely need it for July.

I would not block bug 756263 with this.
(In reply to Jean-Yves Perrier [:teoli] from comment #5)
> This would be very useful (dealing with CSS/HTML templates in a daily basis
> it would save me a lot of time and add a lot of coherence to the MDN), but I
> don't think we absolutely need it for July.
> 
> I would not block bug 756263 with this.

I think we might be confusing this purpose of this bug... I've been using it as the overall tracking bug for KumaScript templates, and we can't launch without that,
Oh, ah! You're right.

Updated

6 years ago
No longer depends on: 731651
For the sake of bug economy, I'm going to say this one's done: The scripting platform *is* built into Kuma now. Converting the MindTouch scripts doesn't really block this
Status: NEW → RESOLVED
Last Resolved: 6 years ago
No longer depends on: 710728
Resolution: --- → FIXED
(Assignee)

Updated

6 years ago
Component: Website → Landing pages
Product: Mozilla Developer Network → Mozilla Developer Network
You need to log in before you can comment on or make changes to this bug.