<?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>Development &#8211; True Wind Technology</title>
	<atom:link href="https://www.truewindtechnology.com/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.truewindtechnology.com</link>
	<description>Not Just Another WordPress Website</description>
	<lastBuildDate>Thu, 02 Dec 2021 13:47:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8</generator>

<image>
	<url>https://www.truewindtechnology.com/wp-content/uploads/2021/01/cropped-twtNiceLogo-1-32x32.png</url>
	<title>Development &#8211; True Wind Technology</title>
	<link>https://www.truewindtechnology.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Local Development with Vagrant</title>
		<link>https://www.truewindtechnology.com/local-development-with-vagrant/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=local-development-with-vagrant</link>
		
		<dc:creator><![CDATA[Jonathan]]></dc:creator>
		<pubDate>Wed, 06 Jan 2021 21:18:24 +0000</pubDate>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Learning]]></category>
		<guid isPermaLink="false">https://www.truewindtechnology.com/?p=1596</guid>

					<description><![CDATA[If you're getting into development, and are looking for a convenient way to set up a development environment on your machine without creating a lot of clutter that you can't easily uninstall later, one great solution is Vagrant, which allows users to script out the creation of virtual environments in programs like VirtualBox. Both are...<p class="more-link"><a href="https://www.truewindtechnology.com/local-development-with-vagrant/" class="themebutton3">Read More</a></p>]]></description>
										<content:encoded><![CDATA[<p>If you're getting into development, and are looking for a convenient way to set up a development environment on your machine without creating a lot of clutter that you can't easily uninstall later, one great solution is <a href="https://www.vagrantup.com/" target="_blank" rel="noopener">Vagrant</a>, which allows users to script out the creation of virtual environments in programs like <a href="https://www.virtualbox.org/" target="_blank" rel="noopener">VirtualBox</a>. Both are free software, and although there is somewhat of a learning curve to set it up yourself, if you'd like to just have a quick and easy setup, I've developed a set of setup scripts that will allow you quickly run a virtual machine setup, enter the virual machine's command line, and install things like MySQL (MariaDB), PHP, Python and Node.js so that you can develop using any or all of those languages.</p>
<p><a href="https://github.com/jetweedy/twtVagrant" target="_blank" rel="noopener">Downloads and Instructions can be found here.</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Custom Field Templating</title>
		<link>https://www.truewindtechnology.com/custom-field-templating-plugin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=custom-field-templating-plugin</link>
		
		<dc:creator><![CDATA[Jonathan]]></dc:creator>
		<pubDate>Wed, 06 Jan 2021 21:10:23 +0000</pubDate>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.truewindtechnology.com/?p=1592</guid>

					<description><![CDATA[There are two very useful plugins for WordPress that enable the development of custom post types with specialized fields. Custom Post Type UI (CPT UI) allows users to create custom post types like "Person" or "Article", and Advanced Custom Fields (ACF) allows users to include additional fields beyond just title and content: for example, first...<p class="more-link"><a href="https://www.truewindtechnology.com/custom-field-templating-plugin/" class="themebutton3">Read More</a></p>]]></description>
										<content:encoded><![CDATA[<p>There are two very useful plugins for WordPress that enable the development of custom post types with specialized fields. <a href="https://wordpress.org/plugins/custom-post-type-ui/" target="_blank" rel="noopener">Custom Post Type UI (CPT UI)</a> allows users to create custom post types like "Person" or "Article", and <a href="https://www.advancedcustomfields.com/" target="_blank" rel="noopener">Advanced Custom Fields (ACF)</a> allows users to include additional fields beyond just title and content: for example, first and last name, phone number, job titles, etc.</p>
<p>Unfortunately, the final part of what would otherwise be a beautiful trifecta is sorely lacking. Developers who don't want to have to dig into the wp-content/plugins directory to create new content types are left without good options to systematically display these post types in various areas of the site like staff listings or bibliographies. In response to this gap, I developed a (still kind of clunky) plugin that allows authors to include shortcode markup directly in the page editor to specify repetitive content layouts without having to code a special shortcode and include it as an additional plugin.</p>
<p><strong>How to use it:</strong></p>
<ul>
<li><a href="https://github.com/jetweedy/jet-acf-templates" target="_blank" rel="noopener">Download the zip file here.</a></li>
<li>Upload the Zip file in your Plugins manager on WordPress.</li>
<li>Activate the Plugin.</li>
<li>Create relevant Post Types and Custom Fields.</li>
<li>Edit your posts using the provided markup conventions (see sample when downloading).</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Easily Rename your Posts Page</title>
		<link>https://www.truewindtechnology.com/easily-rename-your-wordpress-websites-posts-page/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=easily-rename-your-wordpress-websites-posts-page</link>
		
		<dc:creator><![CDATA[Jonathan]]></dc:creator>
		<pubDate>Wed, 06 Jan 2021 20:56:00 +0000</pubDate>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.truewindtechnology.com/?p=1587</guid>

					<description><![CDATA[An incredibly frustrating issue with the WordPress platform is that it's difficult to rename your Blog page without digging around in the theme files. While other page titles can be modified using various hooks, I have yet to find an easy way to override the forced title "Blog" at the top of the posts page...<p class="more-link"><a href="https://www.truewindtechnology.com/easily-rename-your-wordpress-websites-posts-page/" class="themebutton3">Read More</a></p>]]></description>
										<content:encoded><![CDATA[<p>An incredibly frustrating issue with the WordPress platform is that it's difficult to rename your Blog page without digging around in the theme files. While other page titles can be modified using various hooks, I have yet to find an easy way to override the forced title "Blog" at the top of the posts page selected under the Appearance &gt; Customize &gt; Homepage without some JavaScript-y magic, so I've created this quick plugin that will - when activated - <em>simply use the actual title of the page that you specify.</em> Why this isn't always the default action is beyond me, but with this plugin, it can be.</p>
<p><strong>Instructions:</strong></p>
<ul>
<li>Download the plugin <a href="https://github.com/jetweedy/jet-blog-title" target="_blank" rel="noopener">here.</a></li>
<li>Upload the Zip file to your Plugins section in WordPress.</li>
<li>Activate the plugin.</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
