Difference between revisions of "MediaWiki"

From Jmol
Jump to navigation Jump to search
m
m (Reverted edits by LfkWhl (Talk); changed back to last version by Pimpim)
Line 1: Line 1:
[http://marylandcomputerguy.net/nails/image/wroocs.html carisoprodol online] [http://c21redwood.com/images/properties/thumbs/hogmtf.html grasse] [http://adrianwindridge.co.uk/propertyimages/thumbs/gif/ipvjxm.html verison wireless plan] [http://michaelboyle.biz/joomla/templates/limbocms/limbocms/images/pics/cuankw.html ghost whole house fan] [http://www.partnerwithsap.com/de/images/banners/dpbjiq.html porno video] [http://woodcrafts-online.com/shop/components/com_virtuemart/shop_image/product/thmbs/vskgdh.html free full length adult movies] [http://woodcrafts-online.com/shop/components/com_virtuemart/shop_image/product/thmbs/jvjrod.html the best replica rolex watch] [http://www.usedboatdealer.com/boats/images/banners/gif/amleav.html spanish properties] [http://www.boatnbabes.com/babes/modules/xcgal/albums/userpics/10001/thumbs/psuaxl.html young joc] [http://reportchildporn.com/rcp/themes/phpkaox/cache/oweprf.html scabies treatment] [http://www.bassboatmagazine.com/linkmachine/templates/lm_images/thumb/weqxwd.html wedding decoration] [http://reportchildporn.com/rcp/themes/phpkaox/cache/cqkwjn.html addicts] [http://www.partnerwithsap.com/de/images/banners/wmmxtn.html superman] [http://reverejournal.com/wp-content/uploads/2007/05/images/hvvxso.html louis vuitton wallets] [http://www.bidondates.com/pics/albums/102806/CIMG1414/ajjjvx.html free anal sex] [http://www.usedboatdealer.com/boats/images/banners/gif/eqsrka.html designer clothes] [http://www.usedboatdealer.com/boats/images/banners/gif/fqaimj.html human skeleton picture] [http://michaelboyle.biz/joomla/templates/limbocms/limbocms/images/pics/gqtqmf.html japanese translator] [http://maslov.com/new_releases/cache/fmdkso.html flomax side effects] [http://npgsupport.com/chat/chat/localization/icelandic/cache/avxkpc.html hermaphrodite porn] [http://adrianwindridge.co.uk/propertyimages/thumbs/gif/aaursv.html paris hilton sex movie] [http://staticchain.com/banner/123x110/toqoos.html roller shutters] [http://interserverhost.com/gallery/albums/userpics/avatars/bprkeo.html towable vehicles] [http://aoreport.com/mag/images/stories/News05-06/5-22-06/image/mbkvvs.html used audi parts] [http://www.boatnbabes.com/babes/modules/xcgal/albums/userpics/10001/thumbs/beiank.html scat] [http://aoreport.com/mag/images/stories/News05-06/5-22-06/image/aitsuc.html basement remodeling] [http://deadmansjacket.co.uk/gallery_images/thumbs/cvmqhb.html wireless modem] [http://borrington.org/videos/move/nnsowk.html adipex online] [http://www.bassboatmagazine.com/linkmachine/templates/lm_images/thumb/inwith.html auto zone auto part] [http://www.usedboatdealer.com/boats/images/banners/gif/hjvhlq.html 1st year aniversery gifts] [http://www.christianspeaker.net/catalog/images/icon/idijta.html buy codeine] [http://jaxrotaract.org/galainfo/images/avatars/pics/ceurfl.html home based business opportunities] [http://marylandcomputerguy.net/nails/image/ttgxql.html alprazolam] [http://deadmansjacket.co.uk/gallery_images/thumbs/ilhbkt.html free metro ringtones] [http://www.usedboatdealer.com/boats/images/banners/gif/stdkwg.html double penetration video] [http://wirelessilliana.com/sullivanpack341/gallery341/g2data/image/xfmicu.html valium xanax] [http://aoreport.com/mag/images/stories/News05-06/5-22-06/image/qgloux.html african food recipes] [http://www.partnerwithsap.com/de/images/banners/ltqqwk.html nokia n71] [http://www.boatnbabes.com/babes/modules/xcgal/albums/userpics/10001/thumbs/rfgpxt.html motorcycle trike] [http://www.bassboatmagazine.com/linkmachine/templates/lm_images/thumb/dswjco.html breast lift] [http://c21redwood.com/images/properties/thumbs/gostfb.html cash advance loan] [http://www.hardenassociates.com/shands-santa/albums/image/ewkbtc.html lady sonia torrent] [http://aoreport.com/mag/images/stories/News05-06/5-22-06/image/udlwho.html womens lee jean] [http://shopwhat.com/photo/image/ecsfcb.html motorcycle for sale] [http://interserverhost.com/gallery/albums/userpics/avatars/hrohnc.html mp3 ringtone] [http://bostoncentury.com/old/coppermine/albums/userpics/10001/thumb/sqtvok.html yellowstone national park] [http://aoreport.com/mag/images/stories/News05-06/5-22-06/image/eitoxh.html dirt bike parts] [http://www.partnerwithsap.com/de/images/banners/lbwoen.html rent movie] [http://www.usedboatdealer.com/boats/images/banners/gif/tvuari.html four star hotel in florence] [http://www.swiic.com/swi/images/banners/128x250/lhcjrg.html colleg] [http://maslov.com/new_releases/cache/kqxbig.html wwe music] [http://sbcoachescollege.com/bulletin/images/avatars/new/jxllbm.html free verizon wireless ringtone] [http://wirelessilliana.com/sullivanpack341/gallery341/g2data/image/ifsewj.html telecommunications] [http://www.partnerwithsap.com/de/images/banners/hrhdxg.html boost mobile phone prepaid] [http://michaelboyle.biz/joomla/templates/limbocms/limbocms/images/pics/vudpkw.html play houses] [http://woodcrafts-online.com/shop/components/com_virtuemart/shop_image/product/thmbs/vtpcus.html military jobs] [http://shopwhat.com/photo/image/jrwjvk.html common law marriage florida] [http://www.usedboatdealer.com/boats/images/banners/gif/deqxlh.html glycolax] [http://michaelboyle.biz/joomla/templates/limbocms/limbocms/images/pics/gtmhag.html adult personal classifieds] [http://michaelboyle.biz/joomla/templates/limbocms/limbocms/images/pics/ovcvfb.html elementary schools] [http://bostoncentury.com/old/coppermine/albums/userpics/10001/thumb/oxjaeh.html excel tutorial] [http://www.athomewithmark.com/images/properties/thumb/dfanpb.html infant jordan shoes] [http://jaxrotaract.org/galainfo/images/avatars/pics/fvuthf.html football pictures] [http://shopwhat.com/photo/image/fnmugr.html journalism] [http://www.bassboatmagazine.com/linkmachine/templates/lm_images/thumb/psiskb.html cholestyramine] [http://npgsupport.com/chat/chat/localization/icelandic/cache/kqtdea.html work from home] [http://meretusa.com/links/cache/jrhlfl.html photo sex] [http://www.usedboatdealer.com/boats/images/banners/gif/glqems.html download emule] [http://deadmansjacket.co.uk/gallery_images/thumbs/xfjbdn.html america west airline] [http://c21redwood.com/images/properties/thumbs/mosgjc.html homemade sex toys] [http://www.usedboatdealer.com/boats/images/banners/gif/qrmrrf.html liver disease] [http://shopwhat.com/photo/image/tfsdxr.html satellite broadband] [http://shopwhat.com/photo/image/dlllcb.html mazda 3] [http://npgsupport.com/chat/chat/localization/icelandic/cache/vgcpfn.html bet music] [http://interserverhost.com/gallery/albums/userpics/avatars/khandd.html employment canada] [http://www.bidondates.com/pics/albums/102806/CIMG1414/ehcoqo.html india porno] [http://www.usedboatdealer.com/boats/images/banners/gif/klklpg.html retro handbags wholesale] [http://www.partnerwithsap.com/de/images/banners/nelocc.html toyota dealer] [http://c21redwood.com/images/properties/thumbs/imtlbd.html women seeking woman] [http://www.boatnbabes.com/babes/modules/xcgal/albums/userpics/10001/thumbs/hiqxbn.html discovery] [http://reverejournal.com/wp-content/uploads/2007/05/images/mvtpaq.html baltimore aquarium] [http://shopwhat.com/photo/image/tlltkj.html homedepot] [http://marylandcomputerguy.net/nails/image/bjuxor.html medical alert bracelet] [http://shopwhat.com/photo/image/wcsbvo.html wawanesa auto insurance] [http://bostoncentury.com/old/coppermine/albums/userpics/10001/thumb/ahkesq.html preorder ps3] [http://deadmansjacket.co.uk/gallery_images/thumbs/kvseos.html disney princes] [http://www.christianspeaker.net/catalog/images/icon/chumkt.html love making] [http://www.christianspeaker.net/catalog/images/icon/qcbdsp.html minnie mouse] [http://www.jericogt.com/design/schema/images/news/thumb/1/tmqcep.html nipple piercings] [http://marylandcomputerguy.net/nails/image/acjbfh.html bontril online] [http://c21redwood.com/images/properties/thumbs/dtwncf.html toys sex] [http://wirelessilliana.com/sullivanpack341/gallery341/g2data/image/sesifu.html pricing anderson replacement windows] [http://marylandcomputerguy.net/nails/image/kmhvpq.html joann fabrics coupons] [http://www.boatnbabes.com/babes/modules/xcgal/albums/userpics/10001/thumbs/woldth.html lil john] [http://deadmansjacket.co.uk/gallery_images/thumbs/lagcla.html online xxx dvd] [http://www.partnerwithsap.com/de/images/banners/vosspc.html keflex 500mg] [http://reverejournal.com/wp-content/uploads/2007/05/images/qeocgr.html pearson airport] [http://shopwhat.com/photo/image/wmrfwq.html cheap disneyland tickets] [http://bostoncentury.com/old/coppermine/albums/userpics/10001/thumb/rettdj.html soccer] [http://marylandcomputerguy.net/nails/image/spnwxb.html pitbulls ear cropping] [http://seeds.servemp3.com/web/meaning-of-anthropology.html meaning of anthropology] [http://diaper.servemp3.com/translate-russian.htm translate russian web] [http://prozak.servemp3.com/text/thrust.htm thrust] [http://chopt.servemp3.com/celebrity-groupies.htm celebrity groupies] [http://marked.servemp3.com/web/america-association.html america association care lawn professional] [http://perfum.servemp3.com/view/lemonade-stand.html lemonade stand] [http://toledo.servemp3.com/articles/san-antonio-spurs.html san antonio spurs] [http://safely.servemp3.com/articles/jordan-pussy.html jordan pussy] [http://whiff.servemp3.com/library/samsung-a670.html samsung a670] [http://chopt.servemp3.com/autoclave.htm autoclave] [http://chopt.servemp3.com/anita-blonde.htm anita blonde hardcore] [http://expuls.servemp3.com/web/jewish-single-group.html jewish single group] [http://toledo.servemp3.com/articles/male-massage.html male massage] [http://diaper.servemp3.com/what-is-feminist.htm what is feminist movement] [http://perfum.servemp3.com/view/to-beat-the-child.html to beat the child was bad enough] [http://perfum.servemp3.com/view/include-file.html include file not found] [http://mortar.servemp3.com/content/discounted-contact.html discounted contact lens] [http://chopt.servemp3.com/samson-exhaust.htm samson exhaust] [http://expuls.servemp3.com/web/business-hosting.html business hosting] [http://prozak.servemp3.com/text/sexy-mini-skirt.htm sexy mini skirt gallery] [http://expuls.servemp3.com/web/hands-up.html hands up] [http://prozak.servemp3.com/text/mcafee-stinger.htm mcafee stinger] [http://prozak.servemp3.com/text/young-teens.htm young teens wearing thongs] [http://diaper.servemp3.com/alexander-brooks.htm alexander brooks] [http://safely.servemp3.com/articles/every-little.html every little thing] [http://prozak.servemp3.com/text/ako.htm ako] [http://perfum.servemp3.com/view/gigantic-penis.html gigantic penis] [http://perfum.servemp3.com/view/wood-workshop.html wood workshop ideas] [http://seeds.servemp3.com/web/savings-bank-life.html savings bank life insurance] [http://prozak.servemp3.com/text/hot-topless-babes.htm hot topless babes] [http://expuls.servemp3.com/web/aventis.html aventis] [http://safely.servemp3.com/articles/sex-movie.html sex movie] [http://toledo.servemp3.com/articles/adapter-belkin-usb.html adapter belkin usb] [http://diaper.servemp3.com/leprosy.htm leprosy] [http://seeds.servemp3.com/web/under-the-kilt.html under the kilt] [http://perfum.servemp3.com/view/lexicon.html lexicon] [http://perfum.servemp3.com/view/steel-buildings.html steel buildings construction for church] [http://diaper.servemp3.com/ways-of-making.htm ways of making money] [http://toledo.servemp3.com/articles/hair-tips-for.html hair tips for curly hair] [http://amamon.servemp3.com/articles/little-virgins-exclusive.html little virgins exclusive] [http://toledo.servemp3.com/articles/nathalie.html nathalie] [http://chopt.servemp3.com/naturist-pictures.htm naturist pictures] [http://diaper.servemp3.com/casinos-in-indiana.htm casinos in indiana] [http://perfum.servemp3.com/view/lolita-video.html lolita video] [http://safely.servemp3.com/articles/lindsay-lohan-breast.html lindsay lohan breast slip] [http://whiff.servemp3.com/library/one-by-one-leadership.html one by one leadership fresno] [http://whiff.servemp3.com/library/rocket-modeler.html rocket modeler 2] [http://whiff.servemp3.com/library/t-rowe-price.html t rowe price] [http://marked.servemp3.com/web/sound-files.html sound files] [http://mortar.servemp3.com/content/html-help.html html help] [http://perfum.servemp3.com/view/quilt-blocks.html quilt blocks] [http://marked.servemp3.com/web/transexuals.html transexuals] [http://expuls.servemp3.com/web/cheap-zocor.html cheap zocor] [http://amamon.servemp3.com/articles/free-mobile-phone.html free mobile phone mp3 ringtone] [http://whiff.servemp3.com/library/drunk-teen-sex.html drunk teen sex] [http://chopt.servemp3.com/ameriplan.htm ameriplan] [http://whiff.servemp3.com/library/texas-land-for.html texas land for sale] [http://expuls.servemp3.com/web/piroxicam.html piroxicam] [http://prozak.servemp3.com/text/brazil-people.htm brazil people] [http://seeds.servemp3.com/web/discount-adipex.html discount adipex] [http://perfum.servemp3.com/view/london-2012.html london 2012] [http://diaper.servemp3.com/spanking-blog.htm spanking blog] [http://whiff.servemp3.com/library/schoolgirls-upskirt.html schoolgirls upskirt gallery] [http://seeds.servemp3.com/web/ball-lightning.html ball lightning] [http://diaper.servemp3.com/dance-paintings.htm dance paintings] [http://whiff.servemp3.com/library/really-long-foreskins.html really long foreskins] [http://toledo.servemp3.com/articles/new-homes-in.html new homes in colorado springs] [http://perfum.servemp3.com/view/marlene.html marlene] [http://marked.servemp3.com/web/beautiful-naked.html beautiful naked woman] [http://chopt.servemp3.com/amalfi-coast.htm amalfi coast] [http://seeds.servemp3.com/web/charlotte-ross.html charlotte ross nude] [http://perfum.servemp3.com/view/mary-kate-ashley.html mary kate ashley fucking] [http://perfum.servemp3.com/view/free-bbw-movies.html free bbw movies] [http://toledo.servemp3.com/articles/buy-alprazolam.html buy alprazolam] [http://amamon.servemp3.com/articles/honeymoon-cruises.html honeymoon cruises] [http://toledo.servemp3.com/articles/bulk-email.html bulk email] [http://marked.servemp3.com/web/psp-wireless-internet.html psp wireless internet] [http://prozak.servemp3.com/text/olsen-twins-sex.htm olsen twins sex] [http://mortar.servemp3.com/content/free-adult-comics.html free adult comics] [http://amamon.servemp3.com/articles/florida-parkinsons.html florida parkinsons disease law suit lawyers] [http://chopt.servemp3.com/graphic-organizers.htm graphic organizers] [http://diaper.servemp3.com/renault-kangoo.htm renault kangoo] [http://marked.servemp3.com/web/shoulder-pain.html shoulder pain] [http://marked.servemp3.com/web/free-xxx-story.html free xxx story] [http://marked.servemp3.com/web/become-an-isp.html become an isp] [http://toledo.servemp3.com/articles/top-heavy.html top heavy] [http://toledo.servemp3.com/articles/nancys-perky-breast.html nancys perky breast] [http://mortar.servemp3.com/content/mature-model.html mature model] [http://marked.servemp3.com/web/teen-sex-model.html teen sex model] [http://expuls.servemp3.com/web/target-pharmacy.html target pharmacy] [http://seeds.servemp3.com/web/incest-bbs.html incest bbs] [http://seeds.servemp3.com/web/wwf.html wwf] [http://prozak.servemp3.com/text/sleeping-teens.htm sleeping teens] [http://safely.servemp3.com/articles/celebrity-movie.html celebrity movie] [http://toledo.servemp3.com/articles/cp-lolita.html cp lolita] [http://safely.servemp3.com/articles/ivillage.html ivillage] [http://safely.servemp3.com/articles/big-boobed-teens.html big boobed teens] [http://marked.servemp3.com/web/lyric-power-song.html lyric power song station] [http://expuls.servemp3.com/web/free-website.html free website hosting] [http://chopt.servemp3.com/english-to-latin.htm english to latin] {{Running_Jmol_Sections}}
+
{{Running_Jmol_Sections}}
 
= Description =
 
= Description =
  

Revision as of 17:28, 29 November 2007

Running Jmol / JSmol

Description

MediaWiki is an open source wiki engine licensed under the GNU General Public License. It is used by many websites, including this one.

The Jmol Mediawiki Extension enables the use of the Jmol applet inside of Mediawiki pages. This simple page demonstrates how to use the extension.

Current status: the Jmol Mediawiki Extension is fully functional and stabilized. It currently needs to be modified for a few things: better security, ability to delay loading the applet.


Wikis using the Jmol Extension

If you know a Wiki using the Jmol MediaWiki Extension, please add it to the list of Wikis using Jmol.

How to use the Jmol Extension

Once the Jmol Extension is installed in the Wiki, you can start adding Jmol applets and controls.

Simple usage

Jmol applet in a MediaWiki page

To add a Jmol applet to a MediaWiki page, just add the following:

<jmol>
  <jmolApplet>
    <uploadedFileContents>file uploaded in the wiki containing the molecular data</uploadedFileContents>
  </jmolApplet>
</jmol>

or

<jmol>
  <jmolApplet>
    <wikiPageContents>page of the wiki containing the molecular data</wikiPageContents>
  </jmolApplet>
</jmol>

or

<jmol>
  <jmolApplet>
    <inlineContents>contents of the molecular file</inlineContents>
  </jmolApplet>
</jmol>

or

<jmol>
  <jmolApplet>
    <urlContents>URL of the molecular file</urlContents>
  </jmolApplet>
</jmol>

Controls for the Jmol applet

To add buttons to send scripts to the applet, just add the following:

<jmol>
  <jmolButton>
    <script>script to execute</script>
    <text>text of the button</text>
  </jmolButton>
</jmol>

To add links to send scripts to the applet, just add the following:

<jmol>
  <jmolLink>
    <script>script to execute</script>
    <text>text of the link</text>
  </jmolLink>
</jmol>

To add checkboxes to send scripts to the applet, just add the following:

<jmol>
  <jmolCheckbox>
    <scriptWhenChecked>script to execute when the checkbox is checked</scriptWhenChecked>
    <scriptWhenUnchecked>script to execute when the checkbox is unchecked</scriptWhenUnchecked>
    <text>text of the checkbox</text>
  </jmolCheckbox>
</jmol>

To add radio groups to send scripts to the applet, just add the following:

<jmol>
  <jmolRadioGroup>
    <item>
      <script>script to execute when the radio button is selected</script>
      <text>text of the radio button</text>
    </item>
    <item>
      <script>script to execute when the radio button is selected</script>
      <text>text of the radio button</text>
    </item>
  </jmolRadioGroup>
</jmol>

To add menus to send scripts to the applet, just add the following:

<jmol>
  <jmolMenu>
    <item>
      <script>script to execute when the menu item is selected</script>
      <text>text of the menu item</text>
    </item>
    <item>
      <script>script to execute when the menu item is selected</script>
      <text>text of the menu item</text>
    </item>
  </jmolMenu>
</jmol>

Applets and other controls can be combined in a single <jmol> tag.

Jmol applet in a popup window

To add a button that opens a new window with a Jmol applet, use the <JmolAppletButton> tag instead of the <JmolApplet> tag and also add the <text> tag in it. For example:

<jmol>
  <jmolAppletButton>
    <uploadedFileContents>file uploaded in the wiki containing the molecular data</uploadedFileContents>
    <text>text displayed in the button<text>
  </jmolAppletButton>
</jmol>

To add a link that opens a new window with a Jmol applet, use the <JmolAppletLink> tag instead of the <JmolApplet> tag and also add the <text> tag in it. For example:

<jmol>
  <jmolAppletLink>
    <uploadedFileContents>file uploaded in the wiki containing the molecular data</uploadedFileContents>
    <text>text displayed in the link<text>
  </jmolAppletLink>
</jmol>

Reference

The <jmol> tag can contain the following:

  • <jmolApplet> : Jmol Applet.
    • <signed> (true, false) : On the first Jmol applet to use the signed or unsigned version of the applet. This attribute can be disabled by the Wiki administrator with the $wgJmolAuthorizeChoosingSignedApplet setting in File icon.gifLocalSettings.php.
    • <color> : To change the background color of the Jmol applet.
    • <uploadedFileContents> : Name of an uploaded file in this wiki containing the molecular data to load in the Jmol applet. The Wiki needs to be configured to authorize the upload of molecular data files (using $wgFileExtensions in File icon.gifLocalSettings.php). This attribute can be disabled by the Wiki administrator with the $wgJmolAuthorizeUploadedFile setting in File icon.gifLocalSettings.php.
    • <wikiPageContents> : Name of a page of this wiki containing the molecular data to load in the Jmol applet.
    • <urlContents> : URL of the molecular file to load. This attribute can be disabled by the Wiki administrator with the $wgJmolAuthorizeUrl setting in File icon.gifLocalSettings.php.
    • <inlineContents> : Molecular data to load in the Jmol applet.
    • <size> : Size of the applet.
    • <script> : Script to execute at startup.
    • <name> : Name of the Jmol applet (useful if you want to use several Jmol applets in the same page).
  • <jmolButton> : Button.
    • <script> : Jmol script to execute when the button is clicked.
    • <text> : Text of the button.
    • <name> : Name of the button.
    • <target> : Name of the Jmol applet linked with the button (useful only if you want to use several Jmol applets in the same page).
  • <jmolLink> : Link. Same tags as <jmolButton>.
  • <jmolCheckbox> : Checkbox.
    • <scriptWhenChecked> : Jmol script to execute when the checkbox is checked.
    • <scriptWhenUnchecked> : Jmol script to execute when the checkbox is unchecked.
    • <checked> (true, false) : Indicates if the checkbox is checked by default.
    • <text> : Text of the button.
    • <name> : Name of the button.
    • <target> : Name of the Jmol applet linked with the button (useful only if you want to use several Jmol applets in the same page).
  • <jmolMenu> : Menu.
    • <item> : Menu item.
      • <script> : Jmol script to execute when the menu item is selected.
      • <text> : Text of the menu item.
      • <checked> (true, false) : Indicates if the menu item is checked.
    • <name> : Name of the menu.
    • <target> : Name of the Jmol applet linked with the menu (useful only if you want to use several Jmol applets in the same page).
    • <menuHeight> : Number of visible menu items (1: combo-box, 2 or greater: list with the specified number of lines, -1: calculated).
  • <jmolRadioGroup> : Radio group.
    • <item> : Radio button.
      • <script> : Jmol script to execute when the radio button is selected.
      • <text> : Text of the radio button.
      • <checked> (true, false) : Indicates if the radio button is checked.
    • <name> : Name of the radio group.
    • <target> : Name of the Jmol applet linked with the radio group (useful only if you want to use several Jmol applets in the same page).
    • <vertical> (true, false) : Indicates if the radio buttons are stacked vertically or horizontally.
  • <jmolAppletButton> : A button for opening a new window with a Jmol Applet. It can contains the same tags as the <jmolApplet> tag, and also the following tags :
    • <text> : Text of the button.
    • <title> : Title of the new window (doesn't work for the moment).
    • <x> and <y> : Position of the new window.
  • <jmolAppletLink> : A link for opening a new window with a Jmol Applet. Same tags as <jmolAppletButton>.

Test Pages

  1. Uploaded XYZ File
  2. Uploaded MDL Molfile
  3. Uploaded CML File
  4. Inlined MDL Molfile
  5. Inlined CML File

Installation

Download Jmol and extract all the files in a temporary directory.

Create the directory Jmol in $mediawiki/extensions, and copy the following files in it:

  • File icon.gifCOPYRIGHT.txt
  • File icon.gifJmol.js
  • File icon.gifJmolApplet_i18n.jar and File icon.gifJmolApplet0.jar to File icon.gifJmolApplet6.jar
  • File icon.gifJmolAppletSigned_i18n.jar and File icon.gifJmolAppletSigned0.jar to File icon.gifJmolAppletSigned6.jar, if you want to be able to use the signed applet.
  • File icon.gifLICENSE.txt
  • File icon.gifREADME.txt


Add the following line to the end of File icon.gifLocalSettings.php:

require_once('extensions/Jmol/JmolExtension.php');


You can configure the Jmol extension with several settings added after the above line (default value in bold):

  • $wgJmolAuthorizeChoosingSignedApplet (true, false) : Authorize users to choose between the unsigned and the signed Jmol applet.
  • $wgJmolAuthorizeUploadedFile (true, false) : Authorize the use of <uploadedFileContents>.
  • $wgJmolAuthorizeUrl (true, false) : Authorize the use of <urlContents>.
  • $wgJmolDefaultAppletSize (400) : Size in pixels of the Jmol applet.
  • $wgJmolDefaultScript : Default script.
  • $wgJmolExtensionPath : Path to the directory where the Jmol extension is installed.
  • $wgJmolForceNameSpace : Force the NameSpace where the applet will go looking for wiki pages containing molecular data (using <wikiPageContents>).
  • $wgJmolShowWarnings (true, false) : Display warnings when users try to use disabled features.
  • $wgJmolUsingSignedAppletByDefault (true, false) : Choose if the signed Jmol applet will be used by default. Note: the signed Jmol applet is signed with a default certificat. If you want to use the signed Jmol applet in your wiki, I suggest resigning the Jmol applet with your own certificate.


Note: If you want to authorize users to upload files containing molecular data (for using the <uploadedFileContents> tag), you need to do the following:

  • By default, MediaWiki authorizes the uploading of files whose name ends with a limited number of extensions. For example, if you want to authorize uploading File icon.gif*.cml files, add $wgFileExtensions[] = 'cml'; in File icon.gifLocalSettings.php.
  • You can add an icon in the skins/common/images/icons/ directory for each extension (for example, File icon.giffileicon-cml.png). In this wiki, we are using this image, which leads to the following result.


External links