[xwiki-devs] [Proposal] Front End Architecture
Hi, I've started thinking with Thomas about the new front end architecture and here's our current idea (without details) for the future: http://dev.xwiki.org/xwiki/bin/view/Design/FrontEndArchitecture If you have ideas about this please send them. This message is there so that we can share a common vision for the future. Thanks -Vincent
Do we want to continue with templates in the filesystem rather than having everything in the database? If so, will there be a pseudo document so that the templates don't execute in the security context of whatever document is being viewed? I don't see anything about overlays (or skin extensions) and that seems to be related. Caleb Vincent Massol wrote:
Hi,
I've started thinking with Thomas about the new front end architecture and here's our current idea (without details) for the future: http://dev.xwiki.org/xwiki/bin/view/Design/FrontEndArchitecture
If you have ideas about this please send them.
This message is there so that we can share a common vision for the future.
Thanks -Vincent _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
On Jun 25, 2010, at 10:05 AM, Caleb James DeLisle wrote:
Do we want to continue with templates in the filesystem rather than having everything in the database?
Wherever templates are, it doesn't change this high level architecture IMO. Note that the point of templates is to make xwiki work even when the database is empty...
If so, will there be a pseudo document so that the templates don't execute in the security context of whatever document is being viewed? I don't see anything about overlays (or skin extensions) and that seems to be related.
This is a high level architecture. I haven't mentioned the xwiki-skin module and a few more (xwiki-url , etc). Before entering into details, I'd like to make sure we agree about this high level architecture and more specifically to have these 2 modules: - xwiki-template - xwiki-displayer Thanks -Vincent
Caleb
Vincent Massol wrote:
Hi,
I've started thinking with Thomas about the new front end architecture and here's our current idea (without details) for the future: http://dev.xwiki.org/xwiki/bin/view/Design/FrontEndArchitecture
If you have ideas about this please send them.
This message is there so that we can share a common vision for the future.
Thanks -Vincent
Vincent Massol wrote:
On Jun 25, 2010, at 10:05 AM, Caleb James DeLisle wrote:
Do we want to continue with templates in the filesystem rather than having everything in the database?
Wherever templates are, it doesn't change this high level architecture IMO. I see, I noticed "vm file" in the flow chart and jumped to a conclusion.
Note that the point of templates is to make xwiki work even when the database is empty...
IMO there should be enough filesystem templates to help the user set up a database and install an xar. That is a detail as you said.
If so, will there be a pseudo document so that the templates don't execute in the security context of whatever document is being viewed? I don't see anything about overlays (or skin extensions) and that seems to be related.
This is a high level architecture. I haven't mentioned the xwiki-skin module and a few more (xwiki-url , etc).
Before entering into details, I'd like to make sure we agree about this high level architecture and more specifically to have these 2 modules: - xwiki-template - xwiki-displayer
The names sound great and the flow chart looks nice. What will they do? get the document and render it? What will the interface look like? Also will seperating Template from Displayer interfere with the ability of a script in a document to manipulate the template XDOM around it?
Thanks -Vincent
Caleb
Vincent Massol wrote:
Hi,
I've started thinking with Thomas about the new front end architecture and here's our current idea (without details) for the future: http://dev.xwiki.org/xwiki/bin/view/Design/FrontEndArchitecture
If you have ideas about this please send them.
This message is there so that we can share a common vision for the future.
Thanks -Vincent
devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
On Fri, Jun 25, 2010 at 10:30, Caleb James DeLisle <[email protected]
wrote:
Vincent Massol wrote:
On Jun 25, 2010, at 10:05 AM, Caleb James DeLisle wrote:
Do we want to continue with templates in the filesystem rather than having everything in the database?
Wherever templates are, it doesn't change this high level architecture IMO. I see, I noticed "vm file" in the flow chart and jumped to a conclusion.
Note that the point of templates is to make xwiki work even when the
database is empty...
IMO there should be enough filesystem templates to help the user set up a database and install an xar. That is a detail as you said.
Do you means that there will be no more common template between wikis in a farm. FS template have some advantage over an everything in the database solution, one is to have them shared across wikis. The old Application manager have some feature to share document between wikis, but I am currently not confident with it. If you want an everything in the database solution, we should at least improve that for XEM. Denis
If so, will there be a pseudo document so that the templates don't
execute in the security context of whatever document is being viewed?
I don't see anything about overlays (or skin extensions) and that seems to be related.
This is a high level architecture. I haven't mentioned the xwiki-skin module and a few more (xwiki-url , etc).
Before entering into details, I'd like to make sure we agree about this high level architecture and more specifically to have these 2 modules: - xwiki-template - xwiki-displayer
The names sound great and the flow chart looks nice. What will they do? get the document and render it? What will the interface look like? Also will seperating Template from Displayer interfere with the ability of a script in a document to manipulate the template XDOM around it?
Thanks -Vincent
Caleb
Vincent Massol wrote:
Hi,
I've started thinking with Thomas about the new front end architecture
and here's our current idea (without details) for the future:
http://dev.xwiki.org/xwiki/bin/view/Design/FrontEndArchitecture
If you have ideas about this please send them.
This message is there so that we can share a common vision for the future.
Thanks -Vincent
devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO
On Jun 25, 2010, at 10:30 AM, Caleb James DeLisle wrote:
Vincent Massol wrote:
On Jun 25, 2010, at 10:05 AM, Caleb James DeLisle wrote:
Do we want to continue with templates in the filesystem rather than having everything in the database?
Wherever templates are, it doesn't change this high level architecture IMO. I see, I noticed "vm file" in the flow chart and jumped to a conclusion.
Yes the file part should be removed. We don't have to make assumption about where it's stored.
Note that the point of templates is to make xwiki work even when the database is empty...
IMO there should be enough filesystem templates to help the user set up a database and install an xar. That is a detail as you said.
If so, will there be a pseudo document so that the templates don't execute in the security context of whatever document is being viewed? I don't see anything about overlays (or skin extensions) and that seems to be related.
This is a high level architecture. I haven't mentioned the xwiki-skin module and a few more (xwiki-url , etc).
Before entering into details, I'd like to make sure we agree about this high level architecture and more specifically to have these 2 modules: - xwiki-template - xwiki-displayer
The names sound great and the flow chart looks nice. What will they do? get the document and render it? What will the interface look like? Also will seperating Template from Displayer interfere with the ability of a script in a document to manipulate the template XDOM around it?
I've added some more ideas on http://dev.xwiki.org/xwiki/bin/view/Design/FrontEndArchitecture Thanks -Vincent
Thanks -Vincent
Caleb
Vincent Massol wrote:
Hi,
I've started thinking with Thomas about the new front end architecture and here's our current idea (without details) for the future: http://dev.xwiki.org/xwiki/bin/view/Design/FrontEndArchitecture
If you have ideas about this please send them.
This message is there so that we can share a common vision for the future.
Thanks -Vincent
participants (3)
-
Caleb James DeLisle -
Denis Gervalle -
Vincent Massol