Difference between revisions of "Jmol Processor"

From Jmol
Jump to navigation Jump to search
(Initialization from JmolWiki)
 
(merging content from Jmol Processor page)
(Tag: Replaced)
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
−
== Jmol in Wiki's ==
+
Content moved to [[Jmol in Wikis and Blogs]]
−
 
 
−
The [[Jmol Applet]] can be embedded in Wiki pages, like in HTML pages. Below are four processors for four different Wiki engines ([[MediaWiki]], MoinMoin, MoniWiki and UniWakka).
 
−
 
 
−
A separate mechanism for MoinMoin is described in [[MoinMoin Macros]].
 
−
 
 
−
=== Jmol in MediaWiki ===
 
−
 
 
−
A small JmolProcessor for [[MediaWiki]] is currently under development. The development version can be tested at [http://fahwiki.fahstats.com/index.php?title=Jmol_MediaWiki_Extension Jmol MediaWiki Extension]. I have only tested it with molecular models coming from [http://folding.stanford.edu/ Folding@Home], under Windows.
 
−
 
 
−
To add a Jmol applet to a [[MediaWiki]] page, just add the following:
 
−
 
 
−
<jmolDevelop>
 
−
  <contents>contents of the current.xyz file</contents>
 
−
  <script>script to execute</script>
 
−
  <name>applet name</name>
 
−
  <size>applet size</size>
 
−
  <color>applet background color</color>
 
−
</jmolDevelop>
 
−
 
 
−
To add buttons to send scripts to the applet, just add the following:
 
−
 
 
−
<jmolButton>
 
−
  <script>script to execute</script>
 
−
  <text>text of the button<text>
 
−
  <name>applet name</name>
 
−
</jmolButton>
 
−
 
 
−
=== Jmol in MoinMoin ===
 
−
 
 
−
Now we have a small JmolProcessor for MoinMoin, which works similar the JmolProcessor for MoniWiki.
 
−
# open a source-code section with three curly braces (<tt>{{{</tt>) followed by <tt>#!Jmol</tt> (note the capital J).
 
−
# this and all following lines beginning with a "#" character may include the following options:
 
−
:: <tt>height="pixel", width="pixel", frank="on|off", script="JmolScript"</tt>
 
−
:: other options are not supported
 
−
# insert the source-code of the molecule
 
−
# close the section with three curly braces (<tt>}}}</tt>)
 
−
 
 
−
Example:
 
−
 
 
−
{ { {#!Jmol frank='on'
 
−
# height="150" width="150" 
 
−
# script='cpk 0.3; wireframe 0.1'
 
−
ATOM      1  O  UNK    1      0.000  0.000  0.000  1.00  0.00
 
−
ATOM      2  H  UNK    1      0.943  0.000  0.000  1.00  0.00
 
−
ATOM      3  H  UNK    1      -0.259  0.907  0.000  1.00  0.00
 
−
ATOM      4  O  UNK    1      3.000  0.000  0.000  1.00  0.00
 
−
ATOM      5  H  UNK    1      3.568  0.000  0.753  1.00  0.00
 
−
ATOM      6  H  UNK    1      3.568  0.000  -0.753  1.00  0.00
 
−
END
 
−
} } }
 
−
 
 
−
=== Jmol in MoniWiki ===
 
−
 
 
−
A processor has been written for MoniWiki (MoniWiki is a PHP clone of the MoinMoin) to embed the JmolPlugin. It use the Processor feature of MoinMoin.
 
−
 
 
−
A demo is online: http://chemie.skku.ac.kr/wiki/wiki.php/JmolPlugin
 
−
 
 
−
Note that the [[Jmol Applet]] is slightly modified to enable Clipboard feature. You can grab a image with a 'Y' key on the applet : type 'y' on the applet and type 'D' to toggle the rendering method. --WkPark
 
−
 
 
−
The code that can be embedded in Wiki pages in MoniWiki looks like:
 
−
 
 
−
#!jmol (-)
 
−
ATOM      1  O  UNK    1      0.000  0.000  0.000  1.00  0.00
 
−
ATOM      2  H  UNK    1      0.943  0.000  0.000  1.00  0.00
 
−
ATOM      3  H  UNK    1      -0.259  0.907  0.000  1.00  0.00
 
−
ATOM      4  O  UNK    1      3.000  0.000  0.000  1.00  0.00
 
−
ATOM      5  H  UNK    1      3.568  0.000  0.753  1.00  0.00
 
−
ATOM      6  H  UNK    1      3.568  0.000  -0.753  1.00  0.00
 
−
END
 
−
 
 
−
=== Jmol in UniWakka ===
 
−
 
 
−
A processor has been written for [http://uniwakka.sourceforge.net/ UniWakka], a PHP-powered wiki, to embed the Jmol applet. It uses a customised actions/ feature of [http://uniwakka.sourceforge.net/ UniWakka] and accesses data files (.mol, .pdb, whatever) stored within the [http://uniwakka.sourceforge.net/ UniWakka] database. The demo is known to work on Mac OSX (Safari, FireFox, Camino, Explorer) and Windoze (Explorer, Opera, FireFox)
 
−
 
 
−
A demo is online: http://www.shef.ac.uk/chemistry/uniwakka/
 
−
 
 
−
See also [http://moinmoin.wikiwikiweb.de/HelpOnParsers Help On Parsers].
 

Latest revision as of 10:39, 12 August 2025

Content moved to Jmol in Wikis and Blogs