<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://chemwiki.ch.ic.ac.uk/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ehogg</id>
	<title>ChemWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://chemwiki.ch.ic.ac.uk/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ehogg"/>
	<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/wiki/Special:Contributions/Ehogg"/>
	<updated>2026-05-16T04:22:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=DiskSpace&amp;diff=500833</id>
		<title>DiskSpace</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=DiskSpace&amp;diff=500833"/>
		<updated>2015-10-20T11:06:09Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Overview&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;The Chemistry Wiki is a hosted VM on the ICT ESX Farm. Disks are added to the VM at the ESX level, and Linux immediately sees them. If more space is needed, creating a service request to the Service Desk, detailing storage requirements is the preferred method. &lt;br /&gt;
&lt;br /&gt;
The file-system layout is basic. There are no separate data partitions. The single root partition contains both system and data. Disk resizing is slightly more cumbersome because of this. The main disk is actually built up of two disks bound together using standard LVM2 logical volumes. A resizing operation involves adding on an extra disk and joining it to the root LVM Volume group before extending the root Logical volume. ( a pvmove operation can be used to live shift data from a previous small addon disk to the new larger addon disk before removal of the smaller disk). When complete a resize2fs operation grows the file system. All this is possible live and while the wiki is in use.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Troubleshooting&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
While there are advantages and economies inherent to being a compact and easy to manage monolithic entity, there are no dedicated data partitions and there is no separation of resources for different services. This means that one service can bring down other services or the entire system. Often seemingly unrelated errors can signal deeper problems.&lt;br /&gt;
&lt;br /&gt;
Unchecked disk usage is the main mechanism by which one service can bring the entire server down. Luckily, space requirements are modest (~14GB for the database, and ~22GB for the physical web content), and the wiki grows relatively slowly through a succession of sudden if modest growth spurts as material is added by staff and students. Usually this gives plenty of time to manage storage issues. &lt;br /&gt;
&lt;br /&gt;
Logging can build up if debugging options are left on, or an error state is left undiscovered. Deleting logs normally has a minimal effect on disk usage, but can give immediate respite, and a chance to solve underlying problems.&lt;br /&gt;
&lt;br /&gt;
More troublesome is an image conversion process performed by the wiki. This uses the ImageMagick package and the convert binary. For some reason it dumps temporary files into the /tmp directory and does not clean them up afterwards. The files it produces are prefixed with magick- and there are associated .png image files also. The rate of creation is very high, and can quickly overwhelm the system.  A (root owned)cron job was set up to run a daily clean up script (/usr/local/bin/cleantmp.sh). Because of very intense periods of image creation recently, I have increased the frequency to twice an hour.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Addendum:&#039;&#039;&#039; If the tmp directory fills up, then a login error can manifest, reporting that &#039;&#039;Cookies are required for login. Please enable them and try again&#039;&#039;. This occurs because cookies can no longer be created in the full /tmp directory. The wiki then chooses to blame the user rather than itself.&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=DiskSpace&amp;diff=500832</id>
		<title>DiskSpace</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=DiskSpace&amp;diff=500832"/>
		<updated>2015-10-20T11:05:49Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Overview&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;The Chemistry Wiki is a hosted VM on the ICT ESX Farm. Disks are added to the VM at the ESX level, and Linux immediately sees them. If more space is needed, creating a service request to the Service Desk, detailing storage requirements is the preferred method. &lt;br /&gt;
&lt;br /&gt;
The file-system layout is basic. There are no separate data partitions. The single root partition contains both system and data. Disk resizing is slightly more cumbersome because of this. The main disk is actually built up of two disks bound together using standard LVM2 logical volumes. A resizing operation involves adding on an extra disk and joining it to the root LVM Volume group before extending the root Logical volume. ( a pvmove operation can be used to live shift data from a previous small addon disk to the new larger addon disk before removal of the smaller disk). When complete a resize2fs operation grows the file system. All this is possible live and while the wiki is in use.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Troubleshooting&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
While there are advantages and economies inherent to being a compact and easy to manage monolithic entity, there are no dedicated data partitions and there is no separation of resources for different services. This means that one service can bring down other services or the entire system. Often seemingly unrelated errors can signal deeper problems.&lt;br /&gt;
&lt;br /&gt;
Unchecked disk usage is the main mechanism by which one service can bring the entire server down. Luckily, space requirements are modest (~14GB for the database, and ~22GB for the physical web content), and the wiki grows relatively slowly through a succession of sudden if modest growth spurts as material is added by staff and students. Usually this gives plenty of time to manage storage issues. &lt;br /&gt;
&lt;br /&gt;
Logging can build up if debugging options are left on, or an error state is left undiscovered. Deleting logs normally has a minimal effect on disk usage, but can give immediate respite, and a chance to solve underlying problems.&lt;br /&gt;
&lt;br /&gt;
More troublesome is an image conversion process performed by the wiki. This uses the ImageMagick package and the convert binary. For some reason it dumps temporary files into the /tmp directory and does not clean them up afterwards. The files it produces are prefixed with magick- and there are associated .png image files also. The rate of creation is very high, and can quickly overwhelm the system.  A (root owned)cron job was set up to run a daily clean up script (/usr/local/bin/cleantmp.sh). Because of very intense periods of image creation recently, I have increased the frequency to twice an hour.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Addendum:&#039;&#039;&#039; If the tmp directory fills up, then a login error can manifest, reporting that &#039;&#039;cookies are required for login. Please enable them and try again&#039;&#039;. This occurs because cookies can no longer be created in the full /tmp directory. The wiki then chooses to blame the user rather than itself.&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=DiskSpace&amp;diff=500831</id>
		<title>DiskSpace</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=DiskSpace&amp;diff=500831"/>
		<updated>2015-10-20T11:05:19Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Overview&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;The Chemistry Wiki is a hosted VM on the ICT ESX Farm. Disks are added to the VM at the ESX level, and Linux immediately sees them. If more space is needed, creating a service request to the Service Desk, detailing storage requirements is the preferred method. &lt;br /&gt;
&lt;br /&gt;
The file-system layout is basic. There are no separate data partitions. The single root partition contains both system and data. Disk resizing is slightly more cumbersome because of this. The main disk is actually built up of two disks bound together using standard LVM2 logical volumes. A resizing operation involves adding on an extra disk and joining it to the root LVM Volume group before extending the root Logical volume. ( a pvmove operation can be used to live shift data from a previous small addon disk to the new larger addon disk before removal of the smaller disk). When complete a resize2fs operation grows the file system. All this is possible live and while the wiki is in use.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Troubleshooting&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
While there are advantages and economies inherent to being a compact and easy to manage monolithic entity, there are no dedicated data partitions and there is no separation of resources for different services. This means that one service can bring down other services or the entire system. Often seemingly unrelated errors can signal deeper problems.&lt;br /&gt;
&lt;br /&gt;
Unchecked disk usage is the main mechanism by which one service can bring the entire server down. Luckily, space requirements are modest (~14GB for the database, and ~22GB for the physical web content), and the wiki grows relatively slowly through a succession of sudden if modest growth spurts as material is added by staff and students. Usually this gives plenty of time to manage storage issues. &lt;br /&gt;
&lt;br /&gt;
Logging can build up if debugging options are left on, or an error state is left undiscovered. Deleting logs normally has a minimal effect on disk usage, but can give immediate respite, and a chance to solve underlying problems.&lt;br /&gt;
&lt;br /&gt;
More troublesome is an image conversion process performed by the wiki. This uses the ImageMagick package and the convert binary. For some reason it dumps temporary files into the /tmp directory and does not clean them up afterwards. The files it produces are prefixed with magick- and there are associated .png image files also. The rate of creation is very high, and can quickly overwhelm the system.  A (root owned)cron job was set up to run a daily clean up script (/usr/local/bin/cleantmp.sh). Because of very intense periods of image creation recently, I have increased the frequency to twice an hour.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Addendum:&#039;&#039;&#039; If the tmp directory fills up, then a login error can manifest, reporting that &#039;&#039;cookies are required for login and please enable them and try again&#039;&#039;. This occurs because cookies can no longer be created in the full /tmp directory. The wiki then chooses to blame the user rather than itself.&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=DiskSpace&amp;diff=500830</id>
		<title>DiskSpace</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=DiskSpace&amp;diff=500830"/>
		<updated>2015-10-20T11:03:37Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Overview&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;The Chemistry Wiki is a hosted VM on the ICT ESX Farm. Disks are added to the VM at the ESX level, and Linux immediately sees them. If more space is needed, creating a service request to the Service Desk, detailing storage requirements is the preferred method. &lt;br /&gt;
&lt;br /&gt;
The file-system layout is basic. There are no separate data partitions. The single root partition contains both system and data. Disk resizing is slightly more cumbersome because of this. The main disk is actually built up of two disks bound together using standard LVM2 logical volumes. A resizing operation involves adding on an extra disk and joining it to the root LVM Volume group before extending the root Logical volume. ( a pvmove operation can be used to live shift data from a previous small addon disk to the new larger addon disk before removal of the smaller disk). When complete a resize2fs operation grows the file system. All this is possible live and while the wiki is in use.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Troubleshooting&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
While there are advantages and economies inherent to being a compact and easy to manage monolithic entity, there are no dedicated data partitions and there is no separation of resources for different services. This means that one service can bring down other services or the entire system. Often seemingly unrelated errors can signal deeper problems.&lt;br /&gt;
&lt;br /&gt;
Unchecked disk usage is the main mechanism by which one service can bring the entire server down. Luckily, space requirements are modest (~14GB for the database, and ~22GB for the physical web content), and the wiki grows relatively slowly through a succession of sudden if modest growth spurts as material is added by staff and students. Usually this gives plenty of time to manage storage issues. &lt;br /&gt;
&lt;br /&gt;
Logging can build up if debugging options are left on, or an error state is left undiscovered. Deleting logs normally has a minimal effect on disk usage, but can give immediate respite, and a chance to solve underlying problems.&lt;br /&gt;
&lt;br /&gt;
More troublesome is an image conversion process performed by the wiki. This uses the ImageMagick package and the convert binary. For some reason it dumps temporary files into the /tmp directory and does not clean them up afterwards. The files it produces are prefixed with magick- and there are associated .png image files also. The rate of creation is very high, and can quickly overwhelm the system.  A (root owned)cron job was set up to run a daily clean up script (/usr/local/bin/cleantmp.sh). Because of very intense periods of image creation recently, I have increased the frequency to twice an hour.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Addendum:&#039;&#039;&#039; If the tmp directory fills up, then a login error can manifest, reporting that cookies are required for login and please enable them and try again. This occurs because cookies can no longer be created in the full /tmp directory. The wiki then chooses to blame the user rather than itself.&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=WikiNotes&amp;diff=500829</id>
		<title>WikiNotes</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=WikiNotes&amp;diff=500829"/>
		<updated>2015-10-20T10:53:38Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: /* Chemwiki Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Chemwiki Overview ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Underlying Platform&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The Chemistry Wiki runs on a virtual machine on the College ICT ESX Farm. It has a basic specification with 4GB RAM, 2 Processors, and current disk utilization of approximately 50GB&lt;br /&gt;
&lt;br /&gt;
The official hostname of the VM is chemwiki.ch.ic.ac.uk, it also has a second DNS alias, wiki.ch.ic.ac.uk.&lt;br /&gt;
&lt;br /&gt;
The filesystem is standard ext4 and it is build on top of an LVM2 logical volume, which allows us to perform various clever OS level disk manipulations and snapshots.&lt;br /&gt;
&lt;br /&gt;
The Operating system is Oracle Linux 6.7 (a Redhat Enterprise Linux clone)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Services&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The wiki is based on Mediawiki (current version 1.25.1) and uses the stock LAMP stack.&lt;br /&gt;
&lt;br /&gt;
MySQL (data stored in default location /var/lib/mysql)&lt;br /&gt;
Apache (wiki content stored in /var/www/html/wiki&lt;br /&gt;
&lt;br /&gt;
PHP version 5.3.x (standard RedHat 6.x versions cloned in Oracle Linux 6.x)&lt;br /&gt;
&lt;br /&gt;
The only other services that run on the VM are:&lt;br /&gt;
&lt;br /&gt;
1) Foglight monitoring software (process fglam) that reports issues back to ICT Central Monitoring.&lt;br /&gt;
&lt;br /&gt;
2) Parsoid server which converts between wiki text and Rich text, and works in service of the Visual Wiki Editor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local Groups&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There is a webmaster group which has write access to the files under /var/www/html/wiki, so that apache does not need to. &lt;br /&gt;
&lt;br /&gt;
The wheel group is active as the main administrator group.&lt;br /&gt;
&lt;br /&gt;
Remote SSH/SCP access by default is allowed to anyone. This can be tightened using an AllowGroups option in /etc/ssh/sshd_config&lt;br /&gt;
&lt;br /&gt;
== Notes relating to the unique configuration and setup of this Chemistry Mediawiki instance ==&lt;br /&gt;
&lt;br /&gt;
Wiki version and plugin info: https://chemwiki.ch.ic.ac.uk/wiki/index.php?title=Special:Version&lt;br /&gt;
&lt;br /&gt;
Latex Plugin troubleshooting and testing: https://chemwiki.ch.ic.ac.uk/wiki/index.php/LatexPlugin&lt;br /&gt;
&lt;br /&gt;
VisualEditor and Parsoid Test Page is here: https://wiki.ch.ic.ac.uk/wiki/index.php/TestingOfVisualEditor&lt;br /&gt;
&lt;br /&gt;
LdapAuthentication plugin issues covered here: https://wiki.ch.ic.ac.uk/wiki/index.php?title=LDAPAuthentication&lt;br /&gt;
&lt;br /&gt;
Disk space issues covered here: https://wiki.ch.imperial.ac.uk/wiki/index.php?title=DiskSpace&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=WikiNotes&amp;diff=500828</id>
		<title>WikiNotes</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=WikiNotes&amp;diff=500828"/>
		<updated>2015-10-20T10:46:04Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Chemwiki Overview ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Underlying Platform&#039;&#039;&#039;&lt;br /&gt;
The Chemistry Wiki runs on a virtual machine on the College ICT ESX Farm.&lt;br /&gt;
&lt;br /&gt;
The official hostname of the VM is chemwiki.ch.ic.ac.uk, it also has a second DNS alias, wiki.ch.ic.ac.uk.&lt;br /&gt;
&lt;br /&gt;
RAM 4GB&lt;br /&gt;
2 Processors&lt;br /&gt;
Current disk utilization is approximately 60GB&lt;br /&gt;
The filesystem is standard ext4 and it is build on top of an LVM2 logical volume, which allows us to perform clever various OS level disk manipulations and snapshots.&lt;br /&gt;
&lt;br /&gt;
The Operating system is Oracle Linux 6.7&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Services&#039;&#039;&#039;&lt;br /&gt;
The wiki is based on Mediawiki (current version 1.25.1) and uses the stock LAMP stack.&lt;br /&gt;
&lt;br /&gt;
MySQL (data stored in default location /var/lib/mysql)&lt;br /&gt;
Apache (wiki content stored in /var/www/html/wiki&lt;br /&gt;
PHP version 5.3.x (standard RedHat 6.x versions cloned in Oracle Linux 6.x)&lt;br /&gt;
&lt;br /&gt;
The only other services that run on the VM are:&lt;br /&gt;
&lt;br /&gt;
1) Foglight monitoring software (process fglam) that reports issues back to ICT Central Monitoring.&lt;br /&gt;
2) Parsoid server which converts between wiki text and Rich text, and works in service of the Visual Wiki Editor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local Groups&#039;&#039;&#039;&lt;br /&gt;
There is a webmaster group which has write access to the files under /var/www/html/wiki, so that apache does not need to. &lt;br /&gt;
The wheel group is active as the main administrator group.&lt;br /&gt;
Remote SSH/SCP access by default is allowed to anyone. This can be tightened using an AllowGroups option in /etc/ssh/sshd_config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes relating to the unique configuration and setup of this Chemistry Mediawiki instance ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wiki version and plugin info: https://chemwiki.ch.ic.ac.uk/wiki/index.php?title=Special:Version&lt;br /&gt;
&lt;br /&gt;
Latex Plugin troubleshooting and testing: https://chemwiki.ch.ic.ac.uk/wiki/index.php/LatexPlugin&lt;br /&gt;
&lt;br /&gt;
VisualEditor and Parsoid Test Page is here: https://wiki.ch.ic.ac.uk/wiki/index.php/TestingOfVisualEditor&lt;br /&gt;
&lt;br /&gt;
LdapAuthentication plugin issues covered here: https://wiki.ch.ic.ac.uk/wiki/index.php?title=LDAPAuthentication&lt;br /&gt;
&lt;br /&gt;
Disk space issues covered here: https://wiki.ch.imperial.ac.uk/wiki/index.php?title=DiskSpace&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=WikiNotes&amp;diff=500827</id>
		<title>WikiNotes</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=WikiNotes&amp;diff=500827"/>
		<updated>2015-10-20T10:45:08Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: /* Notes relating to the unique configuration and setup of this Chemistry Mediawiki instance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;== Chemwiki Overview ==&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Underlying Platform&#039;&#039;&#039;&lt;br /&gt;
The Chemistry Wiki runs on a virtual machine on the College ICT ESX Farm.&lt;br /&gt;
&lt;br /&gt;
The official hostname of the VM is chemwiki.ch.ic.ac.uk, it also has a second DNS alias, wiki.ch.ic.ac.uk.&lt;br /&gt;
&lt;br /&gt;
RAM 4GB&lt;br /&gt;
2 Processors&lt;br /&gt;
Current disk utilization is approximately 60GB&lt;br /&gt;
The filesystem is standard ext4 and it is build on top of an LVM2 logical volume, which allows us to perform clever various OS level disk manipulations and snapshots.&lt;br /&gt;
&lt;br /&gt;
The Operating system is Oracle Linux 6.7&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Services&#039;&#039;&#039;&lt;br /&gt;
The wiki is based on Mediawiki (current version 1.25.1) and uses the stock LAMP stack.&lt;br /&gt;
&lt;br /&gt;
MySQL (data stored in default location /var/lib/mysql)&lt;br /&gt;
Apache (wiki content stored in /var/www/html/wiki&lt;br /&gt;
PHP version 5.3.x (standard RedHat 6.x versions cloned in Oracle Linux 6.x)&lt;br /&gt;
&lt;br /&gt;
The only other services that run on the VM are:&lt;br /&gt;
&lt;br /&gt;
1) Foglight monitoring software (process fglam) that reports issues back to ICT Central Monitoring.&lt;br /&gt;
2) Parsoid server which converts between wiki text and Rich text, and works in service of the Visual Wiki Editor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local Groups&#039;&#039;&#039;&lt;br /&gt;
There is a webmaster group which has write access to the files under /var/www/html/wiki, so that apache does not need to. &lt;br /&gt;
The wheel group is active as the main administrator group.&lt;br /&gt;
Remote SSH/SCP access by default is allowed to anyone. This can be tightened using an AllowGroups option in /etc/ssh/sshd_config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes relating to the unique configuration and setup of this Chemistry Mediawiki instance ==&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wiki version and plugin info: https://chemwiki.ch.ic.ac.uk/wiki/index.php?title=Special:Version&lt;br /&gt;
&lt;br /&gt;
Latex Plugin troubleshooting and testing: https://chemwiki.ch.ic.ac.uk/wiki/index.php/LatexPlugin&lt;br /&gt;
&lt;br /&gt;
VisualEditor and Parsoid Test Page is here: https://wiki.ch.ic.ac.uk/wiki/index.php/TestingOfVisualEditor&lt;br /&gt;
&lt;br /&gt;
LdapAuthentication plugin issues covered here: https://wiki.ch.ic.ac.uk/wiki/index.php?title=LDAPAuthentication&lt;br /&gt;
&lt;br /&gt;
Disk space issues covered here: https://wiki.ch.imperial.ac.uk/wiki/index.php?title=DiskSpace&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=WikiNotes&amp;diff=500447</id>
		<title>WikiNotes</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=WikiNotes&amp;diff=500447"/>
		<updated>2015-10-19T11:53:03Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: /* ChemWiki Notes Page */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&lt;br /&gt;
== Notes relating to the unique configuration and setup of this Chemistry Mediawiki instance ==&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wiki version and plugin info: https://chemwiki.ch.ic.ac.uk/wiki/index.php?title=Special:Version&lt;br /&gt;
&lt;br /&gt;
Latex Plugin troubleshooting and testing: https://chemwiki.ch.ic.ac.uk/wiki/index.php/LatexPlugin&lt;br /&gt;
&lt;br /&gt;
VisualEditor and Parsoid Test Page is here: https://wiki.ch.ic.ac.uk/wiki/index.php/TestingOfVisualEditor&lt;br /&gt;
&lt;br /&gt;
LdapAuthentication plugin issues covered here: https://wiki.ch.ic.ac.uk/wiki/index.php?title=LDAPAuthentication&lt;br /&gt;
&lt;br /&gt;
Disk space issues covered here: https://wiki.ch.imperial.ac.uk/wiki/index.php?title=DiskSpace&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=WikiNotes&amp;diff=500446</id>
		<title>WikiNotes</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=WikiNotes&amp;diff=500446"/>
		<updated>2015-10-19T11:51:49Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039; == ChemWiki Notes Page == &amp;#039;&amp;#039;&amp;#039;  Notes relating to the unique configuration and setup of this Chemistry Mediawiki instance.   Wiki version and plugin info: https://chemwiki....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&lt;br /&gt;
== ChemWiki Notes Page ==&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Notes relating to the unique configuration and setup of this Chemistry Mediawiki instance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wiki version and plugin info: https://chemwiki.ch.ic.ac.uk/wiki/index.php?title=Special:Version&lt;br /&gt;
&lt;br /&gt;
Latex Plugin troubleshooting and testing: https://chemwiki.ch.ic.ac.uk/wiki/index.php/LatexPlugin&lt;br /&gt;
&lt;br /&gt;
VisualEditor and Parsoid Test Page is here: https://wiki.ch.ic.ac.uk/wiki/index.php/TestingOfVisualEditor&lt;br /&gt;
&lt;br /&gt;
LdapAuthentication plugin issues covered here: https://wiki.ch.ic.ac.uk/wiki/index.php?title=LDAPAuthentication&lt;br /&gt;
&lt;br /&gt;
Disk space issues covered here: https://wiki.ch.imperial.ac.uk/wiki/index.php?title=DiskSpace&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=User:Ehogg&amp;diff=500445</id>
		<title>User:Ehogg</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=User:Ehogg&amp;diff=500445"/>
		<updated>2015-10-19T11:51:30Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
== ChemWiki Notes Page: ==&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
https://chemwiki.ch.ic.ac.uk/wiki/index.php?title=WikiNotes&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=User:Ehogg&amp;diff=500444</id>
		<title>User:Ehogg</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=User:Ehogg&amp;diff=500444"/>
		<updated>2015-10-19T11:48:41Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Wiki version and plugin info: https://chemwiki.ch.ic.ac.uk/wiki/index.php?title=Special:Version&lt;br /&gt;
&lt;br /&gt;
Latex Plugin troubleshooting and testing: https://chemwiki.ch.ic.ac.uk/wiki/index.php/LatexPlugin&lt;br /&gt;
&lt;br /&gt;
VisualEditor and Parsoid Test Page is here: https://wiki.ch.ic.ac.uk/wiki/index.php/TestingOfVisualEditor&lt;br /&gt;
&lt;br /&gt;
LdapAuthentication plugin issues covered here: https://wiki.ch.ic.ac.uk/wiki/index.php?title=LDAPAuthentication&lt;br /&gt;
&lt;br /&gt;
Disk space issues covered here: https://wiki.ch.imperial.ac.uk/wiki/index.php?title=DiskSpace&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500442</id>
		<title>LatexPlugin</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500442"/>
		<updated>2015-10-19T11:46:33Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Testing of the LATEX plugin after upgrade to MediaWiki version 1.25.1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It seems superficially to work. Adding this wiki markup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However this ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives an error: &amp;lt;pre&amp;gt; Failed to parse (Missing &amp;lt;code&amp;gt;texvc&amp;lt;/code&amp;gt; executable. Please see math/README to configure.): &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The active Math extension lives in ./extensions/Math&lt;br /&gt;
&lt;br /&gt;
LocalSettings.php has the following for the Math plugin ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;require_once (&amp;quot;extensions/Math/Math.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgUseMathJax = true; // enabeling MathJax as rendering option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgDefaultUserOptions[&#039;mathJax&#039;] = true; // setting MathJax as default rendering option (optional)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgMathDisableTexFilter = true; // or compile &amp;quot;texvccheck&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checking for the latest version ... downloaded and recompiled ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.mediawiki.org/wiki/Extension:Math&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
&lt;br /&gt;
wget https://extdist.wmflabs.org/dist/extensions/Math-REL1_25-2998273.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xvzf Math-REL1_25-2998273.tar.gz&lt;br /&gt;
&lt;br /&gt;
 cd Math&lt;br /&gt;
&lt;br /&gt;
 make &lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
 mv /var/www/html/wiki/extensions/Math /var/www/html/wiki/extensions/Math-old&lt;br /&gt;
&lt;br /&gt;
 mv /tmp/Math /var/www/html/wiki/extensions/Math&lt;br /&gt;
&lt;br /&gt;
 chown -R apache:webmaster  /var/www/html/wiki/extensions/Math &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 and now I get ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=DiskSpace&amp;diff=500434</id>
		<title>DiskSpace</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=DiskSpace&amp;diff=500434"/>
		<updated>2015-10-19T10:39:19Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Chemistry Wiki is a hosted VM on the ICT ESX Farm. It runs a version of Oracle Linux 6 (A RedHat Clone). &lt;br /&gt;
&lt;br /&gt;
It is self contained in that it hosts both the Apache web server and the MySQL database used to run MediaWiki.&lt;br /&gt;
&lt;br /&gt;
The filesystem layout is basic. There are no separate data partitions. The single root partition contains all data. Disk resizing is slightly more cumbersome because of this. The main disk is actually built up of two disks bound together using standard Linux LVM. A resizing operation involves adding on an extra disk and joining it to the root LVM Volume group before extending the root Logical volume. ( a pvmove operation can be used to live shift data from a previous small addon disk to the new larger addon disk before removal of the smaller disk). When complete a resize2fs operation grows the file system. All this is possible live and while the wiki is in use. &lt;br /&gt;
&lt;br /&gt;
While there are advantages and economies inherent to being a compact and easy to manage monolithic entity, there are no dedicated data partitions and there is no separation of resources for different services. This means that one service can bring down other services or the entire system. Often seemingly unrelated errors can signal deeper problems.&lt;br /&gt;
&lt;br /&gt;
Unchecked disk usage is the main mechanism by which one service can bring the entire server down. Luckily, space requirements are modest (~14GB for the database, and ~22GB for the physical web content), and the wiki grows relatively slowly through a succession of sudden if modest growth spurts as material is added by staff and students. Usually this gives plenty of time to manage storage issues. &lt;br /&gt;
&lt;br /&gt;
Logging can build up if debugging options are left on, or an error state is left undiscovered. Deleting logs normally has a minimal effect on disk usage, but can give immediate respite, and a chance to solve underlying problems.&lt;br /&gt;
&lt;br /&gt;
More troublesome is an image conversion process performed by the wiki. This uses the ImageMagick package and the convert binary. For some reason it dumps temporary files into the /tmp directory and does not clean them up afterwards. The files it produces are prefixed with magick- and there are associated .png image files also. The rate of creation is very high, and can quickly overwhelm the system.  A (root owned)cron job was set up to run a daily clean up script (/usr/local/bin/cleantmp.sh). Because of very intense periods of image creation recently, I have increased the frequency to five times per day.&lt;br /&gt;
&lt;br /&gt;
Addendum: If the tmp directory fills up, then a login error can manifest, reporting that cookies are required for login and please enable them and try again. This occurs because cookies can no longer be created in the full /tmp directory. The wiki then chooses to blame the user rather than itself.&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=DiskSpace&amp;diff=500432</id>
		<title>DiskSpace</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=DiskSpace&amp;diff=500432"/>
		<updated>2015-10-19T10:38:00Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Chemistry Wiki is a hosted VM on the ICT ESX Farm. It runs a version of Oracle Linux 6 (A RedHat Clone). &lt;br /&gt;
&lt;br /&gt;
It is self contained in that it hosts both the Apache web server and the MySQL database used to run MediaWiki.&lt;br /&gt;
&lt;br /&gt;
The filesystem layout is basic. There are no separate data partitions. The single root partition contains all data. Disk resizing is slightly more cumbersome because of this. The main disk is actually built up of two disks bound together using standard Linux LVM. A resizing operation involves adding on an extra disk and joining it to the root LVM Volume group before extending the root Logical volume. ( a pvmove operation can be used to live shift data from a previous small addon disk to the new larger addon disk before removal of the smaller disk). When complete a resize2fs operation grows the file system. All this is possible live and while the wiki is in use. &lt;br /&gt;
&lt;br /&gt;
While there are advantages and economies inherent to being a compact and easy to manage monolithic entity, there are no dedicated data partitions and there is no separation of resources for different services. This means that one service can bring down other services or the entire system. Often seemingly unrelated errors can signal deeper problems.&lt;br /&gt;
&lt;br /&gt;
Unchecked disk usage is the main mechanism by which one service can bring the entire server down. Luckily, space requirements are modest (~14GB for the database, and ~22GB for the physical web content), and the wiki grows relatively slowly through a succession of sudden if modest growth spurts as material is added by staff and students. Usually this gives plenty of time to manage storage issues. &lt;br /&gt;
&lt;br /&gt;
Logging can build up if debugging options are left on, or an error state is left undiscovered. Deleting logs and restarting services can give immediate respite, and a chance to solve the underlying problems.&lt;br /&gt;
&lt;br /&gt;
More troublesome is an image conversion process performed by the wiki. This uses the ImageMagick package and the convert binary. For some reason it dumps temporary files into the /tmp directory and does not clean them up afterwards. The files it produces are prefixed with magick- and there are associated .png image files also. The rate of creation is very high, and can quickly overwhelm the system.  A (root owned)cron job was set up to run a daily clean up script (/usr/local/bin/cleantmp.sh). Because of very intense periods of image creation recently, I have increased the frequency to five times per day.&lt;br /&gt;
&lt;br /&gt;
Addendum: If the tmp directory fills up, then a login error can manifest, reporting that cookies are required for login and please enable them and try again. This occurs because cookies can no longer be created in the full /tmp directory. The wiki then chooses to blame the user rather than itself.&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=DiskSpace&amp;diff=500430</id>
		<title>DiskSpace</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=DiskSpace&amp;diff=500430"/>
		<updated>2015-10-19T10:28:06Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: Notes on wiki disk usage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Chemistry Wiki is a hosted VM on the ICT ESX Farm. It runs a version of Oracle Linux 6 (A RedHat Clone). &lt;br /&gt;
&lt;br /&gt;
It is self contained in that it hosts both the Apache web server and the MySQL database used to run MediaWiki.&lt;br /&gt;
&lt;br /&gt;
The space requirements are modest ~14GB for the database, and ~22GB for the physical web content. &lt;br /&gt;
&lt;br /&gt;
The filesystem layout is basic. There are no separate data partitions. The single root partition contains all data. Disk resizing is slightly more cumbersome because of this. The main disk is actually built up of two disks bound together using standard Linux LVM. A resizing operation involves adding on an extra disk and joining it to the root LVM Volume group before extending the root Logical volume. ( a pvmove operation can be used to live shift data from a previous small addon disk to the new larger addon disk before removal of the smaller disk). When complete a resize2fs operation grows the file system. All this is possible live and while the wiki is in use. &lt;br /&gt;
&lt;br /&gt;
While there are advantages and economies inherent to being a compact and easy to manage monolithic entity, there are no dedicated data partitions and there is no separation of resources for different services. This means that one service can bring down other services or the entire system. Often seemingly unrelated errors can signal deeper problems.&lt;br /&gt;
&lt;br /&gt;
Unchecked disk usage is the main mechanism by which one service can bring the entire server down. Luckily, the wiki grows relatively slowly through a succession of sudden if modest growth spurts as material is added by staff and students. Usually this gives plenty of time to plan extra storage. &lt;br /&gt;
&lt;br /&gt;
Logging can build up if debugging options are left on, or an error state is left undiscovered. Deleting logs and restarting services can give immediate respite, and a chance to solve the underlying problems.&lt;br /&gt;
&lt;br /&gt;
More troublesome is an image conversion process performed by the wiki. This uses the ImageMagick package and the convert binary. For some reason it dumps temporary files into the /tmp directory and does not clean them up afterwards. The files it produces are prefixed with magick- and there are associated .png image files also. The rate of creation is very high, and can quickly overwhelm the system.  A (root owned)cron job was set up to run a daily clean up script (/usr/local/bin/cleantmp.sh). Because of very intense periods of image creation recently, I have increased the frequency to five times per day.&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=DiskSpace&amp;diff=500428</id>
		<title>DiskSpace</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=DiskSpace&amp;diff=500428"/>
		<updated>2015-10-19T10:18:55Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: Created page with &amp;quot;The Chemistry Wiki is a hosted VM on the ICT ESX Farm. It runs a version of Oracle Linux 6 (A RedHat Clone).   It is self contained in that it hosts both the Apache web server...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Chemistry Wiki is a hosted VM on the ICT ESX Farm. It runs a version of Oracle Linux 6 (A RedHat Clone). &lt;br /&gt;
&lt;br /&gt;
It is self contained in that it hosts both the Apache web server and the MySQL database used to run MediaWiki.&lt;br /&gt;
&lt;br /&gt;
The space requirements are modest ~14GB for the database, and ~22GB for the physical web content. &lt;br /&gt;
&lt;br /&gt;
While there are advantages and economies inherent to being a compact and easy to manage monolithic entity, there are no dedicated data partitions and there is no separation of resources for different services. This means that one service can bring down other services or the entire system.&lt;br /&gt;
&lt;br /&gt;
Disk usage is the main route by which one service can bring the entire server down. &lt;br /&gt;
&lt;br /&gt;
The wiki grows relatively slowly through a succession of sudden if modest growth spurts as material is added by staff and students. Usually this gives plenty of time to plan extra storage. &lt;br /&gt;
&lt;br /&gt;
Logging can build up if debugging options are left on, or an error state is left undiscovered. Deleting logs and restarting services can give immediate respite, and a chance to solve the underlying problems.&lt;br /&gt;
&lt;br /&gt;
More troublesome is an image conversion process performed by the wiki. This uses the ImageMagick package and the convert binary. For some reason it dumps temporary files into the /tmp directory and does not clean them up afterwards. &lt;br /&gt;
The files it produces are prefixed with magick- and there are associated .png image files also.&lt;br /&gt;
The rate of creation is very high, and can quickly overwhelm the system.  A (root owned)cron job was set up to run a daily clean up script (/usr/local/bin/cleantmp.sh). Because of very intense periods of image creation recently, I have increased the frequency to five times per day.&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=User:Ehogg&amp;diff=500422</id>
		<title>User:Ehogg</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=User:Ehogg&amp;diff=500422"/>
		<updated>2015-10-19T09:56:53Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Latex Plugin testing https://chemwiki.ch.ic.ac.uk/wiki/index.php/LatexPlugin&lt;br /&gt;
&lt;br /&gt;
VisualEditor and Parsoid Test Page is here https://wiki.ch.ic.ac.uk/wiki/index.php/TestingOfVisualEditor&lt;br /&gt;
&lt;br /&gt;
LdapAuthentication plugin issues covered here: https://wiki.ch.ic.ac.uk/wiki/index.php?title=LDAPAuthentication&lt;br /&gt;
&lt;br /&gt;
Disk space issues covered here: https://wiki.ch.imperial.ac.uk/wiki/index.php?title=DiskSpace&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500306</id>
		<title>LDAPAuthentication</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500306"/>
		<updated>2015-10-15T10:34:55Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is devoted to the LDAPAuthentication plugin and it&#039;s implementation and failure as part of the upgrade to mediawiki 1.25.1&lt;br /&gt;
&lt;br /&gt;
It has been stable since 2012 and should probably be watched during future upgrades for loss of functionality as the developers give it less intensive attention.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Notice: Undefined index: IC in /var/www/html/mediawiki-1.25.1/extensions/LdapAuthentication/LdapAuthentication.php on line 1046 Fatal error: Call to a member function toString() on a non-object in /var/www/html/mediawiki-1.25.1/includes/User.php on line 3639 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have set up a debug log for the ldap plugin. I have also added some PHP trace code ( ... in LdapAuthentication.php )to let me see what it is doing. The result is that, for the most part, it seems to be doing what is expected. &lt;br /&gt;
&lt;br /&gt;
It identifies the user and the Domain. &lt;br /&gt;
It authenticates and binds to AD. &lt;br /&gt;
It then tries to send the result into the bowels of the mediawiki code. &lt;br /&gt;
&lt;br /&gt;
This is the code that produces the Fatal error which complains that it cannot call a member function for an object which (for whatever reason) it cannot find.&lt;br /&gt;
&lt;br /&gt;
I have read through the plugin documentation in case the problem might lie in some subtlety of configuration. The basic configuration is solid, and though I have tried various configuration tweaks, none have made a difference so far. If there is a configuration issue, then it is more subtle than I can see at this point.&lt;br /&gt;
&lt;br /&gt;
It is not yet clear if an object is unsuccessfully sent or unsuccessfully received. I will try and extract some output to tell us if the plugin no longer speaks LDAP, or the wiki no longer speaks plugin.&lt;br /&gt;
&lt;br /&gt;
For information: Local user account creation is currently disabled. It could be enabled if current work flows would not be comprised.&lt;br /&gt;
&lt;br /&gt;
Local user accounts DO clash with similarly named LDAP accounts.&lt;br /&gt;
&lt;br /&gt;
User accounts are listed in the table called user. Column &#039;user_id&#039; is the internal numeric key and column &#039;user_name&#039; contains the login name.&lt;br /&gt;
&lt;br /&gt;
There appears to be a schema change that is absent from the existing wiki, which relates to ldapauthentication. I have added the following code which was present in a subdirectory of the LdapAuthentication plugin extension. This table collects &#039;user_id&#039;s for domain (LDAP) accounts for some mysterious purpose.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE TABLE /*_*/ldap_domains (&lt;br /&gt;
	-- IF for domain&lt;br /&gt;
	domain_id int not null primary key auto_increment,&lt;br /&gt;
&lt;br /&gt;
	-- domain itself&lt;br /&gt;
	domain varchar(255) binary not null,&lt;br /&gt;
&lt;br /&gt;
	-- User to which this domain belongs&lt;br /&gt;
	user_id int not null&lt;br /&gt;
&lt;br /&gt;
) /*$wgDBTableOptions*/;&lt;br /&gt;
&lt;br /&gt;
CREATE INDEX /*i*/user_id on /*_*/ldap_domains (user_id);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Flushed and restarted sssd &lt;br /&gt;
&lt;br /&gt;
New AD Logins still fail.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Addendum:&#039;&#039;&#039; This may not have actually failed. A few hours after the change was made, I logged in successfully with my AD test account. Asked, the holder of one of the problematic accounts to login, and it worked. Tried a second pristine AD account and that worked. My notes above mention sssd but not a full restart of services. I cannot remember if I did this at the same time. But definitely several times afterwards while pursuing other testing. Possibly the restart triggered new behaviour.&lt;br /&gt;
&lt;br /&gt;
so, summary ...&lt;br /&gt;
&lt;br /&gt;
The testing showed that the ldaputhentication plugin was authenticating as expected, the handover to the wiki was failing because of the missing table. Unfortunately no exception was thrown to signal that the table was missing, hence the first error we saw (Fatal error: Call to a member function toString() on a non-object) was one step on, from the native wiki code which (paraphrased) announced it had not received the object it was expecting. So, the previous conjecture is completed with &#039;object is unsuccessfully sent&#039; and a third option to explore &#039;plugin no longer speaks wiki!&#039;.&lt;br /&gt;
&lt;br /&gt;
Current status [[working]]!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final clean up&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
delete /tmp/debug.log for the plugin  (contains authentication info) and edit LocalSettings.php to reduce debug level to 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        $wgLDAPDebug = 1;&lt;br /&gt;
#       $wgDebugLogGroups[&#039;ldap&#039;] = &#039;/tmp/debug.log&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500305</id>
		<title>LDAPAuthentication</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500305"/>
		<updated>2015-10-15T10:32:13Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is devoted to the LDAPAuthentication plugin and it&#039;s implementation and failure as part of the upgrade to mediawiki 1.25.1&lt;br /&gt;
&lt;br /&gt;
It has been stable since 2012 and should probably be watched during future upgrades for loss of functionality as the developers give it less intensive attention.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Notice: Undefined index: IC in /var/www/html/mediawiki-1.25.1/extensions/LdapAuthentication/LdapAuthentication.php on line 1046 Fatal error: Call to a member function toString() on a non-object in /var/www/html/mediawiki-1.25.1/includes/User.php on line 3639 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have set up a debug log for the ldap plugin. I have also added some PHP trace code ( ... in LdapAuthentication.php )to let me see what it is doing. The result is that, for the most part, it seems to be doing what is expected. &lt;br /&gt;
&lt;br /&gt;
It identifies the user and the Domain. &lt;br /&gt;
It authenticates and binds to AD. &lt;br /&gt;
It then tries to send the result into the bowels of the mediawiki code. &lt;br /&gt;
&lt;br /&gt;
This is the code that produces the Fatal error which complains that it cannot find a member function for an object which (for whatever reason) it cannot find.&lt;br /&gt;
&lt;br /&gt;
I have read through the plugin documentation in case the problem might lie in some subtlety of configuration. The basic configuration is solid, and though I have tried various configuration tweaks, none have made a difference so far. If there is a configuration issue, then it is more subtle than I can see at this point.&lt;br /&gt;
&lt;br /&gt;
It is not yet clear if an object is unsuccessfully sent or unsuccessfully received. I will try and extract some output to tell us if the plugin no longer speaks LDAP, or the wiki no longer speaks plugin.&lt;br /&gt;
&lt;br /&gt;
For information: Local user account creation is currently disabled. It could be enabled if current work flows would not be comprised.&lt;br /&gt;
&lt;br /&gt;
Local user accounts DO clash with similarly named LDAP accounts.&lt;br /&gt;
&lt;br /&gt;
User accounts are listed in the table called user. Column &#039;user_id&#039; is the internal numeric key and column &#039;user_name&#039; contains the login name.&lt;br /&gt;
&lt;br /&gt;
There appears to be a schema change that is absent from the existing wiki, which relates to ldapauthentication. I have added the following code which was present in a subdirectory of the LdapAuthentication plugin extension. This table collects &#039;user_id&#039;s for domain (LDAP) accounts for some mysterious purpose.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE TABLE /*_*/ldap_domains (&lt;br /&gt;
	-- IF for domain&lt;br /&gt;
	domain_id int not null primary key auto_increment,&lt;br /&gt;
&lt;br /&gt;
	-- domain itself&lt;br /&gt;
	domain varchar(255) binary not null,&lt;br /&gt;
&lt;br /&gt;
	-- User to which this domain belongs&lt;br /&gt;
	user_id int not null&lt;br /&gt;
&lt;br /&gt;
) /*$wgDBTableOptions*/;&lt;br /&gt;
&lt;br /&gt;
CREATE INDEX /*i*/user_id on /*_*/ldap_domains (user_id);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Flushed and restarted sssd &lt;br /&gt;
&lt;br /&gt;
New AD Logins still fail.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Addendum:&#039;&#039;&#039; This may not have actually failed. A few hours after the change was made, I logged in successfully with my AD test account. Asked, the holder of one of the problematic accounts to login, and it worked. Tried a second pristine AD account and that worked. My notes above mention sssd but not a full restart of services. I cannot remember if I did this at the same time. But definitely several times afterwards while pursuing other testing. Possibly the restart triggered new behaviour.&lt;br /&gt;
&lt;br /&gt;
so, summary ...&lt;br /&gt;
&lt;br /&gt;
The testing showed that the ldaputhentication plugin was authenticating as expected, the handover to the wiki was failing because of the missing table. Unfortunately no exception was thrown to signal that the table was missing, hence the first error we saw (Fatal error: Call to a member function toString() on a non-object) was one step on, from the native wiki code which (paraphrased) announced it had not received the object it was expecting. So, the previous conjecture is completed with &#039;object is unsuccessfully sent&#039; and a third option &#039;plugin no longer speaks wiki!&#039;.&lt;br /&gt;
&lt;br /&gt;
Current status [[working]]!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final clean up&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
delete /tmp/debug.log for the plugin  (contains authentication info) and edit LocalSettings.php to reduce debug level to 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        $wgLDAPDebug = 1;&lt;br /&gt;
#       $wgDebugLogGroups[&#039;ldap&#039;] = &#039;/tmp/debug.log&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500304</id>
		<title>LDAPAuthentication</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500304"/>
		<updated>2015-10-15T10:30:52Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is devoted to the LDAPAuthentication plugin and it&#039;s implementation and failure as part of the upgrade to mediawiki 1.25.1&lt;br /&gt;
&lt;br /&gt;
It has been stable since 2012 and should probably be watched during future upgrades for loss of functionality as the developers give it less intensive attention.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Notice: Undefined index: IC in /var/www/html/mediawiki-1.25.1/extensions/LdapAuthentication/LdapAuthentication.php on line 1046 Fatal error: Call to a member function toString() on a non-object in /var/www/html/mediawiki-1.25.1/includes/User.php on line 3639 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have set up a debug log for the ldap plugin. I have also added some PHP trace code ( ... in LdapAuthentication.php )to let me see what it is doing. The result is that, for the most part, it seems to be doing what is expected. &lt;br /&gt;
&lt;br /&gt;
It identifies the user and the Domain. &lt;br /&gt;
It authenticates and binds to AD. &lt;br /&gt;
It then tries to send the result into the bowels of the mediawiki code. &lt;br /&gt;
&lt;br /&gt;
This is the code that produces the Fatal error which complains that it cannot find a member function for an object which (for whatever reason) it cannot find.&lt;br /&gt;
&lt;br /&gt;
I have read through the plugin documentation in case the problem might lie in some subtlety of configuration. The basic configuration is solid, and though I have tried various configuration tweaks, none have made a difference so far. If there is a configuration issue, then it is more subtle than I can see at this point.&lt;br /&gt;
&lt;br /&gt;
It is not yet clear if an object is unsuccessfully sent or unsuccessfully received. I will try and extract some output to tell us if the plugin no longer speaks LDAP, or the wiki no longer speaks plugin.&lt;br /&gt;
&lt;br /&gt;
For information: Local user account creation is currently disabled. It could be enabled if current work flows would not be comprised.&lt;br /&gt;
&lt;br /&gt;
Local user accounts DO clash with similarly named LDAP accounts.&lt;br /&gt;
&lt;br /&gt;
User accounts are listed in the table called user. Column &#039;user_id&#039; is the internal numeric key and column &#039;user_name&#039; contains the login name.&lt;br /&gt;
&lt;br /&gt;
There appears to be a schema change that is absent from the existing wiki, which relates to ldapauthentication. I have added the following code which was present in a subdirectory of the LdapAuthentication plugin extension. This table collects &#039;user_id&#039;s for domain (LDAP) accounts for some mysterious purpose.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE TABLE /*_*/ldap_domains (&lt;br /&gt;
	-- IF for domain&lt;br /&gt;
	domain_id int not null primary key auto_increment,&lt;br /&gt;
&lt;br /&gt;
	-- domain itself&lt;br /&gt;
	domain varchar(255) binary not null,&lt;br /&gt;
&lt;br /&gt;
	-- User to which this domain belongs&lt;br /&gt;
	user_id int not null&lt;br /&gt;
&lt;br /&gt;
) /*$wgDBTableOptions*/;&lt;br /&gt;
&lt;br /&gt;
CREATE INDEX /*i*/user_id on /*_*/ldap_domains (user_id);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Flushed and restarted sssd &lt;br /&gt;
&lt;br /&gt;
New AD Logins still fail.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Addendum:&#039;&#039;&#039; This may not have actually failed. A few hours after the change was made, I logged in successfully with my AD test account. Asked, the holder of one of the problematic accounts to login, and it worked. Tried a second pristine AD account and that worked. My notes above mention sssd but not a full restart of services. I cannot remember if I did this at the same time. But definitely several times afterwards while pursuing other testing. Possibly the restart triggered new behaviour.&lt;br /&gt;
&lt;br /&gt;
so, summary ...&lt;br /&gt;
&lt;br /&gt;
The testing showed that the ldaputhentication plugin was authenticating as expected, the handover to the wiki was failing because of the missing table. Unfortunately no exception was thrown to signal that the table was missing, hence the first error we saw (Fatal error: Call to a member function toString() on a non-object) was one step on, from the native wiki code which (paraphrased) announced it had not received the object it was expecting. So, the previous conjecture is completed with &#039;object is unsuccessfully sent&#039;.&lt;br /&gt;
&lt;br /&gt;
Current status [[working]]!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final clean up&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
delete /tmp/debug.log for the plugin  (contains authentication info) and edit LocalSettings.php to reduce debug level to 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        $wgLDAPDebug = 1;&lt;br /&gt;
#       $wgDebugLogGroups[&#039;ldap&#039;] = &#039;/tmp/debug.log&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500302</id>
		<title>LDAPAuthentication</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500302"/>
		<updated>2015-10-15T10:18:15Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is devoted to the LDAPAuthentication plugin and it&#039;s implementation and failure as part of the upgrade to mediawiki 1.25.1&lt;br /&gt;
&lt;br /&gt;
It has been stable since 2012 and should probably be watched during future for loss of functionality as the developers give it less intensive attention.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Notice: Undefined index: IC in /var/www/html/mediawiki-1.25.1/extensions/LdapAuthentication/LdapAuthentication.php on line 1046 Fatal error: Call to a member function toString() on a non-object in /var/www/html/mediawiki-1.25.1/includes/User.php on line 3639 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have set up a debug log for the ldap plugin. I have also added some PHP trace code ( ... in LdapAuthentication.php )to let me see what it is doing. The result is that, for the most part, it seems to be doing what is expected. &lt;br /&gt;
&lt;br /&gt;
It identifies the user and the Domain. &lt;br /&gt;
It authenticates and binds to AD. &lt;br /&gt;
It then tries to send the result into the bowels of the mediawiki code. &lt;br /&gt;
&lt;br /&gt;
This is the code that produces the Fatal error which complains that it cannot find a member function for an object which (for whatever reason) it cannot find.&lt;br /&gt;
&lt;br /&gt;
I have read through the plugin documentation in case the problem might lie in some subtlety of configuration. The basic configuration is solid, and though I have tried various configuration tweaks, none have made a difference so far. If there is a configuration issue, then it is more subtle than I can see at this point.&lt;br /&gt;
&lt;br /&gt;
It is not yet clear if an object is unsuccessfuly sent or unsuccessfully received. I will try and extract some output to tell us if the plugin no longer speaks LDAP, or the wiki no longer speaks plugin.&lt;br /&gt;
&lt;br /&gt;
For information: Local user account creation is currently disabled. It could be enabled if current work flows would not be comprised.&lt;br /&gt;
&lt;br /&gt;
Local user accounts DO clash with similarly named LDAP accounts.&lt;br /&gt;
&lt;br /&gt;
User accounts are listed in the table called user. Column &#039;user_id&#039; is the internal numeric key and column &#039;user_name&#039; contains the login name.&lt;br /&gt;
&lt;br /&gt;
There appears to be a schema change that is absent from the existing wiki, which relates to ldapauthentication. I have added the following code which was present in a subdirectory of the LdapAuthentication plugin extension. This table collects &#039;user_id&#039;s for domain (LDAP) accounts for some mysterious purpose.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE TABLE /*_*/ldap_domains (&lt;br /&gt;
	-- IF for domain&lt;br /&gt;
	domain_id int not null primary key auto_increment,&lt;br /&gt;
&lt;br /&gt;
	-- domain itself&lt;br /&gt;
	domain varchar(255) binary not null,&lt;br /&gt;
&lt;br /&gt;
	-- User to which this domain belongs&lt;br /&gt;
	user_id int not null&lt;br /&gt;
&lt;br /&gt;
) /*$wgDBTableOptions*/;&lt;br /&gt;
&lt;br /&gt;
CREATE INDEX /*i*/user_id on /*_*/ldap_domains (user_id);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Flushed and restarted sssd &lt;br /&gt;
&lt;br /&gt;
New AD Logins still fail.&lt;br /&gt;
&lt;br /&gt;
Addendum: This may not have actually failed. A few hours after the change was made, I logged in successfully with my AD test account. Asked, the holder of one of the problematic accounts to login, and it worked. Tried a second pristine AD account and that worked. My notes above mention sssd but not a full restart of services. I cannot remember if I did this at the same time. But definitely several times afterwards while pursuing other testing. Possibly the restart triggered new behaviour.&lt;br /&gt;
&lt;br /&gt;
so, summary ...&lt;br /&gt;
&lt;br /&gt;
The testing showed that the ldaputhentication plugin was authenticating as expected, the handover to the wiki was failing because of the missing table. Unfortunately no exception was thrown to signal that the table was missing, hence the first error we saw (Fatal error: Call to a member function toString() on a non-object) was one step on, from the native wiki code which (paraphrased) announced it had not received the object it was expecting.&lt;br /&gt;
&lt;br /&gt;
Current status working!&lt;br /&gt;
&lt;br /&gt;
Final clean up &lt;br /&gt;
&lt;br /&gt;
delete /tmp/debug.log for the plugin  (contains authentication info) and edit LocalSettings.php to reduce debug level to 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        $wgLDAPDebug = 1;&lt;br /&gt;
#       $wgDebugLogGroups[&#039;ldap&#039;] = &#039;/tmp/debug.log&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500301</id>
		<title>LDAPAuthentication</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500301"/>
		<updated>2015-10-15T09:56:50Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is devoted to the LDAPAuthentication plugin and it&#039;s implementation and failure as part of the upgrade to mediawiki 1.25.1&lt;br /&gt;
&lt;br /&gt;
It has been stable since 2012 and should probably be watched during future for loss of functionality as the developers give it less intensive attention.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Notice: Undefined index: IC in /var/www/html/mediawiki-1.25.1/extensions/LdapAuthentication/LdapAuthentication.php on line 1046 Fatal error: Call to a member function toString() on a non-object in /var/www/html/mediawiki-1.25.1/includes/User.php on line 3639 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have set up a debug log for the ldap plugin. I have also added some PHP trace code ( ... in LdapAuthentication.php )to let me see what it is doing. The result is that, for the most part, it seems to be doing what is expected. &lt;br /&gt;
&lt;br /&gt;
It identifies the user and the Domain. &lt;br /&gt;
It authenticates and binds to AD. &lt;br /&gt;
It then tries to send the result into the bowels of the mediawiki code. &lt;br /&gt;
&lt;br /&gt;
This is the code that produces the Fatal error which complains that it cannot find a member function for an object which (for whatever reason) it cannot find.&lt;br /&gt;
&lt;br /&gt;
I have read through the plugin documentation in case the problem might lie in some subtlety of configuration. The basic configuration is solid, and though I have tried various configuration tweaks, none have made a difference so far. If there is a configuration issue, then it is more subtle than I can see at this point.&lt;br /&gt;
&lt;br /&gt;
It is not yet clear if an object is unsuccessfuly sent or unsuccessfully received. I will try and extract some output to tell us if the plugin no longer speaks LDAP, or the wiki no longer speaks plugin.&lt;br /&gt;
&lt;br /&gt;
For information: Local user account creation is currently disabled. It could be enabled if current work flows would not be comprised.&lt;br /&gt;
&lt;br /&gt;
Local user accounts DO clash with similarly named LDAP accounts.&lt;br /&gt;
&lt;br /&gt;
User accounts are listed in the table called user. Column &#039;user_id&#039; is the internal numeric key and column &#039;user_name&#039; contains the login name.&lt;br /&gt;
&lt;br /&gt;
There appears to be a schema change that is absent from the existing wiki, which relates to ldapauthentication. I have added the following code which was present in a subdirectory of the LdapAuthentication plugin extension. This table collects &#039;user_id&#039;s for domain (LDAP) accounts for some mysterious purpose.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE TABLE /*_*/ldap_domains (&lt;br /&gt;
	-- IF for domain&lt;br /&gt;
	domain_id int not null primary key auto_increment,&lt;br /&gt;
&lt;br /&gt;
	-- domain itself&lt;br /&gt;
	domain varchar(255) binary not null,&lt;br /&gt;
&lt;br /&gt;
	-- User to which this domain belongs&lt;br /&gt;
	user_id int not null&lt;br /&gt;
&lt;br /&gt;
) /*$wgDBTableOptions*/;&lt;br /&gt;
&lt;br /&gt;
CREATE INDEX /*i*/user_id on /*_*/ldap_domains (user_id);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Flushed and restarted sssd &lt;br /&gt;
&lt;br /&gt;
New AD Logins still fail.&lt;br /&gt;
&lt;br /&gt;
Addendum: This may not have actually failed. A few hours after the change was made, I logged in successfully with my AD test account. Asked, the holder of one of the problematic accounts to login, and it worked. Tried a second pristine AD account and that worked. My notes above mention sssd but not a full restart of services. I cannot remember if I did this at the same time. But definitely several times afterwards while pursuing other testing. Possibly the restart triggered new behaviour.&lt;br /&gt;
&lt;br /&gt;
so, summary ...&lt;br /&gt;
&lt;br /&gt;
The testing showed that the ldaputhentication plugin was authenticating as expected, the handover to the wiki was failing because of the missing table. Unfortunately no exception was thrown to signal that the table was missing, hence the first error we saw (Fatal error: Call to a member function toString() on a non-object) was one step on, from the native wiki code which (paraphrased) announced it had not received the object it was expecting.&lt;br /&gt;
&lt;br /&gt;
Current status working!&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500300</id>
		<title>LDAPAuthentication</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500300"/>
		<updated>2015-10-15T09:54:31Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is devoted to the LDAPAuthentication plugin and it&#039;s implementation and failure as part of the upgrade to mediawiki 1.25.1&lt;br /&gt;
&lt;br /&gt;
It has been stable since 2012 and should probably be watched during future for loss of functionality as the developers give it less intensive attention.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Notice: Undefined index: IC in /var/www/html/mediawiki-1.25.1/extensions/LdapAuthentication/LdapAuthentication.php on line 1046 Fatal error: Call to a member function toString() on a non-object in /var/www/html/mediawiki-1.25.1/includes/User.php on line 3639 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have set up a debug log for the ldap plugin. I have also added some PHP trace code to let me see what it is doing. The result is that, for the most part, it seems to be doing what is expected. &lt;br /&gt;
&lt;br /&gt;
It identifies the user and the Domain. &lt;br /&gt;
It authenticates and binds to AD. &lt;br /&gt;
It then tries to send the result into the bowels of the mediawiki code. &lt;br /&gt;
&lt;br /&gt;
This is the code that produces the Fatal error which complains that it cannot find a member function for an object which (for whatever reason) it cannot find.&lt;br /&gt;
&lt;br /&gt;
I have read through the plugin documentation in case the problem might lie in some subtlety of configuration. The basic configuration is solid, and though I have tried various configuration tweaks, none have made a difference so far. If there is a configuration issue, then it is more subtle than I can see at this point.&lt;br /&gt;
&lt;br /&gt;
It is not yet clear if an object is unsuccessfuly sent or unsuccessfully received. I will try and extract some output to tell us if the plugin no longer speaks LDAP, or the wiki no longer speaks plugin.&lt;br /&gt;
&lt;br /&gt;
For information: Local user account creation is currently disabled. It could be enabled if current work flows would not be comprised.&lt;br /&gt;
&lt;br /&gt;
Local user accounts DO clash with similarly named LDAP accounts.&lt;br /&gt;
&lt;br /&gt;
User accounts are listed in the table called user. Column &#039;user_id&#039; is the internal numeric key and column &#039;user_name&#039; contains the login name.&lt;br /&gt;
&lt;br /&gt;
There appears to be a schema change that is absent from the existing wiki, which relates to ldapauthentication. I have added the following code which was present in a subdirectory of the LdapAuthentication plugin extension. This table collects &#039;user_id&#039;s for domain (LDAP) accounts for some mysterious purpose.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE TABLE /*_*/ldap_domains (&lt;br /&gt;
	-- IF for domain&lt;br /&gt;
	domain_id int not null primary key auto_increment,&lt;br /&gt;
&lt;br /&gt;
	-- domain itself&lt;br /&gt;
	domain varchar(255) binary not null,&lt;br /&gt;
&lt;br /&gt;
	-- User to which this domain belongs&lt;br /&gt;
	user_id int not null&lt;br /&gt;
&lt;br /&gt;
) /*$wgDBTableOptions*/;&lt;br /&gt;
&lt;br /&gt;
CREATE INDEX /*i*/user_id on /*_*/ldap_domains (user_id);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Flushed and restarted sssd &lt;br /&gt;
&lt;br /&gt;
New AD Logins still fail.&lt;br /&gt;
&lt;br /&gt;
Addendum: This may not have actually failed. A few hours after the change was made, I logged in successfully with my AD test account. Asked, the holder of one of the problematic accounts to login, and it worked. Tried a second pristine AD account and that worked. My notes above mention sssd but not a full restart of services. I cannot remember if I did this at the same time. But definitely several times afterwards while pursuing other testing. Possibly the restart triggered new behaviour.&lt;br /&gt;
&lt;br /&gt;
so, summary ...&lt;br /&gt;
&lt;br /&gt;
The testing showed that the ldaputhentication plugin was authenticating as expected, the handover to the wiki was failing because of the missing table. Unfortunately no exception was thrown to signal that the table was missing, hence the first error (Fatal error: Call to a member function toString() on a non-object) we saw was from the native wiki code which (paraphrased) announced it had not received the object it was expecting.&lt;br /&gt;
&lt;br /&gt;
Current status working!&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500299</id>
		<title>LDAPAuthentication</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500299"/>
		<updated>2015-10-15T09:05:12Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is devoted to the LDAPAuthentication plugin and it&#039;s implementation and failure as part of the upgrade to mediawiki 1.25.1&lt;br /&gt;
&lt;br /&gt;
It has been stable since 2012 and should probably be watched during future for loss of functionality as the developers give it less intensive attention.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Notice: Undefined index: IC in /var/www/html/mediawiki-1.25.1/extensions/LdapAuthentication/LdapAuthentication.php on line 1046 Fatal error: Call to a member function toString() on a non-object in /var/www/html/mediawiki-1.25.1/includes/User.php on line 3639 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have set up a debug log for the ldap plugin. I have also added some PHP trace code to let me see what it is doing. The result is that, for the most part, it seems to be doing what is expected. &lt;br /&gt;
&lt;br /&gt;
It identifies the user and the Domain. &lt;br /&gt;
It authenticates and binds to AD. &lt;br /&gt;
It then tries to send the result into the bowels of the mediawiki code. &lt;br /&gt;
&lt;br /&gt;
This is the code that produces the Fatal error which complains that it cannot find a member function for an object which (for whatever reason) it cannot find.&lt;br /&gt;
&lt;br /&gt;
I have read through the plugin documentation in case the problem might lie in some subtlety of configuration. The basic configuration is solid, and though I have tried various configuration tweaks, none have made a difference so far. If there is a configuration issue, then it is more subtle than I can see at this point.&lt;br /&gt;
&lt;br /&gt;
It is not yet clear if an object is unsuccessfuly sent or unsuccessfully received. I will try and extract some output to tell us if the plugin no longer speaks LDAP, or the wiki no longer speaks plugin.&lt;br /&gt;
&lt;br /&gt;
For information: Local user account creation is currently disabled. It could be enabled if current work flows would not be comprised.&lt;br /&gt;
&lt;br /&gt;
Local user accounts DO clash with similarly named LDAP accounts.&lt;br /&gt;
&lt;br /&gt;
User accounts are listed in the table called user. Column &#039;user_id&#039; is the internal numeric key and column &#039;user_name&#039; contains the login name.&lt;br /&gt;
&lt;br /&gt;
There appears to be a schema change that is absent from the existing wiki, which relates to ldapauthentication. I have added the following code which was present in a subdirectory of the LdapAuthentication plugin extension. This table collects &#039;user_id&#039;s for domain (LDAP) accounts for some mysterious purpose.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE TABLE /*_*/ldap_domains (&lt;br /&gt;
	-- IF for domain&lt;br /&gt;
	domain_id int not null primary key auto_increment,&lt;br /&gt;
&lt;br /&gt;
	-- domain itself&lt;br /&gt;
	domain varchar(255) binary not null,&lt;br /&gt;
&lt;br /&gt;
	-- User to which this domain belongs&lt;br /&gt;
	user_id int not null&lt;br /&gt;
&lt;br /&gt;
) /*$wgDBTableOptions*/;&lt;br /&gt;
&lt;br /&gt;
CREATE INDEX /*i*/user_id on /*_*/ldap_domains (user_id);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Flushed and restarted sssd &lt;br /&gt;
&lt;br /&gt;
New AD Logins still fail.&lt;br /&gt;
&lt;br /&gt;
Addendum: This may not have actually failed. A few hours after the change was made, I logged in successfully with my AD test account. Asked, the holder of one of the problematic accounts to login, and it worked. Tried a second pristine AD account and that worked. My notes above mention sssd but not a full restart of services. I cannot remember if I did this at the same time. But definitely several times afterwards while pursuing other testing. Possibly the restart triggered new behaviour. &lt;br /&gt;
&lt;br /&gt;
Current status working!&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500286</id>
		<title>LDAPAuthentication</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500286"/>
		<updated>2015-10-14T10:52:49Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is devoted to the LDAPAuthentication plugin and it&#039;s implementation in mediawiki 1.25.1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Notice: Undefined index: IC in /var/www/html/mediawiki-1.25.1/extensions/LdapAuthentication/LdapAuthentication.php on line 1046 Fatal error: Call to a member function toString() on a non-object in /var/www/html/mediawiki-1.25.1/includes/User.php on line 3639 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have set up a debug log for the ldap plugin. I have also added some PHP trace code to let me see what it is doing. The result is that, for the most part, it seems to be doing what is expected. &lt;br /&gt;
&lt;br /&gt;
It identifies the user and the Domain. &lt;br /&gt;
It authenticates and binds to AD. &lt;br /&gt;
It then tries to send the result into the bowels of the mediawiki code. &lt;br /&gt;
&lt;br /&gt;
This is the code that produces the Fatal error which complains that it cannot find a member function for an object which (for whatever reason) it cannot find.&lt;br /&gt;
&lt;br /&gt;
I have read through the plugin documentation in case the problem might lie in some subtlety of configuration. The basic configuration is solid, and though I have tried various configuration tweaks, none have made a difference so far. If there is a configuration issue, then it is more subtle than I can see at this point.&lt;br /&gt;
&lt;br /&gt;
It is not yet clear if an object is unsuccessfuly sent or unsuccessfully received. I will try and extract some output to tell us if the plugin no longer speaks LDAP, or the wiki no longer speaks plugin.&lt;br /&gt;
&lt;br /&gt;
For information: Local user account creation is currently disabled. It could be enabled if current work flows would not be comprised.&lt;br /&gt;
&lt;br /&gt;
Local user accounts DO clash with similarly named LDAP accounts.&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500285</id>
		<title>LDAPAuthentication</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500285"/>
		<updated>2015-10-14T10:50:21Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;Notice: Undefined index: IC in /var/www/html/mediawiki-1.25.1/extensions/LdapAuthentication/LdapAuthentication.php on line 1046 Fatal error: Call to a member function toString() on a non-object in /var/www/html/mediawiki-1.25.1/includes/User.php on line 3639 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;  &amp;lt;/nowiki&amp;gt;So far, I have repaired one table on the database, and  set up a debug log for the ldap plugin. I have also added some PHP trace code to let me see what it is doing. The result is that, for the most part, it seems to be doing what is expected. &lt;br /&gt;
&lt;br /&gt;
It identifies the user and the Domain. It authenticates and binds to AD. It then tries to send the result into the bowels of the mediawiki code. This is the code that produces the Fatal error which complains that it cannot find a member function for an object which (for whatever reason) it cannot find.&lt;br /&gt;
&lt;br /&gt;
I have read through the plugin documentation in case the problem might lie in some subtlety of configuration. The basic configuration is solid, and though I have tried various configuration tweaks, none have made a difference so far. If there is a configuration issue, then it is more subtle than I can see at this point.&lt;br /&gt;
&lt;br /&gt;
It is not yet clear if an object is unsuccessfuly sent or unsuccessfully received. I will try and extract some output to tell us if the plugin no longer speaks LDAP, or the wiki no longer speaks plugin.&lt;br /&gt;
&lt;br /&gt;
For information: Local user account creation is currently disabled. It could be enabled if current work flows would not be comprised.&lt;br /&gt;
&lt;br /&gt;
Local user accounts DO clash with similarly named LDAP accounts.&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500284</id>
		<title>LDAPAuthentication</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500284"/>
		<updated>2015-10-14T10:50:00Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Notice: Undefined index: IC in /var/www/html/mediawiki-1.25.1/extensions/LdapAuthentication/LdapAuthentication.php on line 1046 Fatal error: Call to a member function toString() on a non-object in /var/www/html/mediawiki-1.25.1/includes/User.php on line 3639 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;  &amp;lt;/nowiki&amp;gt;So far, I have repaired one table on the database, and  set up a debug log for the ldap plugin. I have also added some PHP trace code to let me see what it is doing. The result is that, for the most part, it seems to be doing what is expected. &lt;br /&gt;
&lt;br /&gt;
It identifies the user and the Domain. It authenticates and binds to AD. It then tries to send the result into the bowels of the mediawiki code. This is the code that produces the Fatal error which complains that it cannot find a member function for an object which (for whatever reason) it cannot find.&lt;br /&gt;
&lt;br /&gt;
I have read through the plugin documentation in case the problem might lie in some subtlety of configuration. The basic configuration is solid, and though I have tried various configuration tweaks, none have made a difference so far. If there is a configuration issue, then it is more subtle than I can see at this point.&lt;br /&gt;
&lt;br /&gt;
It is not yet clear if an object is unsuccessfuly sent or unsuccessfully received. I will try and extract some output to tell us if the plugin no longer speaks LDAP, or the wiki no longer speaks plugin.&lt;br /&gt;
&lt;br /&gt;
For information: Local user account creation is currently disabled. It could be enabled if current work flows would not be comprised.&lt;br /&gt;
&lt;br /&gt;
Local user accounts DO clash with similarly named LDAP accounts.&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500283</id>
		<title>LDAPAuthentication</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LDAPAuthentication&amp;diff=500283"/>
		<updated>2015-10-14T10:49:07Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: Created page with &amp;quot;So far, I have repaired one table on the database, and  set up a debug log for the ldap plugin. I have also added some PHP trace code to let me see what it is doing. The resul...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;So far, I have repaired one table on the database, and  set up a debug log for the ldap plugin. I have also added some PHP trace code to let me see what it is doing. The result is that, for the most part, it seems to be doing what is expected. &lt;br /&gt;
&lt;br /&gt;
It identifies the user and the Domain. It authenticates and binds to AD. It then tries to send the result into the bowels of the mediawiki code. This is the code that produces the Fatal error which complains that it cannot find a member function for an object which (for whatever reason) it cannot find.&lt;br /&gt;
&lt;br /&gt;
I have read through the plugin documentation in case the problem might lie in some subtlety of configuration. The basic configuration is solid, and though I have tried various configuration tweaks, none have made a difference so far. If there is a configuration issue, then it is more subtle than I can see at this point.&lt;br /&gt;
&lt;br /&gt;
It is not yet clear if an object is unsuccessfuly sent or unsuccessfully received. I will try and extract some output to tell us if the plugin no longer speaks LDAP, or the wiki no longer speaks plugin.&lt;br /&gt;
&lt;br /&gt;
For information: Local user account creation is currently disabled. It could be enabled if current work flows would not be comprised.&lt;br /&gt;
&lt;br /&gt;
Local user accounts DO clash with similarly named LDAP accounts.&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500266</id>
		<title>LatexPlugin</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500266"/>
		<updated>2015-10-13T11:29:47Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Testing of the LATEX plugin.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It seems superficially to work. Adding this wiki markup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However this &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives &amp;lt;pre&amp;gt; Failed to parse (Missing &amp;lt;code&amp;gt;texvc&amp;lt;/code&amp;gt; executable. Please see math/README to configure.): &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The active Math extension lives in ./extensions/Math&lt;br /&gt;
&lt;br /&gt;
LocalSettings.php has the following for the Math plugin ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;require_once (&amp;quot;extensions/Math/Math.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgUseMathJax = true; // enabeling MathJax as rendering option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgDefaultUserOptions[&#039;mathJax&#039;] = true; // setting MathJax as default rendering option (optional)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgMathDisableTexFilter = true; // or compile &amp;quot;texvccheck&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checking for the latest version ... downloaded and recompiled ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.mediawiki.org/wiki/Extension:Math&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
&lt;br /&gt;
wget https://extdist.wmflabs.org/dist/extensions/Math-REL1_25-2998273.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xvzf Math-REL1_25-2998273.tar.gz&lt;br /&gt;
&lt;br /&gt;
 cd Math&lt;br /&gt;
&lt;br /&gt;
 make &lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
 mv /var/www/html/wiki/extensions/Math /var/www/html/wiki/extensions/Math-old&lt;br /&gt;
&lt;br /&gt;
 mv /tmp/Math /var/www/html/wiki/extensions/Math&lt;br /&gt;
&lt;br /&gt;
 chown -R apache:webmaster  /var/www/html/wiki/extensions/Math &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 and now I get ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500265</id>
		<title>LatexPlugin</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500265"/>
		<updated>2015-10-13T11:29:13Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;== Testing of the LATEX plugin.  &lt;br /&gt;
 ==&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It seems superficially to work. Adding this wiki markup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However this &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives &amp;lt;pre&amp;gt; Failed to parse (Missing &amp;lt;code&amp;gt;texvc&amp;lt;/code&amp;gt; executable. Please see math/README to configure.): &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The active Math extension lives in ./extensions/Math&lt;br /&gt;
&lt;br /&gt;
LocalSettings.php has the following for the Math plugin ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;require_once (&amp;quot;extensions/Math/Math.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgUseMathJax = true; // enabeling MathJax as rendering option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgDefaultUserOptions[&#039;mathJax&#039;] = true; // setting MathJax as default rendering option (optional)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgMathDisableTexFilter = true; // or compile &amp;quot;texvccheck&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checking for the latest version ... downloaded and recompiled ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.mediawiki.org/wiki/Extension:Math&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
&lt;br /&gt;
wget https://extdist.wmflabs.org/dist/extensions/Math-REL1_25-2998273.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xvzf Math-REL1_25-2998273.tar.gz&lt;br /&gt;
&lt;br /&gt;
 cd Math&lt;br /&gt;
&lt;br /&gt;
 make &lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
 mv /var/www/html/wiki/extensions/Math /var/www/html/wiki/extensions/Math-old&lt;br /&gt;
&lt;br /&gt;
 mv /tmp/Math /var/www/html/wiki/extensions/Math&lt;br /&gt;
&lt;br /&gt;
 chown -R apache:webmaster  /var/www/html/wiki/extensions/Math &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 and now I get ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500264</id>
		<title>LatexPlugin</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500264"/>
		<updated>2015-10-13T11:27:22Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testing of the LATEX plugin.  It seems superficially to work. Adding this wiki markup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However this &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives &amp;lt;pre&amp;gt; Failed to parse (Missing &amp;lt;code&amp;gt;texvc&amp;lt;/code&amp;gt; executable. Please see math/README to configure.): &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The active Math extension lives in ./extensions/Math&lt;br /&gt;
&lt;br /&gt;
LocalSettings.php has the following for the Math plugin ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;require_once (&amp;quot;extensions/Math/Math.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgUseMathJax = true; // enabeling MathJax as rendering option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgDefaultUserOptions[&#039;mathJax&#039;] = true; // setting MathJax as default rendering option (optional)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgMathDisableTexFilter = true; // or compile &amp;quot;texvccheck&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checking for the latest version ... downloaded and recompiled ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.mediawiki.org/wiki/Extension:Math&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
&lt;br /&gt;
wget https://extdist.wmflabs.org/dist/extensions/Math-REL1_25-2998273.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xvzf Math-REL1_25-2998273.tar.gz&lt;br /&gt;
&lt;br /&gt;
 cd Math&lt;br /&gt;
&lt;br /&gt;
 make &lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
 mv /var/www/html/wiki/extensions/Math /var/www/html/wiki/extensions/Math-old&lt;br /&gt;
&lt;br /&gt;
 mv /tmp/Math /var/www/html/wiki/extensions/Math&lt;br /&gt;
&lt;br /&gt;
 chown -R apache:webmaster  /var/www/html/wiki/extensions/Math &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 and now I get ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500263</id>
		<title>LatexPlugin</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500263"/>
		<updated>2015-10-13T11:26:34Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testing of the LATEX plugin.  It seems superficially to work. Adding this wiki markup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac&amp;lt;/nowiki&amp;gt;}}{2a}&amp;lt;nowiki&amp;gt;&amp;lt;/math&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However this &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives &amp;lt;pre&amp;gt; Failed to parse (Missing &amp;lt;code&amp;gt;texvc&amp;lt;/code&amp;gt; executable. Please see math/README to configure.): &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The active Math extension lives in ./extensions/Math&lt;br /&gt;
&lt;br /&gt;
LocalSettings.php has the following for the Math plugin ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;require_once (&amp;quot;extensions/Math/Math.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgUseMathJax = true; // enabeling MathJax as rendering option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgDefaultUserOptions[&#039;mathJax&#039;] = true; // setting MathJax as default rendering option (optional)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgMathDisableTexFilter = true; // or compile &amp;quot;texvccheck&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checking for the latest version ... downloaded and recompiled ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.mediawiki.org/wiki/Extension:Math&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
&lt;br /&gt;
wget https://extdist.wmflabs.org/dist/extensions/Math-REL1_25-2998273.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xvzf Math-REL1_25-2998273.tar.gz&lt;br /&gt;
&lt;br /&gt;
 cd Math&lt;br /&gt;
&lt;br /&gt;
 make &lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
 mv /var/www/html/wiki/extensions/Math /var/www/html/wiki/extensions/Math-old&lt;br /&gt;
&lt;br /&gt;
 mv /tmp/Math /var/www/html/wiki/extensions/Math&lt;br /&gt;
&lt;br /&gt;
 chown -R apache:webmaster  /var/www/html/wiki/extensions/Math &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 and now I get ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500262</id>
		<title>LatexPlugin</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500262"/>
		<updated>2015-10-13T11:25:48Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testing of the LATEX plugin.  It seems superficially to work. Adding this wiki markup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac&amp;lt;/nowiki&amp;gt;}}{2a}&amp;lt;nowiki&amp;gt;&amp;lt;/math&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However this &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives &amp;lt;pre&amp;gt; Failed to parse (Missing &amp;lt;code&amp;gt;texvc&amp;lt;/code&amp;gt; executable. Please see math/README to configure.): &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The active Math extension lives in ./extensions/Math&lt;br /&gt;
&lt;br /&gt;
LocalSettings.php has the following for the Math plugin ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;require_once (&amp;quot;extensions/Math/Math.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgUseMathJax = true; // enabeling MathJax as rendering option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgDefaultUserOptions[&#039;mathJax&#039;] = true; // setting MathJax as default rendering option (optional)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgMathDisableTexFilter = true; // or compile &amp;quot;texvccheck&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checking for the latest version ... downloaded and recompiled ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.mediawiki.org/wiki/Extension:Math&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
&lt;br /&gt;
wget https://extdist.wmflabs.org/dist/extensions/Math-REL1_25-2998273.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xvzf Math-REL1_25-2998273.tar.gz&lt;br /&gt;
&lt;br /&gt;
 cd Math&lt;br /&gt;
&lt;br /&gt;
 make &lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
 mv /var/www/html/wiki/extensions/Math /var/www/html/wiki/extensions/Math-old&lt;br /&gt;
&lt;br /&gt;
 mv /tmp/Math /var/www/html/wiki/extensions/Math&lt;br /&gt;
&lt;br /&gt;
 chown -R apache:webmaster  /var/www/html/wiki/extensions/Math &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 and now I get ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500261</id>
		<title>LatexPlugin</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500261"/>
		<updated>2015-10-13T11:23:46Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testing of the LATEX plugin.  It seems superficially to work. Adding this wiki markup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However this &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives &amp;lt;pre&amp;gt; Failed to parse (Missing &amp;lt;code&amp;gt;texvc&amp;lt;/code&amp;gt; executable. Please see math/README to configure.): &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two instances of the texvc executable present in the wiki&lt;br /&gt;
&lt;br /&gt;
./math/texvc&lt;br /&gt;
&lt;br /&gt;
./texvc&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; Math extension upgraded for v1.23 ehogg 1892014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LocalSettings.php has the following for the Math plugin ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;require_once (&amp;quot;extensions/Math/Math.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgUseMathJax = true; // enabeling MathJax as rendering option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgDefaultUserOptions[&#039;mathJax&#039;] = true; // setting MathJax as default rendering option (optional)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgMathDisableTexFilter = true; // or compile &amp;quot;texvccheck&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checking for the latest version ... downloaded and recompiled ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.mediawiki.org/wiki/Extension:Math&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
&lt;br /&gt;
wget https://extdist.wmflabs.org/dist/extensions/Math-REL1_25-2998273.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xvzf Math-REL1_25-2998273.tar.gz&lt;br /&gt;
&lt;br /&gt;
 cd Math&lt;br /&gt;
&lt;br /&gt;
 make &lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
 mv /var/www/html/wiki/extensions/Math /var/www/html/wiki/extensions/Math-old&lt;br /&gt;
&lt;br /&gt;
 mv /tmp/Math /var/www/html/wiki/extensions/Math&lt;br /&gt;
&lt;br /&gt;
 chown -R apache:webmaster  /var/www/html/wiki/extensions/Math &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 and now I get ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500260</id>
		<title>LatexPlugin</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500260"/>
		<updated>2015-10-13T11:21:30Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testing of the LATEX plugin.  It seems superficially to work. Adding this wiki markup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However this &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives &amp;lt;pre&amp;gt; Failed to parse (Missing &amp;lt;code&amp;gt;texvc&amp;lt;/code&amp;gt; executable. Please see math/README to configure.): &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two instances of the texvc executable present in the wiki&lt;br /&gt;
&lt;br /&gt;
./math/texvc&lt;br /&gt;
&lt;br /&gt;
./texvc&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; Math extension upgraded for v1.23 ehogg 1892014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LocalSettings.php has the following for the Math plugin ...&lt;br /&gt;
&lt;br /&gt;
require_once (&amp;quot;extensions/Math/Math.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgUseMathJax = true; // enabeling MathJax as rendering option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgDefaultUserOptions[&#039;mathJax&#039;] = true; // setting MathJax as default rendering option (optional)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgMathDisableTexFilter = true; // or compile &amp;quot;texvccheck&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Checking latest version&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.mediawiki.org/wiki/Extension:Math&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
wget https://extdist.wmflabs.org/dist/extensions/Math-REL1_25-2998273.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xvzf Math-REL1_25-2998273.tar.gz&lt;br /&gt;
&lt;br /&gt;
 cd Math&lt;br /&gt;
&lt;br /&gt;
 make &lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
 mv /var/www/html/wiki/extensions/Math /var/www/html/wiki/extensions/Math-old&lt;br /&gt;
&lt;br /&gt;
 mv /tmp/Math /var/www/html/wiki/extensions/Math&lt;br /&gt;
&lt;br /&gt;
 chown -R apache:webmaster  /var/www/html/wiki/extensions/Math &lt;br /&gt;
&lt;br /&gt;
 and now I get ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500259</id>
		<title>LatexPlugin</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500259"/>
		<updated>2015-10-13T11:17:10Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testing of the LATEX plugin.  It seems superficially to work. Adding this wiki markup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However this &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives &amp;lt;pre&amp;gt; Failed to parse (Missing &amp;lt;code&amp;gt;texvc&amp;lt;/code&amp;gt; executable. Please see math/README to configure.): &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two instances of the texvc executable present in the wiki&lt;br /&gt;
&lt;br /&gt;
./math/texvc&lt;br /&gt;
&lt;br /&gt;
./texvc&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; Math extension upgraded for v1.23 ehogg 1892014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
require_once (&amp;quot;extensions/Math/Math.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgUseMathJax = true; // enabeling MathJax as rendering option&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgDefaultUserOptions[&#039;mathJax&#039;] = true; // setting MathJax as default rendering option (optional)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;$wgMathDisableTexFilter = true; // or compile &amp;quot;texvccheck&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Checking latest version&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.mediawiki.org/wiki/Extension:Math&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... untar&lt;br /&gt;
&lt;br /&gt;
cd math&lt;br /&gt;
&lt;br /&gt;
make&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500258</id>
		<title>LatexPlugin</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500258"/>
		<updated>2015-10-13T11:08:28Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testing of the LATEX plugin.  It seems superficially to work. Adding this wiki markup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However this &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives &amp;lt;pre&amp;gt; Failed to parse (Missing &amp;lt;code&amp;gt;texvc&amp;lt;/code&amp;gt; executable. Please see math/README to configure.): &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two instances of the texvc executable present in the wiki&lt;br /&gt;
&lt;br /&gt;
./math/texvc&lt;br /&gt;
&lt;br /&gt;
./texvc&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500257</id>
		<title>LatexPlugin</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500257"/>
		<updated>2015-10-13T11:06:40Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testing of the LATEX plugin.  It seems superficially to work. Adding this wiki markup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However this &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two instances of the texvc executable present in the wiki&lt;br /&gt;
&lt;br /&gt;
./math/texvc&lt;br /&gt;
&lt;br /&gt;
./texvc&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500256</id>
		<title>LatexPlugin</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500256"/>
		<updated>2015-10-13T11:04:51Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testing of the LATEX plugin.  It seems superficially to work. Adding this wiki markup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However this &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \left\langle E \right\rangle}{\partial T} = \frac{\partial}{\partial T} \left\{ \frac{1}{Z} \int E \exp{-\beta E} \mathrm{d}E \right\}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=User:Ehogg&amp;diff=500252</id>
		<title>User:Ehogg</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=User:Ehogg&amp;diff=500252"/>
		<updated>2015-10-13T10:26:08Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: Replaced content with &amp;quot; Latex Plugin testing https://chemwiki.ch.ic.ac.uk/wiki/index.php/LatexPlugin  VisualEditor and Parsoid Test Page is here https://wiki.ch.ic.ac.uk/wiki/index.php/TestingOf...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Latex Plugin testing https://chemwiki.ch.ic.ac.uk/wiki/index.php/LatexPlugin&lt;br /&gt;
&lt;br /&gt;
VisualEditor and Parsoid Test Page is here https://wiki.ch.ic.ac.uk/wiki/index.php/TestingOfVisualEditor&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=User:Ehogg&amp;diff=500251</id>
		<title>User:Ehogg</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=User:Ehogg&amp;diff=500251"/>
		<updated>2015-10-13T10:22:32Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://chemwiki.ch.ic.ac.uk/wiki/index.php?title=LatexPlugin&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PARSOID translation layer runtime installation and integration with mediawiki&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The VisualEditor relies on a stand-alone parsoid service to bi-directionally translate between wikitext and RTF.&lt;br /&gt;
&lt;br /&gt;
The parsoid server is written in nodejs and lives on the wiki in /var/www/html/wiki/parsoid&lt;br /&gt;
&lt;br /&gt;
 Install the appropriate EPEL repo which allows you to install nodejs and npm&lt;br /&gt;
&lt;br /&gt;
 pull parsoid from git&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run the installer from the parsoid directory with: npm install&lt;br /&gt;
&lt;br /&gt;
The resultant compiled service is run with: &lt;br /&gt;
&lt;br /&gt;
 node &amp;lt;parsoid dir&amp;gt;/api/server.js&lt;br /&gt;
 &lt;br /&gt;
or ...&lt;br /&gt;
 &lt;br /&gt;
 cd &amp;lt;parsoid dir&amp;gt;&lt;br /&gt;
 npm start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Simple stop script called with /etc/init.d/parsoid stop&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 pkill -9 node&lt;br /&gt;
&lt;br /&gt;
Simple start script called from /etc/init.d/parsoid start&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 cd /var/lib/parsoid/&lt;br /&gt;
 export INTERFACE=127.0.0.1&lt;br /&gt;
 export PORT=8000&lt;br /&gt;
 /usr/bin/node api/server.js &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have written a basic startup script /etc/init.d/parsoid&lt;br /&gt;
&lt;br /&gt;
 !/bin/bash&lt;br /&gt;
 chkconfig: 345 99 01&lt;br /&gt;
 # description:  Quest Foglight 5 Agents.&lt;br /&gt;
 # Source function library&lt;br /&gt;
 . /etc/init.d/functions&lt;br /&gt;
 STARTPATH=&amp;quot;/var/www/html/wiki/parsoid/api/start_parsoid&amp;quot;&lt;br /&gt;
 STOPPATH=&amp;quot;/var/www/html/wiki/parsoid/api/stop_parsoid&amp;quot;&lt;br /&gt;
 USERNAME=&amp;quot;apache&amp;quot;&lt;br /&gt;
 case &amp;quot;$1&amp;quot; in&lt;br /&gt;
 &#039;start&#039;)&lt;br /&gt;
        if [ -x ${STARTPATH} ]; then&lt;br /&gt;
          daemon --user ${USERNAME} &amp;quot;${STARTPATH} --daemon&amp;quot; 1&amp;gt;/var/log/parsoid_error.log 2&amp;gt;/var/log/parsoid_error.log &amp;amp; &lt;br /&gt;
        fi&lt;br /&gt;
        ;;&lt;br /&gt;
 &#039;stop&#039;)&lt;br /&gt;
        if [ -x ${STOPPATH} ]; then&lt;br /&gt;
          daemon --user ${USERNAME} &amp;quot;${STOPPATH} --stop&amp;quot;&lt;br /&gt;
          pkill -9 node&lt;br /&gt;
        fi&lt;br /&gt;
        ;;&lt;br /&gt;
 &#039;restart&#039;)&lt;br /&gt;
        $0 stop&lt;br /&gt;
        $0 start&lt;br /&gt;
        ;;&lt;br /&gt;
 &#039;reload&#039;)&lt;br /&gt;
        $0 stop&lt;br /&gt;
        $0 start&lt;br /&gt;
        ;;&lt;br /&gt;
 &#039;status&#039;)&lt;br /&gt;
        status -p &amp;quot;/var/www/html/wiki/parsoid.pid&amp;quot; parsoid&lt;br /&gt;
        ;;&lt;br /&gt;
 *)&lt;br /&gt;
        echo &amp;quot;Usage: parsoid {start|stop|status|restart|reload}&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
        ;;&lt;br /&gt;
 esac&lt;br /&gt;
 exit 0&lt;br /&gt;
&lt;br /&gt;
To autostart on reboot, run: &lt;br /&gt;
 chkconfig parsoid on &lt;br /&gt;
&lt;br /&gt;
Download and install VisualEditor Extension https://www.mediawiki.org/wiki/Extension:VisualEditor&lt;br /&gt;
&lt;br /&gt;
e.g. for this git snapshot &lt;br /&gt;
 wget https://extdist.wmflabs.org/dist/extensions/VisualEditor-REL1_25-c947b49.tar.gz&lt;br /&gt;
 tar -xzf VisualEditor-REL1_25-c947b49.tar.gz -C /var/www/html/wiki/extensions/&lt;br /&gt;
&lt;br /&gt;
Depends on the UniversalLanguageSelector extension so ...&lt;br /&gt;
 wget https://extdist.wmflabs.org/dist/extensions/UniversalLanguageSelector-REL1_25-7661826.tar.gz&lt;br /&gt;
 tar -xzf UniversalLanguageSelector-REL1_25-7661826.tar.gz -C /var/www/html/wiki/extensions/&lt;br /&gt;
&lt;br /&gt;
Setting up VisualEditor and Linking it to parsoid needs these modification in &amp;lt;wikidir&amp;gt;/LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 require_once &amp;quot;$IP/extensions/VisualEditor/VisualEditor.php&amp;quot;;&lt;br /&gt;
 //  enable by default for everyone&lt;br /&gt;
 $wgDefaultUserOptions[&#039;visualeditor-enable&#039;] = 1;&lt;br /&gt;
 //  Don&#039;t allow users to disable it&lt;br /&gt;
 $wgHiddenPrefs[] = &#039;visualeditor-enable&#039;;&lt;br /&gt;
 //  OPTIONAL: Enable visualeditor experimental code features.&lt;br /&gt;
 #  $wgDefaultUserOptions[&#039;visual-editorenable-experimental&#039;] = 1;;&lt;br /&gt;
 $wgVisualEditorParsoidURL = &#039;http://localhost:8000&#039;;&lt;br /&gt;
 #  $wgVisualEditorParsoidPrefix = &#039;chemwiki&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Parsoid Configuration file is /var/www/html/wiki/parsoid/api/localsettings.js&lt;br /&gt;
&lt;br /&gt;
The basic file requires at least the following content ...&lt;br /&gt;
&lt;br /&gt;
 &#039;use strict&#039;;&lt;br /&gt;
 &lt;br /&gt;
 exports.setup = function(parsoidConfig) {&lt;br /&gt;
        // The URL of your MediaWiki API endpoint.&lt;br /&gt;
        parsoidConfig.setMwApi(&#039;localhost&#039;, { uri: &#039;http://localhost/wiki/api.php&#039; });&lt;br /&gt;
        parsoidConfig.setInterwiki( &#039;localhost&#039;, &#039;http://localhost/wiki/api.php&#039; );&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Testing parsoid on the command line ...&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/html/wiki/parsoid&lt;br /&gt;
 npm test&lt;br /&gt;
 curl -L http://localhost/wiki/api.php &lt;br /&gt;
&lt;br /&gt;
This should return a lot of HTML and not errors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Get the Git version&lt;br /&gt;
 cd /tmp/&lt;br /&gt;
 git clone -b REL1_24 https://github.com/wikimedia/mediawiki-extensions-VisualEditor.git&lt;br /&gt;
 cd mediawiki-extensions-VisualEditor &lt;br /&gt;
 git submodule update --init&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Set appropriate permissions &lt;br /&gt;
 cd /var/www/html/wiki/extensions/&lt;br /&gt;
 sudo find VisualEditor -type d -exec chmod -R 575 {} \;&lt;br /&gt;
 sudo find VisualEditor -type f -exec chmod -R 464 {} \;&lt;br /&gt;
 sudo chown -R apache:webmaster VisualEditor&lt;br /&gt;
 sudo chmod 575 VisualEditor/bin/*&lt;br /&gt;
&lt;br /&gt;
Test Page is here https://wiki.ch.ic.ac.uk/wiki/index.php/TestingOfVisualEditor&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500250</id>
		<title>LatexPlugin</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500250"/>
		<updated>2015-10-13T10:21:35Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testing of the LATEX plugin.  It seems superficially to work. Adding this wiki markup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500249</id>
		<title>LatexPlugin</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500249"/>
		<updated>2015-10-13T10:19:45Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: Notes on Latex plugin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testing of the LATEX plugin.  It seems superficially to work. Adding this wiki markup&lt;br /&gt;
&lt;br /&gt;
zz&lt;br /&gt;
&lt;br /&gt;
gives this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500248</id>
		<title>LatexPlugin</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=LatexPlugin&amp;diff=500248"/>
		<updated>2015-10-13T10:17:21Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: Created page with &amp;quot;&amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;math&amp;gt;\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=TestingOfVisualEditor&amp;diff=500154</id>
		<title>TestingOfVisualEditor</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=TestingOfVisualEditor&amp;diff=500154"/>
		<updated>2015-09-23T16:17:28Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;PARSOID translation layer runtime installation and integration with mediawiki&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The VisualEditor relies on a stand-alone parsoid service to bi-directionally translate between wikitext and RTF.&lt;br /&gt;
&lt;br /&gt;
The parsoid server is written in nodejs and lives on the wiki in /var/www/html/wiki/parsoid&lt;br /&gt;
&lt;br /&gt;
 Install the appropriate EPEL repo which allows you to install nodejs and npm&lt;br /&gt;
&lt;br /&gt;
 pull parsoid from git&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run the installer from the parsoid directory with: npm install&lt;br /&gt;
&lt;br /&gt;
The resultant compiled service is run with: &lt;br /&gt;
&lt;br /&gt;
 node &amp;lt;parsoid dir&amp;gt;/api/server.js&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
or ...&lt;br /&gt;
&lt;br /&gt;
 cd &amp;lt;parsoid dir&amp;gt;&lt;br /&gt;
 npm start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Simple stop script called with /etc/init.d/parsoid stop&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 pkill -9 node&lt;br /&gt;
&lt;br /&gt;
Simple start script called from /etc/init.d/parsoid start&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 cd /var/lib/parsoid/&lt;br /&gt;
 export INTERFACE=127.0.0.1&lt;br /&gt;
 export PORT=8000&lt;br /&gt;
 /usr/bin/node api/server.js &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have written a basic startup script /etc/init.d/parsoid&lt;br /&gt;
&lt;br /&gt;
 !/bin/bash&lt;br /&gt;
 chkconfig: 345 99 01&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;# description:  Quest Foglight 5 Agents.&lt;br /&gt;
 # Source function library&lt;br /&gt;
 . /etc/init.d/functions&lt;br /&gt;
 STARTPATH=&amp;quot;/var/www/html/wiki/parsoid/api/start_parsoid&amp;quot;&lt;br /&gt;
 STOPPATH=&amp;quot;/var/www/html/wiki/parsoid/api/stop_parsoid&amp;quot;&lt;br /&gt;
 USERNAME=&amp;quot;apache&amp;quot;&lt;br /&gt;
 case &amp;quot;$1&amp;quot; in&lt;br /&gt;
 &#039;start&#039;)&lt;br /&gt;
        if [ -x ${STARTPATH} ]; then&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;        daemon --user ${USERNAME} &amp;quot;${STARTPATH} --daemon&amp;quot; 1&amp;gt;/var/log/parsoid_error.log 2&amp;gt;/var/log/parsoid_error.log &amp;amp; &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;       fi&lt;br /&gt;
        ;;&lt;br /&gt;
 &#039;stop&#039;)&lt;br /&gt;
        if [ -x ${STOPPATH} ]; then&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;        daemon --user ${USERNAME} &amp;quot;${STOPPATH} --stop&amp;quot;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;         pkill -9 node&lt;br /&gt;
        fi&lt;br /&gt;
        ;;&lt;br /&gt;
 &#039;restart&#039;)&lt;br /&gt;
        $0 stop&lt;br /&gt;
        $0 start&lt;br /&gt;
        ;;&lt;br /&gt;
 &#039;reload&#039;)&lt;br /&gt;
        $0 stop&lt;br /&gt;
        $0 start&lt;br /&gt;
        ;;&lt;br /&gt;
 &#039;status&#039;)&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;      status -p &amp;quot;/var/www/html/wiki/parsoid.pid&amp;quot; parsoid&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;       ;;&lt;br /&gt;
 *)&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;      echo &amp;quot;Usage: parsoid {start|stop|status|restart|reload}&amp;quot;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;       exit 1&lt;br /&gt;
        ;;&lt;br /&gt;
 esac&lt;br /&gt;
 exit 0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To autostart on reboot, run: &lt;br /&gt;
&lt;br /&gt;
 chkconfig parsoid on &lt;br /&gt;
&lt;br /&gt;
Download and install VisualEditor Extension https://www.mediawiki.org/wiki/Extension:VisualEditor&lt;br /&gt;
&lt;br /&gt;
e.g. for this git snapshot &lt;br /&gt;
&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;https://extdist.wmflabs.org/dist/extensions/VisualEditor-REL1_25-c947b49.tar.gz&lt;br /&gt;
 tar -xzf VisualEditor-REL1_25-c947b49.tar.gz -C /var/www/html/wiki/extensions/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depends on the UniversalLanguageSelector extension so ...&lt;br /&gt;
&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;https://extdist.wmflabs.org/dist/extensions/UniversalLanguageSelector-REL1_25-7661826.tar.gz&lt;br /&gt;
 tar -xzf UniversalLanguageSelector-REL1_25-7661826.tar.gz -C /var/www/html/wiki/extensions/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setting up VisualEditor and Linking it to parsoid needs these modification in &amp;lt;wikidir&amp;gt;/LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
 require_once &amp;quot;$IP/extensions/VisualEditor/VisualEditor.php&amp;quot;;&lt;br /&gt;
 //  enable by default for everyone&lt;br /&gt;
 $wgDefaultUserOptions[&#039;visualeditor-enable&#039;] = 1;&lt;br /&gt;
 //  Don&#039;t allow users to disable it&lt;br /&gt;
 $wgHiddenPrefs[] = &#039;visualeditor-enable&#039;;&lt;br /&gt;
 //  OPTIONAL: Enable visualeditor experimental code features.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;  $wgDefaultUserOptions[&#039;visual-editorenable-experimental&#039;] = 1;;&lt;br /&gt;
 $wgVisualEditorParsoidURL = &#039;&amp;lt;nowiki&amp;gt;http://localhost:8000&#039;;&lt;br /&gt;
 #&amp;lt;/nowiki&amp;gt;  $wgVisualEditorParsoidPrefix = &#039;chemwiki&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Parsoid Configuration file is /var/www/html/wiki/parsoid/api/localsettings.js&lt;br /&gt;
&lt;br /&gt;
The basic file requires at least the following content ...&lt;br /&gt;
&lt;br /&gt;
 &#039;use strict&#039;;&lt;br /&gt;
 &lt;br /&gt;
 exports.setup = function(parsoidConfig) {&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;      // The URL of your MediaWiki API endpoint.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;      parsoidConfig.setMwApi(&#039;localhost&#039;, { uri: &#039;&amp;lt;nowiki&amp;gt;http://localhost/wiki/api.php&#039; });&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;      parsoidConfig.setInterwiki( &#039;localhost&#039;, &#039;&amp;lt;nowiki&amp;gt;http://localhost/wiki/api.php&#039; );&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Testing parsoid on the command line ...&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/html/wiki/parsoid&lt;br /&gt;
 npm test&lt;br /&gt;
 curl -L &amp;lt;nowiki&amp;gt;http://localhost/wiki/api.php&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
This should return a lot of HTML and not errors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Get the Git version&lt;br /&gt;
&lt;br /&gt;
 cd /tmp/&lt;br /&gt;
 git clone -b REL1_24 &amp;lt;nowiki&amp;gt;https://github.com/wikimedia/mediawiki-extensions-VisualEditor.git&lt;br /&gt;
 cd mediawiki-extensions-VisualEditor &lt;br /&gt;
 git submodule update --init&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Set appropriate permissions &lt;br /&gt;
&lt;br /&gt;
 cd /var/www/html/wiki/extensions/&lt;br /&gt;
 sudo find VisualEditor -type d -exec chmod -R 575 {} \;&lt;br /&gt;
 sudo find VisualEditor -type f -exec chmod -R 464 {} \;&lt;br /&gt;
 sudo chown -R apache:webmaster VisualEditor&lt;br /&gt;
 sudo chmod 575 VisualEditor/bin/*&lt;br /&gt;
&lt;br /&gt;
Test Page is here https://wiki.ch.ic.ac.uk/wiki/index.php/TestingOfVisualEditor&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=TestingOfVisualEditor&amp;diff=500153</id>
		<title>TestingOfVisualEditor</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=TestingOfVisualEditor&amp;diff=500153"/>
		<updated>2015-09-23T15:41:35Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ddddd&lt;br /&gt;
&lt;br /&gt;
ddddf&lt;br /&gt;
&lt;br /&gt;
TEST&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
!sdd&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
Test&lt;br /&gt;
&lt;br /&gt;
My test&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=TestingOfVisualEditor&amp;diff=500152</id>
		<title>TestingOfVisualEditor</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=TestingOfVisualEditor&amp;diff=500152"/>
		<updated>2015-09-23T15:30:45Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ddddd&lt;br /&gt;
&lt;br /&gt;
ddddf&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
!sdd&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
Test&lt;br /&gt;
&lt;br /&gt;
My test&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=TestingOfVisualEditor&amp;diff=500151</id>
		<title>TestingOfVisualEditor</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=TestingOfVisualEditor&amp;diff=500151"/>
		<updated>2015-09-23T15:30:08Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ddddd&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
!sdd&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
Test&lt;br /&gt;
&lt;br /&gt;
My test&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=TestingOfVisualEditor&amp;diff=500150</id>
		<title>TestingOfVisualEditor</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=TestingOfVisualEditor&amp;diff=500150"/>
		<updated>2015-09-23T15:29:35Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
!sdd&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
Test&lt;br /&gt;
&lt;br /&gt;
My test&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=TestingOfVisualEditor&amp;diff=500149</id>
		<title>TestingOfVisualEditor</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=TestingOfVisualEditor&amp;diff=500149"/>
		<updated>2015-09-23T15:28:48Z</updated>

		<summary type="html">&lt;p&gt;Ehogg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
!&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
Test&lt;br /&gt;
&lt;br /&gt;
My test&lt;/div&gt;</summary>
		<author><name>Ehogg</name></author>
	</entry>
</feed>