<?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>90 Day Challenge / Ashley Hollinworth / Front-end Web Developer &amp; Designer / Wakefield, West Yorkshire</title>
	<atom:link href="https://www.ashley-hollinworth.co.uk/category/90-day-challenge/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.ashley-hollinworth.co.uk</link>
	<description></description>
	<lastBuildDate>Tue, 02 Mar 2021 11:27:57 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.6.2</generator>
	<item>
		<title>The 8 productivity apps that save me time every day</title>
		<link>https://www.ashley-hollinworth.co.uk/day-4-the-8-productivity-apps-that-save-me-time-every-day/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=day-4-the-8-productivity-apps-that-save-me-time-every-day</link>
					<comments>https://www.ashley-hollinworth.co.uk/day-4-the-8-productivity-apps-that-save-me-time-every-day/#respond</comments>
		
		<dc:creator><![CDATA[Ash]]></dc:creator>
		<pubDate>Thu, 04 Jan 2018 21:30:22 +0000</pubDate>
				<category><![CDATA[90 Day Challenge]]></category>
		<guid isPermaLink="false">https://www.ashley-hollinworth.co.uk/?p=869</guid>

					<description><![CDATA[I can't begin to count the number of hours I have saved over by using apps to streamline daily admin and tasks. In addition to the time saved, the increased level of organisation means I make fewer mistakes and allows me to concentrate on what I enjoy. Trello (Freemium) I use Trello for everything - [...]]]></description>
										<content:encoded><![CDATA[<p>I can&#8217;t begin to count the number of hours I have saved over by using apps to streamline daily admin and tasks. In addition to the time saved, the increased level of organisation means I make fewer mistakes and allows me to concentrate on what I enjoy.</p>
<p><strong>Trello (<a href="https://trello.com/" target="_blank" rel="noopener noreferrer">Freemium</a>)</strong><br />
I use Trello for everything &#8211; shopping lists, Christmas lists &#8211; you name it! Such a simple idea fine-tuned into a powerful and flexible app which is great for organising projects and task lists.</p>
<p><strong>Basecamp (<a href="https://basecamp.com/" target="_blank" rel="noopener noreferrer">Premium</a>)</strong><br />
Communication and project management is fully covered with Basecamp. I mainly use it to record all client communications. Searching and project organisation are powerful which means no more trawling through emails to find important conversations!</p>
<p><strong>TimeCase (<a href="http://www.timecase.net/" target="_blank" rel="noopener noreferrer">Premium</a>)</strong><br />
A simple self-hosted time-tracking script which I have modified slightly to suit my needs. Does the job it needs to well and has a few nice features such as client logins to view time sheets.</p>
<p><strong>Freeagent (<a href="https://www.freeagent.com/" target="_blank" rel="noopener noreferrer">Premium</a>)</strong><br />
My accounting tool. I manage all aspects of accounts using Freeagent. Invoicing is really powerful with full automation which enables the hosting side of my business to run very efficiently.</p>
<p><strong>Dropbox (<a href="https://www.dropbox.com/" target="_blank" rel="noopener noreferrer">Freemium</a>)</strong><br />
I use Dropbox for all of my large file sharing. I have also integrated Dropbox with various apps to act as a cloud backup solution. Shared folders and files are essential to my workflows.</p>
<p><strong>Slack (<a href="https://slack.com" target="_blank" rel="noopener noreferrer">Freemium</a>)</strong><br />
Instant messaging within my teams is easy with Slack. And again this tool fully integrates with loads of other services. The ability to quickly fire a meme or gif over to a colleague is priceless!</p>
<p><strong>G Suite (<a href="https://gsuite.google.com/" target="_blank" rel="noopener noreferrer">Premium</a>)</strong><br />
Aside from the most reliable emails hosting, G Suite offers me loads more tools &#8211; most of which I&#8217;ll probably never use! However Google Drive, Docs and Calendars are used every day and work great on all of my devices.</p>
<p><strong>Skitch (<a href="https://evernote.com/products/skitch" target="_blank" rel="noopener noreferrer">Free</a>)</strong><br />
Finally, there&#8217;s a mention for a great little tool. Having tried numerous similar annotation tools over the years. Skitch always has been the most user-friendly and quickest to use. A personal favourite for writing up quick instructional screens for website admin panels.</p>
<p><em>Do you use any of these tools? Have I missed something that I need to know about? Drop me a comment below!</em></p><p>The post <a href="https://www.ashley-hollinworth.co.uk/day-4-the-8-productivity-apps-that-save-me-time-every-day/">The 8 productivity apps that save me time every day</a> first appeared on <a href="https://www.ashley-hollinworth.co.uk">Ashley Hollinworth / Front-end Web Developer & Designer / Wakefield, West Yorkshire</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.ashley-hollinworth.co.uk/day-4-the-8-productivity-apps-that-save-me-time-every-day/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>My essential WordPress plugins</title>
		<link>https://www.ashley-hollinworth.co.uk/day-3-my-essential-wordpress-plugins/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=day-3-my-essential-wordpress-plugins</link>
					<comments>https://www.ashley-hollinworth.co.uk/day-3-my-essential-wordpress-plugins/#respond</comments>
		
		<dc:creator><![CDATA[Ash]]></dc:creator>
		<pubDate>Wed, 03 Jan 2018 21:36:17 +0000</pubDate>
				<category><![CDATA[90 Day Challenge]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://www.ashley-hollinworth.co.uk/?p=863</guid>

					<description><![CDATA[I develop with Wordpress every day, it's still my preferred platform for building content managed websites and the community is a massive part of why that has been the case...ever since I started developing. Plugins have saved me endless hours over the years and enabled me to create functionality that I simply wouldn't have been able [...]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" class="alignright wp-image-865" src="https://www.ashley-hollinworth.co.uk/wp-content/uploads/2018/01/so_good.jpg" alt="So Good" width="385" height="251" srcset="https://www.ashley-hollinworth.co.uk/wp-content/uploads/2018/01/so_good-200x130.jpg 200w, https://www.ashley-hollinworth.co.uk/wp-content/uploads/2018/01/so_good-300x196.jpg 300w, https://www.ashley-hollinworth.co.uk/wp-content/uploads/2018/01/so_good-400x261.jpg 400w, https://www.ashley-hollinworth.co.uk/wp-content/uploads/2018/01/so_good.jpg 512w" sizes="(max-width: 385px) 100vw, 385px" /></p>
<p>I develop with WordPress every day, it&#8217;s still my preferred platform for building content managed websites and the community is a massive part of why that has been the case&#8230;ever since I started developing. Plugins have saved me endless hours over the years and enabled me to create functionality that I simply wouldn&#8217;t have been able to write from scratch when I first started out.</p>
<p>However, over the years (with a few bad experiences, a build-up of legacy sites to maintain and a growing need to make my websites fast and efficient) I have become a lot less reliant on plugins. The constant worry of bad updates and abandoned plugins is a headache is something I like to avoid nowadays!</p>
<p>That said I do have a small list of trusted plugins which have proved stable and very reliable and are used on most sites that I create.</p>
<p><strong>Admin Menu Editor (<a href="https://en-gb.wordpress.org/plugins/admin-menu-editor/" target="_blank" rel="noopener noreferrer">Free</a>)</strong><br />
It&#8217;s essential that my customer&#8217;s admin dashboards are clean and simple, with only essential options on there.</p>
<p><strong>Advanced Custom Fields PRO (<a href="https://www.advancedcustomfields.com/pro/" target="_blank" rel="noopener noreferrer">Freemium</a>)</strong><br />
This makes custom fields a breeze along with extending the core functionality with loads of field types and complex logic if required.</p>
<p><strong>All In One SEO Pack (<a href="https://en-gb.wordpress.org/plugins/all-in-one-seo-pack/" target="_blank" rel="noopener noreferrer">Free</a>)</strong><br />
My &#8216;go-to&#8217; SEO plugin. Simplist and powerful without the ads and bloated UI like some of it&#8217;s competitors.</p>
<p><strong>Capability Manager Enhanced (<a href="https://en-gb.wordpress.org/plugins/capability-manager-enhanced/" target="_blank" rel="noopener noreferrer">Free</a>)</strong><br />
I use in conjunction with Admin Menu Editor to ensure my user accounts are locked down with the correct capabilities, without the need for functions. It also supports. all other plugins capabilities out of the box.</p>
<p><strong>Custom Post Type UI (<a href="https://en-gb.wordpress.org/plugins/custom-post-type-ui/" target="_blank" rel="noopener noreferrer">Free</a>)</strong><br />
A user-friendly UI for adding and editing custom post types. A simple plugin but does exactly what it says on the tin!</p>
<p><strong>Duplicate Post (<a href="https://en-gb.wordpress.org/plugins/duplicate-post/" target="_blank" rel="noopener noreferrer">Free</a>)</strong><br />
A subtle plugin which my clients find useful, but I also find it handy when populating staging sites with dummy content.</p>
<p><strong>Gravity Forms (<a href="https://www.gravityforms.com/" target="_blank" rel="noopener noreferrer">Premium</a>)</strong><br />
My form plugin of choice&#8230;and I have used it for a wide spectrum of forms. From simple contact forms through to complex order forms. There&#8217;s also a great range of official and community add-ons.</p>
<p><strong>iThemes Security (<a href="https://en-gb.wordpress.org/plugins/better-wp-security/" target="_blank" rel="noopener noreferrer">Freemium</a>)</strong><br />
Again I choose this plugin over a few big competitors. I&#8217;ve never had a site compromised with this installed, so that&#8217;s good enough for me!</p>
<p><strong>WooCommerce (<a href="https://woocommerce.com/" target="_blank" rel="noopener noreferrer">Freemium</a>)</strong><br />
A no-brainer. By far the best WordPress e-commerce solution and now stands up against the big dedicated e-commerce platforms.</p>
<p><strong>WP Mail SMTP (<a href="https://en-gb.wordpress.org/plugins/wp-mail-smtp/" target="_blank" rel="noopener noreferrer">Free</a>)</strong><br />
It&#8217;s essential that my customers receive all of their transactional emails quickly and reliably. I always use external SMTP and this plugin supports all the big SMTP providers along with the option of using a custom server.</p>
<p><em>Do you have a trusted list of WordPress plugins? Have I missed a plugin which you think I need to know about? Drop me a comment below!</em></p><p>The post <a href="https://www.ashley-hollinworth.co.uk/day-3-my-essential-wordpress-plugins/">My essential WordPress plugins</a> first appeared on <a href="https://www.ashley-hollinworth.co.uk">Ashley Hollinworth / Front-end Web Developer & Designer / Wakefield, West Yorkshire</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.ashley-hollinworth.co.uk/day-3-my-essential-wordpress-plugins/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>404 errors after applying Magento SUPEE-10415</title>
		<link>https://www.ashley-hollinworth.co.uk/day-2-404-errors-after-applying-magento-supee-10415/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=day-2-404-errors-after-applying-magento-supee-10415</link>
					<comments>https://www.ashley-hollinworth.co.uk/day-2-404-errors-after-applying-magento-supee-10415/#respond</comments>
		
		<dc:creator><![CDATA[Ash]]></dc:creator>
		<pubDate>Tue, 02 Jan 2018 10:39:07 +0000</pubDate>
				<category><![CDATA[90 Day Challenge]]></category>
		<category><![CDATA[Magento]]></category>
		<guid isPermaLink="false">https://www.ashley-hollinworth.co.uk/?p=856</guid>

					<description><![CDATA[This was a pre-Xmas break frustration! When patching Magento sites with the SUPEE-10415 patch, if PHP warnings are present on the installation, then 404 errors are returned - locking you out of both frontend and backend. So if you get as far as applying the patch without checking for PHP warnings (within var/log/system.log), then you should [...]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" class="alignright size-full wp-image-859" src="https://www.ashley-hollinworth.co.uk/wp-content/uploads/2018/01/magento.jpg" alt="Magento Errors" width="500" height="277" srcset="https://www.ashley-hollinworth.co.uk/wp-content/uploads/2018/01/magento-200x111.jpg 200w, https://www.ashley-hollinworth.co.uk/wp-content/uploads/2018/01/magento-300x166.jpg 300w, https://www.ashley-hollinworth.co.uk/wp-content/uploads/2018/01/magento-400x222.jpg 400w, https://www.ashley-hollinworth.co.uk/wp-content/uploads/2018/01/magento.jpg 500w" sizes="(max-width: 500px) 100vw, 500px" /></p>
<p>This was a pre-Xmas break frustration! When patching Magento sites with the <a href="https://magento.com/security/patches/supee-10415" target="_blank" rel="noopener noreferrer">SUPEE-10415</a> patch, if PHP warnings are present on the installation, then 404 errors are returned &#8211; locking you out of both frontend and backend.</p>
<p>So if you get as far as applying the patch without checking for PHP warnings (within var/log/system.log), then you should first of all revert the patch.</p>
<p>As you&#8217;ll probably know there are loads of reasons why you are getting PHP warnings in Magento, but the most common reason is an issue with one of your extensions config.xml files. You can check the validity of any of your XML files by running the following command within your app/ directory. (ref <a href="https://www.creativemgroup.com/creative-media-web-services/magento-blog/82-warning-simplexml-load-string-entity-line-parser-error-starttag-invalid-element-name" target="_blank" rel="noopener noreferrer">creative media</a>)</p>
<p><code>find . -name "*.xml" -type f -exec xmllint --noout '{}' \;</code></p>
<p>In my case all of the config.xml files were fine, and a final manual check of all extensions confirmed this.</p>
<p>It&#8217;s useful to mention at this point that there&#8217;s another indicator as to the source of the warnings. If the PHP warnings are only present when Magento caching is enabled, then your XML files are not the culprit.</p>
<p>So what is? In my case, it was data within the core_config_data database table. This data is converted and run as XML similar to the config.xml files. These are run when caching is enabled (hence why there are no PHP warnings when Magento caching is disabled).</p>
<p>To fix, I searched the table for entries with terms related the warnings in the logs. I deleted the entries (warning: be aware you know what you&#8217;re deleting as Magento options are wiped and may need re-configuring) and re-saved any System/Configuration options which were wiped. The troublesome entries for me were extension licence data and a couple of other extension options. The entries had issues within them such as weird characters or names of incorrect functions.</p>
<p>After reading up on the possible causes, this troublesome data could have been created by spikes in traffic leading to corruption. I think in the extension licence entries case&#8230; this was caused by changing the Magento Base URL from dev to live when deployed.</p>
<p>Once all PHP warnings are fixed, you&#8217;re good to run the patch. You&#8217;ll no longer get the 404 errors and Magento will be patched successfully.</p>
<p><em>Did this help? Are you having trouble applying </em>SUPEE<em>-10415? Have you experienced the same issues with the core_config_data database table? Be sure to leave a comment or get in touch.</em></p><p>The post <a href="https://www.ashley-hollinworth.co.uk/day-2-404-errors-after-applying-magento-supee-10415/">404 errors after applying Magento SUPEE-10415</a> first appeared on <a href="https://www.ashley-hollinworth.co.uk">Ashley Hollinworth / Front-end Web Developer & Designer / Wakefield, West Yorkshire</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.ashley-hollinworth.co.uk/day-2-404-errors-after-applying-magento-supee-10415/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New year, new challenge, new me (cringe!)</title>
		<link>https://www.ashley-hollinworth.co.uk/day-1-new-year-new-challenge-new-me-cringe/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=day-1-new-year-new-challenge-new-me-cringe</link>
					<comments>https://www.ashley-hollinworth.co.uk/day-1-new-year-new-challenge-new-me-cringe/#respond</comments>
		
		<dc:creator><![CDATA[Ash]]></dc:creator>
		<pubDate>Mon, 01 Jan 2018 18:19:13 +0000</pubDate>
				<category><![CDATA[90 Day Challenge]]></category>
		<guid isPermaLink="false">https://www.ashley-hollinworth.co.uk/?p=848</guid>

					<description><![CDATA[So I have set myself the challenge of writing a post a day, for 90 days. The aim is to encourage a little personal development and to help me record the things I learn day-to-day. I'll mainly be posting about topics related to web design and development, in hope that the more I have to [...]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" class="wp-image-849 alignright" src="https://www.ashley-hollinworth.co.uk/wp-content/uploads/2018/01/new_year.png" alt="New Year, New Me" width="515" height="395" srcset="https://www.ashley-hollinworth.co.uk/wp-content/uploads/2018/01/new_year-200x153.png 200w, https://www.ashley-hollinworth.co.uk/wp-content/uploads/2018/01/new_year-300x230.png 300w, https://www.ashley-hollinworth.co.uk/wp-content/uploads/2018/01/new_year-400x307.png 400w, https://www.ashley-hollinworth.co.uk/wp-content/uploads/2018/01/new_year.png 600w" sizes="(max-width: 515px) 100vw, 515px" /></p>
<p>So I have set myself the challenge of writing a post a day, for 90 days. The aim is to encourage a little personal development and to help me record the things I learn day-to-day.</p>
<p>I&#8217;ll mainly be posting about topics related to web design and development, in hope that the more I have to write about&#8230;the easier I&#8217;ll find it and the more motivated I will be to stick at it. Although they&#8217;ll no doubt be a few random posts in there if I come across something particularly exciting (or annoying!) in my day.</p>
<p>I&#8217;m not sure if anyone will see these posts, but if there is anyone out there and you have an opinion or idea around anything I write..please don&#8217;t hesitate to get in touch or leave a comment.</p>
<p>Phew&#8230;day 1 done! Back to work tomorrow after the Xmas break, I have a feeling day 2&#8217;s post could be a grumpy one!</p><p>The post <a href="https://www.ashley-hollinworth.co.uk/day-1-new-year-new-challenge-new-me-cringe/">New year, new challenge, new me (cringe!)</a> first appeared on <a href="https://www.ashley-hollinworth.co.uk">Ashley Hollinworth / Front-end Web Developer & Designer / Wakefield, West Yorkshire</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.ashley-hollinworth.co.uk/day-1-new-year-new-challenge-new-me-cringe/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
