Opasnet:Technical documentation
This page contains all the technical documentation related to this Mediawiki environment.
Technical background and installation requirements
Versions:
- MediaWiki: 1.10.1
- PHP: 5.1.6 (apache2handler)
- MySQL: 5.0.27
Requirements:
- XML / Latin-UTF-8 conversion support (php-xml?)
- PHP memory limit 8M -> 20M
- GNU diff3
- GD graphics library (php-gd)
Upcoming/Future extensions
- Graphical editor
- Distribution database
- Analytica <-> Wiki converter
Extensions and add-ons
GroupBasedAccessControl
Extension for access control
More detailed information ->http://www.mediawiki.org/wiki/Extension:Group_Based_Access_Control
AjaxShowEditors
This extension allows you to see who is editing a page that you're editing.
More detailed information can be found from http://www.mediawiki.org/wiki/Extension:Ajax_Show_Editors
Files: located in /extension/AjaxShowEditors
News
News extension allows dynamic page-listing functions.
Files: (/extensions/News/)
- install.settings
- News.php
- NewsRenderer.php
More detailed information about News extension can be found from http://www.mediawiki.org/wiki/Extension:News
Cite
Cite extension is used for making references and footnotes
Files: (/extensions/)
- Cite.i18n.php
- Cite.php
More detailed information can be found from http://meta.wikimedia.org/wiki/Cite/Cite.php
Input-box
Input-box extension is used for create article -box.
Files: (/extensions/)
- create.php
- inputbox.php
More detailed information can be found from http://meta.wikimedia.org/wiki/Help:Inputbox.
Imagemap
Imagemap extension is used for creating imagemaps.
Files: (/extensions/ImageMap/)
- desc-20.png
- desc.svg
- Foo.jpg
- ImageMap.i18n.php
- ImageMap.php
- ImageMap_body.php
More detailed information about ImageMap extension available from http://www.mediawiki.org/wiki/Extension:ImageMap
Additional buttons
All extra buttons require additions to Monobook.js
Table
Table -button is used to create tables. Icon available:
New Discussion
Discussion -button is used to create new discussion. Button implements discussion -template. Icon available:
Attack
Attack -button is used to create attacking argumentations. Button implements attack -template. Icon available:
Defend
Defend -button is used to create defending argumentations. Button implements defend -template. Icon available:
Comment
Comment -button is used to create comments in argumentations. Button uses comment -template. Icon available:
Variable
Variable -button creates automatically variable structures. Icon available:
Link to discussion
Link to discussion -button creates link to discussion to the related discussion page. Button uses disclink -template. Icon available:
Modifications
Supported filetypes
File | Type |
---|---|
ana | Analytica |
ppt | Microsoft PowerPoint |
pps | Powerpoint Show |
xls | Microsoft Excel |
Adobe | |
doc | Microsoft Word |
tif | Tagged Image File -picture |
png | Portable Network Graphics -picture |
gif | Graphics Interchange Format -picture |
jpg & jpeg | Joint Photographic Experts Group -picture |
ogg | Audio -file |
zip | Compressed file format |
Changes made to LocalSettings.php
Linking
Font changed
Main font is changed to Arial Unicode Ms due to problems with Internet Explorer and arrows used in argumentation. Printable version's font is changed to Times
Changes in Main.css
body { font: x-small sans-serif; font-family: "Arial Unicode Ms", Arial, sans-serif; background: #f9f9f9 url(headbg.jpg) 0 0 no-repeat; color: black; margin: 0; padding: 0; }
Changes in commonPrint.css
body { background: White; /*font-size: 21pt important;*/ color: Black; font-family: times; margin: 0; padding: 0; }
Templates
This template is implemented when user creates discussions using Add discussion -button. Template contains basic structure of a discussion/argumentation model.
Parameters
- {{{Dispute}}} is topic of discussion
- {{{Outcome}}} is outcome of discussion
- {{{Argumentation}}} contains argumentation supporting/attacking/commenting the dispute
This template is implemented when user creates attacking argumentation using Attack -button. Template contains attack argumentation structure and parameters for user to add.
Parameters
- {{{1}}} is number of statement
- {{{2}}} is content of statement
- {{{3}}} is name of argumentor
This template is implemented when user creates defending argumentation using Defend -button. Template contains defend argumentation structure and parameters which are set by user.
Parameters
- {{{1}}} is number of statement
- {{{2}}} is content of statement
- {{{3}}} is name of argumentor
This template is implemented when user creates comment using Comment -button. Template contains comment argumentation structure and parameters which are set by user.
Parameters
- {{{1}}} is number of statement
- {{{2}}} is content of statement
- {{{3}}} is name of argumentor
This template is implemented when user creates a link to a discussion using Link to discussion -button. Template generates a link to the discussion page.
Parameters
- {{{1}}} is topic of discussion
This style-template is used in tables to make them look a little better. Template is copied from Wikipedia.