Difference between revisions of "Talk:Set up a new organisation"
(paste in text I started in response to initial athens requirements) |
m |
||
Line 3: | Line 3: | ||
== Data Structure == | == Data Structure == | ||
− | == Security & Spaces | + | == Security & Spaces == |
Currently MediaWiki is not good at preventing view access to articles even using current extensions, so the safest way to handle this requirement out-of-the-box is to separate the articles exhibiting restricted view access to their own namespace. | Currently MediaWiki is not good at preventing view access to articles even using current extensions, so the safest way to handle this requirement out-of-the-box is to separate the articles exhibiting restricted view access to their own namespace. | ||
Revision as of 04:04, 17 June 2008
This is some text I started in response to initial Athens requirements
Data Structure
Security & Spaces
Currently MediaWiki is not good at preventing view access to articles even using current extensions, so the safest way to handle this requirement out-of-the-box is to separate the articles exhibiting restricted view access to their own namespace.
Another solution which I'm currently working on is Security 4 which uses a database hook to allow restriction of access at a low-level. Basically it extends the inherent MediaWiki page protection mechanism to restrict access to page content or just to page source if preferred.
The new method is better because it can be applied to any article regardless of namespace and access is restricted on the proper user-groups basis.
Portals (a.k.a workspaces) are single points of access for specific sub-groups of the organisation. Such sub-groups could be departments, roles, resources or knowledge, see Wikipedia:Enterprise portal. In the wiki, all these concepts would already have a corresponding articles since the first step in setting up is to map all the concepts as articles, templates and properties. So some of these concepts will gain heavy use as a "one stop shop" for all current information about it.
In wiki's red "creation links" are extremely useful for allowing users to create new articles which form part of the organisations formal structure but without needed to know what to put in the new page. For example, a red link can be added to a portal which when clicked would create a new article representing a certain kind of job. The new article would be named according to convention (e.g. ("Gardening job 00156", or "Order:2008-06-11-0001"), and the newly created article can contain preloaded content, or take the user to a form to fill in semantic properties by.
The following is a list of some general possibilities to take into account when establishing a portals in the wiki:
- Page design and elements can have their own CSS rules depending on the current user, group, space or page etc
- The tree in the sidebar can exhibit content specialised for the current user, group, space or page
- SMW allows portals to contain dynamic lists of articles. Such queries can select lists of articles based on what categories they may or may not be members of, and by what semantic properties they exhibit.
- Portals often contain forums, chat rooms and links to other specific resources and tools.
Multi Language
Content can be made conditional based on the current users language preference. This allows templates to be defined with content in multiple langauges, or for other language version of articles to be defined in subpages for example Title/en.