Extension talk:GeoGebra
Contents
| Thread title | Replies | Last modified |
|---|---|---|
| Extend for usage in templates | 0 | 20:30, 3 October 2011 |
| Changelog | 4 | 15:15, 7 June 2011 |
| Compatibility | 0 | 15:09, 7 June 2011 |
| Hook error | 0 | 15:06, 7 June 2011 |
| Error: File does not exist | 0 | 14:17, 7 June 2011 |
In case anyone is trying to use this as part of a template, you just have to add
// recursive parse in case we are inside a template
if($wgVersion >='1.16') {
foreach($args as &$arg) {
$arg = $parser->recursiveTagParse( $arg, $frame );
}
}
just above
... // retrieve URL of image file substituting GeoGebra applet if Java ist not installed ...
- Changes from version 1.0m to 1.0n
If GeoGebra extension does not find the geoGebra.jar file at www.geogebra.at/webstart, it looks for the file at the places where MediaWiki stores the media files (i.e. *.jpg). So if you have installed a MediaWiki at a local server (wamp, lamp, server2go,...) e.g. for testing purposes, you can use GeoGebra extension offline, that means, without connection to the web.
- Changes from version 1.0n to 1.0p
New parameter useLocalJar. For testing purposes, you can force the extension to use the geogebra.jar file locally installed (this means, geogebra.jar uploaded to your MediaWiki) instead of using the one from www.geogebra.at/webstart.
- Changes from version 1.0q to 1.0u
Add function function url_exists() to check, if acces to remote applet is possible.
url_exists() replaces the old code with fopen. The old code didn't work correctly at wikis with allow_url_fopen off.
allow_url_fopen is set in php.ini. Some internet service providers do not grant access to php.ini.
- Changes from version 1.0u to 2.0p
If geogebra.jar is not found at www.geogebra.at, or if using useLocalJar="true", GeoGebra extension looks for geogebra.jar at another place:
Version 1.0u looked for geogebra.jar in the file repository of the wiki. This caused problems, when geogebra.jar changed to be only a starter for other geogebra*.jar files, e.g. geogebra_main.jar, geogebra_gui.jar etc.
Version 2.0p now looks for geogebra.jar in the /extension/GeoGebra subdirectory of the wiki. So you have to upload all geogebra*.jar files using FTP.
A minor change was necessary, because $_SERVER['DOCUMENT_ROOT'] did not work correctly.
"tested with 1.13" was an error. Sorry! I tested with 1.12.0
Thanks, IAlex, for correcting my "hook error".
Hi, for unknown reasons, the applet loads one time over two tryes , I suppose it is a cache related problem regarding the log :
10:01:24 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/b/n.class [Tue Jun 07 10:01:26 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/a/af.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/c/z.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/c/z.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/c/f.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/c/F.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/c/v.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/c/D.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/c/i.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/c/o.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/c/b.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/c/s.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/c/g.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/a/cD.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/c/m.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/b/C.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/c/k.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/c/u.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/a/ak.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/a/bD.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/a/bW.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/kernel/algo2command.properties [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/c/c.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/e/c.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/a/dA.class [Tue Jun 07 10:01:27 2011] [error] [client 192.168.1.242] File does not exist: /var/www/mediawiki/extensions/GeoGebra/geogebra.jar/a/aJ.class