<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Moyles</title>
	<atom:link href="http://www.themoyles.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.themoyles.co.uk</link>
	<description>Abundant life, church planting, web programming</description>
	<lastBuildDate>Fri, 24 May 2013 13:03:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>www.thegatewaychurch.info</title>
		<link>http://www.themoyles.co.uk/2013/05/www-thegatewaychurch-info/</link>
		<comments>http://www.themoyles.co.uk/2013/05/www-thegatewaychurch-info/#comments</comments>
		<pubDate>Wed, 22 May 2013 14:12:12 +0000</pubDate>
		<dc:creator>Andy Moyle</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Bulk Email]]></category>
		<category><![CDATA[Church Website]]></category>
		<category><![CDATA[Rota]]></category>
		<category><![CDATA[SMS]]></category>

		<guid isPermaLink="false">http://www.themoyles.co.uk/?p=775</guid>
		<description><![CDATA[A good church website needs to do a lot of things. 1) To a potential first time visitor, it needs to communicates the who, what, where and when through words, images, sermon mp3s and even video that the church is worth trying 2) To regulars, it needs to help the church flow and function in <br/><a href="http://www.themoyles.co.uk/2013/05/www-thegatewaychurch-info/"><strong>Read the Rest...</strong></a>]]></description>
				<content:encoded><![CDATA[<p><a href=".info"><img src="http://www.themoyles.co.uk/wp-content/uploads/2013/05/the-gateway-church-300x157.png" alt="the-gateway-church" width="300" height="157" class="alignleft size-medium wp-image-776" /></a> A good church website needs to do a lot of things.<br />
1) To a potential first time visitor, it needs to communicates the who, what, where and when through words, images, sermon mp3s and even video that the church is worth trying<br />
2) To regulars, it needs to help the church flow and function in its mission through information, downloads, rotas, perhaps even offering sms and email messaging to users.</p>
<p><a href="http://www.thegatewaychurch.info" title="The Gateway Church in King's Lynn">The Gateway Church website</a> does all that &#8211; a first timer will get enough of a feel from the front page to visit and under the hood are powerful communication and administration tools to facilitate the <a href="http://www.themoyles.co.uk/web-development/church-admin-wordpress-plugin/" title="Church Admin WordPress Plugin">church mission</a></p>
 <img src="http://www.themoyles.co.uk/?feed-stats-post-id=775" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.themoyles.co.uk/2013/05/www-thegatewaychurch-info/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>www.taxresearch.org.uk</title>
		<link>http://www.themoyles.co.uk/2013/05/www-taxresearch-org-uk/</link>
		<comments>http://www.themoyles.co.uk/2013/05/www-taxresearch-org-uk/#comments</comments>
		<pubDate>Mon, 20 May 2013 21:55:28 +0000</pubDate>
		<dc:creator>Andy Moyle</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.themoyles.co.uk/?p=766</guid>
		<description><![CDATA[The leading UK tax blog needed a site refresh &#8211; a clean two column layout in a red colour scheme. Richard Murphy has worked hard to expose corporate tax-avoiders, so &#8220;content is king&#8221; was the mantra for this project. Front page excerpts Comment count in a speech bubble Nested commenting for lively discussion Big headlines <br/><a href="http://www.themoyles.co.uk/2013/05/www-taxresearch-org-uk/"><strong>Read the Rest...</strong></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.taxresearch.org.uk/blog"><img class="alignleft size-medium wp-image-767" alt="taxresearch" src="http://www.themoyles.co.uk/wp-content/uploads/2013/05/taxresearch-300x185.png" width="300" height="185" /></a>The leading UK tax blog needed a site refresh &#8211; a clean two column layout in a red colour scheme. Richard Murphy has worked hard to expose corporate tax-avoiders, so &#8220;content is king&#8221; was the mantra for this project.</p>
<ul>
<li>Front page excerpts</li>
<li>Comment count in a speech bubble</li>
<li>Nested commenting for lively discussion</li>
<li>Big headlines to capture attention</li>
</ul>
<p>&nbsp;</p>
 <img src="http://www.themoyles.co.uk/?feed-stats-post-id=766" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.themoyles.co.uk/2013/05/www-taxresearch-org-uk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oops</title>
		<link>http://www.themoyles.co.uk/2013/04/oops/</link>
		<comments>http://www.themoyles.co.uk/2013/04/oops/#comments</comments>
		<pubDate>Mon, 29 Apr 2013 20:07:29 +0000</pubDate>
		<dc:creator>Andy Moyle</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Church Admin]]></category>
		<category><![CDATA[Church Admin Plugin]]></category>

		<guid isPermaLink="false">http://www.themoyles.co.uk/?p=760</guid>
		<description><![CDATA[I managed to update the Church Admin plugin on WordPress.org without a crucial file, which will cause the plugin to fail. v0.53 works well]]></description>
				<content:encoded><![CDATA[<p>I managed to update the Church Admin plugin on WordPress.org without a crucial file, which will cause the plugin to fail. v0.53 works well</p>
 <img src="http://www.themoyles.co.uk/?feed-stats-post-id=760" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.themoyles.co.uk/2013/04/oops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improvements to Church Admin Plugin</title>
		<link>http://www.themoyles.co.uk/2013/04/improvements-to-church-admin-plugin/</link>
		<comments>http://www.themoyles.co.uk/2013/04/improvements-to-church-admin-plugin/#comments</comments>
		<pubDate>Mon, 29 Apr 2013 08:58:40 +0000</pubDate>
		<dc:creator>Andy Moyle</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Church Admin]]></category>
		<category><![CDATA[Church Admin Plugin]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Bulk Email]]></category>
		<category><![CDATA[Bulk SMS]]></category>

		<guid isPermaLink="false">http://www.themoyles.co.uk/?p=759</guid>
		<description><![CDATA[I&#8217;ve made some improvements to the Church Admin Plugin in v0.52 Main menu &#8211; vastly improved with drag and drop and close Rota management &#8211; the rota now uses autocomplete to store people in their job! You can also email the rota out to participants Sermons &#8211; can now be uploaded and podcasted &#8211; mosts <br/><a href="http://www.themoyles.co.uk/2013/04/improvements-to-church-admin-plugin/"><strong>Read the Rest...</strong></a>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve made some improvements to the Church Admin Plugin in v0.52</p>
<p><strong>Main menu</strong> &#8211; vastly improved with drag and drop and close</p>
<p><strong>Rota management</strong> &#8211; the rota now uses autocomplete to store people in their job! You can also email the rota out to participants</p>
<p><strong>Sermons</strong> &#8211; can now be uploaded and podcasted &#8211; mosts hosts have an upload limit of 8MB, so there is a facility to add already uploaded files that perhaps you have ftp&#8217;d.</p>
<p><strong>The cache of emails</strong> is now stored in a subdirectory the uploads directory &#8211; with a redirect in the old directory.</p>
<p><strong>Photos</strong> You can upload photos for people, but not much use is made of them yet</p>
<h2>Fixes</h2>
<ul>
<li>Activation errors</li>
<li>Tied up code and initialise all variables more correctly</li>
<li>Functions that require people to be in the directory first only show when directory is populated.</li>
</ul>
<h2>Coming Soon</h2>
<ol>
<li>Shortcodes page in the menu to list all the shortcode options</li>
<li>Photos in the directory as an option</li>
<li>Bible passages in the sermon uploader</li>
<li>Rewrite of the calendar module &#8211; with ical support</li>
<li>Instruction Manual</li>
</ol>
<p>Writing and updating the plugin is pretty time consuming but fun and largely fuelled by coffee, so if you like, please thank me with a brew!&#8230;</p>
<form class="right" action="https://www.paypal.com/cgi-bin/webscr" method="post"><input type="hidden" name="cmd" value="_s-xclick" /><input type="hidden" name="hosted_button_id" value="R7YWSEHFXEU52" /><input type="image" alt="PayPal - The safer, easier way to pay online." name="submit" src="https://www.paypal.com/en_GB/i/btn/btn_donate_LG.gif" /><img alt="" src="https://www.paypal.com/en_GB/i/scr/pixel.gif" width="1" height="1" border="0" /><br />
</form>
<h2>What would you like to see added to the plugin?</h2>
 <img src="http://www.themoyles.co.uk/?feed-stats-post-id=759" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.themoyles.co.uk/2013/04/improvements-to-church-admin-plugin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>www.panachehaircompany.com</title>
		<link>http://www.themoyles.co.uk/2013/04/www-panachehaircompany-com/</link>
		<comments>http://www.themoyles.co.uk/2013/04/www-panachehaircompany-com/#comments</comments>
		<pubDate>Sat, 20 Apr 2013 21:57:28 +0000</pubDate>
		<dc:creator>Andy Moyle</dc:creator>
				<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.themoyles.co.uk/?p=769</guid>
		<description><![CDATA[Panache Hair Company needed a show case website for a great new hairdressing and beauty salon in King&#8217; Lynn. Sharon and her team wanted the best hairdressing website in town to gain new clients &#8211; we are confident we have delivered! The colour scheme matches the interior of the salon. Don&#8217;t forget to get a <br/><a href="http://www.themoyles.co.uk/2013/04/www-panachehaircompany-com/"><strong>Read the Rest...</strong></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.panachehaircompany.com"><img src="http://www.themoyles.co.uk/wp-content/uploads/2013/05/panache-hair-company-300x159.png" alt="panache-hair-company" width="300" height="159" class="alignleft size-medium wp-image-771" /></a>Panache Hair Company needed a show case website for a great new hairdressing and beauty salon in King&#8217; Lynn. Sharon and her team wanted the best hairdressing website in town to gain new clients &#8211; we are confident we have delivered! The colour scheme matches the interior of the salon. Don&#8217;t forget to get a &pound;5 off coupon from the front page.</p>
<p>Panache Hair Company is doing well and in a recent <a href="http://www.lynnnews.co.uk/news/business-news/king-s-lynn-salon-s-sights-set-on-future-expansion-1-5110308">local news paper article</a> cites the website as part of that success story &#8220;The company website has played a signifcant role in attracting customers from near and far and she also frequently uses Facebook to let people know about special offers.&#8221;</p>
 <img src="http://www.themoyles.co.uk/?feed-stats-post-id=769" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.themoyles.co.uk/2013/04/www-panachehaircompany-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bulk WordPress Password Reset</title>
		<link>http://www.themoyles.co.uk/2013/03/bulk-wordpress-password-reset/</link>
		<comments>http://www.themoyles.co.uk/2013/03/bulk-wordpress-password-reset/#comments</comments>
		<pubDate>Tue, 26 Mar 2013 22:36:32 +0000</pubDate>
		<dc:creator>Andy Moyle</dc:creator>
				<category><![CDATA[Church Admin Plugin]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[hackers]]></category>
		<category><![CDATA[Password reset]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.themoyles.co.uk/?p=752</guid>
		<description><![CDATA[Sometimes it is a good idea to reset all the passwords for your WordPress website and email the users to let them know their new password. Especially when you have been hacked &#8211; if you have been hacked, read about what to do My emergency password reset plugin will regenerate every user&#8217;s password and email <br/><a href="http://www.themoyles.co.uk/2013/03/bulk-wordpress-password-reset/"><strong>Read the Rest...</strong></a>]]></description>
				<content:encoded><![CDATA[<p><div id="attachment_753" class="wp-caption aligncenter" style="width: 650px"><img src="http://www.themoyles.co.uk/wp-content/uploads/2013/03/1362845798_e9b738d834_z.jpg" alt="Reset by Orse on flikr.com" width="640" height="612" class="size-full wp-image-753" /><p class="wp-caption-text">Reset by Orse on flikr.com</p></div>Sometimes it is a good idea to reset all the passwords for your WordPress website and email the users to let them know their new password. Especially when you have been hacked &#8211; if you have been hacked, <a href="http://www.themoyles.co.uk/2013/02/so-your-wordpress-site-has-been-hacked/" title="So your WordPress site has been hacked">read about what to do</a></p>
<p>My emergency password reset plugin will regenerate every user&#8217;s password and email it to them. If you have been hacked, I advise you change all the SALTS in wp-config.php, which forces all users to log out too. WordPress.org provides a tool to generate new <a href="https://api.wordpress.org/secret-key/1.1/salt/" title="SALT generator" target="_blank">SALTS</a>.</p>
<p>To us my bulk emergency password reset and email plugin&#8230;</p>
<p>1) Download the <a href="http://wordpress.org/extend/plugins/emergency-password-reset/">emergency-password-reset at wordpress.org</a> plugin<br />
2) Upload the zip file to your plugins directory and activate.<br />
3) If you are and administrator you can click on &#8220;Reset all Passwords&#8221; &#8211; the plugin will generate new more secure passwords and let all the users know.</p>
<p>Hope you find it useful</p>
 <img src="http://www.themoyles.co.uk/?feed-stats-post-id=752" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.themoyles.co.uk/2013/03/bulk-wordpress-password-reset/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Meta Boxes on Plugin Admin Pages</title>
		<link>http://www.themoyles.co.uk/2013/03/using-meta-boxes-on-plugin-admin-pages/</link>
		<comments>http://www.themoyles.co.uk/2013/03/using-meta-boxes-on-plugin-admin-pages/#comments</comments>
		<pubDate>Fri, 22 Mar 2013 19:16:35 +0000</pubDate>
		<dc:creator>Andy Moyle</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[admin page]]></category>
		<category><![CDATA[meta_box]]></category>
		<category><![CDATA[saving meta box toggle state]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://www.themoyles.co.uk/?p=749</guid>
		<description><![CDATA[Meta Boxes are boxes that appear on the dashboard and for custom features on edit page/post pages. They can also be used in plugins too. Here&#8217;s how to create meta boxes on an admin page that will remember whether you have opened/closed them and the order you have dragged them into. They are relatively easy <br/><a href="http://www.themoyles.co.uk/2013/03/using-meta-boxes-on-plugin-admin-pages/"><strong>Read the Rest...</strong></a>]]></description>
				<content:encoded><![CDATA[<p>Meta Boxes are boxes that appear on the dashboard and for custom features on edit page/post pages. They can also be used in plugins too. Here&#8217;s how to create meta boxes on an admin page that will remember whether you have opened/closed them and the order you have dragged them into.</p>
<p><a href="http://www.themoyles.co.uk/wp-content/uploads/2013/03/meta-box.png"><img class="aligncenter size-full wp-image-750" alt="meta-box" src="http://www.themoyles.co.uk/wp-content/uploads/2013/03/meta-box.png" width="750" height="220" /></a></p>
<p>They are relatively easy to create!</p>
<p><strong>1) Enqueue the scripts</strong> that will allow toggling open and closed and the order to be changed. They need to be hooked in at the &#8216;init&#8217; stage</p><pre class="crayon-plain-tag">add_action('init',apmbt_init');
function apmbt_init()
{
        /**
 *
 * Initialises js scripts and css
 * 
 * @author  Andy Moyle
 * @param    null
 * @return   
 * @version  0.1
 * 
 */ 

    wp_enqueue_script('common');
    wp_enqueue_script('wp-lists');
    wp_enqueue_script('postbox');
}</pre><p></p>
<p><strong>2) Create the page the boxes will appear on</strong></p><pre class="crayon-plain-tag">&lt;div class=&quot;wrap&quot;&gt;&lt;!-- wraps the page and allows styling to occur--&gt;
    &lt;div id=&quot;poststuff&quot;&gt;
	    &lt;!-- #post-body .metabox-holder goes here --&gt;
		&lt;div id=&quot;post-body&quot; class=&quot;metabox-holder columns-2&quot;&gt;
		    &lt;!-- page content here --&gt;
                &lt;/div&gt;&lt;!--post-body--&gt;
    &lt;/div&gt;&lt;!--poststuff--&gt;
&lt;/div&gt;&lt;!-- wrap--&gt;</pre><p>Those classes and ids allow the meta box styling to happen</p>
<p><strong>3) Create functions for each meta_box&#8217;s content</strong></p>
<p><strong>4) The meta boxes need nonce fields</strong> to allow any open/close toggling and order changes to be saved</p><pre class="crayon-plain-tag">&lt;form  method=&quot;get&quot; action=&quot;&quot;&gt;
	&lt;?php wp_nonce_field('closedpostboxes', 'closedpostboxesnonce', false ); ?&gt;
	&lt;?php wp_nonce_field('meta-box-order', 'meta-box-order-nonce', false ); ?&gt;
   &lt;/form&gt;</pre><p></p>
<p><strong>5) The meta boxes are then &#8220;added&#8221; and &#8220;done&#8221;</strong></p><pre class="crayon-plain-tag">add_meta_box( $id, $title, $callback, $post_type);
//have as many of these as you want
//$id is a unique id for the meta box
//$title is the title
//$callback is the function with the content
//$post_type for our implemntation is the name of the plugin
//There are other optional arguments which we aren't using</pre><p>add_meta_box prepares the meta box and can be placed in your content stream or as in an add_action hook<br />
do_meta_boxes tells wordpress to render the meta box</p>
<p></p><pre class="crayon-plain-tag">do_meta_boxes( $page, $context, $object );
//$page is our plugin name
//$context is advanced
//$object is NULL</pre><p></p>
<p><strong>6) Lastly we need some jquery </strong>to initialise previously saved open/close toggles and order</p><pre class="crayon-plain-tag">&lt;script type=&quot;text/javascript&quot;&gt;
	jQuery(document).ready(function($){$(&quot;.if-js-closed&quot;).removeClass(&quot;if-js-closed&quot;).addClass(&quot;closed&quot;);
			       
				postboxes.add_postbox_toggles( 'pluginame');
				});
    &lt;/script&gt;</pre><p>pluginname is your plugin name that you have used above. Other tutorials used pagenow but it didn&#8217;t work for me on custom admin pages in v3.5</p>
<p>Here&#8217;s the code bundled up&#8230;</p>
<p></p><pre class="crayon-plain-tag">&lt;?php
/*

Plugin Name: admin_page_meta_box_tutorial
Plugin URI: http://www.themoyles.co.uk/web-development/meta-box-tutorial
Description: Example plugin to use meta boxes on a plugin page
Version: 0.1
Author: Andy Moyle
Author URI:http://www.themoyles.co.uk
*/

//avoid direct calls to this file where wp core files not present
if (!function_exists ('add_action')) {
		header('Status: 403 Forbidden');
		header('HTTP/1.1 403 Forbidden');
		exit();
}
add_action('init','apmbt_init');//initialise required javascripts
add_action('admin_menu','apmbt_admin_menu');//adds menu link
function apmbt_init()
{
        /**
 *
 * Initialises js scripts and css
 * 
 * @author  Andy Moyle
 * @param    null
 * @return   
 * @version  0.1
 * 
 */ 

    wp_enqueue_script('common');
    wp_enqueue_script('wp-lists');
    wp_enqueue_script('postbox');
}
function apmbt_admin_menu()
{
        /**
 *
 * Creates Admin Menu link
 * 
 * @author  Andy Moyle
 * @param    null
 * @return   
 * @version  0.1
 * 
 */     
        add_menu_page('Meta Box Demo', 'Meta Box Demo',  'administrator', 'apmbt/index', 'apmbt_admin_page');

}
function apmbt_admin_page()
{
    
    ?&gt;
        &lt;div class=&quot;wrap&quot; id=&quot;church-admin&quot;&gt;
	&lt;div id=&quot;icon-index&quot; class=&quot;icon32&quot;&gt;&lt;br/&gt;&lt;/div&gt;&lt;h2&gt;Meta Box Tutorial Plugin&lt;/h2&gt;
	&lt;div id=&quot;poststuff&quot;&gt;
	    &lt;!-- #post-body .metabox-holder goes here --&gt;
		&lt;div id=&quot;post-body&quot; class=&quot;metabox-holder columns-2&quot;&gt;
		    &lt;!-- meta box containers here --&gt;
		    &lt;form  method=&quot;get&quot; action=&quot;&quot;&gt;
		        &lt;?php wp_nonce_field('closedpostboxes', 'closedpostboxesnonce', false ); ?&gt;
		        &lt;?php wp_nonce_field('meta-box-order', 'meta-box-order-nonce', false ); ?&gt;
                        &lt;?php add_meta_box(&quot;id-for-meta-box1&quot;, &quot;Title of meta box1&quot;, &quot;ampbt_meta_box1&quot;, &quot;apmbt&quot;);?&gt;
                        &lt;?php add_meta_box(&quot;id-for-meta-box2&quot;, &quot;Title of meta box2&quot;, &quot;ampbt_meta_box2&quot;, &quot;apmbt&quot;);?&gt;
                        &lt;?php do_meta_boxes('apmbt','advanced',null);?&gt;
		    &lt;/form&gt;
		&lt;/div&gt;
	&lt;/div&gt;
    &lt;/div&gt;
    &lt;script type=&quot;text/javascript&quot;&gt;
	jQuery(document).ready(function($){$(&quot;.if-js-closed&quot;).removeClass(&quot;if-js-closed&quot;).addClass(&quot;closed&quot;);
			       
				postboxes.add_postbox_toggles( 'apmbt');
				});
    &lt;/script&gt;
			
    &lt;?php    
}
function ampbt_meta_box1()
{
/**
 *
 * Content for meta box 1
 * 
 * @author  Andy Moyle
 * @param    null
 * @return   
 * @version  0.1
 * 
 */ 
    ?&gt;
    &lt;p&gt;You can put anything in here, change the order and even close it Wordpress will remember!&lt;/p&gt;
    &lt;?php
   
}
function ampbt_meta_box2()
{
/**
 *
 * Content for meta box 1
 * 
 * @author  Andy Moyle
 * @param    null
 * @return   
 * @version  0.1
 * 
 */ 
    ?&gt;
    &lt;p&gt;You can put anything in here too&lt;/p&gt;
    &lt;?php
   
}

?&gt;</pre><p></p>
 <img src="http://www.themoyles.co.uk/?feed-stats-post-id=749" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.themoyles.co.uk/2013/03/using-meta-boxes-on-plugin-admin-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>www.establishingmyheart.com</title>
		<link>http://www.themoyles.co.uk/2013/03/establishing-my-heart/</link>
		<comments>http://www.themoyles.co.uk/2013/03/establishing-my-heart/#comments</comments>
		<pubDate>Wed, 20 Mar 2013 22:22:11 +0000</pubDate>
		<dc:creator>Andy Moyle</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[album art]]></category>
		<category><![CDATA[anti-spam]]></category>
		<category><![CDATA[mp3]]></category>

		<guid isPermaLink="false">http://www.themoyles.co.uk/?p=773</guid>
		<description><![CDATA[Establishing My Heart was created for Andy King&#8217;s new worship album of the same name. It features mp3 tasters and Paypal ordering. The background uses the same image as the album cover. The contact form uses Akismet filtering to stop spam messages being sent out.]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.establishingmyheart.com"><img src="http://www.themoyles.co.uk/wp-content/uploads/2013/05/establishing-my-heart-300x160.png" alt="establishing-my-heart" width="300" height="160" class="alignleft size-medium wp-image-774" /></a> Establishing My Heart was created for Andy King&#8217;s new worship album of the same name. It features mp3 tasters and Paypal ordering. The background uses the same image as the album cover. The contact form uses Akismet filtering to stop spam messages being sent out.</p>
 <img src="http://www.themoyles.co.uk/?feed-stats-post-id=773" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.themoyles.co.uk/2013/03/establishing-my-heart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So your WordPress site has been hacked</title>
		<link>http://www.themoyles.co.uk/2013/02/so-your-wordpress-site-has-been-hacked/</link>
		<comments>http://www.themoyles.co.uk/2013/02/so-your-wordpress-site-has-been-hacked/#comments</comments>
		<pubDate>Tue, 05 Feb 2013 21:07:18 +0000</pubDate>
		<dc:creator>Andy Moyle</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Cpanel]]></category>
		<category><![CDATA[Hacked]]></category>
		<category><![CDATA[Password]]></category>

		<guid isPermaLink="false">http://www.themoyles.co.uk/?p=733</guid>
		<description><![CDATA[Last night we were hacked by Turkish Jihadi&#8217;s who replaced our index.php, disabled Akismet and one other plugin. What do you do when that happens? Change your host password and FTP password immediately. Let the host what has happened and ask them to investigate how it happened. We have a plugin called Simple Login Log <br/><a href="http://www.themoyles.co.uk/2013/02/so-your-wordpress-site-has-been-hacked/"><strong>Read the Rest...</strong></a>]]></description>
				<content:encoded><![CDATA[<div id="attachment_735" class="wp-caption aligncenter" style="width: 630px"><img src="http://www.themoyles.co.uk/wp-content/uploads/2013/02/579286_51266544-1024x768.jpg" alt="Aaaaaagh!" width="620" height="465" class="size-large wp-image-735" /><p class="wp-caption-text">Aaaaaagh!</p></div>
<p>Last night we were hacked by Turkish Jihadi&#8217;s who replaced our index.php, disabled Akismet and one other plugin. What do you do when that happens?</p>
<p>Change your host password and FTP password immediately.</p>
<p>Let the host what has happened and ask them to investigate how it happened.</p>
<p>We have a plugin called <a href="http://wordpress.org/extend/plugins/simple-login-log/">Simple Login Log</a> and from that I could see that I had apparently logged in from Turkey &#8211; but I live in the UK, so my password had been cracked.</p>
<p>Check the access log on your host&#8217;s Cpanel. On ours we could see that someone whose IP was Turkish had been using the plugin editor around that time &#8211; so that&#8217;s why Akismet was bust.</p>
<p><strong>Urgent action is needed.</strong></p>
<p>1) Change the SALT&#8217;s in wp-config.php &#8211; that will force all currently logged in users to be logged out!<br />
The SALT section looks a bit like this with goobledegook instead of ###!:</p><pre class="crayon-plain-tag">define('AUTH_KEY',         '###');
define('SECURE_AUTH_KEY',  '###');
define('LOGGED_IN_KEY',    '###');
define('NONCE_KEY',        '###');
define('AUTH_SALT',        '###');
define('SECURE_AUTH_SALT', '###');
define('LOGGED_IN_SALT',   '###');
define('NONCE_SALT',       '###');</pre><p>The wordpress boys have provided a tool to generate a new one <a href="https://api.wordpress.org/secret-key/1.1/salt/">here</a>. <strong>Don&#8217;t</strong> copy the one above! Update your wp-config.php and get it uploaded asap.</p>
<p>2) Next you need to force all passwords to be reset to new WordPress generated ones &#8211; so all users have a new password (of course they can change them quickly back though). I couldn&#8217;t find an emergency password reset plugin, so I wrote one called <a href="http://www.themoyles.co.uk/wp-content/uploads/2013/02/emergency-password-reset.zip">emergency-password-reset</a> &#8211; just upload it, activate and if you are the administrator you can reset all the passwords in the Users section on the left hand menu. Do step 1 first though to force all users off!</p>
<p>3) You can block IPs in your hosts Cpanel &#8211; if you have analytics that shows ips of users when the hack happened (the exact time will be available in your FTP program), then you can block &#8216;em! They will just try from another IP, but now you are more secure again.</p>
<p>4) I reinstalled all plugins as they had been fiddling. Some hackers try to add some code to insecure plugins (particularly ones using old versions of Timthumb for image management) &#8211; so the safest bet is to delete them and re-add them</p>
<p>5) If your username is &#8220;admin&#8221; change it &#8211; either in phpmyadmin or create another user and then delete it!</p>
 <img src="http://www.themoyles.co.uk/?feed-stats-post-id=733" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.themoyles.co.uk/2013/02/so-your-wordpress-site-has-been-hacked/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How welcoming is your church?</title>
		<link>http://www.themoyles.co.uk/2013/01/how-welcoming-is-your-church/</link>
		<comments>http://www.themoyles.co.uk/2013/01/how-welcoming-is-your-church/#comments</comments>
		<pubDate>Tue, 29 Jan 2013 09:12:40 +0000</pubDate>
		<dc:creator>Andy Moyle</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Church Admin]]></category>
		<category><![CDATA[Church Planting]]></category>
		<category><![CDATA[Mission]]></category>
		<category><![CDATA[Welcome]]></category>

		<guid isPermaLink="false">http://www.themoyles.co.uk/?p=729</guid>
		<description><![CDATA[Being the most welcoming church in your area is not rocket science and pretty easy to achieve. I&#8217;ve had some awful experiences visiting other churches over the years, from the large church with multiple services to the small baptist church that just haven&#8217;t taken the time to make sure they are welcoming new visitors. Think <br/><a href="http://www.themoyles.co.uk/2013/01/how-welcoming-is-your-church/"><strong>Read the Rest...</strong></a>]]></description>
				<content:encoded><![CDATA[<p>Being the most welcoming church in your area is not rocket science and pretty easy to achieve.</p>
<p>I&#8217;ve had some awful experiences visiting other churches over the years, from the large church with multiple services to the small baptist church that just haven&#8217;t taken the time to make sure they are welcoming new visitors.</p>
<p>Think about it &#8211; if you have a congregation of 100 currently and get 5% visitors but manage to get only 5% of those to stick &#8211; your church will grow by at least 10% a year and double in 7years!</p>
<p>So how welcoming are you? Why not use this <a href="http://www.themoyles.co.uk/wp-content/uploads/2013/01/how-welcoming-are-we.pdf" title="Welcome audit tool">welcome audit tool</a> next Sunday? Get a few people to fill it out with the eyes of a visitor. Better still get a non Christian friend to come and do it!</p>
<h2>Your church at a distance- website</h2>
<p>Your website is the primary shop window for first time visitors, who haven&#8217;t been invited by someone.<br />
How clear is it for the first time visitor? &#8211; the who, the what, the where, and then when &#8211; should be right on the front page!<br />
Does it communicate who you are? Or is it a bit corporate, or a building?<br />
Have you signed up for <a href="https://accounts.google.com/ServiceLogin?service=lbc&#038;continue=https://www.google.com/local/add%3Fservice%3Dlbc" title="Google Places login">google places</a>, so your venue appears on the map and a google search for &#8220;church your town&#8221; gets you above the fold by the map?<br />
Does it work in all browsers and on mobile devices?</p>
<h2>Your meeting place</h2>
<p>Can people find it easily? Is there good signage, both outside and inside the building you use.<br />
Are the toilets clean and nice enough? One hired venue we use for a very short time, we took a bottle of bleach with us! (we moved to a better venue pretty sharpish)</p>
<h2>Your people</h2>
<p>Do you have a good welcome team who know they are there more to welcome people than give out a notice sheet?!<br />
Do the regulars turn up early enough to talk to visitors. A first time visitor at The Gateway last week, emailed to ask if they should get ther 15mins early &#8211; that&#8217;s what visitors do, because they are nervous about finding it, parking and getting a seat.<br />
Do you have a welcoming culture &#8211; or are the people cliquey and ignoring of visitors.</p>
<h2>Your systems</h2>
<p>Do you have a welcome pack &#8211; please don&#8217;t embarass visitors in the way you give it to them, by making them stand up! I don&#8217;t want to be applauded, that is embarassing not welcoming!<br />
What&#8217;s your follow up process? We track visitor follow up with our <a href="http://www.themoyles.co.uk/web-development/church-admin-wordpress-plugin/" title="Church Admin WordPress Plugin">church admin plugin</a> (for WordPress sites) &#8211; we used to use this <a href="http://www.themoyles.co.uk/wp-content/uploads/2013/01/visitors.xlsx">visitors</a> spreadsheet to track our welcoming process.<br />
How do you get address details? We currently use a guest book &#8211; nice old ladies are great at getting people to sign it with an address!<br />
Are visitors getting chatted to by lost of people and invited out for coffee, back for lunch, to multiple small groups?<br />
Visit your visitors quickly &#8211; Herb Miller&#8217;s &#8220;<a href="http://www.amazon.co.uk/gp/product/0687177626/ref=as_li_ss_tl?ie=UTF8&#038;tag=keepchickens-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0687177626" target="_blank">Magnetic church</a>&#8221; gives some stats on how many return if visited quicly. More on that <a href="http://www.themoyles.co.uk/2012/07/how-to-build-a-magnetic-church/" title="How to build a magnetic church">here</a>.</p>
<h2>What others ways do you make visitors welcome?</h2>
 <img src="http://www.themoyles.co.uk/?feed-stats-post-id=729" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.themoyles.co.uk/2013/01/how-welcoming-is-your-church/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
