Difference between revisions of "Testiwiki:Technical documentation"

From Testiwiki
Jump to: navigation, search
(Upcoming/Future extensions)
(Additional buttons)
Line 29: Line 29:
  
 
=== Additional buttons ===
 
=== Additional buttons ===
 +
 +
All extra buttons require additions to ''Monobook.js''
 +
  
 
'''Table'''
 
'''Table'''
 +
 +
Table -button is used to create tables. Icon available:
 +
http://upload.wikimedia.org/wikipedia/commons/0/04/Button_array.png
 +
  
 
'''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
 +
  
 
'''Attack'''
 
'''Attack'''
 +
 +
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
 +
  
 
'''Comment'''
 
'''Comment'''
 +
 +
Comment -button is used to create comments in argumentations. Button uses comment -template. Icon available:
 +
http://www.pyrkilo.fi/pictures/comment.png
 +
  
 
'''Variable'''
 
'''Variable'''
  
'''Disclink'''
+
Variable -button creates automatically variable structures. Icon available: http://www.pyrkilo.fi/pictures/variable.png
 +
 
 +
 
 +
'''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
  
 
=== Reference -tag ===
 
=== Reference -tag ===

Revision as of 10:38, 11 April 2007

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

Will be updated soon

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

Input-box

BreadCrombs

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

Reference -tag

Files needed

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.