Yup, I'd go with Andrew here. We *could* though put all user pages under something like "Users/JanneJalkanen" once we enable subpages.
Incidentally, there's already support for the mimetypes for pages; one thing I was thinking was enabling stuff like doing templates by switching renderers - how about a TemplateRenderer that combines two pages so that you can have a proper form instead of just basic HTML? /Janne On 3 Feb 2010, at 16:10, Andrew Jaquith wrote: > Florian, I agree that user home pages are "special," and that we > should do something about it. But I'd be reluctant to use access > control templates. Instead, it would be better to extend the security > policy grammar so that the defaults are sensible. For example, for > groups, one of the default policies is this: > > permission org.apache.wiki.auth.permissions.GroupPermission > "*:<groupmember>", "edit"; > > ...which means "any members of the group can edit it." It's easy to > imagine how this might extend to pages, e.g., creating a <self> or > <fullname> token that would be evaluated. I think this is probably > better than templating. > > Your comment also made me think about page "types," in the sense that > we might want to consider adding support for this -- probably as an > Enum. Home pages might be one type; comments (which will be sub-pages > at some point) might be another. But I haven't thought too hard about > this just yet. > > Andrew > > > On Tue, Feb 2, 2010 at 4:19 PM, Florian Holeczek <[email protected]> wrote: >> Hi devs, >> >> I want to start a discussion on a special aspect of the organization of >> our new backend. >> I think it might be useful to separate user profile pages from "normal" >> pages. The following advantages came to my mind: >> * no name collisions >> * possibility of explicitly marking a page as a user profile (and thus >> possibility for a visitor recognizing a page as user profile) >> * possibility of having an access control template for this kind of >> pages (e.g. only its "owner" may edit it). >> >> WDYT? >> >> Best regards >> Florian >>
