This seems very promising. Now, let's start with the questions :-)
- Will it be possible to set data for a page using current templates? E.g., in every page I already have a template called "header" and I want that some of its fields are stored as data, without modifications to the pages but only to the template. Can I do it?
- Will it be possible to get the data not only from the page I'm in, but also from other pages? E.g., in my authors' pages I have the list of the author's works, and for each work I want to show its data (year of publication, proofread quality, etc.), is it possible?
- Also, it will be useful to have 2 shortcuts, one that says "give me this data from the basepage, that is, in the page "My novel/Part 1/Chapter 2" get data from "My novel"; and another that says "give me this data from the upper level page" ("My novel/Part 1" in our example).
- Why only nsIndex and ns0? This system can be useful for other namespaces too, nsAuthor above all.