Difference between revisions of "Talk:MediaWiki"

From Jmol
Jump to navigation Jump to search
(Various)
(Error with PopUp)
Line 68: Line 68:
 
weird! --[[User:JimHu|JimHu]] 11:00, 29 June 2008 (CEST)
 
weird! --[[User:JimHu|JimHu]] 11:00, 29 June 2008 (CEST)
 
:this appears to be a problem with the inline data only... the extension works on a file. --[[User:JimHu|JimHu]] 11:37, 29 June 2008 (CEST)
 
:this appears to be a problem with the inline data only... the extension works on a file. --[[User:JimHu|JimHu]] 11:37, 29 June 2008 (CEST)
 
== Error with PopUp ==
 
I am getting an error in Internet Explorer 7 when using JmolAppletButton:
 
Invalid argument
 
See [[User:Bduke]] or [[Sandbox]].
 
Apparently, the javascript error is caused in line 37 of JmolMediaWiki.js:
 
var w = open("", windowTitle, opt);
 
I have checked the values of windowTitle and opt and they look OK. I have also tried to replicate the window.open call in a local file and it does not fail. In addition, the page works OK in Firefox, Opera, and Safari (WinXP). --[[User:AngelHerraez|AngelHerraez]] 20:54, 30 November 2008 (CET)
 
: OK, I've got the fix for that. Will be implemented soon. It also solves the incomplete page loading and the window title not showing up, and implements a resizable aplet in the pop-up window. --[[User:AngelHerraez|AngelHerraez]] 17:01, 8 December 2008 (CET)
 

Revision as of 00:10, 9 December 2008

Please, post your suggestions concerning the Jmol extension here.


Reading files

Suggestion

In the first version, the only way of giving a datafile to the applet is directly through the <onlineContents> tag.

Other ways need to be available:

  • Accessing a file previously uploaded in MediaWiki DONE<uploadedFileContents>
  • Accessing a file stored as a Wiki Page DONE<wikiPageContents>
  • Accessing a file through an URL. That may require several other modifications: DONE<urlContents>
    • Possibility to disable this feature in LocalSettings.php DONE
    • Possibility to use the signed applet to access a remote file (configurable in LocalSettings.php) DONE

Note: Accessing files directly will also give the possibility to load gzipped files directly since Jmol read gzipped files as well as non-compressed files.

Comments

  • all files should be accessible via a common category, this will allow to browse to all files at the same time. In other words, this will allow to build up a data repository, which allows downloading all at once.
<uploadedFileContents> can be used to use uploaded files. In the description of the file, it's possible to add the file in categories. On this Wiki, the category is Molecular Data. --Nico
<wikiPageContents> and $wgJmolForceNameSpace can be used to put all the files in one namespace (not a category). --Nico
  • If possible a second tool should be able to generate an archive file out of that.
  • Is it possible to extend this approach also to JChemPaint and CDK/JOELib to get 2D drawings and calculate physicochemical properties? E.g. toxicity, solubility, etc.?
Currently, I don't know how JChemPaint and CDK/JOELib work. I won't do it for the first version of the Jmol Extension, but I would happily discuss with people about this. --Nico


Extending to other tools of the Blue Obelisk

Since this approach is quite general for other tools, too. It might be interesting to include also other tools of the Blue Obelisk Movement, e.g.:

  • 2D layout and drawings: JChemPaint
  • feature calculation: CDK,JOELib
  • NMR predictions: CDK
  • etc.


Various

  • Enable non square applets.
This is already possible using e.g. <size>[300,150]</size>. The only issue is the setting of setZoomLarge, but that should better be inserted in the script tag by the person editing the page, as both options are reasonable.

Completion of current ideas for extension

Can the note near the top of the article be tempered now to indicate that development has stabalised and production testing is now needed? --Bduke 02:09, 27 April 2006 (CEST)

Done

Applet appears only in preview (solved)

I'm only seeing the applet in Preview; I'm using the extension files and Jmol files as downloaded yesterday (June 26,2008) MW 1.12 MacOSX 10.5.3/Apache 2

It appears that the js is not being added in the saved copy, but are being added in the preview. Via Google, I found similar problems in an earlier version, but it appears that the extension has been refactored, so I don't see how to apply the fixes, or if they are relevant to the problem.

Right now I have this on my laptop, so I can't send a URL. --JimHu 19:57, 27 June 2008 (CEST)

solution on laptop is to adjust the path in $wgJmolExtensionPath to reflect the httpd document root

Applet not loading

Although the extension is working on my laptop, I'm not getting it to run on the server. This looks like something is calling a file improperly. The access log reads:

GET /dev/extensions/Jmol/%ef%bb%bf%3c!DOCTYPE%20html%20PUBLIC%20%22-//W3C//DTD%20XHTML%201/0%20Transitional//EN%22%20%22http://www/w3/org/TR/xhtml1/DTD/xhtml1-transitional/dtd%22%3e.class HTTP/1.1" 302 13 "-" "Mozilla/4.0 (Mac OS X 10.5.3) Java/1.5.0_13"

weird! --JimHu 11:00, 29 June 2008 (CEST)

this appears to be a problem with the inline data only... the extension works on a file. --JimHu 11:37, 29 June 2008 (CEST)