Opasnet:Technical documentation: Difference between revisions

From Opasnet
Jump to navigation Jump to search
Line 71: Line 71:
More detailed information about ImageMap extension available from http://www.mediawiki.org/wiki/Extension:ImageMap
More detailed information about ImageMap extension available from http://www.mediawiki.org/wiki/Extension:ImageMap


=== Additional buttons ===
== Additional buttons ==


All extra buttons require additions to ''Monobook.js''
All extra buttons require additions to ''Monobook.js''




'''Table'''
===Table===


Table -button is used to create tables. Icon available:
Table -button is used to create tables. Icon available:
Line 82: Line 82:




'''New Discussion'''
===New Discussion===


Discussion -button is used to create new discussion. Button implements discussion -template. Icon available: http://www.pyrkilo.fi/pictures/discussion.png
Discussion -button is used to create new discussion. Button implements discussion -template. Icon available: http://www.pyrkilo.fi/pictures/discussion.png




'''Attack'''
===Attack===


Attack -button is used to create attacking argumentations. Button implements attack -template. Icon available: http://www.pyrkilo.fi/pictures/attack.png
Attack -button is used to create attacking argumentations. Button implements attack -template. Icon available: http://www.pyrkilo.fi/pictures/attack.png




'''Defend'''
===Defend===


Defend -button is used to create defending argumentations. Button implements defend -template. Icon available: http://www.pyrkilo.fi/pictures/defend.png
Defend -button is used to create defending argumentations. Button implements defend -template. Icon available: http://www.pyrkilo.fi/pictures/defend.png




'''Comment'''
===Comment===


Comment -button is used to create comments in argumentations. Button uses comment -template. Icon available:  
Comment -button is used to create comments in argumentations. Button uses comment -template. Icon available:  
Line 103: Line 103:




'''Variable'''
===Variable===


Variable -button creates automatically variable structures. Icon available: http://www.pyrkilo.fi/pictures/variable.png
Variable -button creates automatically variable structures. Icon available: http://www.pyrkilo.fi/pictures/variable.png




'''Link to discussion'''
===Link to discussion===


Link to discussion -button creates link to discussion to the related discussion page. Button uses disclink -template. Icon available: http://www.pyrkilo.fi/pictures/disclink.png
Link to discussion -button creates link to discussion to the related discussion page. Button uses disclink -template. Icon available: http://www.pyrkilo.fi/pictures/disclink.png

Revision as of 07:59, 12 April 2007

This page contains all the technical documentation related to this Mediawiki environment.

Technical background and installation requirements

Versions:

  • MediaWiki: 1.9.3
  • 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

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: Button_array.png


New Discussion

Discussion -button is used to create new discussion. Button implements discussion -template. Icon available: discussion.png


Attack

Attack -button is used to create attacking argumentations. Button implements attack -template. Icon available: attack.png


Defend

Defend -button is used to create defending argumentations. Button implements defend -template. Icon available: defend.png


Comment

Comment -button is used to create comments in argumentations. Button uses comment -template. Icon available: comment.png


Variable

Variable -button creates automatically variable structures. Icon available: variable.png


Link to discussion

Link to discussion -button creates link to discussion to the related discussion page. Button uses disclink -template. Icon available: disclink.png

Modifications

Supported filetypes

File Type
ana Analytica
ppt Microsoft PowerPoint
pps Powerpoint Show
xls Microsoft Excel
pdf 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

Changes made to LocalSettings.php

Linking

Font changed

Font is changed to Arial Unicode Ms due to problems with Internet Explorer and arrows used in argumentation. Changes made to Monobook.css -file.

Templates

Discussion

This template is implemented when user creates discussions using Add discussion -button. Template contains basic structure of a discussion/argumentation model.

Parameters

  1. {{{Dispute}}} is topic of discussion
  2. {{{Outcome}}} is outcome of discussion
  3. {{{Argumentation}}} contains argumentation supporting/attacking/commenting the dispute


Attack

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. {{{1}}} is number of statement
  2. {{{2}}} is content of statement
  3. {{{3}}} is name of argumentor


Defend

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. {{{1}}} is number of statement
  2. {{{2}}} is content of statement
  3. {{{3}}} is name of argumentor


Comment

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. {{{1}}} is number of statement
  2. {{{2}}} is content of statement
  3. {{{3}}} is name of argumentor


Disclink

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. {{{1}}} is topic of discussion

Prettytable

This style-template is used in tables to make them look a little better. Template is copied from Wikipedia.