<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://ark.lparchaeology.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Stuarteve</id>
		<title>ARK - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://ark.lparchaeology.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Stuarteve"/>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php/Special:Contributions/Stuarteve"/>
		<updated>2026-05-27T20:53:18Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.1</generator>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Set_up_your_webserver_to_enable_mod_rewrite&amp;diff=3309</id>
		<title>Set up your webserver to enable mod rewrite</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Set_up_your_webserver_to_enable_mod_rewrite&amp;diff=3309"/>
				<updated>2015-02-10T18:24:02Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This step really depends on what webserver you are using and how it has been configured previously. There are lots of tutorials on the web about this and we suggest you google for them.&lt;br /&gt;
&lt;br /&gt;
A useful one is: https://www.digitalocean.com/community/articles/how-to-set-up-mod_rewrite&lt;br /&gt;
&lt;br /&gt;
A couple of things that might catch you out. Firstly you need to ensure mod_rewrite is installed and turned on in your webserver conf. &lt;br /&gt;
&lt;br /&gt;
You also need to ensure that there is a directive either in your main httpd.conf, your virtualhost file or your .htaccess file (depending on where you are setting up your Directory directives) that sets AllowOverride to All.&lt;br /&gt;
&lt;br /&gt;
Something else that may catch you out (especially if you are using custom top pages and have relative links anywhere) - you need this directive to appear in the &amp;lt;head&amp;gt; section of any PHP pages you use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;base href=&amp;quot;&amp;lt;?php echo getWebHost();?&amp;gt;/&amp;quot; /&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, don&amp;#039;t forget to restart your webserver after any configuration changes!&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Set_up_your_webserver_to_enable_mod_rewrite&amp;diff=3308</id>
		<title>Set up your webserver to enable mod rewrite</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Set_up_your_webserver_to_enable_mod_rewrite&amp;diff=3308"/>
				<updated>2015-02-10T18:23:30Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This step really depends on what webserver you are using and how it has been configured previously. There are lots of tutorials on the web about this and we suggest you google for them.&lt;br /&gt;
&lt;br /&gt;
A useful one is: https://www.digitalocean.com/community/articles/how-to-set-up-mod_rewrite&lt;br /&gt;
&lt;br /&gt;
A couple of things that might catch you out. Firstly you need to ensure mod_rewrite is installed and turned on in your webserver conf. &lt;br /&gt;
&lt;br /&gt;
You also need to ensure that there is a directive either in your main httpd.conf, your virtualhost file or your .htaccess file (depending on where you are setting up your Directory directives) that sets AllowOverride to All.&lt;br /&gt;
&lt;br /&gt;
Something else that may catch you out (especially if you are using custom top pages) - you need this directive to appear in the &amp;lt;head&amp;gt; section of any PHP pages you use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;base href=&amp;quot;&amp;lt;?php echo getWebHost();?&amp;gt;/&amp;quot; /&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, don&amp;#039;t forget to restart your webserver after any configuration changes!&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Set_up_your_webserver_to_enable_mod_rewrite&amp;diff=3307</id>
		<title>Set up your webserver to enable mod rewrite</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Set_up_your_webserver_to_enable_mod_rewrite&amp;diff=3307"/>
				<updated>2015-02-10T15:50:22Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This step really depends on what webserver you are using and how it has been configured previously. There are lots of tutorials on the web about this and we suggest you google for them.&lt;br /&gt;
&lt;br /&gt;
A useful one is: https://www.digitalocean.com/community/articles/how-to-set-up-mod_rewrite&lt;br /&gt;
&lt;br /&gt;
A couple of things that might catch you out. Firstly you need to ensure mod_rewrite is installed and turned on in your webserver conf. &lt;br /&gt;
&lt;br /&gt;
You also need to ensure that there is a directive either in your main httpd.conf, your virtualhost file or your .htaccess file (depending on where you are setting up your Directory directives) that sets AllowOverride to All.&lt;br /&gt;
&lt;br /&gt;
Something else that may catch you out (especially if you are using custom top pages) - you need this directive to appear in the &amp;lt;head&amp;gt; section of any PHP pages you use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;base href=&amp;quot;&amp;lt;?php echo getWebHost();?&amp;gt;/&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, don&amp;#039;t forget to restart your webserver after any configuration changes!&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3306</id>
		<title>Setting up the Wordpress Plugin</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3306"/>
				<updated>2014-10-14T10:27:32Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Example 2 - A transcluded subform */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.&lt;br /&gt;
&lt;br /&gt;
At the moment, this plugin allows a Wordpress user to write a shortcode into their post, which can either create a hyperlink to the record view of an item or can be used to transclude a subform. The functionality of this plugin may be extended in the future.&lt;br /&gt;
&lt;br /&gt;
The plugin can be downloaded from [http://ark.lparchaeology.com/external_plugins/ark_transcluder.zip here]. &lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of the plugin is as simple as downloading it, unzipping the zip file and copying the resulting folder into your wp-plugins/ directory of the your Wordpress install.&lt;br /&gt;
&lt;br /&gt;
You will then need to go to the Plugins menu of your Administrator Dashboard, click on Inactive plugins, and you should see &amp;#039;ARK Transcluder&amp;#039;. Activate it.&lt;br /&gt;
&lt;br /&gt;
===Set Up===&lt;br /&gt;
&lt;br /&gt;
Provided everything went well with the activation of the plugin, a new menu should appear under the Settings menu on the left of the Dashboard (called &amp;#039;ARK Transcluder Settings&amp;#039;). Click on this and a form will appear.&lt;br /&gt;
&lt;br /&gt;
====ARK Settings====&lt;br /&gt;
&lt;br /&gt;
This form should be self-explanatory. Please ensure that your ARK url does not have any page names in it, you should be just entering the base URL. For example, &amp;#039;http://www.myark.com/ark/&amp;#039; NOT &amp;#039;http://www.myark.com/ark/micro_view.php&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The Quickname of the ARK is used to refer to a specific ARK, especially if you have more than one registered. If you are only using one ARK the quickname is not mandatory.&lt;br /&gt;
&lt;br /&gt;
You will only need to enter username and password if you do not have anonymous logins setup. &amp;#039;&amp;#039;PLEASE NOTE:&amp;#039;&amp;#039; this username and password MAY be sent plaintext and give someone access to your ARK - so it is advisable to set up a special locked-down account on ARK that does not allow edits and only has limited access.&lt;br /&gt;
&lt;br /&gt;
If you want to have access to more than one ARK within your Wordpress installation, you can add up to 4 other ARKs, using the Add Another ARK button.&lt;br /&gt;
&lt;br /&gt;
[[File:Trancluder plugin1.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====CSS Settings====&lt;br /&gt;
&lt;br /&gt;
It is also possible to set some custom CSS for the transcluded subforms, which will override the CSS used by the parent ARK. You can type the CSS statements within the CSS box. For example, if you want the headers of each form to turn &amp;#039;red&amp;#039;, you could use: &amp;lt;pre&amp;gt;div.sf_nav h4 {color:red};&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Ark trancluder2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====Save the Settings and check the ARK connection(s)====&lt;br /&gt;
&lt;br /&gt;
Provided everything is working, once you have saved the values - you can click the Get ARK Info button. This includes the current name and version of the ARK and also the available modules and the names of the subforms (per module) that are available for use with the plugin.&lt;br /&gt;
&lt;br /&gt;
If this information does not appear - Wordpress couldn&amp;#039;t make a connection with your ARK installation. The best way to debug this is to open this url in your browser: http://www.myark.com/ark/api.php?req=describeARK&amp;amp;handle=YOUR_USERNAME&amp;amp;passwd=YOUR_PASSWORD. This should return an array with the version and name of the ARK, if it returns any errors then you&amp;#039;ll need to fix those before you can properly use the plugin. Check out the [[API documentation]] for further information.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
The plugin is very simple to use. Once it is installed properly, you can include shortcodes in your posts to make links or transclude subforms.&lt;br /&gt;
&lt;br /&gt;
====Example 1 - A link to a Context====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_link mod=itemval]&lt;br /&gt;
&lt;br /&gt;
In the Visual editor of Wordpress for a post you could write the following: &amp;lt;code&amp;gt;&amp;quot;[ark_link cxt=MNO12_123] is a really interesting context, mainly because it is a good example of a pit&amp;quot;.&amp;lt;/code&amp;gt; When this post is previewed it will replace the shortcode with a hyperlink to Context MNO12_123.&lt;br /&gt;
&lt;br /&gt;
If you have more than one ARK, then you will need to use the quickname to refer to the one you are interested in. This should be done using an extra attribute called &amp;#039;ark&amp;#039;. Please note this attribute should come after you have stated the itemkey/itemvalue pair:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;[ark_link cxt=MNO12_123 ark=Mins] is a really interesting context, mainly because it is a good example of a pit from the Minories excavation. However, a similar context was found in the Prescot Street excavation ([ark_link cxt=PCO06_12 ark=Prescot])&amp;quot;.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please be aware the plugin does not check if the ARK item exists, so take care when filling in the values otherwise you will end up with dead links.&lt;br /&gt;
&lt;br /&gt;
====Example 2 - A transcluded subform====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_tc mod=itemval sf=subform_name ark=quickname w=400 h=200]&lt;br /&gt;
&lt;br /&gt;
The post text could read: &amp;lt;code&amp;gt;&amp;quot;When we look at the photos for this context, you will see the dark-brownish smear [ark_tc cxt=MNO12_123 sf=cxt_site_photo]&amp;quot;&amp;lt;/code&amp;gt;. This will render the text, with the Site Photo subform replacing the location of the shortcode.&lt;br /&gt;
&lt;br /&gt;
The plugin does not check the presence of the subform or the itemkey/itemval pair, so if you put something in incorrectly it will likely print out an ARK generated error message complaining that the form does not exist.&lt;br /&gt;
&lt;br /&gt;
As with the hyperlink shortcode, you can specify which ARK the form should come from (if you have more than one saved in your settings), and you can also specify a width (w) and height (h) in pixels if you want to change the size of the transcluded subform.&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3305</id>
		<title>Setting up the Wordpress Plugin</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3305"/>
				<updated>2014-10-14T10:27:11Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Example 1 - A link to a Context */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.&lt;br /&gt;
&lt;br /&gt;
At the moment, this plugin allows a Wordpress user to write a shortcode into their post, which can either create a hyperlink to the record view of an item or can be used to transclude a subform. The functionality of this plugin may be extended in the future.&lt;br /&gt;
&lt;br /&gt;
The plugin can be downloaded from [http://ark.lparchaeology.com/external_plugins/ark_transcluder.zip here]. &lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of the plugin is as simple as downloading it, unzipping the zip file and copying the resulting folder into your wp-plugins/ directory of the your Wordpress install.&lt;br /&gt;
&lt;br /&gt;
You will then need to go to the Plugins menu of your Administrator Dashboard, click on Inactive plugins, and you should see &amp;#039;ARK Transcluder&amp;#039;. Activate it.&lt;br /&gt;
&lt;br /&gt;
===Set Up===&lt;br /&gt;
&lt;br /&gt;
Provided everything went well with the activation of the plugin, a new menu should appear under the Settings menu on the left of the Dashboard (called &amp;#039;ARK Transcluder Settings&amp;#039;). Click on this and a form will appear.&lt;br /&gt;
&lt;br /&gt;
====ARK Settings====&lt;br /&gt;
&lt;br /&gt;
This form should be self-explanatory. Please ensure that your ARK url does not have any page names in it, you should be just entering the base URL. For example, &amp;#039;http://www.myark.com/ark/&amp;#039; NOT &amp;#039;http://www.myark.com/ark/micro_view.php&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The Quickname of the ARK is used to refer to a specific ARK, especially if you have more than one registered. If you are only using one ARK the quickname is not mandatory.&lt;br /&gt;
&lt;br /&gt;
You will only need to enter username and password if you do not have anonymous logins setup. &amp;#039;&amp;#039;PLEASE NOTE:&amp;#039;&amp;#039; this username and password MAY be sent plaintext and give someone access to your ARK - so it is advisable to set up a special locked-down account on ARK that does not allow edits and only has limited access.&lt;br /&gt;
&lt;br /&gt;
If you want to have access to more than one ARK within your Wordpress installation, you can add up to 4 other ARKs, using the Add Another ARK button.&lt;br /&gt;
&lt;br /&gt;
[[File:Trancluder plugin1.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====CSS Settings====&lt;br /&gt;
&lt;br /&gt;
It is also possible to set some custom CSS for the transcluded subforms, which will override the CSS used by the parent ARK. You can type the CSS statements within the CSS box. For example, if you want the headers of each form to turn &amp;#039;red&amp;#039;, you could use: &amp;lt;pre&amp;gt;div.sf_nav h4 {color:red};&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Ark trancluder2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====Save the Settings and check the ARK connection(s)====&lt;br /&gt;
&lt;br /&gt;
Provided everything is working, once you have saved the values - you can click the Get ARK Info button. This includes the current name and version of the ARK and also the available modules and the names of the subforms (per module) that are available for use with the plugin.&lt;br /&gt;
&lt;br /&gt;
If this information does not appear - Wordpress couldn&amp;#039;t make a connection with your ARK installation. The best way to debug this is to open this url in your browser: http://www.myark.com/ark/api.php?req=describeARK&amp;amp;handle=YOUR_USERNAME&amp;amp;passwd=YOUR_PASSWORD. This should return an array with the version and name of the ARK, if it returns any errors then you&amp;#039;ll need to fix those before you can properly use the plugin. Check out the [[API documentation]] for further information.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
The plugin is very simple to use. Once it is installed properly, you can include shortcodes in your posts to make links or transclude subforms.&lt;br /&gt;
&lt;br /&gt;
====Example 1 - A link to a Context====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_link mod=itemval]&lt;br /&gt;
&lt;br /&gt;
In the Visual editor of Wordpress for a post you could write the following: &amp;lt;code&amp;gt;&amp;quot;[ark_link cxt=MNO12_123] is a really interesting context, mainly because it is a good example of a pit&amp;quot;.&amp;lt;/code&amp;gt; When this post is previewed it will replace the shortcode with a hyperlink to Context MNO12_123.&lt;br /&gt;
&lt;br /&gt;
If you have more than one ARK, then you will need to use the quickname to refer to the one you are interested in. This should be done using an extra attribute called &amp;#039;ark&amp;#039;. Please note this attribute should come after you have stated the itemkey/itemvalue pair:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;[ark_link cxt=MNO12_123 ark=Mins] is a really interesting context, mainly because it is a good example of a pit from the Minories excavation. However, a similar context was found in the Prescot Street excavation ([ark_link cxt=PCO06_12 ark=Prescot])&amp;quot;.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please be aware the plugin does not check if the ARK item exists, so take care when filling in the values otherwise you will end up with dead links.&lt;br /&gt;
&lt;br /&gt;
====Example 2 - A transcluded subform====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_tc mod=itemval sf=subform_name ark=quickname w=400 h=200]&lt;br /&gt;
&lt;br /&gt;
The post text could read: &amp;lt;pre&amp;gt;&amp;quot;When we look at the photos for this context, you will see the dark-brownish smear [ark_tc cxt=MNO12_123 sf=cxt_site_photo]&amp;quot;&amp;lt;/pre&amp;gt;. This will render the text, with the Site Photo subform replacing the location of the shortcode.&lt;br /&gt;
&lt;br /&gt;
The plugin does not check the presence of the subform or the itemkey/itemval pair, so if you put something in incorrectly it will likely print out an ARK generated error message complaining that the form does not exist.&lt;br /&gt;
&lt;br /&gt;
As with the hyperlink shortcode, you can specify which ARK the form should come from (if you have more than one saved in your settings), and you can also specify a width (w) and height (h) in pixels if you want to change the size of the transcluded subform.&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3304</id>
		<title>Setting up the Wordpress Plugin</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3304"/>
				<updated>2014-10-14T10:26:49Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Example 1 - A link to a Context */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.&lt;br /&gt;
&lt;br /&gt;
At the moment, this plugin allows a Wordpress user to write a shortcode into their post, which can either create a hyperlink to the record view of an item or can be used to transclude a subform. The functionality of this plugin may be extended in the future.&lt;br /&gt;
&lt;br /&gt;
The plugin can be downloaded from [http://ark.lparchaeology.com/external_plugins/ark_transcluder.zip here]. &lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of the plugin is as simple as downloading it, unzipping the zip file and copying the resulting folder into your wp-plugins/ directory of the your Wordpress install.&lt;br /&gt;
&lt;br /&gt;
You will then need to go to the Plugins menu of your Administrator Dashboard, click on Inactive plugins, and you should see &amp;#039;ARK Transcluder&amp;#039;. Activate it.&lt;br /&gt;
&lt;br /&gt;
===Set Up===&lt;br /&gt;
&lt;br /&gt;
Provided everything went well with the activation of the plugin, a new menu should appear under the Settings menu on the left of the Dashboard (called &amp;#039;ARK Transcluder Settings&amp;#039;). Click on this and a form will appear.&lt;br /&gt;
&lt;br /&gt;
====ARK Settings====&lt;br /&gt;
&lt;br /&gt;
This form should be self-explanatory. Please ensure that your ARK url does not have any page names in it, you should be just entering the base URL. For example, &amp;#039;http://www.myark.com/ark/&amp;#039; NOT &amp;#039;http://www.myark.com/ark/micro_view.php&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The Quickname of the ARK is used to refer to a specific ARK, especially if you have more than one registered. If you are only using one ARK the quickname is not mandatory.&lt;br /&gt;
&lt;br /&gt;
You will only need to enter username and password if you do not have anonymous logins setup. &amp;#039;&amp;#039;PLEASE NOTE:&amp;#039;&amp;#039; this username and password MAY be sent plaintext and give someone access to your ARK - so it is advisable to set up a special locked-down account on ARK that does not allow edits and only has limited access.&lt;br /&gt;
&lt;br /&gt;
If you want to have access to more than one ARK within your Wordpress installation, you can add up to 4 other ARKs, using the Add Another ARK button.&lt;br /&gt;
&lt;br /&gt;
[[File:Trancluder plugin1.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====CSS Settings====&lt;br /&gt;
&lt;br /&gt;
It is also possible to set some custom CSS for the transcluded subforms, which will override the CSS used by the parent ARK. You can type the CSS statements within the CSS box. For example, if you want the headers of each form to turn &amp;#039;red&amp;#039;, you could use: &amp;lt;pre&amp;gt;div.sf_nav h4 {color:red};&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Ark trancluder2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====Save the Settings and check the ARK connection(s)====&lt;br /&gt;
&lt;br /&gt;
Provided everything is working, once you have saved the values - you can click the Get ARK Info button. This includes the current name and version of the ARK and also the available modules and the names of the subforms (per module) that are available for use with the plugin.&lt;br /&gt;
&lt;br /&gt;
If this information does not appear - Wordpress couldn&amp;#039;t make a connection with your ARK installation. The best way to debug this is to open this url in your browser: http://www.myark.com/ark/api.php?req=describeARK&amp;amp;handle=YOUR_USERNAME&amp;amp;passwd=YOUR_PASSWORD. This should return an array with the version and name of the ARK, if it returns any errors then you&amp;#039;ll need to fix those before you can properly use the plugin. Check out the [[API documentation]] for further information.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
The plugin is very simple to use. Once it is installed properly, you can include shortcodes in your posts to make links or transclude subforms.&lt;br /&gt;
&lt;br /&gt;
====Example 1 - A link to a Context====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_link mod=itemval]&lt;br /&gt;
&lt;br /&gt;
In the Visual editor of Wordpress for a post you could write the following: &amp;lt;pre&amp;gt;&amp;quot;[ark_link cxt=MNO12_123] is a really interesting context, mainly because it is a good example of a pit&amp;quot;.&amp;lt;/pre&amp;gt; When this post is previewed it will replace the shortcode with a hyperlink to Context MNO12_123.&lt;br /&gt;
&lt;br /&gt;
If you have more than one ARK, then you will need to use the quickname to refer to the one you are interested in. This should be done using an extra attribute called &amp;#039;ark&amp;#039;. Please note this attribute should come after you have stated the itemkey/itemvalue pair:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;[ark_link cxt=MNO12_123 ark=Mins] is a really interesting context, mainly because it is a good example of a pit from the Minories excavation. However, a similar context was found in the Prescot Street excavation ([ark_link cxt=PCO06_12 ark=Prescot])&amp;quot;.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please be aware the plugin does not check if the ARK item exists, so take care when filling in the values otherwise you will end up with dead links.&lt;br /&gt;
&lt;br /&gt;
====Example 2 - A transcluded subform====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_tc mod=itemval sf=subform_name ark=quickname w=400 h=200]&lt;br /&gt;
&lt;br /&gt;
The post text could read: &amp;lt;pre&amp;gt;&amp;quot;When we look at the photos for this context, you will see the dark-brownish smear [ark_tc cxt=MNO12_123 sf=cxt_site_photo]&amp;quot;&amp;lt;/pre&amp;gt;. This will render the text, with the Site Photo subform replacing the location of the shortcode.&lt;br /&gt;
&lt;br /&gt;
The plugin does not check the presence of the subform or the itemkey/itemval pair, so if you put something in incorrectly it will likely print out an ARK generated error message complaining that the form does not exist.&lt;br /&gt;
&lt;br /&gt;
As with the hyperlink shortcode, you can specify which ARK the form should come from (if you have more than one saved in your settings), and you can also specify a width (w) and height (h) in pixels if you want to change the size of the transcluded subform.&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3303</id>
		<title>Setting up the Wordpress Plugin</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3303"/>
				<updated>2014-10-14T10:25:36Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.&lt;br /&gt;
&lt;br /&gt;
At the moment, this plugin allows a Wordpress user to write a shortcode into their post, which can either create a hyperlink to the record view of an item or can be used to transclude a subform. The functionality of this plugin may be extended in the future.&lt;br /&gt;
&lt;br /&gt;
The plugin can be downloaded from [http://ark.lparchaeology.com/external_plugins/ark_transcluder.zip here]. &lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of the plugin is as simple as downloading it, unzipping the zip file and copying the resulting folder into your wp-plugins/ directory of the your Wordpress install.&lt;br /&gt;
&lt;br /&gt;
You will then need to go to the Plugins menu of your Administrator Dashboard, click on Inactive plugins, and you should see &amp;#039;ARK Transcluder&amp;#039;. Activate it.&lt;br /&gt;
&lt;br /&gt;
===Set Up===&lt;br /&gt;
&lt;br /&gt;
Provided everything went well with the activation of the plugin, a new menu should appear under the Settings menu on the left of the Dashboard (called &amp;#039;ARK Transcluder Settings&amp;#039;). Click on this and a form will appear.&lt;br /&gt;
&lt;br /&gt;
====ARK Settings====&lt;br /&gt;
&lt;br /&gt;
This form should be self-explanatory. Please ensure that your ARK url does not have any page names in it, you should be just entering the base URL. For example, &amp;#039;http://www.myark.com/ark/&amp;#039; NOT &amp;#039;http://www.myark.com/ark/micro_view.php&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The Quickname of the ARK is used to refer to a specific ARK, especially if you have more than one registered. If you are only using one ARK the quickname is not mandatory.&lt;br /&gt;
&lt;br /&gt;
You will only need to enter username and password if you do not have anonymous logins setup. &amp;#039;&amp;#039;PLEASE NOTE:&amp;#039;&amp;#039; this username and password MAY be sent plaintext and give someone access to your ARK - so it is advisable to set up a special locked-down account on ARK that does not allow edits and only has limited access.&lt;br /&gt;
&lt;br /&gt;
If you want to have access to more than one ARK within your Wordpress installation, you can add up to 4 other ARKs, using the Add Another ARK button.&lt;br /&gt;
&lt;br /&gt;
[[File:Trancluder plugin1.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====CSS Settings====&lt;br /&gt;
&lt;br /&gt;
It is also possible to set some custom CSS for the transcluded subforms, which will override the CSS used by the parent ARK. You can type the CSS statements within the CSS box. For example, if you want the headers of each form to turn &amp;#039;red&amp;#039;, you could use: &amp;lt;pre&amp;gt;div.sf_nav h4 {color:red};&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Ark trancluder2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====Save the Settings and check the ARK connection(s)====&lt;br /&gt;
&lt;br /&gt;
Provided everything is working, once you have saved the values - you can click the Get ARK Info button. This includes the current name and version of the ARK and also the available modules and the names of the subforms (per module) that are available for use with the plugin.&lt;br /&gt;
&lt;br /&gt;
If this information does not appear - Wordpress couldn&amp;#039;t make a connection with your ARK installation. The best way to debug this is to open this url in your browser: http://www.myark.com/ark/api.php?req=describeARK&amp;amp;handle=YOUR_USERNAME&amp;amp;passwd=YOUR_PASSWORD. This should return an array with the version and name of the ARK, if it returns any errors then you&amp;#039;ll need to fix those before you can properly use the plugin. Check out the [[API documentation]] for further information.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
The plugin is very simple to use. Once it is installed properly, you can include shortcodes in your posts to make links or transclude subforms.&lt;br /&gt;
&lt;br /&gt;
====Example 1 - A link to a Context====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_link mod=itemval]&lt;br /&gt;
&lt;br /&gt;
In the Visual editor of Wordpress for a post you could write the following: &amp;lt;pre&amp;gt;&amp;quot;[ark_link cxt=MNO12_123] is a really interesting context, mainly because it is a good example of a pit&amp;quot;.&amp;lt;/pre&amp;gt; When this post is previewed it will replace the shortcode with a hyperlink to Context MNO12_123.&lt;br /&gt;
&lt;br /&gt;
If you have more than one ARK, then you will need to use the quickname to refer to the one you are interested in. This should be done using an extra attribute called &amp;#039;ark&amp;#039;. Please note this attribute should come after you have stated the itemkey/itemvalue pair:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;[ark_link cxt=MNO12_123 ark=Mins] is a really interesting context, mainly because it is a good example of a pit from the Minories excavation. However, a similar context was found in the Prescot Street excavation ([ark_link cxt=PCO06_12 ark=Prescot])&amp;quot;.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please be aware the plugin does not check if the ARK item exists, so take care when filling in the values otherwise you will end up with dead links.&lt;br /&gt;
&lt;br /&gt;
====Example 2 - A transcluded subform====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_tc mod=itemval sf=subform_name ark=quickname w=400 h=200]&lt;br /&gt;
&lt;br /&gt;
The post text could read: &amp;lt;pre&amp;gt;&amp;quot;When we look at the photos for this context, you will see the dark-brownish smear [ark_tc cxt=MNO12_123 sf=cxt_site_photo]&amp;quot;&amp;lt;/pre&amp;gt;. This will render the text, with the Site Photo subform replacing the location of the shortcode.&lt;br /&gt;
&lt;br /&gt;
The plugin does not check the presence of the subform or the itemkey/itemval pair, so if you put something in incorrectly it will likely print out an ARK generated error message complaining that the form does not exist.&lt;br /&gt;
&lt;br /&gt;
As with the hyperlink shortcode, you can specify which ARK the form should come from (if you have more than one saved in your settings), and you can also specify a width (w) and height (h) in pixels if you want to change the size of the transcluded subform.&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3302</id>
		<title>Setting up the Wordpress Plugin</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3302"/>
				<updated>2014-10-14T10:19:33Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* CSS Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.&lt;br /&gt;
&lt;br /&gt;
At the moment, this plugin allows a Wordpress user to write a shortcode into their post, which can either create a hyperlink to the record view of an item or can be used to transclude a subform. The functionality of this plugin may be extended in the future.&lt;br /&gt;
&lt;br /&gt;
The plugin can be downloaded from [http://ark.lparchaeology.com/external_plugins/ark_transcluder.zip here]. &lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of the plugin is as simple as downloading it, unzipping the zip file and copying the resulting folder into your wp-plugins/ directory of the your Wordpress install.&lt;br /&gt;
&lt;br /&gt;
You will then need to go to the Plugins menu of your Administrator Dashboard, click on Inactive plugins, and you should see &amp;#039;ARK Transcluder&amp;#039;. Activate it.&lt;br /&gt;
&lt;br /&gt;
===Set Up===&lt;br /&gt;
&lt;br /&gt;
Provided everything went well with the activation of the plugin, a new menu should appear under the Settings menu on the left of the Dashboard (called &amp;#039;ARK Transcluder Settings&amp;#039;). Click on this and a form will appear.&lt;br /&gt;
&lt;br /&gt;
====ARK Settings====&lt;br /&gt;
&lt;br /&gt;
This form should be self-explanatory. Please ensure that your ARK url does not have any page names in it, you should be just entering the base URL. For example, &amp;#039;http://www.myark.com/ark/&amp;#039; NOT &amp;#039;http://www.myark.com/ark/micro_view.php&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The Quickname of the ARK is used to refer to a specific ARK, especially if you have more than one registered. If you are only using one ARK the quickname is not mandatory.&lt;br /&gt;
&lt;br /&gt;
You will only need to enter username and password if you do not have anonymous logins setup. &amp;#039;&amp;#039;PLEASE NOTE:&amp;#039;&amp;#039; this username and password MAY be sent plaintext and give someone access to your ARK - so it is advisable to set up a special locked-down account on ARK that does not allow edits and only has limited access.&lt;br /&gt;
&lt;br /&gt;
If you want to have access to more than one ARK within your Wordpress installation, you can add up to 4 other ARKs, using the Add Another ARK button.&lt;br /&gt;
&lt;br /&gt;
[[File:Trancluder plugin1.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====CSS Settings====&lt;br /&gt;
&lt;br /&gt;
It is also possible to set some custom CSS for the transcluded subforms, which will override the CSS used by the parent ARK. You can type the CSS statements within the CSS box. For example, if you want the headers of each form to turn &amp;#039;red&amp;#039;, you could use: &amp;lt;pre&amp;gt;div.sf_nav h4 {color:red};&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Ark trancluder2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====Save the Settings and check the ARK connection(s)====&lt;br /&gt;
&lt;br /&gt;
Provided everything is working, once you have saved the values - you can click the Get ARK Info button. This includes the current name and version of the ARK and also the available modules and the names of the subforms (per module) that are available for use with the plugin.&lt;br /&gt;
&lt;br /&gt;
If this information does not appear - Wordpress couldn&amp;#039;t make a connection with your ARK installation. The best way to debug this is to open this url in your browser: http://www.myark.com/ark/api.php?req=describeARK&amp;amp;handle=YOUR_USERNAME&amp;amp;passwd=YOUR_PASSWORD. This should return an array with the version and name of the ARK, if it returns any errors then you&amp;#039;ll need to fix those before you can properly use the plugin. Check out the [[API documentation]] for further information.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
The plugin is very simple to use. Once it is installed properly, you can include shortcodes in your posts to make links or transclude subforms.&lt;br /&gt;
&lt;br /&gt;
====Example 1 - A link to a Context====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_link mod=itemval]&lt;br /&gt;
&lt;br /&gt;
In the Visual editor of Wordpress for a post you could write the following: &amp;quot;[ark_link cxt=MNO12_123] is a really interesting context, mainly because it is a good example of a pit&amp;quot;. When this post is previewed it will replace the shortcode with a hyperlink to Context MNO12_123.&lt;br /&gt;
&lt;br /&gt;
Please be aware the plugin does not check if the ARK item exists, so take care when filling in the values otherwise you will end up with dead links.&lt;br /&gt;
&lt;br /&gt;
====Example 2 - A transcluded subform====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_tc mod=itemval sf=subform_name]&lt;br /&gt;
&lt;br /&gt;
The post text could read: &amp;quot;When we look at the photos for this context, you will see the dark-brownish smear [ark_tc cxt=MNO12_123 sf=cxt_site_photo]&amp;quot;. This will render the text, with the Site Photo subform replacing the location of the shortcode.&lt;br /&gt;
&lt;br /&gt;
The plugin does not check the presence of the subform or the itemkey/itemval pair, so if you put something in incorrectly it will likely print out an ARK generated error message complaining that the form does not exist.&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3301</id>
		<title>Setting up the Wordpress Plugin</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3301"/>
				<updated>2014-10-14T10:19:15Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Set Up */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.&lt;br /&gt;
&lt;br /&gt;
At the moment, this plugin allows a Wordpress user to write a shortcode into their post, which can either create a hyperlink to the record view of an item or can be used to transclude a subform. The functionality of this plugin may be extended in the future.&lt;br /&gt;
&lt;br /&gt;
The plugin can be downloaded from [http://ark.lparchaeology.com/external_plugins/ark_transcluder.zip here]. &lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of the plugin is as simple as downloading it, unzipping the zip file and copying the resulting folder into your wp-plugins/ directory of the your Wordpress install.&lt;br /&gt;
&lt;br /&gt;
You will then need to go to the Plugins menu of your Administrator Dashboard, click on Inactive plugins, and you should see &amp;#039;ARK Transcluder&amp;#039;. Activate it.&lt;br /&gt;
&lt;br /&gt;
===Set Up===&lt;br /&gt;
&lt;br /&gt;
Provided everything went well with the activation of the plugin, a new menu should appear under the Settings menu on the left of the Dashboard (called &amp;#039;ARK Transcluder Settings&amp;#039;). Click on this and a form will appear.&lt;br /&gt;
&lt;br /&gt;
====ARK Settings====&lt;br /&gt;
&lt;br /&gt;
This form should be self-explanatory. Please ensure that your ARK url does not have any page names in it, you should be just entering the base URL. For example, &amp;#039;http://www.myark.com/ark/&amp;#039; NOT &amp;#039;http://www.myark.com/ark/micro_view.php&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The Quickname of the ARK is used to refer to a specific ARK, especially if you have more than one registered. If you are only using one ARK the quickname is not mandatory.&lt;br /&gt;
&lt;br /&gt;
You will only need to enter username and password if you do not have anonymous logins setup. &amp;#039;&amp;#039;PLEASE NOTE:&amp;#039;&amp;#039; this username and password MAY be sent plaintext and give someone access to your ARK - so it is advisable to set up a special locked-down account on ARK that does not allow edits and only has limited access.&lt;br /&gt;
&lt;br /&gt;
If you want to have access to more than one ARK within your Wordpress installation, you can add up to 4 other ARKs, using the Add Another ARK button.&lt;br /&gt;
&lt;br /&gt;
[[File:Trancluder plugin1.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====CSS Settings====&lt;br /&gt;
&lt;br /&gt;
It is also possible to set some custom CSS for the transcluded subforms, which will override the CSS used by the parent ARK. You can type the CSS statements within the CSS box. For example, if you want the headers of each form to turn &amp;#039;red&amp;#039;, you could use: &amp;lt;pre&amp;gt;div.sf_nav h4 {color:red};&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:File:Ark trancluder2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====Save the Settings and check the ARK connection(s)====&lt;br /&gt;
&lt;br /&gt;
Provided everything is working, once you have saved the values - you can click the Get ARK Info button. This includes the current name and version of the ARK and also the available modules and the names of the subforms (per module) that are available for use with the plugin.&lt;br /&gt;
&lt;br /&gt;
If this information does not appear - Wordpress couldn&amp;#039;t make a connection with your ARK installation. The best way to debug this is to open this url in your browser: http://www.myark.com/ark/api.php?req=describeARK&amp;amp;handle=YOUR_USERNAME&amp;amp;passwd=YOUR_PASSWORD. This should return an array with the version and name of the ARK, if it returns any errors then you&amp;#039;ll need to fix those before you can properly use the plugin. Check out the [[API documentation]] for further information.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
The plugin is very simple to use. Once it is installed properly, you can include shortcodes in your posts to make links or transclude subforms.&lt;br /&gt;
&lt;br /&gt;
====Example 1 - A link to a Context====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_link mod=itemval]&lt;br /&gt;
&lt;br /&gt;
In the Visual editor of Wordpress for a post you could write the following: &amp;quot;[ark_link cxt=MNO12_123] is a really interesting context, mainly because it is a good example of a pit&amp;quot;. When this post is previewed it will replace the shortcode with a hyperlink to Context MNO12_123.&lt;br /&gt;
&lt;br /&gt;
Please be aware the plugin does not check if the ARK item exists, so take care when filling in the values otherwise you will end up with dead links.&lt;br /&gt;
&lt;br /&gt;
====Example 2 - A transcluded subform====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_tc mod=itemval sf=subform_name]&lt;br /&gt;
&lt;br /&gt;
The post text could read: &amp;quot;When we look at the photos for this context, you will see the dark-brownish smear [ark_tc cxt=MNO12_123 sf=cxt_site_photo]&amp;quot;. This will render the text, with the Site Photo subform replacing the location of the shortcode.&lt;br /&gt;
&lt;br /&gt;
The plugin does not check the presence of the subform or the itemkey/itemval pair, so if you put something in incorrectly it will likely print out an ARK generated error message complaining that the form does not exist.&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=File:Ark_trancluder2.png&amp;diff=3300</id>
		<title>File:Ark trancluder2.png</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=File:Ark_trancluder2.png&amp;diff=3300"/>
				<updated>2014-10-14T10:18:23Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3299</id>
		<title>Setting up the Wordpress Plugin</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3299"/>
				<updated>2014-10-14T10:17:23Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* ARK Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.&lt;br /&gt;
&lt;br /&gt;
At the moment, this plugin allows a Wordpress user to write a shortcode into their post, which can either create a hyperlink to the record view of an item or can be used to transclude a subform. The functionality of this plugin may be extended in the future.&lt;br /&gt;
&lt;br /&gt;
The plugin can be downloaded from [http://ark.lparchaeology.com/external_plugins/ark_transcluder.zip here]. &lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of the plugin is as simple as downloading it, unzipping the zip file and copying the resulting folder into your wp-plugins/ directory of the your Wordpress install.&lt;br /&gt;
&lt;br /&gt;
You will then need to go to the Plugins menu of your Administrator Dashboard, click on Inactive plugins, and you should see &amp;#039;ARK Transcluder&amp;#039;. Activate it.&lt;br /&gt;
&lt;br /&gt;
===Set Up===&lt;br /&gt;
&lt;br /&gt;
Provided everything went well with the activation of the plugin, a new menu should appear under the Settings menu on the left of the Dashboard (called &amp;#039;ARK Transcluder Settings&amp;#039;). Click on this and a form will appear.&lt;br /&gt;
&lt;br /&gt;
====ARK Settings====&lt;br /&gt;
&lt;br /&gt;
This form should be self-explanatory. Please ensure that your ARK url does not have any page names in it, you should be just entering the base URL. For example, &amp;#039;http://www.myark.com/ark/&amp;#039; NOT &amp;#039;http://www.myark.com/ark/micro_view.php&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The Quickname of the ARK is used to refer to a specific ARK, especially if you have more than one registered. If you are only using one ARK the quickname is not mandatory.&lt;br /&gt;
&lt;br /&gt;
You will only need to enter username and password if you do not have anonymous logins setup. &amp;#039;&amp;#039;PLEASE NOTE:&amp;#039;&amp;#039; this username and password MAY be sent plaintext and give someone access to your ARK - so it is advisable to set up a special locked-down account on ARK that does not allow edits and only has limited access.&lt;br /&gt;
&lt;br /&gt;
If you want to have access to more than one ARK within your Wordpress installation, you can add up to 4 other ARKs, using the Add Another ARK button.&lt;br /&gt;
&lt;br /&gt;
[[File:Trancluder plugin1.png|500px]]&lt;br /&gt;
&lt;br /&gt;
====CSS Settings====&lt;br /&gt;
&lt;br /&gt;
It is also possible to set some custom CSS for the transcluded subforms, which will override the CSS used by the parent ARK. You can type the CSS statements within the CSS box. For example, if you want the headers of each form to turn &amp;#039;red&amp;#039;, you could use: &amp;lt;pre&amp;gt;div.sf_nav h4 {color:red};&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Provided everything is working, once you have saved the values - you can click the Get ARK Info button. This includes the current name and version of the ARK and also the available modules and the names of the subforms (per module) that are available for use with the plugin.&lt;br /&gt;
&lt;br /&gt;
If this information does not appear - Wordpress couldn&amp;#039;t make a connection with your ARK installation. The best way to debug this is to open this url in your browser: http://www.myark.com/ark/api.php?req=describeARK&amp;amp;handle=YOUR_USERNAME&amp;amp;passwd=YOUR_PASSWORD. This should return an array with the version and name of the ARK, if it returns any errors then you&amp;#039;ll need to fix those before you can properly use the plugin. Check out the [[API documentation]] for further information.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
The plugin is very simple to use. Once it is installed properly, you can include shortcodes in your posts to make links or transclude subforms.&lt;br /&gt;
&lt;br /&gt;
====Example 1 - A link to a Context====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_link mod=itemval]&lt;br /&gt;
&lt;br /&gt;
In the Visual editor of Wordpress for a post you could write the following: &amp;quot;[ark_link cxt=MNO12_123] is a really interesting context, mainly because it is a good example of a pit&amp;quot;. When this post is previewed it will replace the shortcode with a hyperlink to Context MNO12_123.&lt;br /&gt;
&lt;br /&gt;
Please be aware the plugin does not check if the ARK item exists, so take care when filling in the values otherwise you will end up with dead links.&lt;br /&gt;
&lt;br /&gt;
====Example 2 - A transcluded subform====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_tc mod=itemval sf=subform_name]&lt;br /&gt;
&lt;br /&gt;
The post text could read: &amp;quot;When we look at the photos for this context, you will see the dark-brownish smear [ark_tc cxt=MNO12_123 sf=cxt_site_photo]&amp;quot;. This will render the text, with the Site Photo subform replacing the location of the shortcode.&lt;br /&gt;
&lt;br /&gt;
The plugin does not check the presence of the subform or the itemkey/itemval pair, so if you put something in incorrectly it will likely print out an ARK generated error message complaining that the form does not exist.&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3298</id>
		<title>Setting up the Wordpress Plugin</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3298"/>
				<updated>2014-10-14T10:05:39Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* ARK Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.&lt;br /&gt;
&lt;br /&gt;
At the moment, this plugin allows a Wordpress user to write a shortcode into their post, which can either create a hyperlink to the record view of an item or can be used to transclude a subform. The functionality of this plugin may be extended in the future.&lt;br /&gt;
&lt;br /&gt;
The plugin can be downloaded from [http://ark.lparchaeology.com/external_plugins/ark_transcluder.zip here]. &lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of the plugin is as simple as downloading it, unzipping the zip file and copying the resulting folder into your wp-plugins/ directory of the your Wordpress install.&lt;br /&gt;
&lt;br /&gt;
You will then need to go to the Plugins menu of your Administrator Dashboard, click on Inactive plugins, and you should see &amp;#039;ARK Transcluder&amp;#039;. Activate it.&lt;br /&gt;
&lt;br /&gt;
===Set Up===&lt;br /&gt;
&lt;br /&gt;
Provided everything went well with the activation of the plugin, a new menu should appear under the Settings menu on the left of the Dashboard (called &amp;#039;ARK Transcluder Settings&amp;#039;). Click on this and a form will appear.&lt;br /&gt;
&lt;br /&gt;
====ARK Settings====&lt;br /&gt;
&lt;br /&gt;
This form should be self-explanatory. Please ensure that your ARK url does not have any page names in it, you should be just entering the base URL. For example, &amp;#039;http://www.myark.com/ark/&amp;#039; NOT &amp;#039;http://www.myark.com/ark/micro_view.php&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You will only need to enter username and password if you do not have anonymous logins setup. **PLEASE NOTE:** this username and password MAY be sent plaintext and give someone access to your ARK - so it is advisable to set up a special locked-down account on ARK that does not allow edits and only has limited access.&lt;br /&gt;
&lt;br /&gt;
Provided everything is working, once you have saved the values - you can click the Get ARK Info button. This includes the current name and version of the ARK and also the available modules and the names of the subforms (per module) that are available for use with the plugin.&lt;br /&gt;
&lt;br /&gt;
If this information does not appear - Wordpress couldn&amp;#039;t make a connection with your ARK installation. The best way to debug this is to open this url in your browser: http://www.myark.com/ark/api.php?req=describeARK&amp;amp;handle=YOUR_USERNAME&amp;amp;passwd=YOUR_PASSWORD. This should return an array with the version and name of the ARK, if it returns any errors then you&amp;#039;ll need to fix those before you can properly use the plugin. Check out the [[API documentation]] for further information.&lt;br /&gt;
&lt;br /&gt;
[[File:Trancluder plugin1.png|500px]]&lt;br /&gt;
&lt;br /&gt;
If you want to have access to more than one ARK within your Wordpress installation, you can add up to 4 other ARKs, using the Add Another ARK button.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
The plugin is very simple to use. Once it is installed properly, you can include shortcodes in your posts to make links or transclude subforms.&lt;br /&gt;
&lt;br /&gt;
====Example 1 - A link to a Context====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_link mod=itemval]&lt;br /&gt;
&lt;br /&gt;
In the Visual editor of Wordpress for a post you could write the following: &amp;quot;[ark_link cxt=MNO12_123] is a really interesting context, mainly because it is a good example of a pit&amp;quot;. When this post is previewed it will replace the shortcode with a hyperlink to Context MNO12_123.&lt;br /&gt;
&lt;br /&gt;
Please be aware the plugin does not check if the ARK item exists, so take care when filling in the values otherwise you will end up with dead links.&lt;br /&gt;
&lt;br /&gt;
====Example 2 - A transcluded subform====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_tc mod=itemval sf=subform_name]&lt;br /&gt;
&lt;br /&gt;
The post text could read: &amp;quot;When we look at the photos for this context, you will see the dark-brownish smear [ark_tc cxt=MNO12_123 sf=cxt_site_photo]&amp;quot;. This will render the text, with the Site Photo subform replacing the location of the shortcode.&lt;br /&gt;
&lt;br /&gt;
The plugin does not check the presence of the subform or the itemkey/itemval pair, so if you put something in incorrectly it will likely print out an ARK generated error message complaining that the form does not exist.&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3297</id>
		<title>Setting up the Wordpress Plugin</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3297"/>
				<updated>2014-10-14T10:05:21Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* ARK Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.&lt;br /&gt;
&lt;br /&gt;
At the moment, this plugin allows a Wordpress user to write a shortcode into their post, which can either create a hyperlink to the record view of an item or can be used to transclude a subform. The functionality of this plugin may be extended in the future.&lt;br /&gt;
&lt;br /&gt;
The plugin can be downloaded from [http://ark.lparchaeology.com/external_plugins/ark_transcluder.zip here]. &lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of the plugin is as simple as downloading it, unzipping the zip file and copying the resulting folder into your wp-plugins/ directory of the your Wordpress install.&lt;br /&gt;
&lt;br /&gt;
You will then need to go to the Plugins menu of your Administrator Dashboard, click on Inactive plugins, and you should see &amp;#039;ARK Transcluder&amp;#039;. Activate it.&lt;br /&gt;
&lt;br /&gt;
===Set Up===&lt;br /&gt;
&lt;br /&gt;
Provided everything went well with the activation of the plugin, a new menu should appear under the Settings menu on the left of the Dashboard (called &amp;#039;ARK Transcluder Settings&amp;#039;). Click on this and a form will appear.&lt;br /&gt;
&lt;br /&gt;
====ARK Settings====&lt;br /&gt;
&lt;br /&gt;
This form should be self-explanatory. Please ensure that your ARK url does not have any page names in it, you should be just entering the base URL. For example, &amp;#039;http://www.myark.com/ark/&amp;#039; NOT &amp;#039;http://www.myark.com/ark/micro_view.php&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You will only need to enter username and password if you do not have anonymous logins setup. **PLEASE NOTE:** this username and password MAY be sent plaintext and give someone access to your ARK - so it is advisable to set up a special locked-down account on ARK that does not allow edits and only has limited access.&lt;br /&gt;
&lt;br /&gt;
Provided everything is working, once you have saved the values - you can click the Get ARK Info button. This includes the current name and version of the ARK and also the available modules and the names of the subforms (per module) that are available for use with the plugin.&lt;br /&gt;
&lt;br /&gt;
If this information does not appear - Wordpress couldn&amp;#039;t make a connection with your ARK installation. The best way to debug this is to open this url in your browser: http://www.myark.com/ark/api.php?req=describeARK&amp;amp;handle=YOUR_USERNAME&amp;amp;passwd=YOUR_PASSWORD. This should return an array with the version and name of the ARK, if it returns any errors then you&amp;#039;ll need to fix those before you can properly use the plugin. Check out the [[API documentation]] for further information.&lt;br /&gt;
&lt;br /&gt;
[[File:Trancluder plugin1.png|200px]]&lt;br /&gt;
&lt;br /&gt;
If you want to have access to more than one ARK within your Wordpress installation, you can add up to 4 other ARKs, using the Add Another ARK button.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
The plugin is very simple to use. Once it is installed properly, you can include shortcodes in your posts to make links or transclude subforms.&lt;br /&gt;
&lt;br /&gt;
====Example 1 - A link to a Context====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_link mod=itemval]&lt;br /&gt;
&lt;br /&gt;
In the Visual editor of Wordpress for a post you could write the following: &amp;quot;[ark_link cxt=MNO12_123] is a really interesting context, mainly because it is a good example of a pit&amp;quot;. When this post is previewed it will replace the shortcode with a hyperlink to Context MNO12_123.&lt;br /&gt;
&lt;br /&gt;
Please be aware the plugin does not check if the ARK item exists, so take care when filling in the values otherwise you will end up with dead links.&lt;br /&gt;
&lt;br /&gt;
====Example 2 - A transcluded subform====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_tc mod=itemval sf=subform_name]&lt;br /&gt;
&lt;br /&gt;
The post text could read: &amp;quot;When we look at the photos for this context, you will see the dark-brownish smear [ark_tc cxt=MNO12_123 sf=cxt_site_photo]&amp;quot;. This will render the text, with the Site Photo subform replacing the location of the shortcode.&lt;br /&gt;
&lt;br /&gt;
The plugin does not check the presence of the subform or the itemkey/itemval pair, so if you put something in incorrectly it will likely print out an ARK generated error message complaining that the form does not exist.&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3296</id>
		<title>Setting up the Wordpress Plugin</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3296"/>
				<updated>2014-10-14T10:05:04Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* ARK Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.&lt;br /&gt;
&lt;br /&gt;
At the moment, this plugin allows a Wordpress user to write a shortcode into their post, which can either create a hyperlink to the record view of an item or can be used to transclude a subform. The functionality of this plugin may be extended in the future.&lt;br /&gt;
&lt;br /&gt;
The plugin can be downloaded from [http://ark.lparchaeology.com/external_plugins/ark_transcluder.zip here]. &lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of the plugin is as simple as downloading it, unzipping the zip file and copying the resulting folder into your wp-plugins/ directory of the your Wordpress install.&lt;br /&gt;
&lt;br /&gt;
You will then need to go to the Plugins menu of your Administrator Dashboard, click on Inactive plugins, and you should see &amp;#039;ARK Transcluder&amp;#039;. Activate it.&lt;br /&gt;
&lt;br /&gt;
===Set Up===&lt;br /&gt;
&lt;br /&gt;
Provided everything went well with the activation of the plugin, a new menu should appear under the Settings menu on the left of the Dashboard (called &amp;#039;ARK Transcluder Settings&amp;#039;). Click on this and a form will appear.&lt;br /&gt;
&lt;br /&gt;
====ARK Settings====&lt;br /&gt;
&lt;br /&gt;
This form should be self-explanatory. Please ensure that your ARK url does not have any page names in it, you should be just entering the base URL. For example, &amp;#039;http://www.myark.com/ark/&amp;#039; NOT &amp;#039;http://www.myark.com/ark/micro_view.php&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You will only need to enter username and password if you do not have anonymous logins setup. **PLEASE NOTE:** this username and password MAY be sent plaintext and give someone access to your ARK - so it is advisable to set up a special locked-down account on ARK that does not allow edits and only has limited access.&lt;br /&gt;
&lt;br /&gt;
Provided everything is working, once you have saved the values - you can click the Get ARK Info button. This includes the current name and version of the ARK and also the available modules and the names of the subforms (per module) that are available for use with the plugin.&lt;br /&gt;
&lt;br /&gt;
If this information does not appear - Wordpress couldn&amp;#039;t make a connection with your ARK installation. The best way to debug this is to open this url in your browser: http://www.myark.com/ark/api.php?req=describeARK&amp;amp;handle=YOUR_USERNAME&amp;amp;passwd=YOUR_PASSWORD. This should return an array with the version and name of the ARK, if it returns any errors then you&amp;#039;ll need to fix those before you can properly use the plugin. Check out the [[API documentation]] for further information.&lt;br /&gt;
&lt;br /&gt;
[[File:Trancluder plugin1.png]]&lt;br /&gt;
&lt;br /&gt;
If you want to have access to more than one ARK within your Wordpress installation, you can add up to 4 other ARKs, using the Add Another ARK button.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
The plugin is very simple to use. Once it is installed properly, you can include shortcodes in your posts to make links or transclude subforms.&lt;br /&gt;
&lt;br /&gt;
====Example 1 - A link to a Context====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_link mod=itemval]&lt;br /&gt;
&lt;br /&gt;
In the Visual editor of Wordpress for a post you could write the following: &amp;quot;[ark_link cxt=MNO12_123] is a really interesting context, mainly because it is a good example of a pit&amp;quot;. When this post is previewed it will replace the shortcode with a hyperlink to Context MNO12_123.&lt;br /&gt;
&lt;br /&gt;
Please be aware the plugin does not check if the ARK item exists, so take care when filling in the values otherwise you will end up with dead links.&lt;br /&gt;
&lt;br /&gt;
====Example 2 - A transcluded subform====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_tc mod=itemval sf=subform_name]&lt;br /&gt;
&lt;br /&gt;
The post text could read: &amp;quot;When we look at the photos for this context, you will see the dark-brownish smear [ark_tc cxt=MNO12_123 sf=cxt_site_photo]&amp;quot;. This will render the text, with the Site Photo subform replacing the location of the shortcode.&lt;br /&gt;
&lt;br /&gt;
The plugin does not check the presence of the subform or the itemkey/itemval pair, so if you put something in incorrectly it will likely print out an ARK generated error message complaining that the form does not exist.&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3295</id>
		<title>Setting up the Wordpress Plugin</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3295"/>
				<updated>2014-10-14T10:03:51Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Set Up */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.&lt;br /&gt;
&lt;br /&gt;
At the moment, this plugin allows a Wordpress user to write a shortcode into their post, which can either create a hyperlink to the record view of an item or can be used to transclude a subform. The functionality of this plugin may be extended in the future.&lt;br /&gt;
&lt;br /&gt;
The plugin can be downloaded from [http://ark.lparchaeology.com/external_plugins/ark_transcluder.zip here]. &lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of the plugin is as simple as downloading it, unzipping the zip file and copying the resulting folder into your wp-plugins/ directory of the your Wordpress install.&lt;br /&gt;
&lt;br /&gt;
You will then need to go to the Plugins menu of your Administrator Dashboard, click on Inactive plugins, and you should see &amp;#039;ARK Transcluder&amp;#039;. Activate it.&lt;br /&gt;
&lt;br /&gt;
===Set Up===&lt;br /&gt;
&lt;br /&gt;
Provided everything went well with the activation of the plugin, a new menu should appear under the Settings menu on the left of the Dashboard (called &amp;#039;ARK Transcluder Settings&amp;#039;). Click on this and a form will appear.&lt;br /&gt;
&lt;br /&gt;
====ARK Settings====&lt;br /&gt;
&lt;br /&gt;
This form should be self-explanatory. Please ensure that your ARK url does not have any page names in it, you should be just entering the base URL. For example, &amp;#039;http://www.myark.com/ark/&amp;#039; NOT &amp;#039;http://www.myark.com/ark/micro_view.php&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You will only need to enter username and password if you do not have anonymous logins setup. **PLEASE NOTE:** this username and password MAY be sent plaintext and give someone access to your ARK - so it is advisable to set up a special locked-down account on ARK that does not allow edits and only has limited access.&lt;br /&gt;
&lt;br /&gt;
Provided everything is working, once you have saved the values - you can click the Get ARK Info button. This includes the current name and version of the ARK and also the available modules and the names of the subforms (per module) that are available for use with the plugin.&lt;br /&gt;
&lt;br /&gt;
If this information does not appear - Wordpress couldn&amp;#039;t make a connection with your ARK installation. The best way to debug this is to open this url in your browser: http://www.myark.com/ark/api.php?req=describeARK&amp;amp;handle=YOUR_USERNAME&amp;amp;passwd=YOUR_PASSWORD. This should return an array with the version and name of the ARK, if it returns any errors then you&amp;#039;ll need to fix those before you can properly use the plugin. Check out the [[API documentation]] for further information.&lt;br /&gt;
&lt;br /&gt;
File:Trancluder plugin1.png&lt;br /&gt;
&lt;br /&gt;
If you want to have access to more than one ARK within your Wordpress installation, you can add up to 4 other ARKs, using the Add Another ARK button.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
The plugin is very simple to use. Once it is installed properly, you can include shortcodes in your posts to make links or transclude subforms.&lt;br /&gt;
&lt;br /&gt;
====Example 1 - A link to a Context====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_link mod=itemval]&lt;br /&gt;
&lt;br /&gt;
In the Visual editor of Wordpress for a post you could write the following: &amp;quot;[ark_link cxt=MNO12_123] is a really interesting context, mainly because it is a good example of a pit&amp;quot;. When this post is previewed it will replace the shortcode with a hyperlink to Context MNO12_123.&lt;br /&gt;
&lt;br /&gt;
Please be aware the plugin does not check if the ARK item exists, so take care when filling in the values otherwise you will end up with dead links.&lt;br /&gt;
&lt;br /&gt;
====Example 2 - A transcluded subform====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_tc mod=itemval sf=subform_name]&lt;br /&gt;
&lt;br /&gt;
The post text could read: &amp;quot;When we look at the photos for this context, you will see the dark-brownish smear [ark_tc cxt=MNO12_123 sf=cxt_site_photo]&amp;quot;. This will render the text, with the Site Photo subform replacing the location of the shortcode.&lt;br /&gt;
&lt;br /&gt;
The plugin does not check the presence of the subform or the itemkey/itemval pair, so if you put something in incorrectly it will likely print out an ARK generated error message complaining that the form does not exist.&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=File:Trancluder_plugin1.png&amp;diff=3294</id>
		<title>File:Trancluder plugin1.png</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=File:Trancluder_plugin1.png&amp;diff=3294"/>
				<updated>2014-10-14T10:02:13Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3293</id>
		<title>Setting up the Wordpress Plugin</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3293"/>
				<updated>2014-10-14T09:54:32Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.&lt;br /&gt;
&lt;br /&gt;
At the moment, this plugin allows a Wordpress user to write a shortcode into their post, which can either create a hyperlink to the record view of an item or can be used to transclude a subform. The functionality of this plugin may be extended in the future.&lt;br /&gt;
&lt;br /&gt;
The plugin can be downloaded from [http://ark.lparchaeology.com/external_plugins/ark_transcluder.zip here]. &lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of the plugin is as simple as downloading it, unzipping the zip file and copying the resulting folder into your wp-plugins/ directory of the your Wordpress install.&lt;br /&gt;
&lt;br /&gt;
You will then need to go to the Plugins menu of your Administrator Dashboard, click on Inactive plugins, and you should see &amp;#039;ARK Transcluder&amp;#039;. Activate it.&lt;br /&gt;
&lt;br /&gt;
===Set Up===&lt;br /&gt;
&lt;br /&gt;
Provided everything went well with the activation of the plugin, a new menu should appear under the Settings menu on the left of the Dashboard (called &amp;#039;ARK Transcluder Settings&amp;#039;). Click on this and a form will appear.&lt;br /&gt;
&lt;br /&gt;
This form should be self-explanatory. Please ensure that your ARK url does not have any page names in it, you should be just entering the base URL. For example, &amp;#039;http://www.myark.com/ark/&amp;#039; NOT &amp;#039;http://www.myark.com/ark/micro_view.php&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You will only need to enter username and password if you do not have anonymous logins setup. **PLEASE NOTE:** this username and password MAY be sent plaintext and give someone access to your ARK - so it is advisable to set up a special locked-down account on ARK that does not allow edits and only has limited access.&lt;br /&gt;
&lt;br /&gt;
Provided everything is working, once you have saved the values - you should get some information about your connected ARK below the form. This includes the current name and version of the ARK and also the available modules and the names of the subforms (per module) that are available for use with the plugin.&lt;br /&gt;
&lt;br /&gt;
If this information does not appear - Wordpress couldn&amp;#039;t make a connection with your ARK installation. The best way to debug this is to open this url in your browser: http://www.myark.com/ark/api.php?req=describeARK&amp;amp;handle=YOUR_USERNAME&amp;amp;passwd=YOUR_PASSWORD. This should return an array with the version and name of the ARK, if it returns any errors then you&amp;#039;ll need to fix those before you can properly use the plugin. Check out the [[API documentation]] for further information.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
The plugin is very simple to use. Once it is installed properly, you can include shortcodes in your posts to make links or transclude subforms.&lt;br /&gt;
&lt;br /&gt;
====Example 1 - A link to a Context====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_link mod=itemval]&lt;br /&gt;
&lt;br /&gt;
In the Visual editor of Wordpress for a post you could write the following: &amp;quot;[ark_link cxt=MNO12_123] is a really interesting context, mainly because it is a good example of a pit&amp;quot;. When this post is previewed it will replace the shortcode with a hyperlink to Context MNO12_123.&lt;br /&gt;
&lt;br /&gt;
Please be aware the plugin does not check if the ARK item exists, so take care when filling in the values otherwise you will end up with dead links.&lt;br /&gt;
&lt;br /&gt;
====Example 2 - A transcluded subform====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_tc mod=itemval sf=subform_name]&lt;br /&gt;
&lt;br /&gt;
The post text could read: &amp;quot;When we look at the photos for this context, you will see the dark-brownish smear [ark_tc cxt=MNO12_123 sf=cxt_site_photo]&amp;quot;. This will render the text, with the Site Photo subform replacing the location of the shortcode.&lt;br /&gt;
&lt;br /&gt;
The plugin does not check the presence of the subform or the itemkey/itemval pair, so if you put something in incorrectly it will likely print out an ARK generated error message complaining that the form does not exist.&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3292</id>
		<title>Setting up the Wordpress Plugin</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3292"/>
				<updated>2014-10-07T15:48:12Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.&lt;br /&gt;
&lt;br /&gt;
At the moment, this plugin allows a Wordpress user to write a shortcode into their post, which can either create a hyperlink to the record view of an item or can be used to transclude a subform. The functionality of this plugin may be extended in the future.&lt;br /&gt;
&lt;br /&gt;
The plugin can be downloaded from [http://ark.lparchaeology.com/external_plugins/ark_transcluder.zip here]. &lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of the plugin is as simple as downloading it, unzipping the zip file and copying the resulting php file it to your wp-plugins/ directory of the your Wordpress install.&lt;br /&gt;
&lt;br /&gt;
You will then need to go to the Plugins menu of your Administrator Dashboard, click on Inactive plugins, and you should see &amp;#039;ARK Transcluder&amp;#039;. Activate it.&lt;br /&gt;
&lt;br /&gt;
===Set Up===&lt;br /&gt;
&lt;br /&gt;
Provided everything went well with the activation of the plugin, a new menu should appear under the Settings menu on the left of the Dashboard (called &amp;#039;ARK Transcluder Settings&amp;#039;). Click on this and a form will appear.&lt;br /&gt;
&lt;br /&gt;
This form should be self-explanatory. Please ensure that your ARK url does not have any page names in it, you should be just entering the base URL. For example, &amp;#039;http://www.myark.com/ark/&amp;#039; NOT &amp;#039;http://www.myark.com/ark/micro_view.php&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You will only need to enter username and password if you do not have anonymous logins setup. **PLEASE NOTE:** this username and password MAY be sent plaintext and give someone access to your ARK - so it is advisable to set up a special locked-down account on ARK that does not allow edits and only has limited access.&lt;br /&gt;
&lt;br /&gt;
Provided everything is working, once you have saved the values - you should get some information about your connected ARK below the form. This includes the current name and version of the ARK and also the available modules and the names of the subforms (per module) that are available for use with the plugin.&lt;br /&gt;
&lt;br /&gt;
If this information does not appear - Wordpress couldn&amp;#039;t make a connection with your ARK installation. The best way to debug this is to open this url in your browser: http://www.myark.com/ark/api.php?req=describeARK&amp;amp;handle=YOUR_USERNAME&amp;amp;passwd=YOUR_PASSWORD. This should return an array with the version and name of the ARK, if it returns any errors then you&amp;#039;ll need to fix those before you can properly use the plugin. Check out the [[API documentation]] for further information.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
The plugin is very simple to use. Once it is installed properly, you can include shortcodes in your posts to make links or transclude subforms.&lt;br /&gt;
&lt;br /&gt;
====Example 1 - A link to a Context====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_link mod=itemval]&lt;br /&gt;
&lt;br /&gt;
In the Visual editor of Wordpress for a post you could write the following: &amp;quot;[ark_link cxt=MNO12_123] is a really interesting context, mainly because it is a good example of a pit&amp;quot;. When this post is previewed it will replace the shortcode with a hyperlink to Context MNO12_123.&lt;br /&gt;
&lt;br /&gt;
Please be aware the plugin does not check if the ARK item exists, so take care when filling in the values otherwise you will end up with dead links.&lt;br /&gt;
&lt;br /&gt;
====Example 2 - A transcluded subform====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_tc mod=itemval sf=subform_name]&lt;br /&gt;
&lt;br /&gt;
The post text could read: &amp;quot;When we look at the photos for this context, you will see the dark-brownish smear [ark_tc cxt=MNO12_123 sf=cxt_site_photo]&amp;quot;. This will render the text, with the Site Photo subform replacing the location of the shortcode.&lt;br /&gt;
&lt;br /&gt;
The plugin does not check the presence of the subform or the itemkey/itemval pair, so if you put something in incorrectly it will likely print out an ARK generated error message complaining that the form does not exist.&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3291</id>
		<title>Setting up the Wordpress Plugin</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3291"/>
				<updated>2014-10-07T13:49:20Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Set Up */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.&lt;br /&gt;
&lt;br /&gt;
At the moment, this plugin allows a Wordpress user to write a shortcode into their post, which can either create a hyperlink to the record view of an item or can be used to transclude a subform. The functionality of this plugin may be extended in the future.&lt;br /&gt;
&lt;br /&gt;
The plugin can be downloaded from [http://ark.lparchaeology.com/external_plugins/ark_transcluder.php here]. &lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of the plugin is as simple as downloading it, and copying it to your wp-plugins/ directory of the your Wordpress install.&lt;br /&gt;
&lt;br /&gt;
You will then need to go to the Plugins menu of your Administrator Dashboard, click on Inactive plugins, and you should see &amp;#039;ARK Transcluder&amp;#039;. Activate it.&lt;br /&gt;
&lt;br /&gt;
===Set Up===&lt;br /&gt;
&lt;br /&gt;
Provided everything went well with the activation of the plugin, a new menu should appear under the Settings menu on the left of the Dashboard (called &amp;#039;ARK Transcluder Settings&amp;#039;). Click on this and a form will appear.&lt;br /&gt;
&lt;br /&gt;
This form should be self-explanatory. Please ensure that your ARK url does not have any page names in it, you should be just entering the base URL. For example, &amp;#039;http://www.myark.com/ark/&amp;#039; NOT &amp;#039;http://www.myark.com/ark/micro_view.php&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You will only need to enter username and password if you do not have anonymous logins setup. **PLEASE NOTE:** this username and password MAY be sent plaintext and give someone access to your ARK - so it is advisable to set up a special locked-down account on ARK that does not allow edits and only has limited access.&lt;br /&gt;
&lt;br /&gt;
Provided everything is working, once you have saved the values - you should get some information about your connected ARK below the form. This includes the current name and version of the ARK and also the available modules and the names of the subforms (per module) that are available for use with the plugin.&lt;br /&gt;
&lt;br /&gt;
If this information does not appear - Wordpress couldn&amp;#039;t make a connection with your ARK installation. The best way to debug this is to open this url in your browser: http://www.myark.com/ark/api.php?req=describeARK&amp;amp;handle=YOUR_USERNAME&amp;amp;passwd=YOUR_PASSWORD. This should return an array with the version and name of the ARK, if it returns any errors then you&amp;#039;ll need to fix those before you can properly use the plugin. Check out the [[API documentation]] for further information.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
The plugin is very simple to use. Once it is installed properly, you can include shortcodes in your posts to make links or transclude subforms.&lt;br /&gt;
&lt;br /&gt;
====Example 1 - A link to a Context====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_link mod=itemval]&lt;br /&gt;
&lt;br /&gt;
In the Visual editor of Wordpress for a post you could write the following: &amp;quot;[ark_link cxt=MNO12_123] is a really interesting context, mainly because it is a good example of a pit&amp;quot;. When this post is previewed it will replace the shortcode with a hyperlink to Context MNO12_123.&lt;br /&gt;
&lt;br /&gt;
Please be aware the plugin does not check if the ARK item exists, so take care when filling in the values otherwise you will end up with dead links.&lt;br /&gt;
&lt;br /&gt;
====Example 2 - A transcluded subform====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_tc mod=itemval sf=subform_name]&lt;br /&gt;
&lt;br /&gt;
The post text could read: &amp;quot;When we look at the photos for this context, you will see the dark-brownish smear [ark_tc cxt=MNO12_123 sf=cxt_site_photo]&amp;quot;. This will render the text, with the Site Photo subform replacing the location of the shortcode.&lt;br /&gt;
&lt;br /&gt;
The plugin does not check the presence of the subform or the itemkey/itemval pair, so if you put something in incorrectly it will likely print out an ARK generated error message complaining that the form does not exist.&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3290</id>
		<title>Setting up the Wordpress Plugin</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3290"/>
				<updated>2014-10-07T13:46:54Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.&lt;br /&gt;
&lt;br /&gt;
At the moment, this plugin allows a Wordpress user to write a shortcode into their post, which can either create a hyperlink to the record view of an item or can be used to transclude a subform. The functionality of this plugin may be extended in the future.&lt;br /&gt;
&lt;br /&gt;
The plugin can be downloaded from [http://ark.lparchaeology.com/external_plugins/ark_transcluder.php here]. &lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of the plugin is as simple as downloading it, and copying it to your wp-plugins/ directory of the your Wordpress install.&lt;br /&gt;
&lt;br /&gt;
You will then need to go to the Plugins menu of your Administrator Dashboard, click on Inactive plugins, and you should see &amp;#039;ARK Transcluder&amp;#039;. Activate it.&lt;br /&gt;
&lt;br /&gt;
===Set Up===&lt;br /&gt;
&lt;br /&gt;
Provided everything went well with the activation of the plugin, a new menu should appear under the Settings menu on the left of the Dashboard (called &amp;#039;ARK Transcluder Settings&amp;#039;). Click on this and a form will appear.&lt;br /&gt;
&lt;br /&gt;
This form should be self-explanatory. Please ensure that your ARK url does not have any page names in it, you should be just entering the base URL. For example, &amp;#039;http://www.myark.com/ark/&amp;#039; NOT &amp;#039;http://www.myark.com/ark/micro_view.php&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You will only need to enter username and password if you do not have anonymous logins setup. **PLEASE NOTE:** this username and password MAY be sent plaintext and give someone access to your ARK - so it is advisable to set up a special locked-down account on ARK that does not allow edits and only has limited access.&lt;br /&gt;
&lt;br /&gt;
Provided everything is working, once you have saved the values - you should get some information about your connected ARK below the form. This includes the current name and version of the ARK and also the available modules and the names of the subforms (per module) that are available for use with the plugin.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
The plugin is very simple to use. Once it is installed properly, you can include shortcodes in your posts to make links or transclude subforms.&lt;br /&gt;
&lt;br /&gt;
====Example 1 - A link to a Context====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_link mod=itemval]&lt;br /&gt;
&lt;br /&gt;
In the Visual editor of Wordpress for a post you could write the following: &amp;quot;[ark_link cxt=MNO12_123] is a really interesting context, mainly because it is a good example of a pit&amp;quot;. When this post is previewed it will replace the shortcode with a hyperlink to Context MNO12_123.&lt;br /&gt;
&lt;br /&gt;
Please be aware the plugin does not check if the ARK item exists, so take care when filling in the values otherwise you will end up with dead links.&lt;br /&gt;
&lt;br /&gt;
====Example 2 - A transcluded subform====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_tc mod=itemval sf=subform_name]&lt;br /&gt;
&lt;br /&gt;
The post text could read: &amp;quot;When we look at the photos for this context, you will see the dark-brownish smear [ark_tc cxt=MNO12_123 sf=cxt_site_photo]&amp;quot;. This will render the text, with the Site Photo subform replacing the location of the shortcode.&lt;br /&gt;
&lt;br /&gt;
The plugin does not check the presence of the subform or the itemkey/itemval pair, so if you put something in incorrectly it will likely print out an ARK generated error message complaining that the form does not exist.&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3289</id>
		<title>Setting up the Wordpress Plugin</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Setting_up_the_Wordpress_Plugin&amp;diff=3289"/>
				<updated>2014-10-07T12:47:28Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: Created page with &amp;quot;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.  At the moment, this plugin allows a Wordpress user to write a shortcode into...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a plugin has been written to enable easy interaction with ARK through Wordpress.&lt;br /&gt;
&lt;br /&gt;
At the moment, this plugin allows a Wordpress user to write a shortcode into their post, which can either create a hyperlink to the record view of an item or can be used to transclude a subform. The functionality of this plugin may be extended in the future.&lt;br /&gt;
&lt;br /&gt;
The plugin can be downloaded from [http://ark.lparchaeology.com/external_plugins/ark_transcluder.php here]. &lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of the plugin is as simple as downloading it, and copying it to your wp-plugins/ directory of the your Wordpress install.&lt;br /&gt;
&lt;br /&gt;
You will then need to go to the Plugins menu of your Administrator Dashboard, click on Inactive plugins, and you should see &amp;#039;ARK Transcluder&amp;#039;. Activate it.&lt;br /&gt;
&lt;br /&gt;
===Set Up===&lt;br /&gt;
&lt;br /&gt;
Provided everything went well with the activation of the plugin, a new menu should appear under the Settings menu on the left of the Dashboard (called &amp;#039;ARK Transcluder Settings&amp;#039;). Click on this and a form will appear.&lt;br /&gt;
&lt;br /&gt;
This form should be self-explanatory. Please ensure that your ARK url does not have any page names in it, you should be just entering the base URL. For example, &amp;#039;http://www.myark.com/ark/&amp;#039; NOT &amp;#039;http://www.myark.com/ark/micro_view.php&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You will only need to enter username and password if you do not have anonymous logins setup. **PLEASE NOTE:** this username and password MAY be sent plaintext and give someone access to your ARK - so it is advisable to set up a special locked-down account on ARK that does not allow edits and only has limited access.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
The plugin is very simple to use. Once it is installed properly, you can include shortcodes in your posts to make links or transclude subforms.&lt;br /&gt;
&lt;br /&gt;
====Example 1 - A link to a Context====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_link mod=itemval]&lt;br /&gt;
&lt;br /&gt;
In the Visual editor of Wordpress for a post you could write the following: &amp;quot;[ark_link cxt=MNO12_123] is a really interesting context, mainly because it is a good example of a pit&amp;quot;. When this post is previewed it will replace the shortcode with a hyperlink to Context MNO12_123.&lt;br /&gt;
&lt;br /&gt;
Please be aware the plugin does not check if the ARK item exists, so take care when filling in the values otherwise you will end up with dead links.&lt;br /&gt;
&lt;br /&gt;
====Example 2 - A transcluded subform====&lt;br /&gt;
&lt;br /&gt;
Shortcode format to use: [ark_tc mod=itemval sf=subform_name]&lt;br /&gt;
&lt;br /&gt;
The post text could read: &amp;quot;When we look at the photos for this context, you will see the dark-brownish smear [ark_tc cxt=MNO12_123 sf=cxt_site_photo]&amp;quot;. This will render the text, with the Site Photo subform replacing the location of the shortcode.&lt;br /&gt;
&lt;br /&gt;
The plugin does not check the presence of the subform or the itemkey/itemval pair, so if you put something in incorrectly it will likely print out an ARK generated error message complaining that the form does not exist.&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3288</id>
		<title>Administrator Manual</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3288"/>
				<updated>2014-10-07T12:25:30Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Administration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
The administrator manual is aimed at people who are downloading and installing ARK. If you are struggling with installation or administration, you should consider contacting the ARK team via the [http://groups.google.com/group/arkusers Google Group].&lt;br /&gt;
&lt;br /&gt;
===Key Concepts===&lt;br /&gt;
&lt;br /&gt;
====[[Navigation]]====&lt;br /&gt;
&lt;br /&gt;
Information about the navigation tools used within ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Views]]====&lt;br /&gt;
&lt;br /&gt;
The different &amp;#039;Views&amp;#039; of ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Key Administration Concepts]]====&lt;br /&gt;
&lt;br /&gt;
An overview of the key administration concepts.&lt;br /&gt;
&lt;br /&gt;
===Installation and Setup===&lt;br /&gt;
&lt;br /&gt;
====[[Basic Installation]]====&lt;br /&gt;
&lt;br /&gt;
A description of the ARK installation process.&lt;br /&gt;
&lt;br /&gt;
====[[Initial setup]]====&lt;br /&gt;
&lt;br /&gt;
Some things to consider when completing the initial setup of your ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Database Tables]]====&lt;br /&gt;
&lt;br /&gt;
A list of the standard ARK tables, with a basic explanation for each.&lt;br /&gt;
&lt;br /&gt;
===ARK Customisation===&lt;br /&gt;
&lt;br /&gt;
This chapter will help the new ARK administrator who is comfortable with editing PHP configuration files through the setup of an ARK project. For a general overview of settings please see [[Key Administration Concepts#Settings Files|Settings Files]].&lt;br /&gt;
&lt;br /&gt;
====[[env_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of the env_settings.php file for three different operating systems.&lt;br /&gt;
&lt;br /&gt;
====[[field_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure the field_settings.php file.&lt;br /&gt;
&lt;br /&gt;
====[[mod_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure module specific settings files.&lt;br /&gt;
&lt;br /&gt;
====[[settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The general settings for ARK.&lt;br /&gt;
&lt;br /&gt;
====[[page_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The settings for page based displays and navigation. &lt;br /&gt;
&lt;br /&gt;
====[[vd_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of information found within the vd_settings.php file.&lt;br /&gt;
&lt;br /&gt;
===Subforms===&lt;br /&gt;
&lt;br /&gt;
====[[Subforms Overview]]====&lt;br /&gt;
&lt;br /&gt;
A general overview of ARK Subforms and their configuration.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Requirements]]====&lt;br /&gt;
&lt;br /&gt;
The required fields for configuration of subforms.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Options]]====&lt;br /&gt;
&lt;br /&gt;
Some optional subform fields generic to all modules and subform types.&lt;br /&gt;
&lt;br /&gt;
====[[Conditional Subforms]]====&lt;br /&gt;
&lt;br /&gt;
Conditional subforms is a more complex subform option that allows specific subforms to only be displayed if a set of pre-configured conditions are met&lt;br /&gt;
&lt;br /&gt;
====[[Subform Reference]]====&lt;br /&gt;
&lt;br /&gt;
A list of all the current subforms with example configurations.&lt;br /&gt;
&lt;br /&gt;
===Mapping===&lt;br /&gt;
&lt;br /&gt;
====[[Mapping Overview]]====&lt;br /&gt;
Some general information about mapping in ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapfile]]====&lt;br /&gt;
Instructions on how to configure the mapfile.&lt;br /&gt;
&lt;br /&gt;
====[[OpenStreetMap and ARK]]====&lt;br /&gt;
Instructions on how to use OpenStreetmap as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
====[[Google Maps and ARK]]====&lt;br /&gt;
Instructions on how to use Google Maps as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
===Administration===&lt;br /&gt;
&lt;br /&gt;
====[[User Administration]]====&lt;br /&gt;
&lt;br /&gt;
Some tools for administering user accounts.&lt;br /&gt;
&lt;br /&gt;
====[[Address Book Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to update the Address Book module.&lt;br /&gt;
&lt;br /&gt;
====[[Alias Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add aliases to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Markup Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add markup to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Exporting Data]]====&lt;br /&gt;
&lt;br /&gt;
Some basic tips for exporting data.&lt;br /&gt;
&lt;br /&gt;
====[[Importing Data]]====&lt;br /&gt;
&lt;br /&gt;
Information about the ongoing development of import tools.&lt;br /&gt;
&lt;br /&gt;
====[[The ARK Help System]]====&lt;br /&gt;
&lt;br /&gt;
How to use and administer the Help system.&lt;br /&gt;
&lt;br /&gt;
====[[Setting up the Wordpress Plugin]]====&lt;br /&gt;
&lt;br /&gt;
This is how to setup and use the ARK Wordpress plugin&lt;br /&gt;
&lt;br /&gt;
===Configuring Clean URLs===&lt;br /&gt;
&lt;br /&gt;
ARK can be configured to use clean URLs, that is instead of visiting a page using a URL like: http://www.myark.com/ark/micro_view.php?item_key=cxt_cd&amp;amp;itemvalue=ABC12_1234 you can visit: http://www.myark.com/ark/view/cxt/ABC12_1234. This allows for persistent clean URLs and also aids in Search Engine Optimisation, etc. If you are still not sure you want to do this, [http://www.hochmanconsultants.com/articles/clean-urls.shtml here] is an article explaining it a bit further. &lt;br /&gt;
&lt;br /&gt;
If you still want to do it there are a number of steps to go through:&lt;br /&gt;
&lt;br /&gt;
1. [[Set up your webserver to enable mod_rewrite]]&lt;br /&gt;
&lt;br /&gt;
2. [[Set up your Rewrite Rules]]&lt;br /&gt;
&lt;br /&gt;
3. [[Check the setup and adjust your main pages]]&lt;br /&gt;
&lt;br /&gt;
===Custom Configuration===&lt;br /&gt;
&lt;br /&gt;
The following are examples of custom configurations and may be specific to previous installations of ARK.  Only use these for reference if you are upgrading from development code prior to the v0.6 release.  Please contact the [http://ark.lparchaeology.com/contact ARK Development Team] for more information on any of the following. &lt;br /&gt;
&lt;br /&gt;
====[[Transcluding]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring file registration]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapping]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring RSS Feeds]]====&lt;br /&gt;
&lt;br /&gt;
[[category: Administrator]]&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=DescribeFields&amp;diff=3283</id>
		<title>DescribeFields</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=DescribeFields&amp;diff=3283"/>
				<updated>2014-06-25T13:18:24Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Arguments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This method is used to supply a list of available fields within the ARK instance. It will return a JSON array of all the different fields within ARK and their relative ids and shortnames, and other information.&lt;br /&gt;
&lt;br /&gt;
Please note this method respects any security conditions set in the subform configuration - therefore if fields are, for instance, being restricted on userids or security groups they will not be made available for return by the API.&lt;br /&gt;
&lt;br /&gt;
The API will also return a list of the variables required to either add or edit the field - for use in [[putField()]] calls.&lt;br /&gt;
&lt;br /&gt;
===Path===&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=describeFields&lt;br /&gt;
&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;item_key&amp;#039;&amp;#039;&amp;#039; - this is in the form &amp;#039;cxt_cd and refers to the module from which the subform fields are requested. If this is set to &amp;#039;all&amp;#039; information about all available subform fields are returned.&lt;br /&gt;
&lt;br /&gt;
If anonymous logins are not enabled a username and password will need to be supplied:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;handle&amp;#039;&amp;#039;&amp;#039; - username&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;passwd&amp;#039;&amp;#039;&amp;#039; - password&lt;br /&gt;
&lt;br /&gt;
The method returns a JSON array unless otherwise specified:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;format&amp;#039;&amp;#039;&amp;#039; - &amp;#039;json&amp;#039; by default, but sending &amp;#039;html&amp;#039; prints a human-readable array to screen&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=describeFields&amp;amp;itemkey=hut_cd&amp;amp;handle=johndoe&amp;amp;passwd=johndoepassword&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [conf_field_description] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [field_id] =&amp;gt; conf_field_description&lt;br /&gt;
            [dataclass] =&amp;gt; txt&lt;br /&gt;
            [classtype] =&amp;gt; notes&lt;br /&gt;
            [aliasinfo] =&amp;gt; &lt;br /&gt;
            [editable] =&amp;gt; 1&lt;br /&gt;
            [hidden] =&amp;gt; &lt;br /&gt;
            [add_validation] =&amp;gt; Array&lt;br /&gt;
                (&lt;br /&gt;
                    [0] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqManual&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; cre_on&lt;br /&gt;
                            [force_var] =&amp;gt; NOW()&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [1] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqManual&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; log&lt;br /&gt;
                            [force_var] =&amp;gt; on&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [2] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; ste_cd&lt;br /&gt;
                            [lv_name] =&amp;gt; ste_cd&lt;br /&gt;
                            [var_locn] =&amp;gt; session&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [3] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; cre_by&lt;br /&gt;
                            [lv_name] =&amp;gt; user_id&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [4] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqClassType&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; txttype&lt;br /&gt;
                            [lv_name] =&amp;gt; classtype&lt;br /&gt;
                            [var_locn] =&amp;gt; field&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [5] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSkipBlank&lt;br /&gt;
                            [var_name] =&amp;gt; txt&lt;br /&gt;
                            [lv_name] =&amp;gt; dyn_field&lt;br /&gt;
                            [var_locn] =&amp;gt; request&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [6] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; itemkey&lt;br /&gt;
                            [lv_name] =&amp;gt; item_key&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [7] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqItemVal&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; itemval&lt;br /&gt;
                            [lv_name] =&amp;gt; itemval&lt;br /&gt;
                            [var_locn] =&amp;gt; request&lt;br /&gt;
                            [req_keytype] =&amp;gt; auto&lt;br /&gt;
                            [ret_keytype] =&amp;gt; cd&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [8] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; lang&lt;br /&gt;
                            [lv_name] =&amp;gt; lang&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
            [edt_validation] =&amp;gt; Array&lt;br /&gt;
                (&lt;br /&gt;
                    [0] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqManual&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; cre_on&lt;br /&gt;
                            [force_var] =&amp;gt; NOW()&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [1] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqManual&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; log&lt;br /&gt;
                            [force_var] =&amp;gt; on&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [2] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; ste_cd&lt;br /&gt;
                            [lv_name] =&amp;gt; ste_cd&lt;br /&gt;
                            [var_locn] =&amp;gt; session&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [3] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; cre_by&lt;br /&gt;
                            [lv_name] =&amp;gt; user_id&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [4] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqClassType&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; txttype&lt;br /&gt;
                            [lv_name] =&amp;gt; classtype&lt;br /&gt;
                            [var_locn] =&amp;gt; field&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [5] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSkipBlank&lt;br /&gt;
                            [var_name] =&amp;gt; txt&lt;br /&gt;
                            [lv_name] =&amp;gt; dyn_field&lt;br /&gt;
                            [var_locn] =&amp;gt; request&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [6] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; itemkey&lt;br /&gt;
                            [lv_name] =&amp;gt; item_key&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [7] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqItemVal&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; itemval&lt;br /&gt;
                            [lv_name] =&amp;gt; itemval&lt;br /&gt;
                            [var_locn] =&amp;gt; request&lt;br /&gt;
                            [req_keytype] =&amp;gt; auto&lt;br /&gt;
                            [ret_keytype] =&amp;gt; cd&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [8] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqFragId&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; frag_id&lt;br /&gt;
                            [lv_name] =&amp;gt; id&lt;br /&gt;
                            [var_locn] =&amp;gt; request&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [9] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; lang&lt;br /&gt;
                            [lv_name] =&amp;gt; lang&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
            [add_variables] =&amp;gt; Array&lt;br /&gt;
                (&lt;br /&gt;
                    [0] =&amp;gt; notes_txt&lt;br /&gt;
                    [1] =&amp;gt; itemval&lt;br /&gt;
                    [2] =&amp;gt; notes_qtype&lt;br /&gt;
                    [3] =&amp;gt; field&lt;br /&gt;
                    [4] =&amp;gt; item_key&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
            [edt_variables] =&amp;gt; Array&lt;br /&gt;
                (&lt;br /&gt;
                    [0] =&amp;gt; notes_txt&lt;br /&gt;
                    [1] =&amp;gt; itemval&lt;br /&gt;
                    [2] =&amp;gt; notes_id&lt;br /&gt;
                    [3] =&amp;gt; notes_qtype&lt;br /&gt;
                    [4] =&amp;gt; field&lt;br /&gt;
                    [5] =&amp;gt; item_key&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=DescribeFields&amp;diff=3282</id>
		<title>DescribeFields</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=DescribeFields&amp;diff=3282"/>
				<updated>2014-06-25T13:06:04Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This method is used to supply a list of available fields within the ARK instance. It will return a JSON array of all the different fields within ARK and their relative ids and shortnames, and other information.&lt;br /&gt;
&lt;br /&gt;
Please note this method respects any security conditions set in the subform configuration - therefore if fields are, for instance, being restricted on userids or security groups they will not be made available for return by the API.&lt;br /&gt;
&lt;br /&gt;
The API will also return a list of the variables required to either add or edit the field - for use in [[putField()]] calls.&lt;br /&gt;
&lt;br /&gt;
===Path===&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=describeFields&lt;br /&gt;
&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;item_key&amp;#039;&amp;#039;&amp;#039; - this is in the form &amp;#039;cxt_cd and refers to the module from which the subforms are requested. If this is set to &amp;#039;all&amp;#039; information about all available subforms are returned.&lt;br /&gt;
&lt;br /&gt;
If anonymous logins are not enabled a username and password will need to be supplied:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;handle&amp;#039;&amp;#039;&amp;#039; - username&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;passwd&amp;#039;&amp;#039;&amp;#039; - password&lt;br /&gt;
&lt;br /&gt;
The method returns a JSON array unless otherwise specified:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;format&amp;#039;&amp;#039;&amp;#039; - &amp;#039;json&amp;#039; by default, but sending &amp;#039;html&amp;#039; prints a human-readable array to screen&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=describeFields&amp;amp;itemkey=hut_cd&amp;amp;handle=johndoe&amp;amp;passwd=johndoepassword&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [conf_field_description] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [field_id] =&amp;gt; conf_field_description&lt;br /&gt;
            [dataclass] =&amp;gt; txt&lt;br /&gt;
            [classtype] =&amp;gt; notes&lt;br /&gt;
            [aliasinfo] =&amp;gt; &lt;br /&gt;
            [editable] =&amp;gt; 1&lt;br /&gt;
            [hidden] =&amp;gt; &lt;br /&gt;
            [add_validation] =&amp;gt; Array&lt;br /&gt;
                (&lt;br /&gt;
                    [0] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqManual&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; cre_on&lt;br /&gt;
                            [force_var] =&amp;gt; NOW()&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [1] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqManual&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; log&lt;br /&gt;
                            [force_var] =&amp;gt; on&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [2] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; ste_cd&lt;br /&gt;
                            [lv_name] =&amp;gt; ste_cd&lt;br /&gt;
                            [var_locn] =&amp;gt; session&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [3] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; cre_by&lt;br /&gt;
                            [lv_name] =&amp;gt; user_id&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [4] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqClassType&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; txttype&lt;br /&gt;
                            [lv_name] =&amp;gt; classtype&lt;br /&gt;
                            [var_locn] =&amp;gt; field&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [5] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSkipBlank&lt;br /&gt;
                            [var_name] =&amp;gt; txt&lt;br /&gt;
                            [lv_name] =&amp;gt; dyn_field&lt;br /&gt;
                            [var_locn] =&amp;gt; request&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [6] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; itemkey&lt;br /&gt;
                            [lv_name] =&amp;gt; item_key&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [7] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqItemVal&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; itemval&lt;br /&gt;
                            [lv_name] =&amp;gt; itemval&lt;br /&gt;
                            [var_locn] =&amp;gt; request&lt;br /&gt;
                            [req_keytype] =&amp;gt; auto&lt;br /&gt;
                            [ret_keytype] =&amp;gt; cd&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [8] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; lang&lt;br /&gt;
                            [lv_name] =&amp;gt; lang&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
            [edt_validation] =&amp;gt; Array&lt;br /&gt;
                (&lt;br /&gt;
                    [0] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqManual&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; cre_on&lt;br /&gt;
                            [force_var] =&amp;gt; NOW()&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [1] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqManual&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; log&lt;br /&gt;
                            [force_var] =&amp;gt; on&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [2] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; ste_cd&lt;br /&gt;
                            [lv_name] =&amp;gt; ste_cd&lt;br /&gt;
                            [var_locn] =&amp;gt; session&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [3] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; cre_by&lt;br /&gt;
                            [lv_name] =&amp;gt; user_id&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [4] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqClassType&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; txttype&lt;br /&gt;
                            [lv_name] =&amp;gt; classtype&lt;br /&gt;
                            [var_locn] =&amp;gt; field&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [5] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSkipBlank&lt;br /&gt;
                            [var_name] =&amp;gt; txt&lt;br /&gt;
                            [lv_name] =&amp;gt; dyn_field&lt;br /&gt;
                            [var_locn] =&amp;gt; request&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [6] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; itemkey&lt;br /&gt;
                            [lv_name] =&amp;gt; item_key&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [7] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqItemVal&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; itemval&lt;br /&gt;
                            [lv_name] =&amp;gt; itemval&lt;br /&gt;
                            [var_locn] =&amp;gt; request&lt;br /&gt;
                            [req_keytype] =&amp;gt; auto&lt;br /&gt;
                            [ret_keytype] =&amp;gt; cd&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [8] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqFragId&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; frag_id&lt;br /&gt;
                            [lv_name] =&amp;gt; id&lt;br /&gt;
                            [var_locn] =&amp;gt; request&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [9] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; lang&lt;br /&gt;
                            [lv_name] =&amp;gt; lang&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
            [add_variables] =&amp;gt; Array&lt;br /&gt;
                (&lt;br /&gt;
                    [0] =&amp;gt; notes_txt&lt;br /&gt;
                    [1] =&amp;gt; itemval&lt;br /&gt;
                    [2] =&amp;gt; notes_qtype&lt;br /&gt;
                    [3] =&amp;gt; field&lt;br /&gt;
                    [4] =&amp;gt; item_key&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
            [edt_variables] =&amp;gt; Array&lt;br /&gt;
                (&lt;br /&gt;
                    [0] =&amp;gt; notes_txt&lt;br /&gt;
                    [1] =&amp;gt; itemval&lt;br /&gt;
                    [2] =&amp;gt; notes_id&lt;br /&gt;
                    [3] =&amp;gt; notes_qtype&lt;br /&gt;
                    [4] =&amp;gt; field&lt;br /&gt;
                    [5] =&amp;gt; item_key&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=The_ARK_Help_System&amp;diff=3281</id>
		<title>The ARK Help System</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=The_ARK_Help_System&amp;diff=3281"/>
				<updated>2014-06-09T14:46:25Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a field-level help system has been introduced to ARK.&lt;br /&gt;
&lt;br /&gt;
The help system works by using the [[Markup]] system to attach chunks of Markup to specific fields. There is very little configuration needed to enable the help system.&lt;br /&gt;
&lt;br /&gt;
==Configuring the subform==&lt;br /&gt;
&lt;br /&gt;
A new subform conf will need to be entered in the settings.php file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$conf_mcd_help =&lt;br /&gt;
    array(&lt;br /&gt;
        &amp;#039;view_state&amp;#039; =&amp;gt; &amp;#039;max&amp;#039;,&lt;br /&gt;
        &amp;#039;edit_state&amp;#039; =&amp;gt; &amp;#039;view&amp;#039;,&lt;br /&gt;
        &amp;#039;sf_nav_type&amp;#039; =&amp;gt; &amp;#039;nmedit&amp;#039;,&lt;br /&gt;
        &amp;#039;sf_title&amp;#039; =&amp;gt; &amp;#039;help&amp;#039;, &lt;br /&gt;
        &amp;#039;sf_html_id&amp;#039; =&amp;gt; &amp;#039;help&amp;#039;, // Must be unique&lt;br /&gt;
        &amp;#039;script&amp;#039; =&amp;gt; &amp;#039;php/subforms/sf_help.php&amp;#039;,&lt;br /&gt;
        &amp;#039;op_modtype&amp;#039; =&amp;gt; FALSE, //if each modtype uses same fields (see below)&lt;br /&gt;
        &amp;#039;fields&amp;#039; =&amp;gt;&lt;br /&gt;
            array(&lt;br /&gt;
        )&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This needs to be named $conf_mcd_help, otherwise the help system will not be able to find it. The subform has one &amp;#039;op&amp;#039; value that can be applied:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;op_textile&amp;#039; =&amp;gt; TRUE&lt;br /&gt;
&lt;br /&gt;
If this op is specified, then the help will be printed using the Textile tool - which means it can be used to print complex formatted HTML (along with images, etc.). For more information on Textile see this link: http://txstyle.org/&lt;br /&gt;
&lt;br /&gt;
==Configuring the navigation==&lt;br /&gt;
&lt;br /&gt;
The help is currently launched using an icon in the title bar of the subform that contains the fields you want help for. This is setup in the sf_conf &amp;#039;sf_nav_type&amp;#039; configuration option. Currently the help icon will appear when sf_nav_type is set to &amp;#039;full&amp;#039; or &amp;#039;help&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==Other things to bear in mind==&lt;br /&gt;
&lt;br /&gt;
The help uses the Markup system to attach the help to the fields. Therefore, the contents of the help can either be edited directly from the help subform - or using the Markup Admin tools. By default the system assumes the nickname of the markup is &amp;#039;help_&amp;#039; concatenated onto whatever the field_id is. For instance, the help for a field with id &amp;#039;conf_field_description&amp;#039; would be &amp;#039;help_conf_field_description&amp;#039;. It is possible to specify a different nickname, by including the option &amp;#039;op_help_nname&amp;#039; in the field and setting a new nickname.&lt;br /&gt;
&lt;br /&gt;
As the names for the nicknames of the markup are usually help_ prefixed on the name of the field -  the length of the nname field in cor_tbl_markup maybe too short. If you get an Error when updating or adding help related to the size of the field in the database then run this SQL command to fix it:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ALTER TABLE `cor_tbl_markup` CHANGE `nname` `nname` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=The_ARK_Help_System&amp;diff=3280</id>
		<title>The ARK Help System</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=The_ARK_Help_System&amp;diff=3280"/>
				<updated>2014-06-09T14:38:51Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: Created page with &amp;quot;As of version 1.2 - a field-level help system has been introduced to ARK.  The help system works by using the Markup system to attach chunks of Markup to specific fields. The...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.2 - a field-level help system has been introduced to ARK.&lt;br /&gt;
&lt;br /&gt;
The help system works by using the [[Markup]] system to attach chunks of Markup to specific fields. There is very little configuration needed to enable the help system.&lt;br /&gt;
&lt;br /&gt;
A new subform conf will need to be entered in the settings.php file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$conf_mcd_help =&lt;br /&gt;
    array(&lt;br /&gt;
        &amp;#039;view_state&amp;#039; =&amp;gt; &amp;#039;max&amp;#039;,&lt;br /&gt;
        &amp;#039;edit_state&amp;#039; =&amp;gt; &amp;#039;view&amp;#039;,&lt;br /&gt;
        &amp;#039;sf_nav_type&amp;#039; =&amp;gt; &amp;#039;nmedit&amp;#039;,&lt;br /&gt;
        &amp;#039;sf_title&amp;#039; =&amp;gt; &amp;#039;help&amp;#039;, &lt;br /&gt;
        &amp;#039;sf_html_id&amp;#039; =&amp;gt; &amp;#039;help&amp;#039;, // Must be unique&lt;br /&gt;
        &amp;#039;script&amp;#039; =&amp;gt; &amp;#039;php/subforms/sf_help.php&amp;#039;,&lt;br /&gt;
        &amp;#039;op_modtype&amp;#039; =&amp;gt; FALSE, //if each modtype uses same fields (see below)&lt;br /&gt;
        &amp;#039;fields&amp;#039; =&amp;gt;&lt;br /&gt;
            array(&lt;br /&gt;
        )&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This needs to be named $conf_mcd_help, otherwise the help system will not be able to find it. The subform has one &amp;#039;op&amp;#039; value that can be applied:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;op_textile&amp;#039; =&amp;gt; TRUE&lt;br /&gt;
&lt;br /&gt;
If this op is specified, then the help will be printed using the Textile tool - which means it can be used to print complex formatted HTML (along with images, etc.). For more information on Textile see this link: http://txstyle.org/&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3279</id>
		<title>Administrator Manual</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3279"/>
				<updated>2014-06-09T14:30:40Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Administration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
The administrator manual is aimed at people who are downloading and installing ARK. If you are struggling with installation or administration, you should consider contacting the ARK team via the [http://groups.google.com/group/arkusers Google Group].&lt;br /&gt;
&lt;br /&gt;
===Key Concepts===&lt;br /&gt;
&lt;br /&gt;
====[[Navigation]]====&lt;br /&gt;
&lt;br /&gt;
Information about the navigation tools used within ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Views]]====&lt;br /&gt;
&lt;br /&gt;
The different &amp;#039;Views&amp;#039; of ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Key Administration Concepts]]====&lt;br /&gt;
&lt;br /&gt;
An overview of the key administration concepts.&lt;br /&gt;
&lt;br /&gt;
===Installation and Setup===&lt;br /&gt;
&lt;br /&gt;
====[[Basic Installation]]====&lt;br /&gt;
&lt;br /&gt;
A description of the ARK installation process.&lt;br /&gt;
&lt;br /&gt;
====[[Initial setup]]====&lt;br /&gt;
&lt;br /&gt;
Some things to consider when completing the initial setup of your ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Database Tables]]====&lt;br /&gt;
&lt;br /&gt;
A list of the standard ARK tables, with a basic explanation for each.&lt;br /&gt;
&lt;br /&gt;
===ARK Customisation===&lt;br /&gt;
&lt;br /&gt;
This chapter will help the new ARK administrator who is comfortable with editing PHP configuration files through the setup of an ARK project. For a general overview of settings please see [[Key Administration Concepts#Settings Files|Settings Files]].&lt;br /&gt;
&lt;br /&gt;
====[[env_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of the env_settings.php file for three different operating systems.&lt;br /&gt;
&lt;br /&gt;
====[[field_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure the field_settings.php file.&lt;br /&gt;
&lt;br /&gt;
====[[mod_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure module specific settings files.&lt;br /&gt;
&lt;br /&gt;
====[[settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The general settings for ARK.&lt;br /&gt;
&lt;br /&gt;
====[[page_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The settings for page based displays and navigation. &lt;br /&gt;
&lt;br /&gt;
====[[vd_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of information found within the vd_settings.php file.&lt;br /&gt;
&lt;br /&gt;
===Subforms===&lt;br /&gt;
&lt;br /&gt;
====[[Subforms Overview]]====&lt;br /&gt;
&lt;br /&gt;
A general overview of ARK Subforms and their configuration.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Requirements]]====&lt;br /&gt;
&lt;br /&gt;
The required fields for configuration of subforms.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Options]]====&lt;br /&gt;
&lt;br /&gt;
Some optional subform fields generic to all modules and subform types.&lt;br /&gt;
&lt;br /&gt;
====[[Conditional Subforms]]====&lt;br /&gt;
&lt;br /&gt;
Conditional subforms is a more complex subform option that allows specific subforms to only be displayed if a set of pre-configured conditions are met&lt;br /&gt;
&lt;br /&gt;
====[[Subform Reference]]====&lt;br /&gt;
&lt;br /&gt;
A list of all the current subforms with example configurations.&lt;br /&gt;
&lt;br /&gt;
===Mapping===&lt;br /&gt;
&lt;br /&gt;
====[[Mapping Overview]]====&lt;br /&gt;
Some general information about mapping in ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapfile]]====&lt;br /&gt;
Instructions on how to configure the mapfile.&lt;br /&gt;
&lt;br /&gt;
====[[OpenStreetMap and ARK]]====&lt;br /&gt;
Instructions on how to use OpenStreetmap as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
====[[Google Maps and ARK]]====&lt;br /&gt;
Instructions on how to use Google Maps as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
===Administration===&lt;br /&gt;
&lt;br /&gt;
====[[User Administration]]====&lt;br /&gt;
&lt;br /&gt;
Some tools for administering user accounts.&lt;br /&gt;
&lt;br /&gt;
====[[Address Book Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to update the Address Book module.&lt;br /&gt;
&lt;br /&gt;
====[[Alias Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add aliases to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Markup Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add markup to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Exporting Data]]====&lt;br /&gt;
&lt;br /&gt;
Some basic tips for exporting data.&lt;br /&gt;
&lt;br /&gt;
====[[Importing Data]]====&lt;br /&gt;
&lt;br /&gt;
Information about the ongoing development of import tools.&lt;br /&gt;
&lt;br /&gt;
====[[The ARK Help System]]====&lt;br /&gt;
&lt;br /&gt;
How to use and administer the Help system.&lt;br /&gt;
&lt;br /&gt;
===Configuring Clean URLs===&lt;br /&gt;
&lt;br /&gt;
ARK can be configured to use clean URLs, that is instead of visiting a page using a URL like: http://www.myark.com/ark/micro_view.php?item_key=cxt_cd&amp;amp;itemvalue=ABC12_1234 you can visit: http://www.myark.com/ark/view/cxt/ABC12_1234. This allows for persistent clean URLs and also aids in Search Engine Optimisation, etc. If you are still not sure you want to do this, [http://www.hochmanconsultants.com/articles/clean-urls.shtml here] is an article explaining it a bit further. &lt;br /&gt;
&lt;br /&gt;
If you still want to do it there are a number of steps to go through:&lt;br /&gt;
&lt;br /&gt;
1. [[Set up your webserver to enable mod_rewrite]]&lt;br /&gt;
&lt;br /&gt;
2. [[Set up your Rewrite Rules]]&lt;br /&gt;
&lt;br /&gt;
3. [[Check the setup and adjust your main pages]]&lt;br /&gt;
&lt;br /&gt;
===Custom Configuration===&lt;br /&gt;
&lt;br /&gt;
The following are examples of custom configurations and may be specific to previous installations of ARK.  Only use these for reference if you are upgrading from development code prior to the v0.6 release.  Please contact the [http://ark.lparchaeology.com/contact ARK Development Team] for more information on any of the following. &lt;br /&gt;
&lt;br /&gt;
====[[Transcluding]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring file registration]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapping]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring RSS Feeds]]====&lt;br /&gt;
&lt;br /&gt;
[[category: Administrator]]&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Set_up_your_Rewrite_Rules&amp;diff=3278</id>
		<title>Set up your Rewrite Rules</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Set_up_your_Rewrite_Rules&amp;diff=3278"/>
				<updated>2014-05-21T14:51:36Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The rules that you setup will be dependent on what your ARK&amp;#039;s structure is like (in terms of modules, etc.) and also what you would like your persistent URLs to look like.&lt;br /&gt;
&lt;br /&gt;
Here are some examples:&lt;br /&gt;
&lt;br /&gt;
To access an item in micro_view using the following URL - http://www.yourark.com/view/cxt/ABC12_212 you could setup the following rule:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; RewriteRule view/([a-z]{3,})/([A-Z0-9]+_[0-9]+) micro_view.php?item_key=$1_cd&amp;amp;$1_cd=$2 &amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Set_up_your_Rewrite_Rules&amp;diff=3277</id>
		<title>Set up your Rewrite Rules</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Set_up_your_Rewrite_Rules&amp;diff=3277"/>
				<updated>2014-05-21T14:51:12Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: Created page with &amp;quot;The rules that you setup will be dependent on what your ARK&amp;#039;s structure is like (in terms of modules, etc.) and also what you would like your persistent URLs to look like.  Here ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The rules that you setup will be dependent on what your ARK&amp;#039;s structure is like (in terms of modules, etc.) and also what you would like your persistent URLs to look like.&lt;br /&gt;
&lt;br /&gt;
Here are some examples:&lt;br /&gt;
&lt;br /&gt;
To access an item in micro_view using the following URL - http://www.yourark.com/view/cxt/ABC12_212 you could setup the following rule:&lt;br /&gt;
&lt;br /&gt;
RewriteRule view/([a-z]{3,})/([A-Z0-9]+_[0-9]+) micro_view.php?item_key=$1_cd&amp;amp;$1_cd=$2&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Set_up_your_webserver_to_enable_mod_rewrite&amp;diff=3276</id>
		<title>Set up your webserver to enable mod rewrite</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Set_up_your_webserver_to_enable_mod_rewrite&amp;diff=3276"/>
				<updated>2014-05-20T14:31:30Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: Created page with &amp;quot;This step really depends on what webserver you are using and how it has been configured previously. There are lots of tutorials on the web about this and we suggest you google fo...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This step really depends on what webserver you are using and how it has been configured previously. There are lots of tutorials on the web about this and we suggest you google for them.&lt;br /&gt;
&lt;br /&gt;
A useful one is: https://www.digitalocean.com/community/articles/how-to-set-up-mod_rewrite&lt;br /&gt;
&lt;br /&gt;
A couple of things that might catch you out. Firstly you need to ensure mod_rewrite is installed and turned on in your webserver conf. &lt;br /&gt;
&lt;br /&gt;
You also need to ensure that there is a directive either in your main httpd.conf, your virtualhost file or your .htaccess file (depending on where you are setting up your Directory directives) that sets AllowOverride to All.&lt;br /&gt;
&lt;br /&gt;
Also, don&amp;#039;t forget to restart your webserver after any configuration changes!&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3275</id>
		<title>Administrator Manual</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3275"/>
				<updated>2014-05-20T14:24:02Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Configuring Clean URLs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
The administrator manual is aimed at people who are downloading and installing ARK. If you are struggling with installation or administration, you should consider contacting the ARK team via the [http://groups.google.com/group/arkusers Google Group].&lt;br /&gt;
&lt;br /&gt;
===Key Concepts===&lt;br /&gt;
&lt;br /&gt;
====[[Navigation]]====&lt;br /&gt;
&lt;br /&gt;
Information about the navigation tools used within ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Views]]====&lt;br /&gt;
&lt;br /&gt;
The different &amp;#039;Views&amp;#039; of ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Key Administration Concepts]]====&lt;br /&gt;
&lt;br /&gt;
An overview of the key administration concepts.&lt;br /&gt;
&lt;br /&gt;
===Installation and Setup===&lt;br /&gt;
&lt;br /&gt;
====[[Basic Installation]]====&lt;br /&gt;
&lt;br /&gt;
A description of the ARK installation process.&lt;br /&gt;
&lt;br /&gt;
====[[Initial setup]]====&lt;br /&gt;
&lt;br /&gt;
Some things to consider when completing the initial setup of your ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Database Tables]]====&lt;br /&gt;
&lt;br /&gt;
A list of the standard ARK tables, with a basic explanation for each.&lt;br /&gt;
&lt;br /&gt;
===ARK Customisation===&lt;br /&gt;
&lt;br /&gt;
This chapter will help the new ARK administrator who is comfortable with editing PHP configuration files through the setup of an ARK project. For a general overview of settings please see [[Key Administration Concepts#Settings Files|Settings Files]].&lt;br /&gt;
&lt;br /&gt;
====[[env_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of the env_settings.php file for three different operating systems.&lt;br /&gt;
&lt;br /&gt;
====[[field_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure the field_settings.php file.&lt;br /&gt;
&lt;br /&gt;
====[[mod_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure module specific settings files.&lt;br /&gt;
&lt;br /&gt;
====[[settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The general settings for ARK.&lt;br /&gt;
&lt;br /&gt;
====[[page_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The settings for page based displays and navigation. &lt;br /&gt;
&lt;br /&gt;
====[[vd_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of information found within the vd_settings.php file.&lt;br /&gt;
&lt;br /&gt;
===Subforms===&lt;br /&gt;
&lt;br /&gt;
====[[Subforms Overview]]====&lt;br /&gt;
&lt;br /&gt;
A general overview of ARK Subforms and their configuration.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Requirements]]====&lt;br /&gt;
&lt;br /&gt;
The required fields for configuration of subforms.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Options]]====&lt;br /&gt;
&lt;br /&gt;
Some optional subform fields generic to all modules and subform types.&lt;br /&gt;
&lt;br /&gt;
====[[Conditional Subforms]]====&lt;br /&gt;
&lt;br /&gt;
Conditional subforms is a more complex subform option that allows specific subforms to only be displayed if a set of pre-configured conditions are met&lt;br /&gt;
&lt;br /&gt;
====[[Subform Reference]]====&lt;br /&gt;
&lt;br /&gt;
A list of all the current subforms with example configurations.&lt;br /&gt;
&lt;br /&gt;
===Mapping===&lt;br /&gt;
&lt;br /&gt;
====[[Mapping Overview]]====&lt;br /&gt;
Some general information about mapping in ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapfile]]====&lt;br /&gt;
Instructions on how to configure the mapfile.&lt;br /&gt;
&lt;br /&gt;
====[[OpenStreetMap and ARK]]====&lt;br /&gt;
Instructions on how to use OpenStreetmap as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
====[[Google Maps and ARK]]====&lt;br /&gt;
Instructions on how to use Google Maps as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
===Administration===&lt;br /&gt;
&lt;br /&gt;
====[[User Administration]]====&lt;br /&gt;
&lt;br /&gt;
Some tools for administering user accounts.&lt;br /&gt;
&lt;br /&gt;
====[[Address Book Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to update the Address Book module.&lt;br /&gt;
&lt;br /&gt;
====[[Alias Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add aliases to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Markup Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add markup to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Exporting Data]]====&lt;br /&gt;
&lt;br /&gt;
Some basic tips for exporting data.&lt;br /&gt;
&lt;br /&gt;
====[[Importing Data]]====&lt;br /&gt;
&lt;br /&gt;
Information about the ongoing development of import tools.&lt;br /&gt;
&lt;br /&gt;
===Configuring Clean URLs===&lt;br /&gt;
&lt;br /&gt;
ARK can be configured to use clean URLs, that is instead of visiting a page using a URL like: http://www.myark.com/ark/micro_view.php?item_key=cxt_cd&amp;amp;itemvalue=ABC12_1234 you can visit: http://www.myark.com/ark/view/cxt/ABC12_1234. This allows for persistent clean URLs and also aids in Search Engine Optimisation, etc. If you are still not sure you want to do this, [http://www.hochmanconsultants.com/articles/clean-urls.shtml here] is an article explaining it a bit further. &lt;br /&gt;
&lt;br /&gt;
If you still want to do it there are a number of steps to go through:&lt;br /&gt;
&lt;br /&gt;
1. [[Set up your webserver to enable mod_rewrite]]&lt;br /&gt;
&lt;br /&gt;
2. [[Set up your Rewrite Rules]]&lt;br /&gt;
&lt;br /&gt;
3. [[Check the setup and adjust your main pages]]&lt;br /&gt;
&lt;br /&gt;
===Custom Configuration===&lt;br /&gt;
&lt;br /&gt;
The following are examples of custom configurations and may be specific to previous installations of ARK.  Only use these for reference if you are upgrading from development code prior to the v0.6 release.  Please contact the [http://ark.lparchaeology.com/contact ARK Development Team] for more information on any of the following. &lt;br /&gt;
&lt;br /&gt;
====[[Transcluding]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring file registration]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapping]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring RSS Feeds]]====&lt;br /&gt;
&lt;br /&gt;
[[category: Administrator]]&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3274</id>
		<title>Administrator Manual</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3274"/>
				<updated>2014-05-20T14:23:09Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Configuring Clean URLs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
The administrator manual is aimed at people who are downloading and installing ARK. If you are struggling with installation or administration, you should consider contacting the ARK team via the [http://groups.google.com/group/arkusers Google Group].&lt;br /&gt;
&lt;br /&gt;
===Key Concepts===&lt;br /&gt;
&lt;br /&gt;
====[[Navigation]]====&lt;br /&gt;
&lt;br /&gt;
Information about the navigation tools used within ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Views]]====&lt;br /&gt;
&lt;br /&gt;
The different &amp;#039;Views&amp;#039; of ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Key Administration Concepts]]====&lt;br /&gt;
&lt;br /&gt;
An overview of the key administration concepts.&lt;br /&gt;
&lt;br /&gt;
===Installation and Setup===&lt;br /&gt;
&lt;br /&gt;
====[[Basic Installation]]====&lt;br /&gt;
&lt;br /&gt;
A description of the ARK installation process.&lt;br /&gt;
&lt;br /&gt;
====[[Initial setup]]====&lt;br /&gt;
&lt;br /&gt;
Some things to consider when completing the initial setup of your ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Database Tables]]====&lt;br /&gt;
&lt;br /&gt;
A list of the standard ARK tables, with a basic explanation for each.&lt;br /&gt;
&lt;br /&gt;
===ARK Customisation===&lt;br /&gt;
&lt;br /&gt;
This chapter will help the new ARK administrator who is comfortable with editing PHP configuration files through the setup of an ARK project. For a general overview of settings please see [[Key Administration Concepts#Settings Files|Settings Files]].&lt;br /&gt;
&lt;br /&gt;
====[[env_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of the env_settings.php file for three different operating systems.&lt;br /&gt;
&lt;br /&gt;
====[[field_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure the field_settings.php file.&lt;br /&gt;
&lt;br /&gt;
====[[mod_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure module specific settings files.&lt;br /&gt;
&lt;br /&gt;
====[[settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The general settings for ARK.&lt;br /&gt;
&lt;br /&gt;
====[[page_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The settings for page based displays and navigation. &lt;br /&gt;
&lt;br /&gt;
====[[vd_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of information found within the vd_settings.php file.&lt;br /&gt;
&lt;br /&gt;
===Subforms===&lt;br /&gt;
&lt;br /&gt;
====[[Subforms Overview]]====&lt;br /&gt;
&lt;br /&gt;
A general overview of ARK Subforms and their configuration.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Requirements]]====&lt;br /&gt;
&lt;br /&gt;
The required fields for configuration of subforms.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Options]]====&lt;br /&gt;
&lt;br /&gt;
Some optional subform fields generic to all modules and subform types.&lt;br /&gt;
&lt;br /&gt;
====[[Conditional Subforms]]====&lt;br /&gt;
&lt;br /&gt;
Conditional subforms is a more complex subform option that allows specific subforms to only be displayed if a set of pre-configured conditions are met&lt;br /&gt;
&lt;br /&gt;
====[[Subform Reference]]====&lt;br /&gt;
&lt;br /&gt;
A list of all the current subforms with example configurations.&lt;br /&gt;
&lt;br /&gt;
===Mapping===&lt;br /&gt;
&lt;br /&gt;
====[[Mapping Overview]]====&lt;br /&gt;
Some general information about mapping in ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapfile]]====&lt;br /&gt;
Instructions on how to configure the mapfile.&lt;br /&gt;
&lt;br /&gt;
====[[OpenStreetMap and ARK]]====&lt;br /&gt;
Instructions on how to use OpenStreetmap as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
====[[Google Maps and ARK]]====&lt;br /&gt;
Instructions on how to use Google Maps as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
===Administration===&lt;br /&gt;
&lt;br /&gt;
====[[User Administration]]====&lt;br /&gt;
&lt;br /&gt;
Some tools for administering user accounts.&lt;br /&gt;
&lt;br /&gt;
====[[Address Book Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to update the Address Book module.&lt;br /&gt;
&lt;br /&gt;
====[[Alias Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add aliases to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Markup Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add markup to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Exporting Data]]====&lt;br /&gt;
&lt;br /&gt;
Some basic tips for exporting data.&lt;br /&gt;
&lt;br /&gt;
====[[Importing Data]]====&lt;br /&gt;
&lt;br /&gt;
Information about the ongoing development of import tools.&lt;br /&gt;
&lt;br /&gt;
===Configuring Clean URLs===&lt;br /&gt;
&lt;br /&gt;
ARK can be configured to use clean URLs, that is instead of visiting a page using a URL like: http://www.myark.com/ark/micro_view.php?item_key=cxt_cd&amp;amp;itemvalue=ABC12_1234 you can visit: http://www.myark.com/ark/view/cxt/ABC12_1234. This allows for persistent clean URLs and also aids in Search Engine Optimisation, etc. If you are still not sure you want to do this, [http://www.hochmanconsultants.com/articles/clean-urls.shtml here] is an article explaining it a bit further. &lt;br /&gt;
&lt;br /&gt;
If you still want to do it there are a number of steps to go through:&lt;br /&gt;
&lt;br /&gt;
[Set up your webserver to enable mod_rewrite]&lt;br /&gt;
&lt;br /&gt;
[Set up your Rewrite Rules]&lt;br /&gt;
&lt;br /&gt;
[Check the setup and adjust your main pages]&lt;br /&gt;
&lt;br /&gt;
===Custom Configuration===&lt;br /&gt;
&lt;br /&gt;
The following are examples of custom configurations and may be specific to previous installations of ARK.  Only use these for reference if you are upgrading from development code prior to the v0.6 release.  Please contact the [http://ark.lparchaeology.com/contact ARK Development Team] for more information on any of the following. &lt;br /&gt;
&lt;br /&gt;
====[[Transcluding]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring file registration]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapping]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring RSS Feeds]]====&lt;br /&gt;
&lt;br /&gt;
[[category: Administrator]]&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3273</id>
		<title>Administrator Manual</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3273"/>
				<updated>2014-05-20T14:21:23Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Configuring Clean URLs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
The administrator manual is aimed at people who are downloading and installing ARK. If you are struggling with installation or administration, you should consider contacting the ARK team via the [http://groups.google.com/group/arkusers Google Group].&lt;br /&gt;
&lt;br /&gt;
===Key Concepts===&lt;br /&gt;
&lt;br /&gt;
====[[Navigation]]====&lt;br /&gt;
&lt;br /&gt;
Information about the navigation tools used within ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Views]]====&lt;br /&gt;
&lt;br /&gt;
The different &amp;#039;Views&amp;#039; of ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Key Administration Concepts]]====&lt;br /&gt;
&lt;br /&gt;
An overview of the key administration concepts.&lt;br /&gt;
&lt;br /&gt;
===Installation and Setup===&lt;br /&gt;
&lt;br /&gt;
====[[Basic Installation]]====&lt;br /&gt;
&lt;br /&gt;
A description of the ARK installation process.&lt;br /&gt;
&lt;br /&gt;
====[[Initial setup]]====&lt;br /&gt;
&lt;br /&gt;
Some things to consider when completing the initial setup of your ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Database Tables]]====&lt;br /&gt;
&lt;br /&gt;
A list of the standard ARK tables, with a basic explanation for each.&lt;br /&gt;
&lt;br /&gt;
===ARK Customisation===&lt;br /&gt;
&lt;br /&gt;
This chapter will help the new ARK administrator who is comfortable with editing PHP configuration files through the setup of an ARK project. For a general overview of settings please see [[Key Administration Concepts#Settings Files|Settings Files]].&lt;br /&gt;
&lt;br /&gt;
====[[env_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of the env_settings.php file for three different operating systems.&lt;br /&gt;
&lt;br /&gt;
====[[field_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure the field_settings.php file.&lt;br /&gt;
&lt;br /&gt;
====[[mod_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure module specific settings files.&lt;br /&gt;
&lt;br /&gt;
====[[settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The general settings for ARK.&lt;br /&gt;
&lt;br /&gt;
====[[page_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The settings for page based displays and navigation. &lt;br /&gt;
&lt;br /&gt;
====[[vd_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of information found within the vd_settings.php file.&lt;br /&gt;
&lt;br /&gt;
===Subforms===&lt;br /&gt;
&lt;br /&gt;
====[[Subforms Overview]]====&lt;br /&gt;
&lt;br /&gt;
A general overview of ARK Subforms and their configuration.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Requirements]]====&lt;br /&gt;
&lt;br /&gt;
The required fields for configuration of subforms.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Options]]====&lt;br /&gt;
&lt;br /&gt;
Some optional subform fields generic to all modules and subform types.&lt;br /&gt;
&lt;br /&gt;
====[[Conditional Subforms]]====&lt;br /&gt;
&lt;br /&gt;
Conditional subforms is a more complex subform option that allows specific subforms to only be displayed if a set of pre-configured conditions are met&lt;br /&gt;
&lt;br /&gt;
====[[Subform Reference]]====&lt;br /&gt;
&lt;br /&gt;
A list of all the current subforms with example configurations.&lt;br /&gt;
&lt;br /&gt;
===Mapping===&lt;br /&gt;
&lt;br /&gt;
====[[Mapping Overview]]====&lt;br /&gt;
Some general information about mapping in ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapfile]]====&lt;br /&gt;
Instructions on how to configure the mapfile.&lt;br /&gt;
&lt;br /&gt;
====[[OpenStreetMap and ARK]]====&lt;br /&gt;
Instructions on how to use OpenStreetmap as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
====[[Google Maps and ARK]]====&lt;br /&gt;
Instructions on how to use Google Maps as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
===Administration===&lt;br /&gt;
&lt;br /&gt;
====[[User Administration]]====&lt;br /&gt;
&lt;br /&gt;
Some tools for administering user accounts.&lt;br /&gt;
&lt;br /&gt;
====[[Address Book Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to update the Address Book module.&lt;br /&gt;
&lt;br /&gt;
====[[Alias Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add aliases to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Markup Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add markup to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Exporting Data]]====&lt;br /&gt;
&lt;br /&gt;
Some basic tips for exporting data.&lt;br /&gt;
&lt;br /&gt;
====[[Importing Data]]====&lt;br /&gt;
&lt;br /&gt;
Information about the ongoing development of import tools.&lt;br /&gt;
&lt;br /&gt;
===Configuring Clean URLs===&lt;br /&gt;
&lt;br /&gt;
ARK can be configured to use clean URLs, that is instead of visiting a page using a URL like: http://www.myark.com/ark/micro_view.php?item_key=cxt_cd&amp;amp;itemvalue=ABC12_1234 you can visit: http://www.myark.com/ark/view/cxt/ABC12_1234. This allows for persistent clean URLs and also aids in Search Engine Optimisation, etc. If you are still not sure you want to do this, [http://www.hochmanconsultants.com/articles/clean-urls.shtml here] is an article explaining it a bit further. &lt;br /&gt;
&lt;br /&gt;
If you still want to do it there are a number of steps to go through:&lt;br /&gt;
&lt;br /&gt;
===Custom Configuration===&lt;br /&gt;
&lt;br /&gt;
The following are examples of custom configurations and may be specific to previous installations of ARK.  Only use these for reference if you are upgrading from development code prior to the v0.6 release.  Please contact the [http://ark.lparchaeology.com/contact ARK Development Team] for more information on any of the following. &lt;br /&gt;
&lt;br /&gt;
====[[Transcluding]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring file registration]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapping]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring RSS Feeds]]====&lt;br /&gt;
&lt;br /&gt;
[[category: Administrator]]&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3272</id>
		<title>Administrator Manual</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3272"/>
				<updated>2014-05-20T14:19:30Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Configuring Clean URLs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
The administrator manual is aimed at people who are downloading and installing ARK. If you are struggling with installation or administration, you should consider contacting the ARK team via the [http://groups.google.com/group/arkusers Google Group].&lt;br /&gt;
&lt;br /&gt;
===Key Concepts===&lt;br /&gt;
&lt;br /&gt;
====[[Navigation]]====&lt;br /&gt;
&lt;br /&gt;
Information about the navigation tools used within ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Views]]====&lt;br /&gt;
&lt;br /&gt;
The different &amp;#039;Views&amp;#039; of ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Key Administration Concepts]]====&lt;br /&gt;
&lt;br /&gt;
An overview of the key administration concepts.&lt;br /&gt;
&lt;br /&gt;
===Installation and Setup===&lt;br /&gt;
&lt;br /&gt;
====[[Basic Installation]]====&lt;br /&gt;
&lt;br /&gt;
A description of the ARK installation process.&lt;br /&gt;
&lt;br /&gt;
====[[Initial setup]]====&lt;br /&gt;
&lt;br /&gt;
Some things to consider when completing the initial setup of your ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Database Tables]]====&lt;br /&gt;
&lt;br /&gt;
A list of the standard ARK tables, with a basic explanation for each.&lt;br /&gt;
&lt;br /&gt;
===ARK Customisation===&lt;br /&gt;
&lt;br /&gt;
This chapter will help the new ARK administrator who is comfortable with editing PHP configuration files through the setup of an ARK project. For a general overview of settings please see [[Key Administration Concepts#Settings Files|Settings Files]].&lt;br /&gt;
&lt;br /&gt;
====[[env_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of the env_settings.php file for three different operating systems.&lt;br /&gt;
&lt;br /&gt;
====[[field_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure the field_settings.php file.&lt;br /&gt;
&lt;br /&gt;
====[[mod_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure module specific settings files.&lt;br /&gt;
&lt;br /&gt;
====[[settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The general settings for ARK.&lt;br /&gt;
&lt;br /&gt;
====[[page_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The settings for page based displays and navigation. &lt;br /&gt;
&lt;br /&gt;
====[[vd_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of information found within the vd_settings.php file.&lt;br /&gt;
&lt;br /&gt;
===Subforms===&lt;br /&gt;
&lt;br /&gt;
====[[Subforms Overview]]====&lt;br /&gt;
&lt;br /&gt;
A general overview of ARK Subforms and their configuration.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Requirements]]====&lt;br /&gt;
&lt;br /&gt;
The required fields for configuration of subforms.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Options]]====&lt;br /&gt;
&lt;br /&gt;
Some optional subform fields generic to all modules and subform types.&lt;br /&gt;
&lt;br /&gt;
====[[Conditional Subforms]]====&lt;br /&gt;
&lt;br /&gt;
Conditional subforms is a more complex subform option that allows specific subforms to only be displayed if a set of pre-configured conditions are met&lt;br /&gt;
&lt;br /&gt;
====[[Subform Reference]]====&lt;br /&gt;
&lt;br /&gt;
A list of all the current subforms with example configurations.&lt;br /&gt;
&lt;br /&gt;
===Mapping===&lt;br /&gt;
&lt;br /&gt;
====[[Mapping Overview]]====&lt;br /&gt;
Some general information about mapping in ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapfile]]====&lt;br /&gt;
Instructions on how to configure the mapfile.&lt;br /&gt;
&lt;br /&gt;
====[[OpenStreetMap and ARK]]====&lt;br /&gt;
Instructions on how to use OpenStreetmap as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
====[[Google Maps and ARK]]====&lt;br /&gt;
Instructions on how to use Google Maps as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
===Administration===&lt;br /&gt;
&lt;br /&gt;
====[[User Administration]]====&lt;br /&gt;
&lt;br /&gt;
Some tools for administering user accounts.&lt;br /&gt;
&lt;br /&gt;
====[[Address Book Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to update the Address Book module.&lt;br /&gt;
&lt;br /&gt;
====[[Alias Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add aliases to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Markup Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add markup to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Exporting Data]]====&lt;br /&gt;
&lt;br /&gt;
Some basic tips for exporting data.&lt;br /&gt;
&lt;br /&gt;
====[[Importing Data]]====&lt;br /&gt;
&lt;br /&gt;
Information about the ongoing development of import tools.&lt;br /&gt;
&lt;br /&gt;
===Configuring Clean URLs===&lt;br /&gt;
&lt;br /&gt;
ARK can be configured to use clean URLs, that is instead of visiting a page using a URL like: http://www.myark.com/ark/micro_view.php?item_key=cxt_cd&amp;amp;itemvalue=ABC12_1234 you can visit: http://www.myark.com/ark/view/cxt/ABC12_1234. This allows for persistent clean URLs and also aids in Search Engine Optimisation, etc. If you are still not sure you want to do this, [http://www.hochmanconsultants.com/articles/clean-urls.shtml here] is an article explaining it a bit further. &lt;br /&gt;
&lt;br /&gt;
To do this, however, there are a number of steps to go through:&lt;br /&gt;
&lt;br /&gt;
===Custom Configuration===&lt;br /&gt;
&lt;br /&gt;
The following are examples of custom configurations and may be specific to previous installations of ARK.  Only use these for reference if you are upgrading from development code prior to the v0.6 release.  Please contact the [http://ark.lparchaeology.com/contact ARK Development Team] for more information on any of the following. &lt;br /&gt;
&lt;br /&gt;
====[[Transcluding]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring file registration]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapping]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring RSS Feeds]]====&lt;br /&gt;
&lt;br /&gt;
[[category: Administrator]]&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3271</id>
		<title>Administrator Manual</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3271"/>
				<updated>2014-05-20T14:18:44Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Configuring Clean URLs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
The administrator manual is aimed at people who are downloading and installing ARK. If you are struggling with installation or administration, you should consider contacting the ARK team via the [http://groups.google.com/group/arkusers Google Group].&lt;br /&gt;
&lt;br /&gt;
===Key Concepts===&lt;br /&gt;
&lt;br /&gt;
====[[Navigation]]====&lt;br /&gt;
&lt;br /&gt;
Information about the navigation tools used within ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Views]]====&lt;br /&gt;
&lt;br /&gt;
The different &amp;#039;Views&amp;#039; of ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Key Administration Concepts]]====&lt;br /&gt;
&lt;br /&gt;
An overview of the key administration concepts.&lt;br /&gt;
&lt;br /&gt;
===Installation and Setup===&lt;br /&gt;
&lt;br /&gt;
====[[Basic Installation]]====&lt;br /&gt;
&lt;br /&gt;
A description of the ARK installation process.&lt;br /&gt;
&lt;br /&gt;
====[[Initial setup]]====&lt;br /&gt;
&lt;br /&gt;
Some things to consider when completing the initial setup of your ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Database Tables]]====&lt;br /&gt;
&lt;br /&gt;
A list of the standard ARK tables, with a basic explanation for each.&lt;br /&gt;
&lt;br /&gt;
===ARK Customisation===&lt;br /&gt;
&lt;br /&gt;
This chapter will help the new ARK administrator who is comfortable with editing PHP configuration files through the setup of an ARK project. For a general overview of settings please see [[Key Administration Concepts#Settings Files|Settings Files]].&lt;br /&gt;
&lt;br /&gt;
====[[env_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of the env_settings.php file for three different operating systems.&lt;br /&gt;
&lt;br /&gt;
====[[field_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure the field_settings.php file.&lt;br /&gt;
&lt;br /&gt;
====[[mod_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure module specific settings files.&lt;br /&gt;
&lt;br /&gt;
====[[settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The general settings for ARK.&lt;br /&gt;
&lt;br /&gt;
====[[page_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The settings for page based displays and navigation. &lt;br /&gt;
&lt;br /&gt;
====[[vd_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of information found within the vd_settings.php file.&lt;br /&gt;
&lt;br /&gt;
===Subforms===&lt;br /&gt;
&lt;br /&gt;
====[[Subforms Overview]]====&lt;br /&gt;
&lt;br /&gt;
A general overview of ARK Subforms and their configuration.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Requirements]]====&lt;br /&gt;
&lt;br /&gt;
The required fields for configuration of subforms.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Options]]====&lt;br /&gt;
&lt;br /&gt;
Some optional subform fields generic to all modules and subform types.&lt;br /&gt;
&lt;br /&gt;
====[[Conditional Subforms]]====&lt;br /&gt;
&lt;br /&gt;
Conditional subforms is a more complex subform option that allows specific subforms to only be displayed if a set of pre-configured conditions are met&lt;br /&gt;
&lt;br /&gt;
====[[Subform Reference]]====&lt;br /&gt;
&lt;br /&gt;
A list of all the current subforms with example configurations.&lt;br /&gt;
&lt;br /&gt;
===Mapping===&lt;br /&gt;
&lt;br /&gt;
====[[Mapping Overview]]====&lt;br /&gt;
Some general information about mapping in ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapfile]]====&lt;br /&gt;
Instructions on how to configure the mapfile.&lt;br /&gt;
&lt;br /&gt;
====[[OpenStreetMap and ARK]]====&lt;br /&gt;
Instructions on how to use OpenStreetmap as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
====[[Google Maps and ARK]]====&lt;br /&gt;
Instructions on how to use Google Maps as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
===Administration===&lt;br /&gt;
&lt;br /&gt;
====[[User Administration]]====&lt;br /&gt;
&lt;br /&gt;
Some tools for administering user accounts.&lt;br /&gt;
&lt;br /&gt;
====[[Address Book Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to update the Address Book module.&lt;br /&gt;
&lt;br /&gt;
====[[Alias Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add aliases to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Markup Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add markup to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Exporting Data]]====&lt;br /&gt;
&lt;br /&gt;
Some basic tips for exporting data.&lt;br /&gt;
&lt;br /&gt;
====[[Importing Data]]====&lt;br /&gt;
&lt;br /&gt;
Information about the ongoing development of import tools.&lt;br /&gt;
&lt;br /&gt;
===Configuring Clean URLs===&lt;br /&gt;
&lt;br /&gt;
ARK can be configured to use clean URLs, that is instead of visiting a page using a URL like: http://www.myark.com/ark/micro_view.php?item_key=cxt_cd&amp;amp;itemvalue=ABC12_1234 you can visit: http://www.myark.com/ark/view/cxt/ABC12_1234. This allows for persistent clean URLs and also aids in Search Engine Optimisation, etc. If you are still not sure you want to do this, [here http://www.hochmanconsultants.com/articles/clean-urls.shtml] is an article explaining it a bit further. &lt;br /&gt;
&lt;br /&gt;
To do this, however, there are a number of steps to go through:&lt;br /&gt;
&lt;br /&gt;
===Custom Configuration===&lt;br /&gt;
&lt;br /&gt;
The following are examples of custom configurations and may be specific to previous installations of ARK.  Only use these for reference if you are upgrading from development code prior to the v0.6 release.  Please contact the [http://ark.lparchaeology.com/contact ARK Development Team] for more information on any of the following. &lt;br /&gt;
&lt;br /&gt;
====[[Transcluding]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring file registration]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapping]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring RSS Feeds]]====&lt;br /&gt;
&lt;br /&gt;
[[category: Administrator]]&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3270</id>
		<title>Administrator Manual</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3270"/>
				<updated>2014-05-20T14:17:58Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Configuring Clean URLs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
The administrator manual is aimed at people who are downloading and installing ARK. If you are struggling with installation or administration, you should consider contacting the ARK team via the [http://groups.google.com/group/arkusers Google Group].&lt;br /&gt;
&lt;br /&gt;
===Key Concepts===&lt;br /&gt;
&lt;br /&gt;
====[[Navigation]]====&lt;br /&gt;
&lt;br /&gt;
Information about the navigation tools used within ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Views]]====&lt;br /&gt;
&lt;br /&gt;
The different &amp;#039;Views&amp;#039; of ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Key Administration Concepts]]====&lt;br /&gt;
&lt;br /&gt;
An overview of the key administration concepts.&lt;br /&gt;
&lt;br /&gt;
===Installation and Setup===&lt;br /&gt;
&lt;br /&gt;
====[[Basic Installation]]====&lt;br /&gt;
&lt;br /&gt;
A description of the ARK installation process.&lt;br /&gt;
&lt;br /&gt;
====[[Initial setup]]====&lt;br /&gt;
&lt;br /&gt;
Some things to consider when completing the initial setup of your ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Database Tables]]====&lt;br /&gt;
&lt;br /&gt;
A list of the standard ARK tables, with a basic explanation for each.&lt;br /&gt;
&lt;br /&gt;
===ARK Customisation===&lt;br /&gt;
&lt;br /&gt;
This chapter will help the new ARK administrator who is comfortable with editing PHP configuration files through the setup of an ARK project. For a general overview of settings please see [[Key Administration Concepts#Settings Files|Settings Files]].&lt;br /&gt;
&lt;br /&gt;
====[[env_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of the env_settings.php file for three different operating systems.&lt;br /&gt;
&lt;br /&gt;
====[[field_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure the field_settings.php file.&lt;br /&gt;
&lt;br /&gt;
====[[mod_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure module specific settings files.&lt;br /&gt;
&lt;br /&gt;
====[[settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The general settings for ARK.&lt;br /&gt;
&lt;br /&gt;
====[[page_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The settings for page based displays and navigation. &lt;br /&gt;
&lt;br /&gt;
====[[vd_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of information found within the vd_settings.php file.&lt;br /&gt;
&lt;br /&gt;
===Subforms===&lt;br /&gt;
&lt;br /&gt;
====[[Subforms Overview]]====&lt;br /&gt;
&lt;br /&gt;
A general overview of ARK Subforms and their configuration.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Requirements]]====&lt;br /&gt;
&lt;br /&gt;
The required fields for configuration of subforms.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Options]]====&lt;br /&gt;
&lt;br /&gt;
Some optional subform fields generic to all modules and subform types.&lt;br /&gt;
&lt;br /&gt;
====[[Conditional Subforms]]====&lt;br /&gt;
&lt;br /&gt;
Conditional subforms is a more complex subform option that allows specific subforms to only be displayed if a set of pre-configured conditions are met&lt;br /&gt;
&lt;br /&gt;
====[[Subform Reference]]====&lt;br /&gt;
&lt;br /&gt;
A list of all the current subforms with example configurations.&lt;br /&gt;
&lt;br /&gt;
===Mapping===&lt;br /&gt;
&lt;br /&gt;
====[[Mapping Overview]]====&lt;br /&gt;
Some general information about mapping in ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapfile]]====&lt;br /&gt;
Instructions on how to configure the mapfile.&lt;br /&gt;
&lt;br /&gt;
====[[OpenStreetMap and ARK]]====&lt;br /&gt;
Instructions on how to use OpenStreetmap as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
====[[Google Maps and ARK]]====&lt;br /&gt;
Instructions on how to use Google Maps as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
===Administration===&lt;br /&gt;
&lt;br /&gt;
====[[User Administration]]====&lt;br /&gt;
&lt;br /&gt;
Some tools for administering user accounts.&lt;br /&gt;
&lt;br /&gt;
====[[Address Book Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to update the Address Book module.&lt;br /&gt;
&lt;br /&gt;
====[[Alias Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add aliases to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Markup Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add markup to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Exporting Data]]====&lt;br /&gt;
&lt;br /&gt;
Some basic tips for exporting data.&lt;br /&gt;
&lt;br /&gt;
====[[Importing Data]]====&lt;br /&gt;
&lt;br /&gt;
Information about the ongoing development of import tools.&lt;br /&gt;
&lt;br /&gt;
===Configuring Clean URLs===&lt;br /&gt;
&lt;br /&gt;
ARK can be configured to use clean URLs, that is instead of visiting a page using a URL like: http://www.myark.com/ark/micro_view.php?item_key=cxt_cd&amp;amp;itemvalue=ABC12_1234 you can visit: http://www.myark.com/ark/view/cxt/ABC12_1234. This allows for persistent clean URLs and also aids in Search Engine Optimisation, etc. If you are still not sure you want to do this, here is an article explaining it a bit further: http://www.hochmanconsultants.com/articles/clean-urls.shtml &lt;br /&gt;
&lt;br /&gt;
To do this, however, there are a number of steps to go through:&lt;br /&gt;
&lt;br /&gt;
===Custom Configuration===&lt;br /&gt;
&lt;br /&gt;
The following are examples of custom configurations and may be specific to previous installations of ARK.  Only use these for reference if you are upgrading from development code prior to the v0.6 release.  Please contact the [http://ark.lparchaeology.com/contact ARK Development Team] for more information on any of the following. &lt;br /&gt;
&lt;br /&gt;
====[[Transcluding]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring file registration]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapping]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring RSS Feeds]]====&lt;br /&gt;
&lt;br /&gt;
[[category: Administrator]]&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3269</id>
		<title>Administrator Manual</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Administrator_Manual&amp;diff=3269"/>
				<updated>2014-05-20T14:13:11Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Administration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
The administrator manual is aimed at people who are downloading and installing ARK. If you are struggling with installation or administration, you should consider contacting the ARK team via the [http://groups.google.com/group/arkusers Google Group].&lt;br /&gt;
&lt;br /&gt;
===Key Concepts===&lt;br /&gt;
&lt;br /&gt;
====[[Navigation]]====&lt;br /&gt;
&lt;br /&gt;
Information about the navigation tools used within ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Views]]====&lt;br /&gt;
&lt;br /&gt;
The different &amp;#039;Views&amp;#039; of ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Key Administration Concepts]]====&lt;br /&gt;
&lt;br /&gt;
An overview of the key administration concepts.&lt;br /&gt;
&lt;br /&gt;
===Installation and Setup===&lt;br /&gt;
&lt;br /&gt;
====[[Basic Installation]]====&lt;br /&gt;
&lt;br /&gt;
A description of the ARK installation process.&lt;br /&gt;
&lt;br /&gt;
====[[Initial setup]]====&lt;br /&gt;
&lt;br /&gt;
Some things to consider when completing the initial setup of your ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Database Tables]]====&lt;br /&gt;
&lt;br /&gt;
A list of the standard ARK tables, with a basic explanation for each.&lt;br /&gt;
&lt;br /&gt;
===ARK Customisation===&lt;br /&gt;
&lt;br /&gt;
This chapter will help the new ARK administrator who is comfortable with editing PHP configuration files through the setup of an ARK project. For a general overview of settings please see [[Key Administration Concepts#Settings Files|Settings Files]].&lt;br /&gt;
&lt;br /&gt;
====[[env_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of the env_settings.php file for three different operating systems.&lt;br /&gt;
&lt;br /&gt;
====[[field_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure the field_settings.php file.&lt;br /&gt;
&lt;br /&gt;
====[[mod_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
Instructions on how to configure module specific settings files.&lt;br /&gt;
&lt;br /&gt;
====[[settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The general settings for ARK.&lt;br /&gt;
&lt;br /&gt;
====[[page_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
The settings for page based displays and navigation. &lt;br /&gt;
&lt;br /&gt;
====[[vd_settings.php]]====&lt;br /&gt;
&lt;br /&gt;
A description of information found within the vd_settings.php file.&lt;br /&gt;
&lt;br /&gt;
===Subforms===&lt;br /&gt;
&lt;br /&gt;
====[[Subforms Overview]]====&lt;br /&gt;
&lt;br /&gt;
A general overview of ARK Subforms and their configuration.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Requirements]]====&lt;br /&gt;
&lt;br /&gt;
The required fields for configuration of subforms.&lt;br /&gt;
&lt;br /&gt;
====[[Subform Options]]====&lt;br /&gt;
&lt;br /&gt;
Some optional subform fields generic to all modules and subform types.&lt;br /&gt;
&lt;br /&gt;
====[[Conditional Subforms]]====&lt;br /&gt;
&lt;br /&gt;
Conditional subforms is a more complex subform option that allows specific subforms to only be displayed if a set of pre-configured conditions are met&lt;br /&gt;
&lt;br /&gt;
====[[Subform Reference]]====&lt;br /&gt;
&lt;br /&gt;
A list of all the current subforms with example configurations.&lt;br /&gt;
&lt;br /&gt;
===Mapping===&lt;br /&gt;
&lt;br /&gt;
====[[Mapping Overview]]====&lt;br /&gt;
Some general information about mapping in ARK.&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapfile]]====&lt;br /&gt;
Instructions on how to configure the mapfile.&lt;br /&gt;
&lt;br /&gt;
====[[OpenStreetMap and ARK]]====&lt;br /&gt;
Instructions on how to use OpenStreetmap as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
====[[Google Maps and ARK]]====&lt;br /&gt;
Instructions on how to use Google Maps as your mapping BaseLayer&lt;br /&gt;
&lt;br /&gt;
===Administration===&lt;br /&gt;
&lt;br /&gt;
====[[User Administration]]====&lt;br /&gt;
&lt;br /&gt;
Some tools for administering user accounts.&lt;br /&gt;
&lt;br /&gt;
====[[Address Book Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to update the Address Book module.&lt;br /&gt;
&lt;br /&gt;
====[[Alias Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add aliases to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Markup Administration]]====&lt;br /&gt;
&lt;br /&gt;
How to add markup to the database.&lt;br /&gt;
&lt;br /&gt;
====[[Exporting Data]]====&lt;br /&gt;
&lt;br /&gt;
Some basic tips for exporting data.&lt;br /&gt;
&lt;br /&gt;
====[[Importing Data]]====&lt;br /&gt;
&lt;br /&gt;
Information about the ongoing development of import tools.&lt;br /&gt;
&lt;br /&gt;
===Configuring Clean URLs===&lt;br /&gt;
&lt;br /&gt;
===Custom Configuration===&lt;br /&gt;
&lt;br /&gt;
The following are examples of custom configurations and may be specific to previous installations of ARK.  Only use these for reference if you are upgrading from development code prior to the v0.6 release.  Please contact the [http://ark.lparchaeology.com/contact ARK Development Team] for more information on any of the following. &lt;br /&gt;
&lt;br /&gt;
====[[Transcluding]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring file registration]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring the Mapping]]====&lt;br /&gt;
&lt;br /&gt;
====[[Configuring RSS Feeds]]====&lt;br /&gt;
&lt;br /&gt;
[[category: Administrator]]&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=DescribeARK&amp;diff=3268</id>
		<title>DescribeARK</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=DescribeARK&amp;diff=3268"/>
				<updated>2014-04-09T15:22:43Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: Created page with &amp;quot;This method is used to provide some simple metadata about the ARK instance  ===Path===  http://your.ark.instance/api.php?req=describeARK  ===Arguments===  This method has no mand...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This method is used to provide some simple metadata about the ARK instance&lt;br /&gt;
&lt;br /&gt;
===Path===&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=describeARK&lt;br /&gt;
&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
This method has no mandatory arguments, although if anonymous logins are not enabled a username and password will need to be supplied:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;handle&amp;#039;&amp;#039;&amp;#039; - username&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;passwd&amp;#039;&amp;#039;&amp;#039; - password&lt;br /&gt;
&lt;br /&gt;
The method returns a JSON array unless otherwise specified:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;format&amp;#039;&amp;#039;&amp;#039; - &amp;#039;json&amp;#039; by default, but sending &amp;#039;html&amp;#039; prints a human-readable array to screen&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=describeARK&amp;amp;handle=johndoe&amp;amp;passwd=johndoepassword&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [ark_name] =&amp;gt; leskernick&lt;br /&gt;
    [ark_name_readable] =&amp;gt; The Leskernick ARK&lt;br /&gt;
    [version] =&amp;gt; 1.2.d&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Developer_Manual&amp;diff=3267</id>
		<title>Developer Manual</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Developer_Manual&amp;diff=3267"/>
				<updated>2014-04-09T15:20:50Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* API Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The developer manual is aimed at people who will be contributing to the project and to a certain extent to those who intend to hack ARK to use it for their own ends. As a general rule, if you find yourself doing extensive hacking, please let us know as we would be happy to consider adding new code to the project.&lt;br /&gt;
&lt;br /&gt;
If you don&amp;#039;t know why you are reading this documentation, you are probably looking in the wrong part of the manual. For information on installation and administration see the [[Administrator Manual| administrator]] section of the manual.&lt;br /&gt;
&lt;br /&gt;
Work to create developer documentation including migration of old documentation (Ticket #122) is ongoing (as of 11th Feb 2009) but in the meantime please contact a member of the [http://ark.lparchaeology.com/contact ARK Development Team] if you can&amp;#039;t find what you are looking for within these pages.&lt;br /&gt;
&lt;br /&gt;
===Background Reading===&lt;br /&gt;
&lt;br /&gt;
====[[ARK model]]====&lt;br /&gt;
An incomplete guide to the overall structure of ARK, its file structures etc.&lt;br /&gt;
&lt;br /&gt;
====[[ARK Data Storage]]====&lt;br /&gt;
An overview of the ARK data storage model&lt;br /&gt;
&lt;br /&gt;
====[[Filters]]====&lt;br /&gt;
An overview of filters and how they work (theoretical)&lt;br /&gt;
&lt;br /&gt;
===Standards and Guidance===&lt;br /&gt;
&lt;br /&gt;
Coding standards are simple and follow the PEAR system rigidly without exception. See the page blow for further detail. Some further guidance is given below to try to help you build new code in a way that fits into the overall ARK style. This material is incomplete at this stage.&lt;br /&gt;
&lt;br /&gt;
====[[Coding Standards]]====&lt;br /&gt;
An overview of the coding standards with a link to PEAR.&lt;br /&gt;
&lt;br /&gt;
====[[Adding a New Page]]====&lt;br /&gt;
How to add a new page to the system&lt;br /&gt;
&lt;br /&gt;
====[[Data Entry Pages]]====&lt;br /&gt;
How the data entry pages fit together. Possibly needs to be re-written as something more generic&lt;br /&gt;
&lt;br /&gt;
====[[Page Header Block]]====&lt;br /&gt;
example code for a page header block. Possibly needs to be made into a more generic code snippets page&lt;br /&gt;
&lt;br /&gt;
====[[Developing Subforms]]====&lt;br /&gt;
A brief guide to developing new subforms&lt;br /&gt;
&lt;br /&gt;
====[[Accessing User Information]]====&lt;br /&gt;
How to get access to the logged in user&amp;#039;s information which is held in the SESSION&lt;br /&gt;
&lt;br /&gt;
====[[ARK log]]====&lt;br /&gt;
An overview of the log system with detailed notes (note that this system is currently not fully working)&lt;br /&gt;
&lt;br /&gt;
====[[Markup and Aliases]]====&lt;br /&gt;
An overview and guide&lt;br /&gt;
&lt;br /&gt;
====[[Error and Message Handling]]====&lt;br /&gt;
An overview and guide&lt;br /&gt;
&lt;br /&gt;
====[[Configuration Settings for Developers]]====&lt;br /&gt;
An overview for developers of the config system&lt;br /&gt;
&lt;br /&gt;
===Developer Documentation===&lt;br /&gt;
&lt;br /&gt;
The code is documented in detail within the header blocks for each file and the documentation blocks for each function. This doucmentation is in the process of being categorised and grouped for easier reading, but can be consulted at:&lt;br /&gt;
&lt;br /&gt;
====[[http://ark.lparchaeology.com/ark_phpdoc/li_ark.html PhpDocumenter Output]]====&lt;br /&gt;
Detailed reference material for every function and script in the system - NB this is for ARK v0.7, and has not yet been updated for the latest release(s).&lt;br /&gt;
&lt;br /&gt;
====[[http://www.phpdoc.org/ PhpDocumenter]]====&lt;br /&gt;
Some info on the software used to create the documentation from the header blocks&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
&lt;br /&gt;
===API Documentation===&lt;br /&gt;
&lt;br /&gt;
As of v1.1 it is possible to access ARK using an API via a URL - which currently responds with a JSON object.&lt;br /&gt;
&lt;br /&gt;
The following methods can be used:&lt;br /&gt;
&lt;br /&gt;
[[describeARK]] - this provides some simple metadata about the ARK instance&lt;br /&gt;
&lt;br /&gt;
[[describeItems]] - this provides a list of all the types of modules available&lt;br /&gt;
&lt;br /&gt;
[[describeFrags]] - this provides a list of all the different types of data available within the ARK instance (it lists the different &amp;#039;types&amp;#039; of dataclass available&lt;br /&gt;
&lt;br /&gt;
[[describeFilters]] - this provides a list of all available filters&lt;br /&gt;
&lt;br /&gt;
[[describeSubforms]] - this provides a list of available subforms (for transclusion)&lt;br /&gt;
&lt;br /&gt;
[[describeFields]] - this provides a list of available fields&lt;br /&gt;
&lt;br /&gt;
[[getItems]] - this returns an array of items of a specified module&lt;br /&gt;
&lt;br /&gt;
[[getFrags]] - this returns an array of data frags attached to a specified item&lt;br /&gt;
&lt;br /&gt;
[[getFilter]] - this returns the result of a saved filter or a free-text search&lt;br /&gt;
&lt;br /&gt;
[[getFields]] - this returns an array of the fields attached to an item with their values&lt;br /&gt;
&lt;br /&gt;
[[transcludeFilter]] - this returns a fully rendered HTML representation of a filter result&lt;br /&gt;
&lt;br /&gt;
[[transcludeSubform]] - this returns a fully rendered HTML representation of a subform&lt;br /&gt;
&lt;br /&gt;
[[putField]] - this is for putting values to an ARK. Use this for adding, editing or deleting fields&lt;br /&gt;
&lt;br /&gt;
[[XMLParser]] - this is mainly used internally by the spatial elements of ARK to retrieve and present GML data&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=PutField&amp;diff=3179</id>
		<title>PutField</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=PutField&amp;diff=3179"/>
				<updated>2013-12-09T10:30:43Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Example 3 - Deleting a number */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This method is used to add, edit or delete the contents of a field on an ARK instance. &lt;br /&gt;
&lt;br /&gt;
Please note this method respects any security conditions set in the subform configuration - therefore if fields are, for instance, being restricted on userids or security groups they will not be made available for return or manipulation by the API.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PLEASE BE CAREFUL using this call - as you are directly interacting with the database and you could easily accidentally delete or edit data. The API does NOT provide any &amp;#039;are you sure&amp;#039; fallbacks and therefore mistakes may be hard to rectify&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Path===&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&lt;br /&gt;
&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
As the arguments needed for each field vary depending on the validation functions that are applied to the field, this arguments needed by putField() will vary. A list of the variable names needed (for add or edit) per field can be obtained by using describeFields(). However, some arguments will be pretty-much standard across all fields&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;item_key&amp;#039;&amp;#039;&amp;#039; - this is in the form &amp;#039;cxt_cd&amp;#039; and refers to the module of the item to be changed.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;itemval&amp;#039;&amp;#039;&amp;#039; - this is the itemvalue of the item that is to be changed&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;field&amp;#039;&amp;#039;&amp;#039; - this is the name of the field to be changed&lt;br /&gt;
&lt;br /&gt;
If anonymous logins are not enabled a username and password will need to be supplied:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;handle&amp;#039;&amp;#039;&amp;#039; - username&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;passwd&amp;#039;&amp;#039;&amp;#039; - password&lt;br /&gt;
&lt;br /&gt;
The method returns a JSON array unless otherwise specified:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;format&amp;#039;&amp;#039;&amp;#039; - &amp;#039;json&amp;#039; by default, but sending &amp;#039;html&amp;#039; prints a human-readable array to screen&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&lt;br /&gt;
====Example 1 - Adding a new number====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;item_key=hut_cd&amp;amp;itemval=LK12_3&amp;amp;field=conf_field_diameter&amp;amp;diameter=8.9&amp;amp;diameter_qtype=add&amp;amp;handle=johndoe&amp;amp;passwd=johndoepassword&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Example 2 - Editing some text====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;item_key=hut_cd&amp;amp;itemval=LK12_1&amp;amp;field=conf_field_description&amp;amp;notes=Houseagogo&amp;amp;notes_id=1&amp;amp;notes_qtype=edt&amp;amp;handle=johndoe&amp;amp;passwd=johndoepassword&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3 - Deleting a number====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;update_db=delfrag&amp;amp;dclass=number&amp;amp;delete_qtype=del&amp;amp;frag_id=73&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=PutField&amp;diff=3177</id>
		<title>PutField</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=PutField&amp;diff=3177"/>
				<updated>2013-12-09T10:29:36Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: PutField() moved to PutField&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This method is used to add, edit or delete the contents of a field on an ARK instance. &lt;br /&gt;
&lt;br /&gt;
Please note this method respects any security conditions set in the subform configuration - therefore if fields are, for instance, being restricted on userids or security groups they will not be made available for return or manipulation by the API.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PLEASE BE CAREFUL using this call - as you are directly interacting with the database and you could easily accidentally delete or edit data. The API does NOT provide any &amp;#039;are you sure&amp;#039; fallbacks and therefore mistakes may be hard to rectify&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Path===&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&lt;br /&gt;
&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
As the arguments needed for each field vary depending on the validation functions that are applied to the field, this arguments needed by putField() will vary. A list of the variable names needed (for add or edit) per field can be obtained by using describeFields(). However, some arguments will be pretty-much standard across all fields&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;item_key&amp;#039;&amp;#039;&amp;#039; - this is in the form &amp;#039;cxt_cd&amp;#039; and refers to the module of the item to be changed.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;itemval&amp;#039;&amp;#039;&amp;#039; - this is the itemvalue of the item that is to be changed&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;field&amp;#039;&amp;#039;&amp;#039; - this is the name of the field to be changed&lt;br /&gt;
&lt;br /&gt;
If anonymous logins are not enabled a username and password will need to be supplied:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;handle&amp;#039;&amp;#039;&amp;#039; - username&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;passwd&amp;#039;&amp;#039;&amp;#039; - password&lt;br /&gt;
&lt;br /&gt;
The method returns a JSON array unless otherwise specified:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;format&amp;#039;&amp;#039;&amp;#039; - &amp;#039;json&amp;#039; by default, but sending &amp;#039;html&amp;#039; prints a human-readable array to screen&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&lt;br /&gt;
====Example 1 - Adding a new number====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;item_key=hut_cd&amp;amp;itemval=LK12_3&amp;amp;field=conf_field_diameter&amp;amp;diameter=8.9&amp;amp;diameter_qtype=add&amp;amp;handle=johndoe&amp;amp;passwd=johndoepassword&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Example 2 - Editing some text====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;item_key=hut_cd&amp;amp;itemval=LK12_1&amp;amp;field=conf_field_description&amp;amp;notes=Houseagogo&amp;amp;notes_id=1&amp;amp;notes_qtype=edt&amp;amp;handle=johndoe&amp;amp;passwd=johndoepassword&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3 - Deleting a number====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;field=conf_field_diameter&amp;amp;hut_cd=LK12_3&amp;amp;update_db=delfrag&amp;amp;dclass=number&amp;amp;delete_qtype=del&amp;amp;frag_id=73&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=PutField()&amp;diff=3178</id>
		<title>PutField()</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=PutField()&amp;diff=3178"/>
				<updated>2013-12-09T10:29:36Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: PutField() moved to PutField&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[PutField]]&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=PutField&amp;diff=3176</id>
		<title>PutField</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=PutField&amp;diff=3176"/>
				<updated>2013-12-03T15:46:27Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Example 3 - Deleting a number */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This method is used to add, edit or delete the contents of a field on an ARK instance. &lt;br /&gt;
&lt;br /&gt;
Please note this method respects any security conditions set in the subform configuration - therefore if fields are, for instance, being restricted on userids or security groups they will not be made available for return or manipulation by the API.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PLEASE BE CAREFUL using this call - as you are directly interacting with the database and you could easily accidentally delete or edit data. The API does NOT provide any &amp;#039;are you sure&amp;#039; fallbacks and therefore mistakes may be hard to rectify&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Path===&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&lt;br /&gt;
&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
As the arguments needed for each field vary depending on the validation functions that are applied to the field, this arguments needed by putField() will vary. A list of the variable names needed (for add or edit) per field can be obtained by using describeFields(). However, some arguments will be pretty-much standard across all fields&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;item_key&amp;#039;&amp;#039;&amp;#039; - this is in the form &amp;#039;cxt_cd&amp;#039; and refers to the module of the item to be changed.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;itemval&amp;#039;&amp;#039;&amp;#039; - this is the itemvalue of the item that is to be changed&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;field&amp;#039;&amp;#039;&amp;#039; - this is the name of the field to be changed&lt;br /&gt;
&lt;br /&gt;
If anonymous logins are not enabled a username and password will need to be supplied:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;handle&amp;#039;&amp;#039;&amp;#039; - username&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;passwd&amp;#039;&amp;#039;&amp;#039; - password&lt;br /&gt;
&lt;br /&gt;
The method returns a JSON array unless otherwise specified:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;format&amp;#039;&amp;#039;&amp;#039; - &amp;#039;json&amp;#039; by default, but sending &amp;#039;html&amp;#039; prints a human-readable array to screen&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&lt;br /&gt;
====Example 1 - Adding a new number====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;item_key=hut_cd&amp;amp;itemval=LK12_3&amp;amp;field=conf_field_diameter&amp;amp;diameter=8.9&amp;amp;diameter_qtype=add&amp;amp;handle=johndoe&amp;amp;passwd=johndoepassword&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Example 2 - Editing some text====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;item_key=hut_cd&amp;amp;itemval=LK12_1&amp;amp;field=conf_field_description&amp;amp;notes=Houseagogo&amp;amp;notes_id=1&amp;amp;notes_qtype=edt&amp;amp;handle=johndoe&amp;amp;passwd=johndoepassword&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3 - Deleting a number====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;field=conf_field_diameter&amp;amp;hut_cd=LK12_3&amp;amp;update_db=delfrag&amp;amp;dclass=number&amp;amp;delete_qtype=del&amp;amp;frag_id=73&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=PutField&amp;diff=3175</id>
		<title>PutField</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=PutField&amp;diff=3175"/>
				<updated>2013-12-03T15:44:37Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Example 3 - Deleting a number */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This method is used to add, edit or delete the contents of a field on an ARK instance. &lt;br /&gt;
&lt;br /&gt;
Please note this method respects any security conditions set in the subform configuration - therefore if fields are, for instance, being restricted on userids or security groups they will not be made available for return or manipulation by the API.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PLEASE BE CAREFUL using this call - as you are directly interacting with the database and you could easily accidentally delete or edit data. The API does NOT provide any &amp;#039;are you sure&amp;#039; fallbacks and therefore mistakes may be hard to rectify&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Path===&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&lt;br /&gt;
&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
As the arguments needed for each field vary depending on the validation functions that are applied to the field, this arguments needed by putField() will vary. A list of the variable names needed (for add or edit) per field can be obtained by using describeFields(). However, some arguments will be pretty-much standard across all fields&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;item_key&amp;#039;&amp;#039;&amp;#039; - this is in the form &amp;#039;cxt_cd&amp;#039; and refers to the module of the item to be changed.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;itemval&amp;#039;&amp;#039;&amp;#039; - this is the itemvalue of the item that is to be changed&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;field&amp;#039;&amp;#039;&amp;#039; - this is the name of the field to be changed&lt;br /&gt;
&lt;br /&gt;
If anonymous logins are not enabled a username and password will need to be supplied:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;handle&amp;#039;&amp;#039;&amp;#039; - username&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;passwd&amp;#039;&amp;#039;&amp;#039; - password&lt;br /&gt;
&lt;br /&gt;
The method returns a JSON array unless otherwise specified:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;format&amp;#039;&amp;#039;&amp;#039; - &amp;#039;json&amp;#039; by default, but sending &amp;#039;html&amp;#039; prints a human-readable array to screen&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&lt;br /&gt;
====Example 1 - Adding a new number====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;item_key=hut_cd&amp;amp;itemval=LK12_3&amp;amp;field=conf_field_diameter&amp;amp;diameter=8.9&amp;amp;diameter_qtype=add&amp;amp;handle=johndoe&amp;amp;passwd=johndoepassword&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Example 2 - Editing some text====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;item_key=hut_cd&amp;amp;itemval=LK12_1&amp;amp;field=conf_field_description&amp;amp;notes=Houseagogo&amp;amp;notes_id=1&amp;amp;notes_qtype=edt&amp;amp;handle=johndoe&amp;amp;passwd=johndoepassword&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3 - Deleting a number====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;field=conf_field_diameter&amp;amp;hut_cd=LK12_3&amp;amp;update_db=delfrag&amp;amp;dclass=number&amp;amp;delete_qtype=del&amp;amp;frag_id=73&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=PutField&amp;diff=3174</id>
		<title>PutField</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=PutField&amp;diff=3174"/>
				<updated>2013-12-03T15:44:15Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* Example 3 - Deleting a number */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This method is used to add, edit or delete the contents of a field on an ARK instance. &lt;br /&gt;
&lt;br /&gt;
Please note this method respects any security conditions set in the subform configuration - therefore if fields are, for instance, being restricted on userids or security groups they will not be made available for return or manipulation by the API.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PLEASE BE CAREFUL using this call - as you are directly interacting with the database and you could easily accidentally delete or edit data. The API does NOT provide any &amp;#039;are you sure&amp;#039; fallbacks and therefore mistakes may be hard to rectify&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Path===&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&lt;br /&gt;
&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
As the arguments needed for each field vary depending on the validation functions that are applied to the field, this arguments needed by putField() will vary. A list of the variable names needed (for add or edit) per field can be obtained by using describeFields(). However, some arguments will be pretty-much standard across all fields&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;item_key&amp;#039;&amp;#039;&amp;#039; - this is in the form &amp;#039;cxt_cd&amp;#039; and refers to the module of the item to be changed.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;itemval&amp;#039;&amp;#039;&amp;#039; - this is the itemvalue of the item that is to be changed&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;field&amp;#039;&amp;#039;&amp;#039; - this is the name of the field to be changed&lt;br /&gt;
&lt;br /&gt;
If anonymous logins are not enabled a username and password will need to be supplied:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;handle&amp;#039;&amp;#039;&amp;#039; - username&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;passwd&amp;#039;&amp;#039;&amp;#039; - password&lt;br /&gt;
&lt;br /&gt;
The method returns a JSON array unless otherwise specified:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;format&amp;#039;&amp;#039;&amp;#039; - &amp;#039;json&amp;#039; by default, but sending &amp;#039;html&amp;#039; prints a human-readable array to screen&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&lt;br /&gt;
====Example 1 - Adding a new number====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;item_key=hut_cd&amp;amp;itemval=LK12_3&amp;amp;field=conf_field_diameter&amp;amp;diameter=8.9&amp;amp;diameter_qtype=add&amp;amp;handle=johndoe&amp;amp;passwd=johndoepassword&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Example 2 - Editing some text====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;item_key=hut_cd&amp;amp;itemval=LK12_1&amp;amp;field=conf_field_description&amp;amp;notes=Houseagogo&amp;amp;notes_id=1&amp;amp;notes_qtype=edt&amp;amp;handle=johndoe&amp;amp;passwd=johndoepassword&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3 - Deleting a number====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;field=conf_field_diameter&amp;amp;hut_cd=LK12_3&amp;amp;update_db=delfrag&amp;amp;dclass=number&amp;amp;delete_qtype=del&amp;amp;frag_id=73&lt;br /&gt;
&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=PutField&amp;diff=3173</id>
		<title>PutField</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=PutField&amp;diff=3173"/>
				<updated>2013-12-03T15:43:28Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: Created page with &amp;quot;This method is used to add, edit or delete the contents of a field on an ARK instance.   Please note this method respects any security conditions set in the subform configuration...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This method is used to add, edit or delete the contents of a field on an ARK instance. &lt;br /&gt;
&lt;br /&gt;
Please note this method respects any security conditions set in the subform configuration - therefore if fields are, for instance, being restricted on userids or security groups they will not be made available for return or manipulation by the API.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PLEASE BE CAREFUL using this call - as you are directly interacting with the database and you could easily accidentally delete or edit data. The API does NOT provide any &amp;#039;are you sure&amp;#039; fallbacks and therefore mistakes may be hard to rectify&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Path===&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&lt;br /&gt;
&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
As the arguments needed for each field vary depending on the validation functions that are applied to the field, this arguments needed by putField() will vary. A list of the variable names needed (for add or edit) per field can be obtained by using describeFields(). However, some arguments will be pretty-much standard across all fields&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;item_key&amp;#039;&amp;#039;&amp;#039; - this is in the form &amp;#039;cxt_cd&amp;#039; and refers to the module of the item to be changed.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;itemval&amp;#039;&amp;#039;&amp;#039; - this is the itemvalue of the item that is to be changed&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;field&amp;#039;&amp;#039;&amp;#039; - this is the name of the field to be changed&lt;br /&gt;
&lt;br /&gt;
If anonymous logins are not enabled a username and password will need to be supplied:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;handle&amp;#039;&amp;#039;&amp;#039; - username&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;passwd&amp;#039;&amp;#039;&amp;#039; - password&lt;br /&gt;
&lt;br /&gt;
The method returns a JSON array unless otherwise specified:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;format&amp;#039;&amp;#039;&amp;#039; - &amp;#039;json&amp;#039; by default, but sending &amp;#039;html&amp;#039; prints a human-readable array to screen&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&lt;br /&gt;
====Example 1 - Adding a new number====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;item_key=hut_cd&amp;amp;itemval=LK12_3&amp;amp;field=conf_field_diameter&amp;amp;diameter=8.9&amp;amp;diameter_qtype=add&amp;amp;handle=johndoe&amp;amp;passwd=johndoepassword&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Example 2 - Editing some text====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;item_key=hut_cd&amp;amp;itemval=LK12_1&amp;amp;field=conf_field_description&amp;amp;notes=Houseagogo&amp;amp;notes_id=1&amp;amp;notes_qtype=edt&amp;amp;handle=johndoe&amp;amp;passwd=johndoepassword&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [messages] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [0] =&amp;gt; Update Successful&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [errors] =&amp;gt; &lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3 - Deleting a number====&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=putField&amp;amp;field=conf_field_diameter&amp;amp;hut_cd=LK12_3&amp;amp;update_db=delfrag&amp;amp;dclass=number&amp;amp;delete_qtype=del&amp;amp;frag_id=73&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=DescribeFields&amp;diff=3172</id>
		<title>DescribeFields</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=DescribeFields&amp;diff=3172"/>
				<updated>2013-12-03T14:48:58Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This method is used to supply a list of available fields within the ARK instance. It will return a JSON array of all the different fields within ARK and their relative ids and shortnames, and other information.&lt;br /&gt;
&lt;br /&gt;
Please note this method respects any security conditions set in the subform configuration - therefore if fields are, for instance, being restricted on userids or security groups they will not be made available for return by the API.&lt;br /&gt;
&lt;br /&gt;
The API will also return a list of the variables required to either add or edit the field - for use in [[putField()]] calls.&lt;br /&gt;
&lt;br /&gt;
===Path===&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=describeFields&lt;br /&gt;
&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;item_key&amp;#039;&amp;#039;&amp;#039; - this is in the form &amp;#039;cxt_cd and refers to the module from which the subforms are requested. If this is set to &amp;#039;all&amp;#039; information about all available subforms are returned.&lt;br /&gt;
&lt;br /&gt;
If anonymous logins are not enabled a username and password will need to be supplied:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;handle&amp;#039;&amp;#039;&amp;#039; - username&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;passwd&amp;#039;&amp;#039;&amp;#039; - password&lt;br /&gt;
&lt;br /&gt;
The method returns a JSON array unless otherwise specified:&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;format&amp;#039;&amp;#039;&amp;#039; - &amp;#039;json&amp;#039; by default, but sending &amp;#039;html&amp;#039; prints a human-readable array to screen&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
http://your.ark.instance/api.php?req=describeFields&amp;amp;item_key=hut_cd&amp;amp;handle=johndoe&amp;amp;passwd=johndoepassword&lt;br /&gt;
&lt;br /&gt;
Example return (returned JSONified - displayed as an array here for ease of viewing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [conf_field_description] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [field_id] =&amp;gt; conf_field_description&lt;br /&gt;
            [dataclass] =&amp;gt; txt&lt;br /&gt;
            [classtype] =&amp;gt; notes&lt;br /&gt;
            [aliasinfo] =&amp;gt; &lt;br /&gt;
            [editable] =&amp;gt; 1&lt;br /&gt;
            [hidden] =&amp;gt; &lt;br /&gt;
            [add_validation] =&amp;gt; Array&lt;br /&gt;
                (&lt;br /&gt;
                    [0] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqManual&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; cre_on&lt;br /&gt;
                            [force_var] =&amp;gt; NOW()&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [1] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqManual&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; log&lt;br /&gt;
                            [force_var] =&amp;gt; on&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [2] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; ste_cd&lt;br /&gt;
                            [lv_name] =&amp;gt; ste_cd&lt;br /&gt;
                            [var_locn] =&amp;gt; session&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [3] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; cre_by&lt;br /&gt;
                            [lv_name] =&amp;gt; user_id&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [4] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqClassType&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; txttype&lt;br /&gt;
                            [lv_name] =&amp;gt; classtype&lt;br /&gt;
                            [var_locn] =&amp;gt; field&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [5] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSkipBlank&lt;br /&gt;
                            [var_name] =&amp;gt; txt&lt;br /&gt;
                            [lv_name] =&amp;gt; dyn_field&lt;br /&gt;
                            [var_locn] =&amp;gt; request&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [6] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; itemkey&lt;br /&gt;
                            [lv_name] =&amp;gt; item_key&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [7] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqItemVal&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; itemval&lt;br /&gt;
                            [lv_name] =&amp;gt; itemval&lt;br /&gt;
                            [var_locn] =&amp;gt; request&lt;br /&gt;
                            [req_keytype] =&amp;gt; auto&lt;br /&gt;
                            [ret_keytype] =&amp;gt; cd&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [8] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; lang&lt;br /&gt;
                            [lv_name] =&amp;gt; lang&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
            [edt_validation] =&amp;gt; Array&lt;br /&gt;
                (&lt;br /&gt;
                    [0] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqManual&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; cre_on&lt;br /&gt;
                            [force_var] =&amp;gt; NOW()&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [1] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqManual&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; log&lt;br /&gt;
                            [force_var] =&amp;gt; on&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [2] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; ste_cd&lt;br /&gt;
                            [lv_name] =&amp;gt; ste_cd&lt;br /&gt;
                            [var_locn] =&amp;gt; session&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [3] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; cre_by&lt;br /&gt;
                            [lv_name] =&amp;gt; user_id&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [4] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqClassType&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; txttype&lt;br /&gt;
                            [lv_name] =&amp;gt; classtype&lt;br /&gt;
                            [var_locn] =&amp;gt; field&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [5] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSkipBlank&lt;br /&gt;
                            [var_name] =&amp;gt; txt&lt;br /&gt;
                            [lv_name] =&amp;gt; dyn_field&lt;br /&gt;
                            [var_locn] =&amp;gt; request&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [6] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; itemkey&lt;br /&gt;
                            [lv_name] =&amp;gt; item_key&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [7] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqItemVal&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; itemval&lt;br /&gt;
                            [lv_name] =&amp;gt; itemval&lt;br /&gt;
                            [var_locn] =&amp;gt; request&lt;br /&gt;
                            [req_keytype] =&amp;gt; auto&lt;br /&gt;
                            [ret_keytype] =&amp;gt; cd&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [8] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqFragId&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; frag_id&lt;br /&gt;
                            [lv_name] =&amp;gt; id&lt;br /&gt;
                            [var_locn] =&amp;gt; request&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                    [9] =&amp;gt; Array&lt;br /&gt;
                        (&lt;br /&gt;
                            [rq_func] =&amp;gt; reqMulti&lt;br /&gt;
                            [vd_func] =&amp;gt; chkSet&lt;br /&gt;
                            [var_name] =&amp;gt; lang&lt;br /&gt;
                            [lv_name] =&amp;gt; lang&lt;br /&gt;
                            [var_locn] =&amp;gt; live&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
            [add_variables] =&amp;gt; Array&lt;br /&gt;
                (&lt;br /&gt;
                    [0] =&amp;gt; notes_txt&lt;br /&gt;
                    [1] =&amp;gt; itemval&lt;br /&gt;
                    [2] =&amp;gt; notes_qtype&lt;br /&gt;
                    [3] =&amp;gt; field&lt;br /&gt;
                    [4] =&amp;gt; item_key&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
            [edt_variables] =&amp;gt; Array&lt;br /&gt;
                (&lt;br /&gt;
                    [0] =&amp;gt; notes_txt&lt;br /&gt;
                    [1] =&amp;gt; itemval&lt;br /&gt;
                    [2] =&amp;gt; notes_id&lt;br /&gt;
                    [3] =&amp;gt; notes_qtype&lt;br /&gt;
                    [4] =&amp;gt; field&lt;br /&gt;
                    [5] =&amp;gt; item_key&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Developer_Manual&amp;diff=3171</id>
		<title>Developer Manual</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Developer_Manual&amp;diff=3171"/>
				<updated>2013-12-03T14:44:34Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: /* API Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The developer manual is aimed at people who will be contributing to the project and to a certain extent to those who intend to hack ARK to use it for their own ends. As a general rule, if you find yourself doing extensive hacking, please let us know as we would be happy to consider adding new code to the project.&lt;br /&gt;
&lt;br /&gt;
If you don&amp;#039;t know why you are reading this documentation, you are probably looking in the wrong part of the manual. For information on installation and administration see the [[Administrator Manual| administrator]] section of the manual.&lt;br /&gt;
&lt;br /&gt;
Work to create developer documentation including migration of old documentation (Ticket #122) is ongoing (as of 11th Feb 2009) but in the meantime please contact a member of the [http://ark.lparchaeology.com/contact ARK Development Team] if you can&amp;#039;t find what you are looking for within these pages.&lt;br /&gt;
&lt;br /&gt;
===Background Reading===&lt;br /&gt;
&lt;br /&gt;
====[[ARK model]]====&lt;br /&gt;
An incomplete guide to the overall structure of ARK, its file structures etc.&lt;br /&gt;
&lt;br /&gt;
====[[ARK Data Storage]]====&lt;br /&gt;
An overview of the ARK data storage model&lt;br /&gt;
&lt;br /&gt;
====[[Filters]]====&lt;br /&gt;
An overview of filters and how they work (theoretical)&lt;br /&gt;
&lt;br /&gt;
===Standards and Guidance===&lt;br /&gt;
&lt;br /&gt;
Coding standards are simple and follow the PEAR system rigidly without exception. See the page blow for further detail. Some further guidance is given below to try to help you build new code in a way that fits into the overall ARK style. This material is incomplete at this stage.&lt;br /&gt;
&lt;br /&gt;
====[[Coding Standards]]====&lt;br /&gt;
An overview of the coding standards with a link to PEAR.&lt;br /&gt;
&lt;br /&gt;
====[[Adding a New Page]]====&lt;br /&gt;
How to add a new page to the system&lt;br /&gt;
&lt;br /&gt;
====[[Data Entry Pages]]====&lt;br /&gt;
How the data entry pages fit together. Possibly needs to be re-written as something more generic&lt;br /&gt;
&lt;br /&gt;
====[[Page Header Block]]====&lt;br /&gt;
example code for a page header block. Possibly needs to be made into a more generic code snippets page&lt;br /&gt;
&lt;br /&gt;
====[[Developing Subforms]]====&lt;br /&gt;
A brief guide to developing new subforms&lt;br /&gt;
&lt;br /&gt;
====[[Accessing User Information]]====&lt;br /&gt;
How to get access to the logged in user&amp;#039;s information which is held in the SESSION&lt;br /&gt;
&lt;br /&gt;
====[[ARK log]]====&lt;br /&gt;
An overview of the log system with detailed notes (note that this system is currently not fully working)&lt;br /&gt;
&lt;br /&gt;
====[[Markup and Aliases]]====&lt;br /&gt;
An overview and guide&lt;br /&gt;
&lt;br /&gt;
====[[Error and Message Handling]]====&lt;br /&gt;
An overview and guide&lt;br /&gt;
&lt;br /&gt;
====[[Configuration Settings for Developers]]====&lt;br /&gt;
An overview for developers of the config system&lt;br /&gt;
&lt;br /&gt;
===Developer Documentation===&lt;br /&gt;
&lt;br /&gt;
The code is documented in detail within the header blocks for each file and the documentation blocks for each function. This doucmentation is in the process of being categorised and grouped for easier reading, but can be consulted at:&lt;br /&gt;
&lt;br /&gt;
====[[http://ark.lparchaeology.com/ark_phpdoc/li_ark.html PhpDocumenter Output]]====&lt;br /&gt;
Detailed reference material for every function and script in the system - NB this is for ARK v0.7, and has not yet been updated for the latest release(s).&lt;br /&gt;
&lt;br /&gt;
====[[http://www.phpdoc.org/ PhpDocumenter]]====&lt;br /&gt;
Some info on the software used to create the documentation from the header blocks&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
&lt;br /&gt;
===API Documentation===&lt;br /&gt;
&lt;br /&gt;
As of v1.1 it is possible to access ARK using an API via a URL - which currently responds with a JSON object.&lt;br /&gt;
&lt;br /&gt;
The following methods can be used:&lt;br /&gt;
&lt;br /&gt;
[[describeItems]] - this provides a list of all the types of modules available&lt;br /&gt;
&lt;br /&gt;
[[describeFrags]] - this provides a list of all the different types of data available within the ARK instance (it lists the different &amp;#039;types&amp;#039; of dataclass available&lt;br /&gt;
&lt;br /&gt;
[[describeFilters]] - this provides a list of all available filters&lt;br /&gt;
&lt;br /&gt;
[[describeSubforms]] - this provides a list of available subforms (for transclusion)&lt;br /&gt;
&lt;br /&gt;
[[describeFields]] - this provides a list of available fields&lt;br /&gt;
&lt;br /&gt;
[[getItems]] - this returns an array of items of a specified module&lt;br /&gt;
&lt;br /&gt;
[[getFrags]] - this returns an array of data frags attached to a specified item&lt;br /&gt;
&lt;br /&gt;
[[getFilter]] - this returns the result of a saved filter or a free-text search&lt;br /&gt;
&lt;br /&gt;
[[getFields]] - this returns an array of the fields attached to an item with their values&lt;br /&gt;
&lt;br /&gt;
[[transcludeFilter]] - this returns a fully rendered HTML representation of a filter result&lt;br /&gt;
&lt;br /&gt;
[[transcludeSubform]] - this returns a fully rendered HTML representation of a subform&lt;br /&gt;
&lt;br /&gt;
[[putField]] - this is for putting values to an ARK. Use this for adding, editing or deleting fields&lt;br /&gt;
&lt;br /&gt;
[[XMLParser]] - this is mainly used internally by the spatial elements of ARK to retrieve and present GML data&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Transcluding&amp;diff=3170</id>
		<title>Transcluding</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Transcluding&amp;diff=3170"/>
				<updated>2013-12-03T14:39:38Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== NOTE: As of ARK version equal to or greater than 1.1 transclusion is undertaken using the API - see [[transcludeSubform()]] and [[transcludeFilters()]]. The notes below are preserved as documentation for ARK versions prior to this. The basic HTML will work - but the data value will need to be updated to point at the appropriate API request string ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Elements of ARK can be [http://en.wikipedia.org/wiki/Transclusion &amp;#039;transcluded&amp;#039;] - that is you can make a live query to your ARK and bring back the results of a [[Subform]]. &lt;br /&gt;
&lt;br /&gt;
What this means is that subforms of a particular [[item]] (e.g a context) can be included in any other webpage - for example if you are entering an online blog and you want to show the photos of the special find you recovered today - then you can just include them and they will show up just as they show up when viewing them in ARK. &lt;br /&gt;
&lt;br /&gt;
This starts getting very useful when you begin to think about a running site narrative, built within a webpage/blogging software/google documents. So when you are talking about the local matrix of a context - you can just transclude it straight into the document. Because this is running a live query against the database, you are getting the most up-to-date data and it will change as the original data is changed.&lt;br /&gt;
&lt;br /&gt;
Its very easy to transclude in ARK. All you need to do is ensure whatever application you are in (e.g. Mediawiki, Blogger, TextPattern, etc.) can read raw html and the include the following in your page:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;pre&amp;gt;&amp;lt;object type=&amp;quot;text/html&amp;quot; data=&amp;quot;http://192.168.0.61:8080/ark/transclude_object.php?transclude=yes&lt;br /&gt;
  &amp;amp;sf_conf=conf_mcd_spat&lt;br /&gt;
  &amp;amp;sf_key=cxt_cd&lt;br /&gt;
  &amp;amp;sf_val=CH05SR_699&lt;br /&gt;
  &amp;amp;width=100%&lt;br /&gt;
  &amp;amp;height=100%&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/object&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*The web address that you put in the data field should point at your own version of ARK.&lt;br /&gt;
*The sf_conf value is the name of the subform that you want to transclude - if you don&amp;#039;t know this then you should contact your administrator.&lt;br /&gt;
*The sf_key and sf_val are the itemkey and itemvalue of the item that you want to transclude. In this case we are transcluding the spatial subform for Context CH05SR_699.&lt;br /&gt;
&lt;br /&gt;
The results of this can be seen below:&lt;br /&gt;
&lt;br /&gt;
http://www.lparchaeology.com/prescot/journal/ark-and-the-art-of-tranclusion-mechanics&lt;br /&gt;
&lt;br /&gt;
===Transcluding Filter Results===&lt;br /&gt;
&lt;br /&gt;
As of v0.7 (currently in SVN) it is possible to transclude results of saved filters as well. The code you need is as follows:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;object type=&amp;quot;text/html&amp;quot; data=&amp;quot;http://192.168.0.61:8080/ark/transclude_object.php?transclude=filter&lt;br /&gt;
  &amp;amp;filter=whorls&lt;br /&gt;
  &amp;amp;output_mode=tbl&lt;br /&gt;
  &amp;amp;width=100%&lt;br /&gt;
  &amp;amp;height=100%&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/object&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This works in the same way as transcluding a subform except you can specify which saved filter and what output mode you want.&lt;br /&gt;
&lt;br /&gt;
*transclude=filter - this is essential to let the transclude script know you are transcluding a filter&lt;br /&gt;
*filter=whorls - this can either be the saved name of the filter (i.e. &amp;#039;whorls&amp;#039; or &amp;#039;All Contexts&amp;#039;) or it can be the number of the filter as saved in cor_tbl_filter.&lt;br /&gt;
*output_mode=tbl - the output modes are &amp;#039;tbl&amp;#039;, &amp;#039;chat&amp;#039; or &amp;#039;map&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Administrator]][[Category:How-Tos]]&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	<entry>
		<id>https://ark.lparchaeology.com/wiki/index.php?title=Transcluding&amp;diff=3169</id>
		<title>Transcluding</title>
		<link rel="alternate" type="text/html" href="https://ark.lparchaeology.com/wiki/index.php?title=Transcluding&amp;diff=3169"/>
				<updated>2013-12-03T14:39:07Z</updated>
		
		<summary type="html">&lt;p&gt;Stuarteve: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== NOTE: As of ARK version equal to or greater than 1.1 transclusion is undertaken using the API - see [[transcludeSubforms()]] and [[describeSubforms()]]. The notes below are preserved as documentation for ARK versions prior to this. The basic HTML will work - but the data value will need to be updated to point at the appropriate API request string ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Elements of ARK can be [http://en.wikipedia.org/wiki/Transclusion &amp;#039;transcluded&amp;#039;] - that is you can make a live query to your ARK and bring back the results of a [[Subform]]. &lt;br /&gt;
&lt;br /&gt;
What this means is that subforms of a particular [[item]] (e.g a context) can be included in any other webpage - for example if you are entering an online blog and you want to show the photos of the special find you recovered today - then you can just include them and they will show up just as they show up when viewing them in ARK. &lt;br /&gt;
&lt;br /&gt;
This starts getting very useful when you begin to think about a running site narrative, built within a webpage/blogging software/google documents. So when you are talking about the local matrix of a context - you can just transclude it straight into the document. Because this is running a live query against the database, you are getting the most up-to-date data and it will change as the original data is changed.&lt;br /&gt;
&lt;br /&gt;
Its very easy to transclude in ARK. All you need to do is ensure whatever application you are in (e.g. Mediawiki, Blogger, TextPattern, etc.) can read raw html and the include the following in your page:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;pre&amp;gt;&amp;lt;object type=&amp;quot;text/html&amp;quot; data=&amp;quot;http://192.168.0.61:8080/ark/transclude_object.php?transclude=yes&lt;br /&gt;
  &amp;amp;sf_conf=conf_mcd_spat&lt;br /&gt;
  &amp;amp;sf_key=cxt_cd&lt;br /&gt;
  &amp;amp;sf_val=CH05SR_699&lt;br /&gt;
  &amp;amp;width=100%&lt;br /&gt;
  &amp;amp;height=100%&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/object&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*The web address that you put in the data field should point at your own version of ARK.&lt;br /&gt;
*The sf_conf value is the name of the subform that you want to transclude - if you don&amp;#039;t know this then you should contact your administrator.&lt;br /&gt;
*The sf_key and sf_val are the itemkey and itemvalue of the item that you want to transclude. In this case we are transcluding the spatial subform for Context CH05SR_699.&lt;br /&gt;
&lt;br /&gt;
The results of this can be seen below:&lt;br /&gt;
&lt;br /&gt;
http://www.lparchaeology.com/prescot/journal/ark-and-the-art-of-tranclusion-mechanics&lt;br /&gt;
&lt;br /&gt;
===Transcluding Filter Results===&lt;br /&gt;
&lt;br /&gt;
As of v0.7 (currently in SVN) it is possible to transclude results of saved filters as well. The code you need is as follows:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;object type=&amp;quot;text/html&amp;quot; data=&amp;quot;http://192.168.0.61:8080/ark/transclude_object.php?transclude=filter&lt;br /&gt;
  &amp;amp;filter=whorls&lt;br /&gt;
  &amp;amp;output_mode=tbl&lt;br /&gt;
  &amp;amp;width=100%&lt;br /&gt;
  &amp;amp;height=100%&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/object&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This works in the same way as transcluding a subform except you can specify which saved filter and what output mode you want.&lt;br /&gt;
&lt;br /&gt;
*transclude=filter - this is essential to let the transclude script know you are transcluding a filter&lt;br /&gt;
*filter=whorls - this can either be the saved name of the filter (i.e. &amp;#039;whorls&amp;#039; or &amp;#039;All Contexts&amp;#039;) or it can be the number of the filter as saved in cor_tbl_filter.&lt;br /&gt;
*output_mode=tbl - the output modes are &amp;#039;tbl&amp;#039;, &amp;#039;chat&amp;#039; or &amp;#039;map&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Administrator]][[Category:How-Tos]]&lt;/div&gt;</summary>
		<author><name>Stuarteve</name></author>	</entry>

	</feed>