Hi Forrest, thanks for the feedback :-)
I think that by not giving a user an easy way to edit
their post, it could
actually lead to a greater chance of abuse. Your suggestion for how to
correct spelling errors enables a user to edit anyone's post (not just
their
own). I know it would be very hard to take the object edition out, as it
seems to be in the xwiki engine itself.
I basically agree with you. The issue here is about "Bulletin Board
Philosophy" - if I may ;-) Here are the options :
- a post is something definitive that was said at the time it was
said. Though his / her author might want to edit it afterwards, it reflects
something about him / her and the state of the discussion at that point of
time. Therefore the discussion shall not be changed afterwards, even for
"cosmetic" issues such as spelling -> if someone doesn't want to take
the
time to write without spelling mistakes it says something about him / her
- a post is a piece of information posted by someone who meant
something that might or might not have been reflected properly in the post.
Therefore an author should be allowed to edit any of his posts afterwards to
change it.
Notwithstanding all that BS, I think the best thing to do is to provide the
edit feature and tell people that it is a bad practice to use it to alter
the overall meaning of the discussion.
My suggestion is to go ahead and implement an edit
function, perhaps right
next to the "quote this message" link, so that users are encouraged to
edit
their own posts in an easy way. I believe this would prevent users from
going on a hunt to find out how to edit and discovering the power that
they
have in editing objects.
Indeed. I cannot remove object edition right away, simply hide it from basic
users I think. A potential solution is to couple the right to add posts with
the comment right instead of coupling it with the edit right as it is now
but I fear it's a bit out of my reach (I'm only developing stuff in my spare
time).
I'll try to see whether I can tackle the issue somehow... I'll keep you
informed about my progress.
Thanks for trying out XWiki and getting back to the community with your
suggestions :-)
Guillaume