Closed Bug 659364 Opened 13 years ago Closed 12 years ago

Build template features into Kuma platform

Categories

(developer.mozilla.org Graveyard :: Wiki pages, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: openjck, Unassigned)

References

Details

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
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
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.
No longer blocks: 710728
No longer depends on: 747166
No longer depends on: 747160
No longer depends on: 747154
No longer depends on: 747158
No longer depends on: 730705
No longer depends on: 747151
No longer depends on: 731651
No longer blocks: 720153
No longer blocks: 665701
Blocks: 756263
No longer blocks: 734495
Depends on: 710728
Depends on: 665758
Depends on: 731651
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.
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
Closed: 12 years ago
No longer depends on: 710728
Resolution: --- → FIXED
Component: Website → Landing pages
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.