|
This is really grim IMHO. It should definitely show the author who created it, not anonymous. For example, someone just managed to create a .bookmarks page on a space on Adaptavist.com - yet we don't have the link to create bookmarks in our UI so that means they're hacking URL's. We don't allow anonymous users to create content in that space and seeing a page created by an anonymous user is SCARY especially when it also means that the person doing it was manually constructing URLs. How do I find out who actually created the page?
IMO it would be better to completely do away with the pages, store the data in space bandana and use an action to generate an interface similar to the one you currently use pages for.
If you are using pages so that the data gets indexed, it should be possible to create a lucene extractor so that it gets displayed in confluence searches ... whether search-engines index the content is dependant on how you define and place the webu-ui link to the display action @Guy: Users shouldn't be able to create bookmarks if they don't have permission to create content in the space. Could be a bug if the parent page is being created before the permission check is done.
@Alain: It would be nice to move away from pages but until there is some way for plugins to add their own subclasses of a ContentEntityObject or similar I don't think it is going to happen. At the moment by using pages you get stuff like permissions, API access and "recently added" listing automatically. Registered users are allowed to create pages in the space, however the page was created anonymously by the plugin - if a registered user creates the page, their name should be assigned to it.
The only time it should be anonymous is if anonymous users are allowed to create pages and the person who creates the page is, in fact, anonymous. Having anonymously created pages, whatever the reasoning, in a community is a BAD idea - the following article is well worth reading as it explains this issue better than I ever could: http://www.alistapart.com/articles/identitymatters/ The bookmark parent page will now be created by the user that creates the first bookmark in a space.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
The ".bookmarks" parent page that all the other bookmarks in the space are children of is created as Anonymous. This is intentional to show that this page is automatically created and shouldn't really be attributed to any one user.