Skip to content

Read only wiki #186

@opn

Description

@opn

Now with the new authentication functionality added to wiki we can take another look at the behaviour of wiki when a user is not logged in.

At present any user can "edit" any site with changes reflected in the browser cache. This results in a lot of confusion with new users. It also makes it impossible to direct casual uses to a wiki site and expect them to be able to read the content. For wiki authors this is not a problem as they understand the features of local edits / browser cache / and multiple sources of origin. However a casual web user understands none of this, clicks of some links, accidentally moves or deletes content, and the site soon becomes unreadable - the next time they go to the site the content still appears deleted. The process to remove local edits is complex and buried in the current interface.

The proposed solution (discussed in last weeks Hangout) is to make a site in which the user is viewing and not logged in, fixed, so that editing paragraphs and dragging and dropping them is no longer possible.

Dragging and dropping a page flag on a tab prior to forking a page would still work - so that a logged in user can fork pages and then edit them.

Currently I can see no benefit of being able to edit sites that a user does not own (in any circumstance) - however this functionality could be retained when a user is logged in to a site of their own, or if they were to unlock a foreign read only site by interacting with the padlock in some way - say to click a link saying "Edit in browser cache" which would then unlock a site without requiring any other form of authentication with any changes" being saved only to browser cache.

However I cannot find a use for this, and not making a strong distinction between a site you own, and a foreign site owned by another user is a source of a lot of initial confusion to new users. For this reason it may be worth considering strengthening the distinction in a users mind through some extra visual feedback.

A users own site, when logged in (and therefore in editing mode), should look different is some clear visual way from a read-only site. Foreign sites in read-only mode would not be editable in any way, and look the way they do currently. The users origin site, when logged in would only allow eiditing, and drag and drop of paragraphs etc - and would look significantly different (perhaps the default page background colour was not white or ....

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions