<?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>Resource Archives - Web321: Your Best WordPress Support</title>
	<atom:link href="https://web321.co/page-category/resource/feed/" rel="self" type="application/rss+xml" />
	<link>https://web321.co/page-category/resource/</link>
	<description>Your WordPress Website Maintenance Experts</description>
	<lastBuildDate>Sun, 02 Nov 2025 23:47:45 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://web321.co/wp-content/uploads/2022/04/cropped-favicon-32x32.png</url>
	<title>Resource Archives - Web321: Your Best WordPress Support</title>
	<link>https://web321.co/page-category/resource/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Image Workshop: What it Does and Why You Need It</title>
		<link>https://web321.co/image-workshop-what-it-does-and-why-you-need-it/</link>
		
		<dc:creator><![CDATA[Web 321]]></dc:creator>
		<pubDate>Sun, 02 Nov 2025 23:47:43 +0000</pubDate>
				<guid isPermaLink="false">https://web321.co/?page_id=62135</guid>

					<description><![CDATA[<p>What is Image Workshop? Image Workshop (https://imageworkshop.web321.co/) is an online image converter and editing tool designed for fast, easy, and secure image processing. Built as a digital crafting space by Web321, it provides users with essential image editing features — all accessible straight from the browser, no software install required. Core Features: Image Conversion: Effortlessly convert [&#8230;]</p>
<p>The post <a href="https://web321.co/image-workshop-what-it-does-and-why-you-need-it/">Image Workshop: What it Does and Why You Need It</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>What is Image Workshop?</strong><br />
Image Workshop (<a class="reset interactable cursor-pointer decoration-1 underline-offset-1 text-super hover:underline font-semibold" href="https://imageworkshop.web321.co/" target="_blank" rel="nofollow noopener"><span class="text-box-trim-both">https://imageworkshop.web321.co/</span></a>) is an online image converter and editing tool designed for fast, easy, and secure image processing. Built as a digital crafting space by Web321, it provides users with essential image editing features — all accessible straight from the browser, no software install required.</p>
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Core Features:</strong></p>
<ul class="marker:text-quiet list-disc">
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Image Conversion:</strong> Effortlessly convert images between popular formats. This is ideal for website optimization, social sharing, or preparing files for print and digital media.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Easy Upload and Editing:</strong> Users can drag-and-drop or click to upload images for quick editing, including cropping and applying useful filters.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Export Options:</strong> Download edited images instantly after processing. Output is optimized for both web and print.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>GIF Converter:</strong> Separate workflow to convert images into GIFs, making it easy to create simple animations and web graphics.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Premium Tier:</strong> Power users can upgrade for expanded features or larger processing allowances — making it scalable for growing businesses or frequent users.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Account Management:</strong> Registered users benefit from personalized access and subscription management via a straightforward login interface.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Integrated QR Code Generator:</strong> Fast access to QR code creation for project synergy.</p>
</li>
</ul>
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Why is Image Workshop a Good Choice?</strong></p>
<ul class="marker:text-quiet list-disc">
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Instant &amp; Hassle-Free:</strong> All edits and conversions happen online, with no downloads, no account required for basic use, and zero software installs.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>User-Friendly Design:</strong> Drag-and-drop uploads with intuitive edit controls help users create professional images quickly, even without technical background.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Versatile Use Cases:</strong> Great for preparing images for websites, presentations, social media, business cards, flyers, or email campaigns.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Powered by Web321:</strong> Backed by a well-known Canadian web design and support firm, Image Workshop delivers reliability, transparency, and strong customer support.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Privacy and Security:</strong> Clearly stated privacy policies and terms of service ensure users’ images and data are protected.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Free &amp; Premium Models:</strong> The tool is accessible to all, but scalable for organizations needing more throughput or advanced features.</p>
</li>
</ul>
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Summary</strong><br />
Image Workshop provides a frictionless image conversion and editing environment, allowing users to efficiently crop, filter, convert, and export images for any project. With supporting features like GIF conversion, QR code integration, and a trusted Canadian tech brand behind it, Image Workshop is a practical, secure, and scalable solution for individuals and businesses looking for quality online image processing.</p>
<p>The post <a href="https://web321.co/image-workshop-what-it-does-and-why-you-need-it/">Image Workshop: What it Does and Why You Need It</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>QR Studio. Easy QR Codes from Web321</title>
		<link>https://web321.co/qr-studio-easy-qr-codes-from-web321/</link>
		
		<dc:creator><![CDATA[Web 321]]></dc:creator>
		<pubDate>Sun, 02 Nov 2025 23:44:13 +0000</pubDate>
				<guid isPermaLink="false">https://web321.co/?page_id=62127</guid>

					<description><![CDATA[<p>QR Studio: What It Does and Why It’s Good What is QR Studio? QR Studio (https://qrcode.web321.co) is a versatile QR code generator and customization tool built for simplicity and power. Users can generate, customize, and manage QR codes for various purposes directly from a web-based interface — no software installation or coding skills required. Core [&#8230;]</p>
<p>The post <a href="https://web321.co/qr-studio-easy-qr-codes-from-web321/">QR Studio. Easy QR Codes from Web321</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="prose dark:prose-invert inline leading-relaxed break-words min-w-0 [word-break:break-word] prose-strong:font-medium [&amp;_&gt;*:first-child]:mt-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>QR Studio: What It Does and Why It’s Good</strong></p>
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>What is QR Studio?</strong><br />
QR Studio (<a class="reset interactable cursor-pointer decoration-1 underline-offset-1 text-super hover:underline font-semibold" href="https://qrcode.web321.co/" target="_blank" rel="nofollow noopener"><span class="text-box-trim-both">https://qrcode.web321.co</span></a>) is a versatile QR code generator and customization tool built for simplicity and power. Users can generate, customize, and manage QR codes for various purposes directly from a web-based interface — no software installation or coding skills required.</p>
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Core Features:</strong></p>
<ul class="marker:text-quiet list-disc">
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Multiple QR Code Types:</strong> Instantly generate QR codes for website URLs, plain text, email, SMS, Wi-Fi network credentials, vCards (contacts), Twitter profiles, and even Bitcoin addresses.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Customization:</strong> Users can set the foreground and background colors of their QR codes and adjust the size from 180px to 720px, allowing branded, visually appealing codes suited for print or digital use.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>User-Friendly Workflow:</strong> The app provides a simple form for entering data and previewing the QR code before download.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>High-Quality Output:</strong> QR codes are downloadable as print-ready PNG files, ensuring clarity for scanning on paper, posters, or screens.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Management:</strong> Registered users can track code allowances, making the system scalable for multiple campaigns or frequent use.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Premium Upgrade Option:</strong> For users needing more codes or advanced features, premium plans are available.</p>
</li>
</ul>
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Why is QR Studio a Good Choice?</strong></p>
<ul class="marker:text-quiet list-disc">
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Ease of Use:</strong> The workflow is straightforward — select type, enter details, customize appearance, preview, and download.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Comprehensive Support:</strong> QR Studio’s features cover many real-world QR code uses, including marketing (URLs), events (Wi-Fi and vCards), payments (Bitcoin), and business communication (SMS/email).</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Dependability and Trust:</strong> Powered by Web321, a reputable Canadian web development firm, QR Studio combines robust hosting and active support. Users benefit from professional-level reliability and direct access to team support via email or call booking.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>No Installation Required:</strong> As a web app, QR Studio runs on any device with a browser.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Flexible for Branding:</strong> With color and size options, businesses can easily produce codes that match their brand identity.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Print-Ready Files:</strong> High-quality PNG output means QR codes are suitable for posters, flyers, packaging, digital screens, or business cards—ensuring maximum versatility.</p>
</li>
<li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0">
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Privacy and Security:</strong> The platform is transparent about privacy, terms, and customer support, backed by a tech company experienced in secure web services.</p>
</li>
</ul>
<p class="my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2"><strong>Summary</strong><br />
QR Studio streamlines QR code creation and management, helping users leverage QR codes across marketing, events, payments, and more. With customization, print-quality downloads, and a trusted brand behind it, QR Studio stands out as a reliable, powerful tool for anyone needing QR codes for business or personal use.</p>
</div>
<p>The post <a href="https://web321.co/qr-studio-easy-qr-codes-from-web321/">QR Studio. Easy QR Codes from Web321</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Fix Serialized PHP</title>
		<link>https://web321.co/fix-serialized-php/</link>
		
		<dc:creator><![CDATA[Shawn DeWolfe]]></dc:creator>
		<pubDate>Sat, 23 Dec 2023 01:14:05 +0000</pubDate>
				<guid isPermaLink="false">https://web321.co/?page_id=57651</guid>

					<description><![CDATA[<p>The post <a href="https://web321.co/fix-serialized-php/">Fix Serialized PHP</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></description>
										<content:encoded><![CDATA[    <form method="post" action="">
        <textarea name="serialized_data" rows="10" cols="50"></textarea><br>
        <input type="submit" value="Fix Serialization" class="button">
    </form>
    
<p>The post <a href="https://web321.co/fix-serialized-php/">Fix Serialized PHP</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>HTTP Server Response Codes</title>
		<link>https://web321.co/tools-resources/http-server-response-codes/</link>
		
		<dc:creator><![CDATA[Shawn DeWolfe]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 08:01:28 +0000</pubDate>
				<guid isPermaLink="false">https://web321.co/?page_id=57443</guid>

					<description><![CDATA[<p>HTTP, or Hypertext Transfer Protocol, serves as the backbone for data communication across the World Wide Web. It functions as an application-layer protocol designed to transmit hypermedia documents, such as HTML. While its primary role is enabling communication between web browsers and servers, it has versatile applications. HTTP adheres to a classical client-server model, wherein a client initiates a connection to make a request and awaits a response. One key characteristic of HTTP is its stateless nature, where the server retains no data (state) between consecutive requests.</p>
<p>The post <a href="https://web321.co/tools-resources/http-server-response-codes/">HTTP Server Response Codes</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>HTTP, or Hypertext Transfer Protocol, serves as the backbone for data communication across the World Wide Web. It functions as an application-layer protocol designed to transmit hypermedia documents, such as HTML. While its primary role is enabling communication between web browsers and servers, it has versatile applications. HTTP adheres to a classical client-server model, wherein a client initiates a connection to make a request and awaits a response. One key characteristic of HTTP is its stateless nature, where the server retains no data (state) between consecutive requests.</p>
<p>HTTP relies on a system of response codes, each comprising three digits, to communicate the status of a client&#8217;s request. These codes are indispensable for interpreting the outcome of an HTTP transaction. They are systematically categorized into ranges, with each range signifying a specific class of response.</p>
<h2><strong>The 100 Series: Informational Codes</strong></h2>
<p>The 100 series of HTTP status codes indicates that the initial portion of a request has been received by the server and has not been rejected. The server intends to provide a final response after processing the request entirely.</p>
<h3><strong>Code 100 &#8211; Continue</strong></h3>
<p>This interim response directs the client to proceed with the request or disregard the response if the request is already completed.</p>
<h3><strong>Code 101 &#8211; Switching Protocols</strong></h3>
<p>This code is dispatched in response to an Upgrade request header from the client, signaling the server&#8217;s intent to transition to a different protocol.</p>
<h3><strong>Code 102 &#8211; Processing</strong></h3>
<p>Code 102 signifies that the server has received the request and initiated processing, although a response is not yet available.</p>
<h3><strong>Code 103 &#8211; Early Hints (Experimental)</strong></h3>
<p>Primarily tailored for use with the Link header, this status code enables the user agent to commence preloading resources while the server readies a response.</p>
<h2><strong>The 200 Series: Success Codes</strong></h2>
<p>The 200 series of response codes denotes the successful fulfillment of an HTTP request. The most recognized code within this range is &#8220;200 OK,&#8221; signifying that the server successfully processed the request and is providing the requested data. This series predominantly addresses positive outcomes.</p>
<h3><strong>Code 200 &#8211; OK</strong></h3>
<p>This code confirms that the request has been satisfied.</p>
<h3><strong>Code 201 &#8211; CREATED</strong></h3>
<p>Following a POST command, this code indicates success. However, the response line contains the URI under which the newly created document should be known.</p>
<h3><strong>Code 202 &#8211; Accepted</strong></h3>
<p>The request has been acknowledged for processing, but the processing is ongoing. It may or may not be acted upon in the future, as it may be disallowed when actual processing occurs. Asynchronous operations do not support status returns in this context.</p>
<h3><strong>Code 203 &#8211; Partial Information</strong></h3>
<p>In the response to a GET command, this code signifies that the returned metainformation is not a definitive representation of the object from a server with a copy of the object. Instead, it is from a private overlaid web and may include annotation information about the object.</p>
<h3><strong>Code 204 &#8211; No Content</strong></h3>
<p>This response suggests that no content is available for the request, but the headers remain valuable. The user agent may update its cached headers for this resource with the new ones.</p>
<h3><strong>Code 205 &#8211; Reset Content</strong></h3>
<p>This instructs the user agent to reset the document that sent the request.</p>
<h3><strong>Code 206 &#8211; Partial Content</strong></h3>
<p>Used when the client sends a Range header to request only a portion of a resource.</p>
<h3><strong>Code 207 &#8211; Multi-Status</strong></h3>
<p>This code imparts information about multiple resources, applicable when multiple status codes might be pertinent.</p>
<h3><strong>Code 208 &#8211; Already Reported</strong></h3>
<p>Found within a response element, this code aims to prevent repeated enumeration of internal members of multiple bindings to the same collection.</p>
<h3><strong>Code 226 &#8211; IM Used</strong></h3>
<p>This code signifies the server&#8217;s fulfillment of a GET request for the resource, with the response representing the result of one or more instance-manipulations applied to the current instance.</p>
<h2><strong>The 300 Series: Redirection Codes</strong></h2>
<p>The 300 series of codes informs the client of the necessity for additional actions to complete the request. Notable examples include &#8220;301 Moved Permanently&#8221; and &#8220;302 Found,&#8221; guiding the client to a new location for the requested resource. These codes facilitate URL redirection, proving valuable for handling relocated or renamed resources.</p>
<h3><strong>Code 301 &#8211; Moved Permanently</strong></h3>
<p>This code indicates that the URL of the requested resource has permanently changed, with the new URL provided in the response.</p>
<h3><strong>Code 302 &#8211; Found</strong></h3>
<p>Signaling a temporary change in the URI of the requested resource, further URI modifications may occur in the future. The client should continue using this URI for future requests.</p>
<h3><strong>Code 303 &#8211; See Other</strong></h3>
<p>The server responds with this code to instruct the client to retrieve the requested resource at another URI using a GET request.</p>
<h3><strong>Code 304 &#8211; Not Modified</strong></h3>
<p>Employed for caching purposes, this code informs the client that the response remains unaltered, allowing the continued use of the cached response.</p>
<h3><strong>Code 305 &#8211; Use Proxy (Deprecated)</strong></h3>
<p>Formerly part of the HTTP specification, this code indicated that a proxy must be used to access a requested response. It has been deprecated due to security concerns related to in-band proxy configuration.</p>
<h3><strong>Code 306 &#8211; Unused</strong></h3>
<p>This response code is obsolete and reserved. It was used in an earlier version of the HTTP/1.1 specification.</p>
<h3><strong>Code 307 &#8211; Temporary Redirect</strong></h3>
<p>Used when the server instructs the client to obtain the requested resource at another URI using the same method as the prior request. Similar to the 302 Found response code, the user agent must retain the HTTP method used.</p>
<h3><strong>Code 308 &#8211; Permanent Redirect</strong></h3>
<p>This code signifies the permanent relocation of a resource to another URI, indicated by the Location: HTTP Response header. Similar to the 301 Moved Permanently response code, the user agent must retain the HTTP method used.</p>
<h2><strong>The 400 Series: Client Error Codes</strong></h2>
<p>The 400 series of response codes signifies an issue with the client&#8217;s request. The most iconic code is &#8220;404 Not Found,&#8221; indicating the server&#8217;s inability to locate the requested resource. Others, such as &#8220;400 Bad Request&#8221; for malformed requests and &#8220;401 Unauthorized&#8221; requiring authentication, empower developers to diagnose and resolve client-related problems.</p>
<h3><strong>Code 400 &#8211; Bad Request</strong></h3>
<p>This code pertains to requests with erroneous syntax or inherently unsatisfiable criteria.</p>
<h3><strong>Code 401 &#8211; Unauthorized</strong></h3>
<p>The message parameter specifies acceptable authorization schemes. The client should reattempt the request with an appropriate Authorization header.</p>
<h3><strong>Code 402 &#8211; Payment Required</strong></h3>
<p>Similar to 401 Unauthorized, this code communicates the acceptability of charging schemes. The client may reattempt the request with a suitable ChargeTo header.</p>
<h3><strong>Code 403 &#8211; Forbidden</strong></h3>
<p>This response indicates that the request pertains to forbidden content, with authorization providing no remedy.</p>
<h3><strong>Code 404 &#8211; Not Found</strong></h3>
<p>This code signifies the server&#8217;s inability to locate the requested resource. In a browser, it suggests an unrecognized URL. In an API context, it indicates a valid endpoint but a nonexistent resource. Servers may use this response instead of 403 Forbidden to conceal a resource from an unauthorized client.</p>
<h3><strong>Code 405 &#8211; Method Not Allowed</strong></h3>
<p>The server acknowledges the request method but does not support it for the target resource. For instance, an API may disallow the DELETE method for resource removal.</p>
<h3><strong>Code 406 &#8211; Not Acceptable</strong></h3>
<p>Sent when the web server, after server-driven content negotiation, fails to find content adhering to the user agent&#8217;s criteria.</p>
<h3><strong>Code 407 &#8211; Proxy Authentication Required</strong></h3>
<p>Similar to 401 Unauthorized, but here, authentication is mandated via a proxy.</p>
<h3><strong>Code 408 &#8211; Request Timeout</strong></h3>
<p>Sent on idle connections by some servers, indicating a desire to terminate unused connections. This response is more common with browsers like Chrome, Firefox 27+, or IE9, which employ HTTP pre-connection mechanisms to enhance browsing speed. Some servers may simply close connections without sending this message.</p>
<h3><strong>Code 409 &#8211; Conflict</strong></h3>
<p>This code is issued when a request conflicts with the server&#8217;s current state.</p>
<h3><strong>Code 410 &#8211; Gone</strong></h3>
<p>Sent when the requested content has been permanently deleted without forwarding. Clients should remove their caches and links to the resource. The HTTP specification suggests this code for &#8220;limited-time, promotional services,&#8221; with APIs not obligated to employ it for deleted resources.</p>
<h3><strong>Code 411 &#8211; Length Required</strong></h3>
<p>The server rejects the request when the Content-Length header field is undefined and required by the server.</p>
<h3><strong>Code 412 &#8211; Precondition Failed</strong></h3>
<p>This code arises when the client specifies preconditions in its headers that the server cannot meet.</p>
<h3><strong>Code 413 &#8211; Payload Too Large</strong></h3>
<p>This indicates that the request entity exceeds the server&#8217;s defined limits. The server might close the connection or provide a Retry-After header field.</p>
<h3><strong>Code 414 &#8211; URI Too Long</strong></h3>
<p>This code signifies that the client&#8217;s requested URI exceeds the server&#8217;s capacity for interpretation.</p>
<h3><strong>Code 415 &#8211; Unsupported Media Type</strong></h3>
<p>This code indicates that the server does not support the media format of the requested data, leading to the request&#8217;s rejection.</p>
<h3><strong>Code 416 &#8211; Range Not Satisfiable</strong></h3>
<p>Used when the Range header field in the request cannot be fulfilled, potentially because the specified range exceeds the target URI&#8217;s data size.</p>
<h3><strong>Code 417 &#8211; Expectation Failed</strong></h3>
<p>This response code arises when the server cannot meet the expectation set by the Expect request header field.</p>
<h3><strong>Code 418 &#8211; I&#8217;m a Teapot</strong></h3>
<p>The server humorously refuses to brew coffee with a teapot. It&#8217;s a nod to the absurd and whimsical side of HTTP. It&#8217;s also prone to be both short and stout.</p>
<h3><strong>Code 421 &#8211; Misdirected Request</strong></h3>
<p>This code indicates that the request was directed at a server incapable of producing a response, often due to a mismatch between the scheme and authority in the request URI.</p>
<h3><strong>Code 422 &#8211; Unprocessable Content</strong></h3>
<p>The request is well-structured but cannot be processed due to semantic errors.</p>
<h3><strong>Code 423 &#8211; Locked</strong></h3>
<p>This code suggests that the resource being accessed is currently locked.</p>
<h3><strong>Code 424 &#8211; Failed Dependency</strong></h3>
<p>Issued when a request fails due to the failure of a previous request.</p>
<h3><strong>Code 425 &#8211; Too Early (Experimental)</strong></h3>
<p>Indicates the server&#8217;s reluctance to process a request that might be subject to replay.</p>
<h3><strong>Code 426 &#8211; Upgrade Required</strong></h3>
<p>The server declines to fulfill the request under the current protocol but is open to doing so once the client upgrades to an alternative protocol. The server communicates the required protocol(s) using an Upgrade header in the 426 response.</p>
<h3><strong>Code 428 &#8211; Precondition Required</strong></h3>
<p>The origin server mandates conditional requests to prevent the &#8220;lost update&#8221; problem, where a client GETs a resource&#8217;s state, modifies it, and PUTs it back, while a third party alters the server&#8217;s state simultaneously, leading to a conflict.</p>
<h3><strong>Code 429 &#8211; Too Many Requests</strong></h3>
<p>This code is triggered when a user sends an excessive number of requests within a defined time frame, often referred to as &#8220;rate limiting.&#8221;</p>
<h3><strong>Code 431 &#8211; Request Header Fields Too Large</strong></h3>
<p>The server refuses to process the request due to excessively large header fields. Resubmission is possible after reducing the request header field size.</p>
<h3><strong>Code 451 &#8211; Unavailable For Legal Reasons</strong></h3>
<p>This code signifies that the user agent sought a resource that cannot legally be provided, such as a web page censored by a government.</p>
<h2><strong>The 500 Series: Server Error Codes</strong></h2>
<p>The 500 series encompasses HTTP response codes indicative of server-related issues. Notable among these is &#8220;500 Internal Server Error,&#8221; pointing to an unforeseen error on the server that obstructed request fulfillment. Others include &#8220;502 Bad Gateway,&#8221; often encountered in proxy scenarios, and &#8220;503 Service Unavailable,&#8221; denoting temporary unavailability. These codes serve as valuable indicators for server administrators to identify and address internal issues.</p>
<h3><strong>Code 500 &#8211; Internal Error</strong></h3>
<p>The server confronts an unexpected condition that obstructs the request&#8217;s fulfillment.</p>
<h3><strong>Code 501 &#8211; Not Implemented</strong></h3>
<p>This code signifies the server&#8217;s lack of support for the required facility.</p>
<h3><strong>Code 502 &#8211; Service Temporarily Overloaded</strong></h3>
<p>When the server grapples with high loads, whether due to HTTP servicing or other requests, it cannot process the request. This condition is usually temporary, with alleviation expected at other times. Ironically, if a server is too overloaded, it may not be able to serve this response.</p>
<h3><strong>Code 503 &#8211; Service Unavailable</strong></h3>
<p>The server is unprepared to handle the request, often due to maintenance or overload. Along with this response, a user-friendly page explaining the issue should be provided. Caching-related headers are crucial for this temporary condition response, typically not meant for caching. The Retry-After HTTP header, if possible, should indicate the estimated recovery time for the service. Webmasters should also consider the caching-related headers in this context.</p>
<h3><strong>Code 504 &#8211; Gateway Timeout</strong></h3>
<p>This response surfaces when the server operates as a gateway and cannot obtain a response within the stipulated time.</p>
<h3><strong>Code 505 &#8211; HTTP Version Not Supported</strong></h3>
<p>This code signifies that the server cannot support the HTTP version used in the request.</p>
<h3><strong>Code 506 &#8211; Variant Also Negotiates</strong></h3>
<p>This code reflects an internal configuration error on the server. The chosen variant resource is configured to engage in transparent content negotiation, rendering it an unsuitable endpoint in the negotiation process.</p>
<h3><strong>Code 507 &#8211; Insufficient Storage</strong></h3>
<p>Issued when the server lacks the capacity to store the representation necessary to fulfill the request.</p>
<h3><strong>Code 508 &#8211; Loop Detected</strong></h3>
<p>The server detects an infinite loop while processing the request.</p>
<h3><strong>Code 510 &#8211; Not Extended</strong></h3>
<p>This code denotes that further extensions to the request are necessary for the server to meet it.</p>
<h3><strong>Code 511 &#8211; Network Authentication Required</strong></h3>
<p>Signifies that the client must authenticate to access the network.</p>
<p>The post <a href="https://web321.co/tools-resources/http-server-response-codes/">HTTP Server Response Codes</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What Is A Link Relationship (XFN) In WordPress?</title>
		<link>https://web321.co/tools-resources/what-is-a-link-relationship-xfn-in-wordpress/</link>
		
		<dc:creator><![CDATA[Shawn DeWolfe]]></dc:creator>
		<pubDate>Sun, 29 Oct 2023 22:58:08 +0000</pubDate>
				<guid isPermaLink="false">https://web321.co/?page_id=57403</guid>

					<description><![CDATA[<p>When the website creator includes XFN information, it enables both people and search engines to interpret and establish more meaningful connections between websites and individuals. Incorporating XFN links on your website can potentially enhance its search engine optimization (SEO).</p>
<p>The post <a href="https://web321.co/tools-resources/what-is-a-link-relationship-xfn-in-wordpress/">What Is A Link Relationship (XFN) In WordPress?</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>XFN™ (XHTML Friends Network) is a simple way to represent human relationships using hyperlinks. It uses the rel attribute in HTML tags, often used in hyperlinks (ie. “&lt;a href&gt;”). What’s with the trademark?  The  Link relationship (XFN) stands for XHTML Friends Network. <a href="https://www.gmpg.org/" rel="nofollow">Global Multimedia Protocols Group</a> made and maintains the XFN standards. XFN uses hyperlinks to represent real-world human relationships between individuals such as friends, relatives, contributors and colleagues.</p>
<p>When the website creator includes XFN information, it enables both people and search engines to interpret and establish more meaningful connections between websites and individuals. Incorporating XFN links on your website can potentially enhance its search engine optimization (SEO).</p>
<h2><b>List of XFN values that you can use</b></h2>
<p>There are more relationships that you can use besides a friend and those the creator may have  met in real life. This is a full list of XFN link relationships values available.</p>
<p>Some descriptions of the XFN relationships can be found at the XFN <a href="http://gmpg.org/xfn/join" target="_new" rel="noopener">Getting Started</a> page.</p>
<p><b>identity</b></p>
<p>Use this if the link is to another of your own websites. This relationship is exclusive of all others.</p>
<p><b>friendship</b></p>
<p>These radio buttons allow you to specify one of four different types of friendships:</p>
<ul>
<li aria-level="1"><b>acquaintance</b> &#8211; Someone with whom you have exchanged greetings and not much (if any) more &#8212; maybe a short conversation or two.</li>
<li aria-level="1"><b>contact</b> &#8211; Someone with whom you know how to get in touch.</li>
<li aria-level="1"><b>friend</b> &#8211; Someone you consider a friend. A compatriot, buddy, home(boy|girl) that you know.</li>
<li aria-level="1"><b>none</b> &#8211; Use this if you want to leave the friendship category blank.</li>
</ul>
<p><b>physical</b></p>
<p>Use the <b>met</b> element in the rel attribute if this is someone whom you have actually met in person. With the prevalence of online relationships, this can be an important distinguishing element.</p>
<p><b>professional</b></p>
<ul>
<li aria-level="1"><b>co-worker</b> &#8211; Someone with whom you work or someone who works at the same organization as you.</li>
<li aria-level="1"><b>colleague</b> &#8211; Someone in the same field of study or activity.</li>
</ul>
<p><b>geographical</b></p>
<ul>
<li aria-level="1"><b>co-resident</b> &#8211; Someone with whom you share a street address. A roommate. A Flatmate. A member of your family living in the same home.</li>
<li aria-level="1"><b>neighbor</b> &#8211; Someone who lives nearby, perhaps only at an adjacent street address or doorway.</li>
<li aria-level="1"><b>none</b> &#8211; Use this if you want to leave the geographical category blank.</li>
</ul>
<p><b>family</b></p>
<p>Six options specify your familial relationship.</p>
<ul>
<li aria-level="1"><b>child</b> &#8211; Your genetic offspring. Or someone that you have adopted and take care of.</li>
<li aria-level="1"><b>kin</b> &#8211; A relative. Someone you consider part of your extended family.</li>
<li aria-level="1"><b>parent</b> &#8211; Your progenitor. Or someone who has adopted and takes care (or took care) of you.</li>
<li aria-level="1"><b>sibling</b> &#8211; Someone with whom you share a parent.</li>
<li aria-level="1"><b>spouse</b> &#8211; Someone to whom you are married.</li>
<li aria-level="1"><b>none</b> &#8211; Use this if you want to leave the family category blank.</li>
</ul>
<p><b>romantic</b></p>
<p>Use these four option to define how &#8220;romantically&#8221; related the subject is to the author of the site.</p>
<ul>
<li aria-level="1"><b>muse</b> &#8211; Someone who brings you inspiration.</li>
<li aria-level="1"><b>crush</b> &#8211; Someone on whom you have a crush.</li>
<li aria-level="1"><b>date</b> &#8211; Someone you are dating.</li>
<li aria-level="1"><b>sweetheart</b> &#8211; Someone with whom you are intimate and at least somewhat committed, possibly exclusively.</li>
</ul>
<h2>Other Ways to Use the <i>rel </i>Attribute</h2>
<p>The `rel` attribute in HTML (short for &#8220;relationship&#8221;) is commonly used in various HTML elements, such as links and meta tags, to specify the relationship between the current document and the linked resource. It helps search engines, browsers, and other tools understand the purpose and relationship of the linked resource. The value of the `rel` attribute should be a space-separated list of relationship values. Here are some common values that can be used with the `rel` attribute:</p>
<ol>
<li aria-level="1"><b>Link Relationships</b> for `&lt;a&gt;` (anchor) elements:<br />
`nofollow`: Indicates that search engines should not follow the link. It’s good for linking to an asset. As a link can convey a transfer of authority, a nofollow attribute diminishes that transfer of authority.<br />
`noopener`: Suggests that the link should open in a new browsing context (tab or window).<br />
`noreferrer`: Specifies that no referrer information should be passed when the link is followed.<br />
`external`: Indicates that the linked resource is an external page.</li>
<li aria-level="1"><b>Icon Links</b> for `&lt;link&gt;` elements (used for defining icons for the website):<br />
`icon`: Specifies a favicon or shortcut icon for the website.</li>
<li aria-level="1"><b>Stylesheet Link</b> for `&lt;link&gt;` elements:<br />
`stylesheet`: Specifies that the linked resource is a stylesheet.</li>
<li aria-level="1"><b>Pagination</b> for `&lt;link&gt;` elements:<br />
`prev`: Indicates the previous document in a series.<br />
‘next`: Indicates the next document in a series.</li>
<li aria-level="1"><b>Author and License Information</b> for `&lt;a&gt;` and `&lt;link&gt;` elements:<br />
`author`: Indicates a link to the author of the current document.<br />
`license`: Specifies a link to the license of the current document.</li>
<li aria-level="1"><b>Alternate Versions</b> for `&lt;link&gt;` elements (used for alternate language versions or different document formats):<br />
&#8211; `alternate`: Indicates an alternate version of the current document</li>
<li aria-level="1"><b>Search Engines</b> for `&lt;link&gt;` elements:<br />
&#8211; `search`: Indicates a search page.</li>
<li aria-level="1"><b>RSS Feeds</b> for `&lt;link&gt;` elements:<br />
&#8211; `alternate`: Often used in `&lt;link&gt;` elements within the `&lt;head&gt;` to specify an RSS feed.</li>
<li aria-level="1"><b>Canonical URL</b> for `&lt;link&gt;` elements:<br />
&#8211; `canonical`: Specifies the preferred version of a web page, particularly useful for duplicate content issues.</li>
<li aria-level="1"><b>Social Media</b> for `&lt;link&gt;` elements:<br />
&#8211; `me`: Indicates a social media profile link (e.g., `rel=&#8221;me&#8221;` on a link to a personal Twitter profile).</li>
<li aria-level="1"><b>Preloading</b> for `&lt;link&gt;` elements:<br />
&#8211; `preload`: Suggests that the linked resource should be preloaded to improve performance.</li>
<li aria-level="1"><b>DNS Prefetching</b> for `&lt;link&gt;` elements:<br />
&#8211; `dns-prefetch`: Indicates that DNS prefetching should be performed for the linked resource.</li>
<li aria-level="1"><b>Preconnect</b> for `&lt;link&gt;` elements:<br />
&#8211; `preconnect`: Suggests that the browser should establish a network connection to the linked resource in advance to reduce latency.</li>
</ol>
<p>These are some common values for the `rel` attribute, but you can also create custom values if needed. The choice of `rel` values depends on the specific context and purpose of the link or resource you are defining. It&#8217;s important to use appropriate values to accurately describe the relationship between the current document and the linked resource.</p>
<h2>What About The Business Resource Network Standard?</h2>
<p>The <b>BRN (Business Resource Network) Standard</b> is a way to provide relevance between business resources: to provide structured metadata for hyperlinks, allowing website owners and search engines to understand the nature of interactions between websites and businesses. Similar to XFN, BRN would utilize the rel attribute to describe these interactions.</p>
<p><b>Attributes and Values</b></p>
<ol>
<li aria-level="1"><b>&#8220;supplier&#8221;</b>: Indicates that the linked resource is a provider of goods and services. This could be a business or entity that offers products or services.</li>
<li aria-level="1"><b>&#8220;competitor&#8221;</b>: Signifies another web resource offering similar products or services, potentially in the same industry or niche.</li>
<li aria-level="1"><b>&#8220;resource&#8221;</b>: Represents a source of useful information and/or data. This can include educational resources, reference materials, or data sources.</li>
</ol>
<p><b>Modifiers</b>:</p>
<ol>
<li aria-level="1"><b>&#8220;smaller&#8221;</b>: Denotes that the linked resource is smaller in scope or scale relative to the source it is linked from. This can be used to specify a smaller subsidiary or division within a larger organization.</li>
<li aria-level="1"><b>&#8220;larger&#8221;</b>: Indicates that the linked resource is larger in scope or scale relative to the source it is linked from. This can represent a larger parent company or a more extensive division.</li>
<li aria-level="1"><b>&#8220;expired&#8221;</b>: Designates a resource that is no longer available, such as a discontinued product or an outdated webpage.</li>
<li aria-level="1"><b>&#8220;promotion&#8221;</b>: Highlights that the link leads to a promotional offer, which may not be a permanent or ongoing promotion.</li>
</ol>
<p><b>Combining Attributes</b>:</p>
<ul>
<li aria-level="1">&#8220;competitor larger&#8221; would mean a competitor that is larger in scale than the website source.</li>
<li aria-level="1">&#8220;supplier promotion&#8221; could describe a supplier that offers a temporary promotional deal on their products or services.</li>
<li aria-level="1">&#8220;resource expired&#8221; might indicate that the linked information source is no longer up to date or relevant.</li>
</ul>
<p>BRN needs to evolve from a notion to a standard. What would come next: a dedicated webpage or documentation to explain its usage and encourage its adoption within the web development community. Additionally, collaboration with industry peers and organizations can help establish and promote this standard effectively.</p>
<p>The post <a href="https://web321.co/tools-resources/what-is-a-link-relationship-xfn-in-wordpress/">What Is A Link Relationship (XFN) In WordPress?</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Events that addEventListener Can Listen For</title>
		<link>https://web321.co/tools-resources/events-that-addeventlistener-can-listen-for/</link>
		
		<dc:creator><![CDATA[Shawn DeWolfe]]></dc:creator>
		<pubDate>Mon, 23 Oct 2023 20:24:57 +0000</pubDate>
				<guid isPermaLink="false">https://web321.co/?page_id=57383</guid>

					<description><![CDATA[<p>`addEventListener` in JavaScript allows you to listen for a wide range of events. Here&#8217;s a list of some common events that you can attach listeners to: Mouse Events: 1. `click` &#8211; Mouse click. 2. `dblclick` &#8211; Double click. 3. `mousedown` &#8211; Mouse button is pressed. 4. `mouseup` &#8211; Mouse button is released. 5. `mousemove` &#8211; [&#8230;]</p>
<p>The post <a href="https://web321.co/tools-resources/events-that-addeventlistener-can-listen-for/">Events that addEventListener Can Listen For</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>`addEventListener` in JavaScript allows you to listen for a wide range of events. Here&#8217;s a list of some common events that you can attach listeners to:</p>
<p>Mouse Events:<br />
1. `click` &#8211; Mouse click.<br />
2. `dblclick` &#8211; Double click.<br />
3. `mousedown` &#8211; Mouse button is pressed.<br />
4. `mouseup` &#8211; Mouse button is released.<br />
5. `mousemove` &#8211; Mouse pointer moves.<br />
6. `mouseover` &#8211; Mouse pointer enters an element.<br />
7. `mouseout` &#8211; Mouse pointer leaves an element.<br />
8. `mouseenter` &#8211; Similar to `mouseover`, but doesn&#8217;t bubble.<br />
9. `mouseleave` &#8211; Similar to `mouseout`, but doesn&#8217;t bubble.<br />
10. `contextmenu` &#8211; Right-click event.</p>
<p>Keyboard Events:<br />
11. `keydown` &#8211; Key is pressed down.<br />
12. `keyup` &#8211; Key is released.<br />
13. `keypress` &#8211; Character key is pressed.</p>
<p>Form Events:<br />
14. `submit` &#8211; A form is submitted.<br />
15. `reset` &#8211; A form is reset.<br />
16. `focus` &#8211; Element receives focus.<br />
17. `blur` &#8211; Element loses focus.<br />
18. `change` &#8211; Value of an input element changes.<br />
19. `input` &#8211; Text input changes (modern browsers).<br />
20. `select` &#8211; Text in an input or textarea is selected.</p>
<p>Window and Document Events:<br />
21. `load` &#8211; Window or frame finishes loading.<br />
22. `unload` &#8211; Window or frame is unloaded.<br />
23. `resize` &#8211; Window or frame is resized.<br />
24. `scroll` &#8211; Document is scrolled.</p>
<p>Touch Events (for mobile devices):<br />
25. `touchstart` &#8211; A touch event starts.<br />
26. `touchmove` &#8211; Touch point moves.<br />
27. `touchend` &#8211; Touch event ends.</p>
<p>Drag and Drop Events:<br />
28. `dragstart` &#8211; Drag operation starts.<br />
29. `dragend` &#8211; Drag operation ends.<br />
30. `dragenter` &#8211; Element is dragged into a target.<br />
31. `dragover` &#8211; Element is dragged over a target.<br />
32. `dragleave` &#8211; Element is dragged out of a target.<br />
33. `drop` &#8211; Element is dropped onto a target.</p>
<p>Media Events:<br />
34. `play` &#8211; Media starts playing.<br />
35. `pause` &#8211; Media is paused.<br />
36. `ended` &#8211; Media playback ends.</p>
<p>Clipboard Events:<br />
37. `copy` &#8211; Copy operation is triggered.<br />
38. `cut` &#8211; Cut operation is triggered.<br />
39. `paste` &#8211; Paste operation is triggered.</p>
<p>Miscellaneous Events:<br />
40. `error` &#8211; Error occurs.<br />
41. `loadstart` &#8211; Resource starts loading (used for audio and video elements).<br />
42. `loadeddata` &#8211; Media data is loaded.<br />
43. `canplay` &#8211; Media can start playing.<br />
44. `readystatechange` &#8211; State of the document (used for `document`).</p>
<p>These are just some of the common events you can listen for. There are more specialized events and events related to specific elements and libraries. The exact set of events available may vary between browsers and JavaScript frameworks. You can find the full list of events in the documentation for the specific object or element you are working with.</p>
<p>Did I miss any?  <a href="mailto:shawn@web321.co">Let me know.</a></p>
<p>The post <a href="https://web321.co/tools-resources/events-that-addeventlistener-can-listen-for/">Events that addEventListener Can Listen For</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Is Your Site Accessible?</title>
		<link>https://web321.co/tools-resources/is-your-site-accessible/</link>
		
		<dc:creator><![CDATA[Shawn DeWolfe]]></dc:creator>
		<pubDate>Thu, 05 Oct 2023 20:24:53 +0000</pubDate>
				<guid isPermaLink="false">https://web321.co/?page_id=57241</guid>

					<description><![CDATA[<p>Simple question: is your site accessible for people with visual, motor and hearing issues? Simple question: is your site accessible for people with visual, motor and hearing issues?</p>
<p>The post <a href="https://web321.co/tools-resources/is-your-site-accessible/">Is Your Site Accessible?</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The population&#8217;s median age is climbing. Along with that comes the increased likelihood of accessibility issues&#8211; both visual and motor control issues. Accessibility is already an important topic and its import will only climb in the coming years. Site owners, web designers and marketers need to know where their websites stand when it comes to accessibility and compliance with existing standards and existing legislation.</p>
<h3>The Merits of Accessibility Compliance</h3>
<p>A website accessibility checker is a digital tool that serves as a quick and efficient way to scan your website for various accessibility issues and errors. These tools use automated testing and sometimes manual evaluation to identify potential problems related to web accessibility. The insights generated by a website accessibility checker provide a starting point for ensuring that your website complies with established accessibility standards, such as the <a href="https://www.w3.org/WAI/standards-guidelines/wcag/" target="_blank" rel="noopener"><strong>Web Content Accessibility Guidelines (WCAG)</strong></a>. These standards are essential for making your website usable by individuals with disabilities.</p>
<p>Website accessibility checkers are helpful for achieving compliance with recognized standards such as the Americans with Disabilities Act (ADA) and Section 508 of the Rehabilitation Act. For US-based businesses, compliance plays a role in preventing violations of accessibility-related legislation. By using these tools, website owners can proactively address accessibility issues and reduce the risk of legal actions. Canadian jurisdictions are closely aligned with the ADA and look the WCAG as a standard. Looking at Ontatio&#8217;s AODA legislation, the similarities are clear.</p>
<p>Accessible websites cater to users with disabilities but also enhance the overall user experience for everyone including machine readers such as search engine crawlers. They can positively impact your website&#8217;s search engine optimization (SEO). Search engines like Google consider user experience as a ranking factor, and accessibility is a fundamental aspect of a user-friendly experience.</p>
<p>Google introduced its Core Web Vitals algorithm update, which emphasizes user experience, in May 2020. This update highlights the growing significance of providing an accessible and user-friendly experience on your website. Therefore, ensuring that your website is accessible is not only a matter of legal compliance but also a strategic move to improve your website&#8217;s performance and reach a broader audience.</p>
<p>A website accessibility checker is a tool that identifies issues to address on your website, aligning it with recognized standards and legal requirements. Adopting WCAG improves the user experience and can have a positive impact on your website&#8217;s SEO.</p>
<h3>Accessible? What A Report Can Tell You</h3>
<p>An accessibility report is a crucial tool in the process of making a website accessible to individuals with disabilities. It provides insights and feedback about the current state of a website&#8217;s accessibility, highlighting areas that need improvement. Here&#8217;s how an accessibility report helps in making a website accessible:</p>
<ol>
<li><strong>Identifies Accessibility Issues</strong>: Accessibility reports identify potential accessibility issues on a website. These issues can include problems with text alternatives for images, keyboard navigation, color contrast, and more. Automated tools can scan a website for known accessibility violations, while manual testing involves human testers who can identify issues that automated tools might miss.</li>
<li><strong>Prioritizes Issues</strong>: The report typically categorizes the identified issues by severity or priority. This helps web developers and designers focus on fixing the most critical problems first. For example, issues that prevent screen reader users from accessing essential content would be considered high priority.</li>
<li><strong>Provides Recommendations</strong>: In addition to identifying issues, accessibility reports often provide recommendations on how to fix the problems. These recommendations can include code snippets, design suggestions, or best practices for making content accessible. They can also provide links to relevant accessibility guidelines, such as the Web Content Accessibility Guidelines (WCAG).</li>
<li><strong>Gives Detailed Information</strong>: Accessibility reports usually offer detailed information about each issue, including the location of the problem on the website, a description of the issue, and why it is important for accessibility. This information is valuable for developers and designers who need to understand the context and impact of each issue.</li>
<li><strong>Allows for Testing and Validation</strong>: Once developers make changes to address the issues identified in the report, they can use the same report to validate that the changes have been effective. This iterative process helps ensure that the website becomes more accessible over time.</li>
<li><strong>Compliance Documentation</strong>: In some cases, accessibility reports serve as documentation to demonstrate compliance with accessibility regulations or standards. This documentation can be important for legal and regulatory purposes.</li>
</ol>
<p>An accessibility report is a valuable resource for web development teams and organizations committed to making their websites inclusive and accessible to all users, regardless of their abilities or disabilities. It helps identify, prioritize, and address accessibility issues, ultimately leading to a more inclusive online experience for everyone.</p>
<script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]&gt; */
</script>

                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_46' >
                        <div class='gform_heading'>
                            <h2 class="gform_title">Site Accessibility Report</h2>
                            <p class='gform_description'>Get an Accessibility report.</p>
                        </div><form method='post' enctype='multipart/form-data'  id='gform_46'  action='/page-category/resource/feed/' data-formid='46' novalidate>
                        <div class='gform-body gform_body'><div id='gform_fields_46' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_46_7" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_46_7'>Email</label><div class='ginput_container'><input name='input_7' id='input_46_7' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_46_7'>This field is for validation purposes and should be left unchanged.</div></div><div id="field_46_1" class="gfield gfield--type-website gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_46_1'>Website<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_website'>
                    <input name='input_1' id='input_46_1' type='url' value='' class='large'    placeholder='https://' aria-required="true" aria-invalid="false" />
                </div></div><fieldset id="field_46_4" class="gfield gfield--type-name gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Name</legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_46_4'>
                            
                            <span id='input_46_4_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >
                                                    <input type='text' name='input_4.3' id='input_46_4_3' value=''   aria-required='false'     />
                                                    <label for='input_46_4_3' class='gform-field-label gform-field-label--type-sub '>First</label>
                                                </span>
                            
                            <span id='input_46_4_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >
                                                    <input type='text' name='input_4.6' id='input_46_4_6' value=''   aria-required='false'     />
                                                    <label for='input_46_4_6' class='gform-field-label gform-field-label--type-sub '>Last</label>
                                                </span>
                            
                        </div></fieldset><div id="field_46_5" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_46_5'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_5' id='input_46_5' type='email' value='' class='large'    aria-required="true" aria-invalid="false"  />
                        </div></div><div id="field_46_3" class="gfield gfield--type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_46_3'>CAPTCHA</label><div id='input_46_3' class='ginput_container ginput_recaptcha' data-sitekey='6LefzDQjAAAAABPPwVmlcfNqYUgDbiuAIHSlDa7R'  data-theme='light' data-tabindex='0'  data-badge=''></div></div><fieldset id="field_46_6" class="gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Consent<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend><div class='ginput_container ginput_container_consent'><input name='input_6.1' id='input_46_6_1' type='checkbox' value='1'   aria-required="true" aria-invalid="false"   /> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for='input_46_6_1' >I agree to be contacted regarding this report.</label><input type='hidden' name='input_6.2' value='I agree to be contacted regarding this report.' class='gform_hidden' /><input type='hidden' name='input_6.3' value='24' class='gform_hidden' /></div></fieldset></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_46' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Get Your Accessibility Report'  /> 
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_46' value='postback' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_46' id='gform_theme_46' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_46' id='gform_style_settings_46' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_46' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='46' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CAD' value='+Pe86/D9fFtnWQR7XNq/xgi/pS77LWfRrt/kIOMcAy7b9QMqfHDtm3qIF/gAKaoetCHDfMK0nhs9jR7P9YYUHl1flHJv3PHOmPmSwlW5YjNr2Mc=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_46' value='WyJ7XCI2LjFcIjpcIjhmMjcwZWI0MzVhZGJhMjg4NTEyZTJlM2UyYjQwZjUxXCIsXCI2LjJcIjpcIjdkNjhlYjlhODUwZjA4MTAxMGQxOTA2ZWQzNzA4ZTIzXCIsXCI2LjNcIjpcIjA5MGRjOWZhYWE4MTVkMzJhOWRmNGYxYzY4ODk1N2UxXCJ9IiwiODI2Y2EzMTAyYzUzZjhjMjBhZGZmYjY3YmVjZmNkNTYiXQ==' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_46' id='gform_target_page_number_46' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_46' id='gform_source_page_number_46' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div><script type="text/javascript">
/* <![CDATA[ */
 gform.initializeOnLoaded( function() {gformInitSpinner( 46, 'https://web321co.b-cdn.net/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_46').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_46');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_46').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_46').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_46').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_46').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_46').val();gformInitSpinner( 46, 'https://web321co.b-cdn.net/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [46, current_page]);window['gf_submitting_46'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_46').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [46]);window['gf_submitting_46'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_46').text());}else{jQuery('#gform_46').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "46", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_46" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_46";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_46" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 46, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); 
/* ]]&gt; */
</script>

<p>The post <a href="https://web321.co/tools-resources/is-your-site-accessible/">Is Your Site Accessible?</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Places To Find Money</title>
		<link>https://web321.co/tools-resources/places-to-find-money/</link>
		
		<dc:creator><![CDATA[Shawn DeWolfe]]></dc:creator>
		<pubDate>Sat, 30 Sep 2023 23:15:23 +0000</pubDate>
				<guid isPermaLink="false">https://web321.co/?page_id=57211</guid>

					<description><![CDATA[<p>A link of foundations, charities, organizations and government branches that may have funding available for your needs (charity, special event, venture, etc.). We have not applied to these foundations and offices for the most part, but they may have something for you and your needs.</p>
<p>The post <a href="https://web321.co/tools-resources/places-to-find-money/">Places To Find Money</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>A link of foundations, charities, organizations and government branches that may have funding available for your needs (charity, special event, venture, etc.). We have not applied to these foundations and offices for the most part, but they may have something for you and your needs.</p>
<p><strong>National Organizations and Foundations</strong></p>
<ul>
<li aria-level="1"><a href="http://www.aircanada.com/en/about/community/">Air Canada Foundation</a></li>
<li aria-level="1"><a href="http://www.allstate.ca/Allstate/about/foundation.aspx">Allstate Foundation of Canada</a></li>
<li aria-level="1"><a href="https://www.americanexpress.com/ca/en/content/corporate-and-social-responsibility.html">American Express Foundation Canada</a></li>
<li aria-level="1"><a href="http://awfc.ca/">Animal Welfare Foundation of Canada</a></li>
<li aria-level="1"><a href="http://www.bayer.ca/?q=en/node/41">Bayer Canada</a></li>
<li aria-level="1"><a href="http://www.gatesfoundation.org/">Bill and Melinda Gates Foundation</a></li>
<li aria-level="1"><a href="https://www.birksfamilyfoundation.ca/">Birks Family Foundation</a></li>
<li aria-level="1"><a href="https://www.bmo.com/charity/en/">BMO Employee Charitable Foundation</a></li>
<li aria-level="1"><a href="https://www.cmhc-schl.gc.ca/en/first-nation/financial-assistance/renovation-programs/shelter-enhancement-program.cfm">Canada Mortgage and Housing Corporation – Shelter Enhancement Program</a></li>
<li aria-level="1"><a href="https://www.canadapost.ca/web/en/pages/aboutus/communityfoundation/default.page">Canada Post Community Foundation</a></li>
<li aria-level="1"><a href="http://www.cra-arc.gc.ca/menu-eng.html">Canada Revenue Agency (CRA)</a></li>
<li aria-level="1"><a href="https://www.ceaa-acee.gc.ca/default.asp?lang=En&amp;n=E33AE9FB-1">Canadian Environmental Assessment Agency – Participant Funding Program</a></li>
<li aria-level="1"><a href="https://www.canada.ca/en/canadian-heritage.html">Canadian Heritage</a></li>
<li aria-level="1"><a href="http://www.cihr-irsc.gc.ca/e/37788.html">Canadian Institutes of Health Research</a></li>
<li aria-level="1"><a href="http://cira.ca/about-cira/community-investment-program?utm_source=memberEnglish&amp;utm_medium=email&amp;utm_campaign=cip">Canadian Internet Registration Authority (CIRA)</a></li>
<li aria-level="1"><a href="http://www.canadianwomen.org">Canadian Women’s Foundation</a></li>
<li aria-level="1"><a href="http://www.catherinedonnellyfoundation.org/">Catherine Donnelly Foundation</a></li>
<li aria-level="1"><a href="https://www.changemakers.com/">Changemakers (BCIdeas)</a></li>
<li aria-level="1"><a href="http://www.cihr-irsc.gc.ca/e/37788.html">Charities Partnership and Outreach Program</a></li>
<li aria-level="1"><a href="http://www.fcanorthamerica.com/company/AboutUs/CCI/Pages/AboutUs-CCI.aspx">Chrysler Canada Inc.</a></li>
<li aria-level="1"><a href="https://www.cn.ca/en/delivering-responsibly/community">CN Community Investment Program</a></li>
<li aria-level="1"><a href="http://www.marriott.com/corporate-social-responsibility/corporate-responsibility.mi">Delta Hotels</a></li>
<li aria-level="1"><a href="http://www.desjardins.com/ca/about-us/social-responsibility-cooperation/cooperative-movement/national-involvement/index.jsp">Desjardins</a></li>
<li aria-level="1"><a href="http://www.dcfund.ca/index.php?id=index">Dreamcatcher Charitable Foundation</a></li>
<li aria-level="1"><a href="http://www.hrsdc.gc.ca/eng/disability_issues/eaf/cfp/index.shtml">Enabling Accessibility Fund</a></li>
<li aria-level="1"><a href="https://www.fairmont.com/corporate-responsibility/community-engagement/">Fairmont Hotels and Resorts</a></li>
<li aria-level="1"><a href="https://www.fcc-fac.ca/en/community/giving-back.html">Farm Credit Canada – AgriSpirit Fund</a></li>
<li aria-level="1"><a href="http://www.fedex.com/ca_english/about/eventandsponsor/">FedEx Canada</a></li>
<li aria-level="1"><a href="http://www.finning.ca/About/Corporate_Overview/Community_Investment/Default.aspx">Finning Canada</a></li>
<li aria-level="1"><a href="http://www.google.ca/intl/en/grants/index.html">Google Ad Grants</a></li>
<li aria-level="1"><a href="http://www.greenshield.ca/sites/corporate/en/Pages/default.aspx">Green Shield Canada</a></li>
<li aria-level="1"><a href="https://www.hearingfoundation.ca/">Hearing Foundation of Canada</a></li>
<li aria-level="1"><a href="https://www.homedepot.ca/en/home/corporate-information/our-community/the-home-depot-canada-foundation/apply-for-funding.html">Home Depot Canada Foundation</a></li>
<li aria-level="1"><a href="http://www.hondacanadafoundation.ca/">Honda Canada Foundation</a></li>
<li aria-level="1"><a href="https://www.about.hsbc.ca/hsbc-in-canada/community">HSBC Bank Canada</a></li>
<li aria-level="1"><a href="https://apply.iccapitalconnections.org/">ICCC Recipe For Success</a> (<a href="https://web321.co/web321-won-the-2023-iccc-kfc-recipe-for-success/"><em>more on the program</em></a>)</li>
<li aria-level="1"><a href="https://www.imperialoil.ca/Canada-English/community_invest.aspx">Imperial Oil</a></li>
<li aria-level="1"><a href="https://ia.ca/about-us/donations-sponsorships">Industrial Alliance Insurance and Financial Services</a></li>
<li aria-level="1"><a href="http://www.inspiritfoundation.ca/">Inspirit Foundation</a></li>
<li aria-level="1"><a href="http://www.mcconnellfoundation.ca/en/granting">J.W. McConnell Family Foundation</a></li>
<li aria-level="1"><a href="http://www.kpmg.com/ca/en/topics/the-kpmg-foundation/non-education-grants/pages/default.aspx">KPMG Foundation</a></li>
<li aria-level="1"><a href="https://www.loblaw.ca/en/responsibility/community/sponsorship.html">Loblaw Companies Limited</a></li>
<li aria-level="1"><a href="https://www.manulife.com/en/about/community-investment.html">Manulife Financial</a></li>
<li aria-level="1"><a href="http://www.mapleleaffoods.com/">Maple Leaf Foods</a></li>
<li aria-level="1"><a href="https://www.mckesson.ca/mckesson-foundation">McKesson Canada Foundation</a></li>
<li aria-level="1"><a href="https://www.mcleanfoundation.ca/applications/">McLean Foundation</a></li>
<li aria-level="1"><a href="http://metcalffoundation.com/">Metcalf Foundation</a></li>
<li aria-level="1"><a href="http://www.microsoft.com/en-ca/citizenship/serving-communities/">Microsoft Canada</a></li>
<li aria-level="1"><a href="http://www.molsoncoors.com/en/Responsibility/What%20Matters%20To%20Us/Employees%20Community/Community%20Investment/Funding%20Inquiries.aspx">Molson Coors</a></li>
<li aria-level="1"><a href="https://www.mec.ca/en/explore/outdoor-impact">Mountain Equipment Co-op (MEC)</a></li>
<li aria-level="1"><a href="http://stayingalivefoundation.org/grants/">MTV Staying Alive Foundation</a></li>
<li aria-level="1"><a href="http://www.corporate.nestle.ca/en/aboutus/community">Nestle Canada</a></li>
<li aria-level="1"><a href="https://www.fundersnetwork.org/partners-for-places/#">Partners for Change</a></li>
<li aria-level="1"><a href="http://www.petsmartcharities.org/pro/grants">PetSmart Charities</a></li>
<li aria-level="1">Pixel Sweatshop Code for Change (programmed closed)</li>
<li aria-level="1"><a href="http://www.presidentschoice.ca/en_CA/community/pccc.html">President’s Choice Children’s Charity Foundation</a></li>
<li aria-level="1"><a href="https://www.pwc.com/ca/en/about-us/corporate-responsibility.html">Pricewaterhouse Coopers Canada Foundation</a></li>
<li aria-level="1"><a href="http://www.rbc.com/community-sustainability/index.html">RBC Financial Group</a></li>
<li aria-level="1"><a href="http://www.rcmp-f.ca/">RCMP Foundation</a></li>
<li aria-level="1"><a href="http://www.rexall.ca/foundation">Rexall Foundation</a></li>
<li aria-level="1"><a href="http://smallchangefund.org/submit-a-project/">Small Change Fund</a></li>
<li aria-level="1"><a href="http://www.sprottfoundation.com/index.html">Sprott Foundation</a></li>
<li aria-level="1"><a href="http://www.staples.ca/sbdca/en_CA/cre/marketing/staples_soul/community.html#request_support">Staples</a></li>
<li aria-level="1"><a href="http://www.brightwayforward.ca/">Tangerine</a></li>
<li aria-level="1"><a href="http://www.td.com/corporate-responsibility/community/index.jsp">TD Bank Financial Group</a></li>
<li aria-level="1"><a href="https://www.td.com/corporate-responsibility/crr-2010/community/canada/education-and-financial-literacy-index.jsp">TD Financial Literacy Grants Program</a></li>
<li aria-level="1"><a href="http://www.cooperators.ca/en/About-Us/foundation.aspx">The Co-operators Foundation</a></li>
<li aria-level="1"><a href="https://www.kegsteakhouse.com/en/keg-spirit-foundation">The Keg Spirit Foundation</a></li>
<li aria-level="1"><a href="https://www.mcleanfoundation.ca/applications/">The McLean Foundation</a></li>
<li aria-level="1"><a href="https://tidescanada.org/">Tides Canada</a></li>
<li aria-level="1"><a href="http://gordonfoundation.ca/">Walter and Duncan Gordon Foundation</a></li>
<li aria-level="1"><a href="http://www.xerox.ca/about-xerox/social-responsibility/enca.html">Xerox Canada</a></li>
<li aria-level="1"><a href="http://www.justice.gc.ca/eng/fund-fina/cj-jp/yj-jj/index.html">Youth Justice Renewal Initiative</a></li>
<li aria-level="1"><a href="http://www.pch.gc.ca/eng/1268358616111">Youth Take Charge Program</a></li>
</ul>
<p>&nbsp;</p>
<p><strong>Government Sources</strong></p>
<ul>
<li aria-level="1"><a href="http://www.bcbid.gov.bc.ca/open.dll/welcome">BC BIDS</a></li>
<li aria-level="1"><a href="https://www2.gov.bc.ca/gov/content/employment-business/economic-development/funding-and-grants">BC Economic Development</a></li>
<li aria-level="1"><a href="http://www.gaming.gov.bc.ca/Grants/community-gaming.htm">BC Community Gaming Grants</a></li>
<li aria-level="1"><a href="http://www.gov.bc.ca/">BC Government – Home</a></li>
<li aria-level="1"><a href="http://www.gov.bc.ca/agri/">BC Government – Ministry of Agriculture</a></li>
<li aria-level="1"><a href="http://www.gov.bc.ca/justice/">BC Government – Ministry of Justice</a></li>
<li aria-level="1"><a href="https://planh.ca/training-support/funding">BC Healthy Communities</a></li>
<li aria-level="1"><a href="http://www.bdc.ca/EN/financing/Pages/default.aspx">BDC Business Financing</a></li>
<li aria-level="1"><a href="http://www.communityactioninitiative.ca/">Community Action Initiative Grants</a></li>
<li aria-level="1"><a href="http://www.esdc.gc.ca/eng/seniors/funding/community/index.shtml">Employment and Social Development Canada</a></li>
<li aria-level="1"><a href="http://www.hrsdc.gc.ca/eng/funding_programs/index.shtml">Human Resources and Skills Development Canada</a></li>
<li aria-level="1"><a href="http://www.eia.gov.bc.ca/pwd/ministers-council/index.htm">Minister’s Council on Employment and Accessibility</a></li>
<li aria-level="1"><a href="http://www2.gov.bc.ca/myhr/content_hub.page?ContentID=bfced40f-9cb3-f638-9181-d7d99653a420">Provincial Employees Community Services Fund</a></li>
<li aria-level="1"><a href="http://www.phac-aspc.gc.ca/fo-fc/index-eng.php">Public Health Agency of Canada Funding Opportunities</a></li>
<li aria-level="1"><a href="http://www.welcomebc.ca/home.aspx">Welcome BC</a></li>
</ul>
<p>&nbsp;</p>
<p><strong>Heritage and Museums</strong></p>
<ul>
<li aria-level="1"><a href="http://pch.gc.ca/eng/1289309816565/1289309816567">Canada Cultural Spaces Fund</a></li>
<li aria-level="1"><a href="http://www.pch.gc.ca/eng/1268917737337/1268917925906">Canadian Heritage Funding Programs</a></li>
<li aria-level="1"><a href="http://www.heritagelegacyfund.ca/">Heritage Legacy Fund of BC</a></li>
<li aria-level="1"><a href="https://propdb.ca">PropDB Curation and Inventory Tool</a></li>
<li aria-level="1"><a href="http://maritimeawards.ca/blog/">The Maritime Awards Society of Canada</a></li>
<li aria-level="1"><a href="http://www.heritagevictoria.org/organizations.html">The Victoria Heritage Trust</a></li>
<li aria-level="1"><a href="http://www.victoriaheritagefoundation.ca/">Victoria Heritage Foundation</a></li>
</ul>
<p>&nbsp;</p>
<p><strong>Victoria Area Funders</strong></p>
<p>We are based in the Capital Region (Saanichton), so the Victoria based resources are something of an interest to us and our clients. Your community may have the equivalent resources.</p>
<ul>
<li aria-level="1"><a href="http://bchealthycommunities.ca/">BC Healthy Communities</a></li>
<li aria-level="1"><a href="https://www.cibc.com/ca/inside-cibc/community-matters/how-to-apply-for-funding.html">CIBC Community Funding</a></li>
<li aria-level="1"><a href="http://www.columbiainstitute.ca/">Columbia Institute</a></li>
<li aria-level="1"><a href="http://www.firstwestfoundation.ca/content/island-savings-community-endowment">First West Foundation – Island Savings Community Endowment</a></li>
<li aria-level="1"><a href="http://www.thehornerfoundation.org/">Horner Foundation</a></li>
<li aria-level="1"><a href="http://islandfarms.com/community/initiatives/">Island Farms</a></li>
<li aria-level="1"><a href="http://www.liftpartners.ca/">LIFT Philanthropy Partners</a></li>
<li aria-level="1"><a href="http://www.peninsulaco-op.com/default.aspx?PageID=1018">Peninsula Co-op</a></li>
<li aria-level="1"><a href="http://www2.gov.bc.ca/myhr/content_hub.page?ContentID=bfced40f-9cb3-f638-9181-d7d99653a420">Provincial Employees Community Services Fund</a></li>
<li aria-level="1"><a href="https://www.shaw.ca/corporate/community/skip/">Shaw Communications</a></li>
<li aria-level="1"><a href="http://www.hamberfoundation.ca/">The Hamber Foundation</a></li>
<li aria-level="1"><a href="http://tlcfund.ca/about-t-l-c">T.L.C. Fund for Kids</a></li>
<li aria-level="1"><a href="http://uwgv.ca/">United Way of Greater Victoria</a></li>
<li aria-level="1"><a href="https://www.vancity.com/AboutVancity/InvestingInCommunities/Grants/">Vancity</a></li>
<li aria-level="1"><a href="https://www.vancity.com/MyCommunity/NotForProfit/Grants/GreenBuildingGrant/">VanCity Green Building Grant Program</a></li>
<li aria-level="1"><a href="https://www.vancouverfoundation.ca/">Vancouver Foundation</a></li>
<li aria-level="1"><a href="http://www.vreb.org/community/community_donations_programs.html">Victoria Real Estate Board</a> &amp;<a href="http://www.vreb.org/vreb/news/2013/2013RequestForProposalsBuildYourDream.html"> (Build Your Dream)</a></li>
</ul>
<p>&nbsp;</p>
<p><strong>Victoria Area Governments</strong></p>
<ul>
<li aria-level="1"><a href="https://www.crd.bc.ca/service/arts-funding">Capital Regional District (CRD)</a></li>
<li aria-level="1"><a href="http://www.victoria.ca/EN/main/residents/city-grants.html">City of Victoria</a></li>
<li aria-level="1"><a href="http://www.northsaanich.ca/Welcome_to_North_Saanich.htm">District of North Saanich</a></li>
<li aria-level="1"><a href="http://www.saanich.ca/EN/main/community/community-grants.html">District of Saanich</a></li>
<li aria-level="1"><a href="http://sooke.ca/">District of Sooke</a></li>
<li aria-level="1"><a href="https://www.crd.bc.ca/about/about-the-region/grants-in-aid">Salt Spring &amp; Gulf Islands</a></li>
<li aria-level="1"><a href="http://www.sidney.ca/Assets/Finance/Grant+in+Aid+Application+2010.pdf">Town of Sidney</a></li>
<li aria-level="1"><a href="http://www.esquimalt.ca/municipalServices/taxesGrants/communityGrants.aspx">Township of Esquimalt</a></li>
<li aria-level="1"><a href="http://www.viewroyal.ca/EN/main/municipal/grants-in-aid.html">View Royal</a></li>
</ul>
<p>&nbsp;</p>
<p><strong>CrowdSourcing</strong></p>
<ul>
<li aria-level="1"><a href="https://www.avivacommunityfund.org/">Aviva Community Fund</a></li>
<li aria-level="1"><a href="https://fundrazr.com/canada/">FundRazr</a></li>
<li aria-level="1"><a href="https://landing.indiegogo.com/indiegogo-basics/?r=adw_www_ca_0000_adw00010_000000gg_002_2000_indigogo&amp;gclid=CKvxjMa5p74CFciGfgodc3AAZw">Indiegogo</a></li>
<li aria-level="1"><a href="https://www.kickstarter.com/">Kickstarter</a></li>
<li aria-level="1"><a href="https://www.kiva.org/">Kiva</a></li>
<li aria-level="1"><a href="https://startsomegood.com/">Start Some Good</a></li>
<li aria-level="1"><a href="https://www.virtualfoundation.org/">Virtual Foundation</a></li>
</ul>
<p>&nbsp;</p>
<p><strong>Arts Funding</strong></p>
<ul>
<li aria-level="1"><a href="http://www.artsbc.org/">ArtsBC</a></li>
<li aria-level="1"><a href="http://www.allianceforarts.com/">Alliance for Arts and Culture</a></li>
<li aria-level="1"><a href="http://artstarts.com/arts-in-education-council-of-bc-fund">Arts in Education Council of BC Fund</a></li>
<li aria-level="1"><a href="http://www.artspartners.ca/">Arts Partners in Creative Development</a></li>
<li aria-level="1"><a href="http://artstarts.com/aic-grants-for-schools">ArtStarts – Artists in the Classroom (grants for schools)</a></li>
<li aria-level="1"><a href="http://artstarts.com/aie-grants-for-districts">ArtStarts – Artists in the Classroom (grants for districts)</a></li>
<li aria-level="1"><a href="http://artstarts.com/cherniavsky-fund">ArtStarts – Cherniavsky Fund</a></li>
<li aria-level="1"><a href="http://www.bcartscouncil.ca/">British Columbia Arts Council</a></li>
<li aria-level="1"><a href="http://www.pch.gc.ca/eng/1267799042836">Building Communities through Arts and Heritage</a></li>
<li aria-level="1"><a href="http://www.canadaart.info/filesE/funding.html">Canadian Art Directory</a></li>
<li aria-level="1"><a href="http://pch.gc.ca/eng/1289309816565/1289309816567">Canada Cultural Spaces Fund</a></li>
<li aria-level="1"><a href="http://www.pch.gc.ca/eng/1267799042836/1276800169608#h2">Canadian Heritage – Building Community Through Arts and Heritage</a></li>
<li aria-level="1"><a href="https://www.crd.bc.ca/service/arts-funding">Capital Regional District – Arts Development Office</a></li>
<li aria-level="1"><a href="http://www.cacgv.ca/">Community Arts Council of Greater Victoria</a></li>
<li aria-level="1"><a href="http://www.gaming.gov.bc.ca/Grants/community-gaming.htm">Community Gaming Grants</a></li>
<li aria-level="1"><a href="http://www.creativebc.com/">Creative BC</a></li>
<li aria-level="1"><a href="http://www.dcfund.ca/index.php?id=index">Dreamcatcher Charitable Foundation</a></li>
<li aria-level="1"><a href="http://www.gaineyfoundation.com/">Gainey Foundation</a></li>
<li aria-level="1"><a href="http://www.inspiritfoundation.ca/">Inspirit Foundation</a></li>
<li aria-level="1"><a href="http://www.mcleanfoundation.ca/">McLean Foundation</a></li>
<li aria-level="1"><a href="http://www.salamanderfoundation.org/">Salamander Foundation</a></li>
</ul>
<p>&nbsp;</p>
<p><strong>Economic Development</strong></p>
<ul>
<li aria-level="1"><a href="http://www.absn.ca/">Aboriginal Business Service Network</a></li>
<li aria-level="1"><a href="http://www.businessabilities.ca/">Business Abilities</a></li>
<li aria-level="1"><a href="https://www.communityfutures.ca/">Community Futures</a></li>
<li aria-level="1"><a href="http://www.futurpreneur.ca/en/">Futurpreneur Canada</a></li>
<li aria-level="1"><a href="http://www.victoriachamber.ca/">Greater Victoria Chamber of Commerce</a></li>
<li aria-level="1"><a href="http://www.islandcoastaltrust.ca/">Island Coastal Economic Trust</a></li>
<li aria-level="1"><a href="http://www.sshrc-crsh.gc.ca/home-accueil-eng.aspx">Social Sciences Humanities Research Council</a></li>
<li aria-level="1"><a href="http://tricofoundation.ca/">TRICO Charitable Foundation – Social Enterprise Funding</a></li>
<li aria-level="1"><a href="https://www.vancity.com/AboutVancity/InvestingInCommunities/Grants/">Vancity</a></li>
</ul>
<p>&nbsp;</p>
<p><strong>Education</strong></p>
<ul>
<li aria-level="1"><a href="https://www.acc-society.bc.ca/resource-centre-topic/?wpv-topic[]=funding-opportunities-resources">BC Aboriginal Child Care Society</a></li>
<li aria-level="1"><a href="https://www.bctf.ca/SocialJusticeGrants.aspx">BC Teacher’s Federation</a></li>
<li aria-level="1"><a href="https://www.birksfamilyfoundation.ca/">Birks Family Foundation</a></li>
<li aria-level="1"><a href="https://www.catherinedonnellyfoundation.org/grants.html">Catherine Donnelly Foundation</a></li>
<li aria-level="1"><a href="https://www.reusetechbc.ca/request-tech.html">Computers for Schools</a></li>
<li aria-level="1"><a href="https://www.desjardins.com/ca/about-us/social-responsibility-cooperation/cooperative-movement/national-involvement/index.jsp">Desjardins</a></li>
<li aria-level="1"><a href="https://donnerfoundation.org/granting.htm">Donner Canadian Foundation Awards</a></li>
<li aria-level="1"><a href="https://abclifeliteracy.ca/dr-alan-middleton-workplace-literacy-and-learning-award">Dr. Alan Middleton Workplace Literacy and Learning Award</a></li>
<li aria-level="1"><a href="https://www.dcfund.ca/index.php?id=index">Dreamcatchers Charitable Foundation</a></li>
<li aria-level="1"><a href="https://www.finning.com/en_CA/company/sustainability/community-investment.html">Finning Canada</a></li>
<li aria-level="1"><a href="https://abclifeliteracy.ca/lia">Great-West Life, London Life and Canada Life Literacy Innovation Award</a></li>
<li aria-level="1"><a href="https://www.hondacanadafoundation.ca/">Honda Canada Foundation</a></li>
<li aria-level="1"><a href="https://www.about.hsbc.ca/hsbc-in-canada/community">HSBC Bank Canada</a></li>
<li aria-level="1"><a href="https://www.imperialoil.ca/Canada-English/community_invest.aspx">Imperial Oil</a></li>
<li aria-level="1"><a href="https://www.loveofreading.org/">Indigo Love of Reading Foundation</a></li>
<li aria-level="1"><a href="https://ia.ca/about-us/donations-sponsorships">Industrial Alliance Insurance and Financial Services</a></li>
<li aria-level="1"><a href="https://abclifeliteracy.ca/what-life-literacy">Life Literacy Canada</a></li>
<li aria-level="1"><a href="https://www.mckesson.ca/mckesson-foundation">McKesson Canada Foundation</a></li>
<li aria-level="1"><a href="https://www.mcleanfoundation.ca/applications/">McLean Foundation</a></li>
<li aria-level="1"><a href="https://www.microsoft.com/en-ca/citizenship/serving-communities/">Microsoft Canada</a></li>
<li aria-level="1"><a href="https://www.pwc.com/ca/en/about-us/corporate-responsibility.html">PricewaterhouseCoopers Canada Foundation</a></li>
<li aria-level="1"><a href="https://www.staples.ca/sbdca/en_CA/cre/marketing/staples_soul/community.html#request_support">Staples</a></li>
<li aria-level="1"><a href="https://studentaidbc.ca/">StudentAidBC</a></li>
<li aria-level="1"><a href="https://www.td.com/corporate-responsibility/crr-2010/community/canada/education-and-financial-literacy-index.jsp">TD Financial Literacy Grants</a></li>
<li aria-level="1"><a href="https://www.edcan.ca/awards/the-ken-spencer-award/">The Ken Spencer Award</a></li>
<li aria-level="1"><a href="https://www.wise-qatar.org/">The Wise Awards</a></li>
</ul>
<p>&nbsp;</p>
<p><strong>Technology and Innovation</strong></p>
<ul>
<li aria-level="1"><a href="http://bantingresearchfoundation.ca/">Banting Research Foundation</a></li>
<li aria-level="1"><a href="http://www.bayer.ca/?q=en/node/41">Bayer Canada</a></li>
<li aria-level="1"><a href="http://www.bcic.ca/">BC Innovation Council</a></li>
<li aria-level="1"><a href="http://www.cihr-irsc.gc.ca/">Canadian Institutes of Health Research</a></li>
<li aria-level="1"><a href="http://www.msfhr.org/">Michael Smith Foundation for Health Research</a></li>
<li aria-level="1"><a href="http://www.nrc-cnrc.gc.ca/eng/index.html">National Research Council Canada</a></li>
<li aria-level="1"><a href="http://www.nce.gc.ca/">Networks of Centres of Excellence</a></li>
<li aria-level="1"><a href="http://www.research.uvic.ca/grants/index.htm">University of Victoria – Office of Research Services</a></li>
</ul>
<p>&nbsp;</p>
<p><strong>Small Business </strong></p>
<ul>
<li aria-level="1"><a href="http://www.bdc.ca/EN/financing/business-loans/Pages/small-business-loan.aspx">Business Development Bank of Canada (BDC)</a></li>
<li aria-level="1"><a href="http://www.enterprisingnonprofits.ca/">Enterprising Non-Profits Program</a></li>
<li aria-level="1"><a href="http://www.google.com/grants/">Google’s Grants for Non-Profits</a></li>
<li aria-level="1"><a href="http://innoweave.ca/">Innoweave</a></li>
<li aria-level="1"><a href="http://www.grants-loans.org/">Small Business Funding Center</a></li>
</ul>
<p>&nbsp;</p>
<p>The post <a href="https://web321.co/tools-resources/places-to-find-money/">Places To Find Money</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Date Formats For PHP</title>
		<link>https://web321.co/tools-resources/date-formats-for-php/</link>
		
		<dc:creator><![CDATA[Shawn DeWolfe]]></dc:creator>
		<pubDate>Wed, 23 Aug 2023 17:26:05 +0000</pubDate>
				<guid isPermaLink="false">https://web321.co/?page_id=56898</guid>

					<description><![CDATA[<p>The following characters are recognized in the format parameter string for date strings in PHP.</p>
<p>The post <a href="https://web321.co/tools-resources/date-formats-for-php/">Date Formats For PHP</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I lifted this from PHP.net as I am forever forgetting where it is. Here&#8217;s the original / true source: <a href="https://www.php.net/manual/en/datetime.formats.date.php">https://www.php.net/manual/en/datetime.formats.date.php</a></p>
<table class="doctable table">
<caption><strong>The following characters are recognized in the <code class="parameter">format</code> parameter string</strong></caption>
<thead>
<tr>
<th><code class="parameter">format</code> character</th>
<th>Description</th>
<th>Example returned values</th>
</tr>
</thead>
<tbody class="tbody">
<tr>
<td><em class="emphasis">Day</em></td>
<td>&#8212;</td>
<td>&#8212;</td>
</tr>
<tr>
<td><em>d</em></td>
<td>Day of the month, 2 digits with leading zeros</td>
<td><em>01</em> to <em>31</em></td>
</tr>
<tr>
<td><em>D</em></td>
<td>A textual representation of a day, three letters</td>
<td><em>Mon</em> through <em>Sun</em></td>
</tr>
<tr>
<td><em>j</em></td>
<td>Day of the month without leading zeros</td>
<td><em>1</em> to <em>31</em></td>
</tr>
<tr>
<td><em>l</em> (lowercase &#8216;L&#8217;)</td>
<td>A full textual representation of the day of the week</td>
<td><em>Sunday</em> through <em>Saturday</em></td>
</tr>
<tr>
<td><em>N</em></td>
<td>ISO-8601 numeric representation of the day of the week (added in PHP 5.1.0)</td>
<td><em>1</em> (for Monday) through <em>7</em> (for Sunday)</td>
</tr>
<tr>
<td><em>S</em></td>
<td>English ordinal suffix for the day of the month, 2 characters</td>
<td><em>st</em>, <em>nd</em>, <em>rd</em> or <em>th</em>. Works well with <em>j</em></td>
</tr>
<tr>
<td><em>w</em></td>
<td>Numeric representation of the day of the week</td>
<td><em>0</em> (for Sunday) through <em>6</em> (for Saturday)</td>
</tr>
<tr>
<td><em>z</em></td>
<td>The day of the year (starting from 0)</td>
<td><em>0</em> through <em>365</em></td>
</tr>
<tr>
<td><em class="emphasis">Week</em></td>
<td>&#8212;</td>
<td>&#8212;</td>
</tr>
<tr>
<td><em>W</em></td>
<td>ISO-8601 week number of year, weeks starting on Monday</td>
<td>Example: <em>42</em> (the 42nd week in the year)</td>
</tr>
<tr>
<td><em class="emphasis">Month</em></td>
<td>&#8212;</td>
<td>&#8212;</td>
</tr>
<tr>
<td><em>F</em></td>
<td>A full textual representation of a month, such as January or March</td>
<td><em>January</em> through <em>December</em></td>
</tr>
<tr>
<td><em>m</em></td>
<td>Numeric representation of a month, with leading zeros</td>
<td><em>01</em> through <em>12</em></td>
</tr>
<tr>
<td><em>M</em></td>
<td>A short textual representation of a month, three letters</td>
<td><em>Jan</em> through <em>Dec</em></td>
</tr>
<tr>
<td><em>n</em></td>
<td>Numeric representation of a month, without leading zeros</td>
<td><em>1</em> through <em>12</em></td>
</tr>
<tr>
<td><em>t</em></td>
<td>Number of days in the given month</td>
<td><em>28</em> through <em>31</em></td>
</tr>
<tr>
<td><em class="emphasis">Year</em></td>
<td>&#8212;</td>
<td>&#8212;</td>
</tr>
<tr>
<td><em>L</em></td>
<td>Whether it&#8217;s a leap year</td>
<td><em>1</em> if it is a leap year, <em>0</em> otherwise.</td>
</tr>
<tr>
<td><em>o</em></td>
<td>ISO-8601 week-numbering year. This has the same value as <em>Y</em>, except that if the ISO week number (<em>W</em>) belongs to the previous or next year, that year is used instead. (added in PHP 5.1.0)</td>
<td>Examples: <em>1999</em> or <em>2003</em></td>
</tr>
<tr>
<td><em>Y</em></td>
<td>A full numeric representation of a year, 4 digits</td>
<td>Examples: <em>1999</em> or <em>2003</em></td>
</tr>
<tr>
<td><em>y</em></td>
<td>A two digit representation of a year</td>
<td>Examples: <em>99</em> or <em>03</em></td>
</tr>
<tr>
<td><em class="emphasis">Time</em></td>
<td>&#8212;</td>
<td>&#8212;</td>
</tr>
<tr>
<td><em>a</em></td>
<td>Lowercase Ante meridiem and Post meridiem</td>
<td><em>am</em> or <em>pm</em></td>
</tr>
<tr>
<td><em>A</em></td>
<td>Uppercase Ante meridiem and Post meridiem</td>
<td><em>AM</em> or <em>PM</em></td>
</tr>
<tr>
<td><em>B</em></td>
<td>Swatch Internet time</td>
<td><em>000</em> through <em>999</em></td>
</tr>
<tr>
<td><em>g</em></td>
<td>12-hour format of an hour without leading zeros</td>
<td><em>1</em> through <em>12</em></td>
</tr>
<tr>
<td><em>G</em></td>
<td>24-hour format of an hour without leading zeros</td>
<td><em>0</em> through <em>23</em></td>
</tr>
<tr>
<td><em>h</em></td>
<td>12-hour format of an hour with leading zeros</td>
<td><em>01</em> through <em>12</em></td>
</tr>
<tr>
<td><em>H</em></td>
<td>24-hour format of an hour with leading zeros</td>
<td><em>00</em> through <em>23</em></td>
</tr>
<tr>
<td><em>i</em></td>
<td>Minutes with leading zeros</td>
<td><em>00</em> to <em>59</em></td>
</tr>
<tr>
<td><em>s</em></td>
<td>Seconds with leading zeros</td>
<td><em>00</em> through <em>59</em></td>
</tr>
<tr>
<td><em>u</em></td>
<td>Microseconds (added in PHP 5.2.2). Note that <span class="function"><a class="function" href="https://www.php.net/manual/en/function.date.php">date()</a></span> will always generate <em>000000</em> since it takes an <span class="type"><a class="type integer" href="https://www.php.net/manual/en/language.types.integer.php">integer</a></span> parameter, whereas <span class="methodname"><strong>DateTime::format()</strong></span> does support microseconds if <a class="classname" href="https://www.php.net/manual/en/class.datetime.php">DateTime</a> was created with microseconds.</td>
<td>Example: <em>654321</em></td>
</tr>
<tr>
<td><em>v</em></td>
<td>Milliseconds (added in PHP 7.0.0). Same note applies as for <em>u</em>.</td>
<td>Example: <em>654</em></td>
</tr>
<tr>
<td><em class="emphasis">Timezone</em></td>
<td>&#8212;</td>
<td>&#8212;</td>
</tr>
<tr>
<td><em>e</em></td>
<td>Timezone identifier (added in PHP 5.1.0)</td>
<td>Examples: <em>UTC</em>, <em>GMT</em>, <em>Atlantic/Azores</em></td>
</tr>
<tr>
<td><em>I</em> (capital i)</td>
<td>Whether or not the date is in daylight saving time</td>
<td><em>1</em> if Daylight Saving Time, <em>0</em> otherwise.</td>
</tr>
<tr>
<td><em>O</em></td>
<td>Difference to Greenwich time (GMT) without colon between hours and minutes</td>
<td>Example: <em>+0200</em></td>
</tr>
<tr>
<td><em>P</em></td>
<td>Difference to Greenwich time (GMT) with colon between hours and minutes (added in PHP 5.1.3)</td>
<td>Example: <em>+02:00</em></td>
</tr>
<tr>
<td><em>T</em></td>
<td>Timezone abbreviation</td>
<td>Examples: <em>EST</em>, <em>MDT</em> &#8230;</td>
</tr>
<tr>
<td><em>Z</em></td>
<td>Timezone offset in seconds. The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.</td>
<td><em>-43200</em> through <em>50400</em></td>
</tr>
<tr>
<td><em class="emphasis">Full Date/Time</em></td>
<td>&#8212;</td>
<td>&#8212;</td>
</tr>
<tr>
<td><em>c</em></td>
<td>ISO 8601 date (added in PHP 5)</td>
<td>2004-02-12T15:19:21+00:00</td>
</tr>
<tr>
<td><em>r</em></td>
<td><a class="link external" href="http://www.faqs.org/rfcs/rfc2822">» RFC 2822</a> formatted date</td>
<td>Example: <em>Thu, 21 Dec 2000 16:01:07 +0200</em></td>
</tr>
<tr>
<td><em>U</em></td>
<td>Seconds since the Unix Epoch (January 1 1970 00:00:00 GMT)</td>
<td>See also <span class="function"><a class="function" href="https://www.php.net/manual/en/function.time.php">time()</a></span></td>
</tr>
</tbody>
</table>
<p>The post <a href="https://web321.co/tools-resources/date-formats-for-php/">Date Formats For PHP</a> appeared first on <a href="https://web321.co">Web321: Your Best WordPress Support</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
