<?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/"
	xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>CourseVector WordPress Dashboard Announcement &#8211; CourseVector</title>
	<atom:link href="https://coursevector.com/category/announcements/cv-dashboard/feed/" rel="self" type="application/rss+xml" />
	<link>https://coursevector.com</link>
	<description>Your Strategic Web Partner</description>
	<lastBuildDate>Thu, 09 Apr 2026 13:44:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://coursevector.com/wp-content/uploads/CV_Submark-Logo-V2-COLOR-150x150.png</url>
	<title>CourseVector WordPress Dashboard Announcement &#8211; CourseVector</title>
	<link>https://coursevector.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Change of Address</title>
		<link>https://coursevector.com/change-of-address/</link>
		
		<dc:creator><![CDATA[Jennifer Mariani]]></dc:creator>
		<pubDate>Thu, 09 Apr 2026 13:44:50 +0000</pubDate>
				<category><![CDATA[CourseVector WordPress Dashboard Announcement]]></category>
		<category><![CDATA[PSAB WordPress Dashboard Announcement]]></category>
		<guid isPermaLink="false">https://coursevector.com/?p=30935</guid>

					<description><![CDATA[Did you know we&#8217;ve changed our mailing address? To ensure your payments arrive on time, please make sure you&#8217;ve updated your records to reflect our new address: CourseVectorPO Box 102Enola, PA 17025 We are still working out the PSAB office. But, sending checks to PSAB gets confusing. With Mike looking at a partial retirement, we [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Did you know we&#8217;ve changed our mailing address? To ensure your payments arrive on time, please make sure you&#8217;ve updated your records to reflect our new address:</p>



<p class="has-text-align-center">CourseVector<br>PO Box 102<br>Enola, PA 17025</p>



<p>We are still working out the PSAB office. But, sending checks to PSAB gets confusing. With Mike looking at a partial retirement, we thought it was a good time to begin transitioning to a new address.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Professional Day</title>
		<link>https://coursevector.com/professional-day-2025/</link>
		
		<dc:creator><![CDATA[Jennifer Mariani]]></dc:creator>
		<pubDate>Fri, 24 Oct 2025 19:59:59 +0000</pubDate>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[CourseVector WordPress Dashboard Announcement]]></category>
		<category><![CDATA[Events PR]]></category>
		<category><![CDATA[PSAB WordPress Dashboard Announcement]]></category>
		<category><![CDATA[Q3]]></category>
		<category><![CDATA[Q4]]></category>
		<guid isPermaLink="false">https://coursevector.com/?p=30339</guid>

					<description><![CDATA[Connect with Purpose. Network. Learn. Lead. We&#8217;re so grateful to all who could join CourseVector and Triscari at our inaugural Professional Day Exchange. This year’s Professional Day Exchange brought together professionals from across our community for a day of learning, connection, and inspiration — all centered around the theme of professional and personal growth. We [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Connect with Purpose. Network. Learn. Lead.</h2>



<p>We&#8217;re so grateful to all who could join CourseVector and Triscari at our inaugural</p>



<h2 class="wp-block-heading">Professional Day Exchange.</h2>



<figure class="wp-block-image aligncenter size-large"><img fetchpriority="high" decoding="async" width="1024" height="1024" src="https://coursevector.com/wp-content/uploads/20250825_professionalday-1024x1024.jpg" alt="Oct 22, 2025 Professional Day flyer inexpensive headshots central PA" class="wp-image-30423" srcset="https://coursevector.com/wp-content/uploads/20250825_professionalday-1024x1024.jpg 1024w, https://coursevector.com/wp-content/uploads/20250825_professionalday-300x300.jpg 300w, https://coursevector.com/wp-content/uploads/20250825_professionalday-150x150.jpg 150w, https://coursevector.com/wp-content/uploads/20250825_professionalday-768x768.jpg 768w, https://coursevector.com/wp-content/uploads/20250825_professionalday-1536x1536.jpg 1536w, https://coursevector.com/wp-content/uploads/20250825_professionalday-1320x1319.jpg 1320w, https://coursevector.com/wp-content/uploads/20250825_professionalday.jpg 1801w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>This year’s Professional Day <em>Exchange</em> brought together professionals from across our community for a day of learning, connection, and inspiration — all centered around the theme of professional and personal growth.</p>



<p>We kicked off the morning with fresh coffee from <strong><a href="https://www.nourcoffee.com/" target="_blank" rel="noreferrer noopener">Nour</a></strong>, fueling great conversations and networking with our wonderful collaborators.</p>



<p></p>



<div class="wp-block-media-text has-media-on-the-right is-stacked-on-mobile" style="grid-template-columns:auto 20%"><div class="wp-block-media-text__content">
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>The event gave us a unique opportunity to not only meet the wonderful Course Vector staff who helped reformat our websites, but also connect with some of your other clients and learn about their services. Lunch was also a delicious and added bonus!  Everyone was incredibly welcoming &amp; friendly, as always.</p>



<p>~ Carleigh Williams<br><em>Project Coordinator <a href="https://apwilliams.com/" target="_blank" rel="noreferrer noopener">AP Williams</a></em></p>
</blockquote>
</div><figure class="wp-block-media-text__media"><img decoding="async" width="288" height="59" src="https://coursevector.com/wp-content/uploads/ap-williams-logo-2.png" alt="Professional Day -" class="wp-image-30618 size-full"></figure></div>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-media-text is-stacked-on-mobile" style="grid-template-columns:20% auto"><figure class="wp-block-media-text__media"><img decoding="async" width="600" height="310" src="https://coursevector.com/wp-content/uploads/a946a053-83c3-4a33-af09-da3eafbee39e_removalai_preview.png" alt="Professional Day -" class="wp-image-30619 size-full" srcset="https://coursevector.com/wp-content/uploads/a946a053-83c3-4a33-af09-da3eafbee39e_removalai_preview.png 600w, https://coursevector.com/wp-content/uploads/a946a053-83c3-4a33-af09-da3eafbee39e_removalai_preview-300x155.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure><div class="wp-block-media-text__content">
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I really enjoyed the setup of the networking event.  I had plenty of time to visit with different people and really get to know them and their businesses.  I loved that it was quiet and we could actually talk to each other, instead of just pretending that we could understand each other over the noise, like I do during most networking events.  I would love to have a table next year!</p>



<p>~ Marsha Cleff<br><em><a href="https://6starresume.com/" target="_blank" rel="noreferrer noopener">6Star Resume</a></em></p>
</blockquote>
</div></div>



<p><strong>Omega eCycles</strong>&#8216; Reesy Neff presented thoughtful discussions on how to better serve our communities while responsibly disposing of unwanted electronics and clutter — <a href="https://omegaecycles.com/" target="_blank" rel="noreferrer noopener">a perfect blend of sustainability and service</a>.</p>



<div class="wp-block-media-text has-media-on-the-right is-stacked-on-mobile" style="grid-template-columns:auto 20%"><div class="wp-block-media-text__content">
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Great small personal event.  Made a couple good contacts.  TU for the invite.</p>



<p>~ Steve Troutman<br><em>Senior Solutions Consultant</em> <em><a href="https://greenstarcloud.io/" target="_blank" rel="noreferrer noopener">Greenstar Cloud</a></em></p>
</blockquote>
</div><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="300" height="114" src="https://coursevector.com/wp-content/uploads/GreenStar-Cloud-Logo-Opt-2-1-300x114-1.webp" alt="Professional Day -" class="wp-image-30620 size-full"></figure></div>



<p><a href="https://www.facebook.com/catalystbydesignwellness" target="_blank" rel="noopener"><strong>Catalyst by Design&#8217;s</strong>  Samantha Stewartz</a> shared practical strategies to combat the challenges of a sedentary job, reminding us that even small movement habits can make a big impact on long-term health and productivity.</p>



<div class="wp-block-media-text is-stacked-on-mobile" style="grid-template-columns:20% auto"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="1024" height="768" src="https://coursevector.com/wp-content/uploads/4233-1024x768.jpeg" alt="Professional Day -" class="wp-image-30621 size-full" srcset="https://coursevector.com/wp-content/uploads/4233-1024x768.jpeg 1024w, https://coursevector.com/wp-content/uploads/4233-300x225.jpeg 300w, https://coursevector.com/wp-content/uploads/4233-768x576.jpeg 768w, https://coursevector.com/wp-content/uploads/4233-1536x1152.jpeg 1536w, https://coursevector.com/wp-content/uploads/4233-1320x990.jpeg 1320w, https://coursevector.com/wp-content/uploads/4233.jpeg 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure><div class="wp-block-media-text__content">
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Thank you Coursevector for inviting me to the networking event. I made several contacts and gained a lot of useful information. The event was a great success as far as I am concerned.</p>



<p>~ Nora Sites<br><em>Nora&#8217;s Country Attic</em></p>
</blockquote>
</div></div>



<p>Chef Lou Sackett, founder and teacher at <strong>Prep Hold Cook</strong>, treated everyone to a delicious, make-ahead lunch — the perfect example of how a little preparation can make healthy eating easy, even on the busiest days. We even go to take home three <a href="https://prepholdcook.com/" target="_blank" rel="noreferrer noopener">exclusive recipes</a> that perfectly exemplified her mission of prep (make a delicious dinner), hold (have leftovers &#8211; no problem), and cook (have lunch for the next two days)!</p>



<div class="wp-block-media-text is-stacked-on-mobile" style="grid-template-columns:20% auto"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="833" height="1024" src="https://coursevector.com/wp-content/uploads/Lou-Sackett-Head-Shot-1-833x1024.webp" alt="Professional Day -" class="wp-image-30617 size-full" srcset="https://coursevector.com/wp-content/uploads/Lou-Sackett-Head-Shot-1-833x1024.webp 833w, https://coursevector.com/wp-content/uploads/Lou-Sackett-Head-Shot-1-244x300.webp 244w, https://coursevector.com/wp-content/uploads/Lou-Sackett-Head-Shot-1-768x944.webp 768w, https://coursevector.com/wp-content/uploads/Lou-Sackett-Head-Shot-1.webp 945w" sizes="(max-width: 833px) 100vw, 833px" /></figure><div class="wp-block-media-text__content">
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>It was great to meet the staff of CourseVector in person finally, and also to learn about Triscari.  I enjoyed talking to Mike about earning revenue through sponsorships, and look forward to hearing about the social media marketing plans you and Abby will develop.  And my compliments to Armani; for such a young man, he&#8217;s very personable and well-spoken &#8211; his enthusiasm is refreshing.</p>



<p>~ Chef Lou</p>
</blockquote>
</div></div>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<hr class="wp-block-separator has-alpha-channel-opacity"/>
</blockquote>



<p>A huge thank-you to all our speakers, vendors, and participants who made this event possible. We look forward to seeing everyone again at <strong>The Exchange: Spring Edition!</strong></p>



<p>CourseVector is proud to bring together such a wonderful and talented group of professionals for a day of networking and career building opportunities.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="770" data-id="30602" src="https://coursevector.com/wp-content/uploads/unnamed-1024x770.webp" alt="Image gallery image" class="wp-image-30602" srcset="https://coursevector.com/wp-content/uploads/unnamed-1024x770.webp 1024w, https://coursevector.com/wp-content/uploads/unnamed-300x226.webp 300w, https://coursevector.com/wp-content/uploads/unnamed-768x578.webp 768w, https://coursevector.com/wp-content/uploads/unnamed-1320x993.webp 1320w, https://coursevector.com/wp-content/uploads/unnamed.webp 1405w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="770" height="1024" data-id="30603" src="https://coursevector.com/wp-content/uploads/unnamed-4-770x1024.webp" alt="Image gallery image" class="wp-image-30603" srcset="https://coursevector.com/wp-content/uploads/unnamed-4-770x1024.webp 770w, https://coursevector.com/wp-content/uploads/unnamed-4-226x300.webp 226w, https://coursevector.com/wp-content/uploads/unnamed-4-768x1021.webp 768w, https://coursevector.com/wp-content/uploads/unnamed-4.webp 811w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="770" height="1024" data-id="30604" src="https://coursevector.com/wp-content/uploads/unnamed-3-770x1024.webp" alt="Image gallery image" class="wp-image-30604" srcset="https://coursevector.com/wp-content/uploads/unnamed-3-770x1024.webp 770w, https://coursevector.com/wp-content/uploads/unnamed-3-226x300.webp 226w, https://coursevector.com/wp-content/uploads/unnamed-3-768x1021.webp 768w, https://coursevector.com/wp-content/uploads/unnamed-3.webp 811w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="770" data-id="30605" src="https://coursevector.com/wp-content/uploads/unnamed-2-1024x770.webp" alt="Image gallery image" class="wp-image-30605" srcset="https://coursevector.com/wp-content/uploads/unnamed-2-1024x770.webp 1024w, https://coursevector.com/wp-content/uploads/unnamed-2-300x226.webp 300w, https://coursevector.com/wp-content/uploads/unnamed-2-768x578.webp 768w, https://coursevector.com/wp-content/uploads/unnamed-2-1320x993.webp 1320w, https://coursevector.com/wp-content/uploads/unnamed-2.webp 1405w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="770" data-id="30606" src="https://coursevector.com/wp-content/uploads/unnamed-1-1024x770.webp" alt="Image gallery image" class="wp-image-30606" srcset="https://coursevector.com/wp-content/uploads/unnamed-1-1024x770.webp 1024w, https://coursevector.com/wp-content/uploads/unnamed-1-300x226.webp 300w, https://coursevector.com/wp-content/uploads/unnamed-1-768x578.webp 768w, https://coursevector.com/wp-content/uploads/unnamed-1-1320x993.webp 1320w, https://coursevector.com/wp-content/uploads/unnamed-1.webp 1405w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PCI Compliance Facts</title>
		<link>https://coursevector.com/pci-compliance-facts/</link>
		
		<dc:creator><![CDATA[Jennifer Mariani]]></dc:creator>
		<pubDate>Mon, 28 Apr 2025 21:38:33 +0000</pubDate>
				<category><![CDATA[CourseVector WordPress Dashboard Announcement]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[Q2]]></category>
		<guid isPermaLink="false">https://005abf0ad9.nxcli.io/?p=7165</guid>

					<description><![CDATA[The Payment Card Industry Data Security Standard (PCI&#160;DSS) has been in effect since the early 2000s. PCI compliance is essential to protect sensitive cardholder data and reduce the risk of security breaches that could harm customers and your business. It also helps you meet legal, financial, and contractual obligations required by credit card brands and [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>The <a href="https://www.pcisecuritystandards.org/" target="_blank" rel="noreferrer noopener">Payment Card Industry Data Security Standard</a> (<em>PCI</em>&nbsp;DSS) has been in effect since the early 2000s. PCI compliance is essential to protect sensitive cardholder data and reduce the risk of security breaches that could harm customers and your business. It also helps you meet legal, financial, and contractual obligations required by credit card brands and processors.</p>



<p>However, many business overlook some key aspects of PCI compliance that increase their vulnerability. Here are six things to keep in mind as you move toward or evaluate your own PCI DSS compliance. Even though you don’t process cards directly, you could still fail the approved scanning vendor (ASV) scan because your public-facing systems are vulnerable.</p>



<p><em>PCI DSS is about protecting the <strong>whole environment</strong> around card activities, not just the direct flow of cardholder data.</em></p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" src="https://coursevector.com/wp-content/uploads/2018/10/credit-card-851506_640.jpg" alt="PCI Compliance Facts -" class="wp-image-7169"></figure>



<h2 class="wp-block-heading">6 Quick Tips to Keep Cardholder Data Safer</h2>



<ol class="wp-block-list">
<li><strong>Secure the Entire Environment</strong>
<ul class="wp-block-list">
<li>Secure everything in the Cardholder Data Environment (CDE)</li>



<li>Use HTTPS everywhere</li>



<li>Update and maintain SSL/TLS certificates</li>
</ul>
</li>



<li><strong>Patch and Update Regularly</strong>
<ul class="wp-block-list">
<li>Patch servers, applications, and plugins, apply security patches within 30 days of release wherever possible</li>



<li>Monitor and update CMS platforms (e.g., WordPress, Joomla, etc.) regularly.</li>



<li>Remove outdated software</li>



<li>Eliminate old plugins, themes, or test apps not actively used</li>
</ul>
</li>



<li><strong>Secure Cardholder Data and Authentication</strong>
<ul class="wp-block-list">
<li>Enforce two-factor authentication (2FA) for all remote access to CDE systems</li>



<li>Test two-factor authentication periodically to ensure it’s functioning properly</li>



<li>Use tokenization for sensitive card data</li>
</ul>
</li>



<li><strong>Harden Public-Facing Systems (Websites, Servers)</strong>
<ul class="wp-block-list">
<li>Remove unused public-facing test pages or admin panels</li>



<li>Disable directory browsing</li>
</ul>
</li>



<li><strong>Manage Third-Party Access Carefully</strong>
<ul class="wp-block-list">
<li>Limit third-party vendor access</li>



<li>Audit third-party connections</li>
</ul>
</li>



<li><strong>Know and Control Your Data Storage</strong>
<ul class="wp-block-list">
<li>Identify where cardholder data is stored</li>



<li>Ensure no unnecessary storage of Sensitive Authentication Data (SAD) like CVV codes or full magnetic stripe data</li>
</ul>
</li>
</ol>



<h2 class="wp-block-heading">PCI DSS 4.0 Changes</h2>



<p>While redirecting customers to a payment processor may exempt you from certain PCI security measures, under new guidance you may now be required to comply with quarterly security scans. It&#8217;s important to note that even if you&#8217;re not handling payments on your website, your website might be a target. Attackers may inject malicious scripts (e.g., Magecart attacks) into your site or intercept the redirection process—allowing them to steal payment data before it reaches the processor. <a href="https://docs-prv.pcisecuritystandards.org/PCI%20DSS/Supporting%20Document/Prioritized-Approach-For-PCI-DSS-v4_0_1.pdf" target="_blank" rel="noreferrer noopener">PCI DSS version 4.0</a> introduced these new security measures to protect consumers from malicious redirects.</p>



<h3 class="wp-block-heading">What is a Redirect?</h3>



<p>Here&#8217;s how PCI Security Standards Council explains it (and how PCI DSS treats it):</p>



<ul class="wp-block-list">
<li>A <strong>true redirect</strong> (under PCI DSS) means <strong>your website actively sends</strong> the customer’s browser to another page automatically — without the customer needing to click anything.
<ul class="wp-block-list">
<li>Example: An <strong>HTTP 30x server-side redirect</strong>, or JavaScript that forces the browser to jump to another URL.</li>



<li>User doesn&#8217;t have a choice.</li>
</ul>
</li>



<li>A <strong>plain hyperlink</strong> (a normal <code>&lt;a href="https://paymentprocessor.com"&gt;Pay Here&lt;/a&gt;</code>) just <strong>offers a link</strong> is not generally considered a redirect. The customer has to <strong>click</strong> it.
<ul class="wp-block-list">
<li>That means <strong>your site isn’t controlling the redirection</strong> — the <strong>user is</strong>.</li>



<li>This is treated much more like simply &#8220;navigating away&#8221; — <strong>not</strong> an automatic redirect.</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading">Do I need a Scan?</h2>



<p>Even if you <em>only link</em> to a payment processor, an approved scanning vendor (ASV) may still scan your public website because:</p>



<ul class="wp-block-list">
<li><strong>It&#8217;s on the internet</strong> (public-facing = &#8220;reachable by IP or domain from the outside world&#8221;).</li>



<li><strong>Hackers could attack your site</strong> and use it as a stepping stone (e.g., to inject skimmers, redirect customers, or hijack traffic).</li>



<li><strong>PCI DSS cares about the <em>entire security posture</em> of systems that interact with payment activities</strong> — even indirectly.</li>
</ul>



<p>The onus ultimately falls on the customer. Therefore, it may behoove you to be overly cautious and get the scans rather than assume that everything is kosher. For more information, you can check out the Scan Scope in the <a href="https://docs-prv.pcisecuritystandards.org/Programs%20and%20Certification/Approved%20Scanning%20Vendor%20(ASV)/ASV-Program-Guide-v4.0r2.pdf" target="_blank" rel="noreferrer noopener">ASV guide, section 5.5</a>.</p>



<h2 class="wp-block-heading">Hiring a Security Firm for PCI ASV Vulnerability Scans</h2>



<p>To ensure that your website / server are safe and secure for customer transaction, you must hire a PCI-certified security firm to scan for malicious code. An <a href="https://docs-prv.pcisecuritystandards.org/Programs%20and%20Certification/Approved%20Scanning%20Vendor%20(ASV)/ASV-Program-Guide-v4.0r2.pdf" target="_blank" rel="noreferrer noopener">approved scanning vendor, or ASV, is a company with PCI-approved security tools</a> used to perform external scans required by PCI DSS Requirement 11.3.2. Their scanning solution must be tested and approved by the PCI Security Standards Council before they are officially recognized. These scans must identify vulnerabilities from outside the organization&#8217;s network (like over the internet) to ensure that systems exposed to the public (e.g., websites, firewalls) are secure.</p>



<p><strong>In simpler terms:</strong></p>



<ul class="wp-block-list">
<li>Scans occur every 90 days, plus after major changes (like server moves or firewall rule updates).</li>



<li>You must have an <strong>outside PCI-approved company</strong> scan your internet-facing systems.</li>



<li>ASV scans exist to check for security holes that hackers could exploit.</li>
</ul>



<p><strong>Important:</strong></p>



<ul class="wp-block-list">
<li>The scans must pass (no high vulnerabilities allowed).</li>



<li>The scans must be performed by an <strong>official ASV</strong> (not just any IT company).</li>



<li>You cannot perform your own scans.</li>



<li>If you fail, you have to fix the issues and rescan until you pass.</li>
</ul>



<p><strong>They are scanning for vulnerabilities that could:</strong></p>



<ul class="wp-block-list">
<li>Allow hackers to <em>inject</em> malicious scripts (like Magecart attacks)</li>



<li><em>Redirect</em> customers to fake payment pages</li>



<li><em>Take over</em> your domain to impersonate you</li>



<li><em>Harvest</em> information that would weaken the security of your payment process indirectly</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<h2 class="wp-block-heading">An ASV Can:</h2>



<ul class="wp-block-list">
<li>Complete your quarterly scans.</li>



<li>Provide general PCI advisory services (for extra fees &amp; not part of the ASV function).</li>



<li>Provide &#8220;lite&#8221; SAQ help guides, Example: offering templates or self-help tools so you can fill it out yourself. Again, consulting arms must be separate from their scanning department.</li>
</ul>



<p>Any advice they give <strong>must</strong> be clearly separated from the official ASV scanning role.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<h2 class="wp-block-heading">An ASV Cannot:</h2>



<ul class="wp-block-list">
<li>Complete your Self-Assessment Questionnaire (SAQ) — like SAQ A, SAQ D, etc. Filling out the SAQ is <strong>your responsibility</strong> (the merchant or service provider).</li>



<li>Perform penetration testing.</li>



<li>Certify you as PCI compliant.</li>



<li>Approve or reject compensating controls</li>



<li>Scan internal (non-public) systems; anything inside your firewall must be handled separately.</li>



<li>Modify or soften scan results without evidence; if they find a vulnerability, they cannot &#8220;look the other way&#8221; or &#8220;just remove it&#8221; unless you provide documentation proving a false positive.</li>



<li>Consult during the scan; they must remain a neutral party.</li>
</ul>
</div>
</div>



<h3 class="wp-block-heading">What does the ASV Scan Entail?</h3>



<p>When you hire an ASV to scan your website / server for PCI vulnerabilities, here&#8217;s what to expect.</p>



<h4 class="wp-block-heading">1. Scoping</h4>



<ul class="wp-block-list">
<li><strong>Objective</strong>: Define the scope of the external vulnerability scan.</li>
</ul>



<p>You will give the ASV a list of public-facing IP addresses, domains, and websites that belong to you.<br>(Even if you only link to a payment processor, your website itself is still <em>Internet-facing</em> and must be scanned.) The scope is then verified by the ASV.</p>



<h4 class="wp-block-heading">2. Scanning</h4>



<ul class="wp-block-list">
<li><strong>Objective</strong>: Conduct the external vulnerability scan.</li>
</ul>



<p>The scan usually starts a few days after scope approval. It identifies vulnerabilities and misconfigurations in the Internet-facing systems. The ASV should Ensure that the scan does not disrupt normal operations or compromise system integrity.​ Here are a few of the items they look for:</p>



<ul class="wp-block-list">
<li>Open ports you don&#8217;t need (like FTP, telnet, older web ports).</li>



<li>Outdated software (WordPress plugins, server versions, etc.).</li>



<li>SSL/TLS vulnerabilities (like weak ciphers, expired certificates).</li>



<li>Known vulnerabilities (e.g., vulnerabilities in Apache, nginx, WordPress core, etc.).</li>
</ul>



<h4 class="wp-block-heading">3. Reporting</h4>



<ul class="wp-block-list">
<li><strong>Objective</strong>: Rectify any vulnerabilities found during the scan.</li>
</ul>



<p>Once the scan is complete, you’ll get a report with vulnerabilities listed by severity:</p>



<ul class="wp-block-list">
<li><strong>High</strong> (must be fixed to pass)</li>



<li><strong>Medium</strong></li>



<li><strong>Low</strong></li>



<li><strong>Informational</strong> (do not impact compliance)</li>
</ul>



<p>To pass, you must have no High vulnerabilities and usually no severe Mediums either. Once you pass, you’ll receive a passing Scan Report and an Attestation of Scan Compliance (AOSC) (official PCI paperwork). You submit this paperwork to your acquiring bank, processor, or PCI program manager — not directly to PCI SSC.</p>



<p>If you fail, they will give you a chance to fix the issues and request a free rescan (typically 1–2 rescans included). &#8220;With a few exceptions, any vulnerability with a CVSS base score of 4.0 or higher will result in a non-compliant scan report, and all such vulnerabilities must be remediated by the scan customer.&#8221;</p>



<h2 class="wp-block-heading">What if I Disagree with My ASV?</h2>



<p>The ASV you hire is the only one who can issue your &#8220;Pass&#8221; or &#8220;Fail&#8221; result for PCI DSS Requirement 11.3.2. <strong>If they say you failed</strong>, <strong>you failed</strong>, <strong>even if you believe</strong> they made a mistake — unless you successfully dispute it <em>through their formal process</em>. You can&#8217;t just get a second opinion from a different ASV for the same scan window. You must fix the findings they reported <strong>or</strong> formally appeal their decision.</p>



<div class="wp-block-media-text is-stacked-on-mobile"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="900" height="600" src="https://coursevector.com/wp-content/uploads/bigstock-Opened-Padlock-In-Front-Of-Bin-304301473.jpg" alt="open padlock with blue computers in background" class="wp-image-29330 size-full" srcset="https://coursevector.com/wp-content/uploads/bigstock-Opened-Padlock-In-Front-Of-Bin-304301473.jpg 900w, https://coursevector.com/wp-content/uploads/bigstock-Opened-Padlock-In-Front-Of-Bin-304301473-300x200.jpg 300w, https://coursevector.com/wp-content/uploads/bigstock-Opened-Padlock-In-Front-Of-Bin-304301473-768x512.jpg 768w" sizes="(max-width: 900px) 100vw, 900px" /></figure><div class="wp-block-media-text__content">
<p>PCI DSS relies on the idea of independent validation — meaning you can’t &#8220;shop around&#8221; for a better result once an official ASV has performed a scan. The ASV must follow very strict PCI SSC scanning procedures — they are audited themselves. Allowing merchants to argue or hop between ASVs easily would undermine the integrity of the system. Common causes of failure even for redirecting merchants might include weak TLS settings (SSL issues) or outdated plugins on CMSs like WordPress. This is where it helps if you <a href="https://coursevector.com/services/hosting/">have a security-minded hosting partner for your website</a>. While this doesn&#8217;t guarantee the server is PCI compliant, it should provide assurance that your site is up-to-date on security features and you have someone who knows what they are talking about in your corner should you need to dispute a failure on an ASV report.</p>
</div></div>



<h3 class="wp-block-heading">How to Dispute a Finding</h3>



<p>Request a False Positive Review:</p>



<ul class="wp-block-list">
<li>Most ASVs have a documented &#8220;false positive dispute&#8221; process.</li>



<li>You provide evidence (like vendor documentation, CVE clarifications, or patch info) proving their finding is invalid.</li>



<li>They review and, if they agree, they may reclassify the vulnerability (so you can pass).</li>
</ul>



<p>Fix it anyway:</p>



<ul class="wp-block-list">
<li>Even if you disagree, sometimes it’s faster to apply a patch, reconfigure, or mitigate and then ask for a <strong>rescan</strong>.</li>
</ul>



<p>Change ASVs — later:</p>



<ul class="wp-block-list">
<li>After your scan period is complete (and no pending disputes), you can change vendors for the next quarter.</li>



<li>You cannot switch mid-scan just because you disagree with the findings.</li>
</ul>



<h2 class="wp-block-heading">In Conclusion</h2>



<p>Many of our clients don&#8217;t use redirects and don’t store/process card data. Therefore, their risk surface is small, meaning scans are usually fast. Vulnerabilities, if any, will likely be web server configurations (not payment-related) or forgotten test pages. It is important to remember at the end of the day it is up to the judgment of the ASV as to whether the client passes or fails the quarterly scan.</p>



<p>CourseVector does offer PCI compliant servers. If you&#8217;ve hired an ASV or otherwise need a PCI compliant server, please <a href="https://coursevector.com/contact/">contact us</a>.</p>



<p>Remember that if you want extra help with PCI compliance (like someone guiding you through the SAQ or explaining vulnerabilities),</p>



<ul class="wp-block-list">
<li>Hire a separate PCI consultant, or</li>



<li>Use an ASV vendor that offers optional (separate) advisory services through a different division.</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ensuring ADA Compliance for Audio and Video Content</title>
		<link>https://coursevector.com/ensuring-ada-compliance-for-audio-and-video-content/</link>
		
		<dc:creator><![CDATA[Jennifer Mariani]]></dc:creator>
		<pubDate>Mon, 28 Oct 2024 18:44:36 +0000</pubDate>
				<category><![CDATA[CourseVector WordPress Dashboard Announcement]]></category>
		<category><![CDATA[PSAB WordPress Dashboard Announcement]]></category>
		<category><![CDATA[Web Design]]></category>
		<guid isPermaLink="false">https://005abf0ad9.nxcli.io/?p=28881</guid>

					<description><![CDATA[A Guide for Municipalities and Small Businesses In 2024, a new ADA law came into effect, reinforcing the importance of making online content accessible to everyone, including people with disabilities. This includes audio and video content, which should adhere to WCAG 2.1 AA guidelines for accessibility. For municipalities recording meetings or small businesses posting informational [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">A Guide for Municipalities and Small Businesses</h2>



<p>In 2024, a new <a href="https://coursevector.com/support-files/ada-website-compliance/">ADA law came into effect</a>, reinforcing the importance of making online content accessible to everyone, including people with disabilities. This includes audio and video content, which should adhere to WCAG 2.1 AA guidelines for accessibility. For municipalities recording meetings or small businesses posting informational videos or other audio / visual content, ensuring compliance can seem daunting, but there are straightforward steps and tools that can help.</p>



<h2 class="wp-block-heading">Why ADA Compliance Matters</h2>



<p><a href="https://coursevector.com/the-true-costs-of-diy-website-ada-compliance/" target="_blank" rel="noreferrer noopener">ADA compliance</a> is not just about avoiding legal issues; it&#8217;s about inclusivity. Making your audio and video content accessible ensures that all individuals, regardless of hearing, vision, or cognitive disabilities, can engage with your content. This accessibility benefits your community by providing equal access to essential information, such as local government proceedings or informative content about products and services.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="640" height="427" src="https://coursevector.com/wp-content/uploads/podcast-7876792_640.jpg" alt="microphones" class="wp-image-28737" srcset="https://coursevector.com/wp-content/uploads/podcast-7876792_640.jpg 640w, https://coursevector.com/wp-content/uploads/podcast-7876792_640-300x200.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<h2 class="wp-block-heading">Levels of ADA Compliance for Audio and Video Content</h2>



<p>The Web Content Accessibility Guidelines (WCAG) outline three levels of accessibility: A, AA, and AAA. The law requires AA compliance, which balances accessibility and practicality. Here’s what AA compliance generally requires for audio and video content (<a href="https://www.w3.org/TR/WCAG/#time-based-media" target="_blank" rel="noreferrer noopener">time-based media</a>):</p>



<ol class="wp-block-list">
<li><strong>Captions for Videos</strong>: Provide accurate, synchronized captions for all spoken dialogue and important sounds. Captions help those who are deaf or hard of hearing.</li>



<li><strong>Audio Descriptions</strong>: If your video includes important visual information that isn’t conveyed through the audio, add audio descriptions to describe these elements. This feature supports users who are blind or have low vision.</li>



<li><strong>Transcripts for Audio Content</strong>: For audio-only content, provide a text transcript that users can read. Transcripts are useful for those with hearing impairments and those who prefer reading over listening.</li>
</ol>



<h2 class="wp-block-heading">The Case for Using YouTube</h2>



<p>Many municipalities and businesses choose YouTube as their primary platform for hosting video content. YouTube offers several built-in accessibility features that make it easier to meet ADA requirements:</p>



<ul class="wp-block-list">
<li><strong>Auto-Generated Captions</strong>: YouTube can automatically generate captions for videos. While this feature is convenient, it’s not always accurate, so it’s crucial to review and edit the captions to ensure they are correct.</li>



<li><strong>Adjustable Playback Speed</strong>: Users can slow down or speed up videos, which is beneficial for viewers who need more time to comprehend the content.</li>



<li><strong>Screen Reader Compatibility</strong>: YouTube’s interface is designed to be compatible with screen readers, making it easier for visually impaired users to navigate.</li>
</ul>



<p><strong>However, relying solely on YouTube’s accessibility features may not be legally sufficient.</strong> Despite its inherent benefits, automatic captions can misinterpret speech, leading to inaccuracies that may not meet ADA standards. Given the evolving nature of ADA law, there’s no definitive answer on what will hold up in court, so it’s wise to be proactive in ensuring the accuracy and accessibility of your content.</p>



<p>A municipality should check with its solicitor to ensure their compliance is appropriate.</p>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow">
<h3 class="wp-block-heading">Services to Enhance Accessibility</h3>



<p>For organizations aiming to meet AA compliance without relying entirely on YouTube’s features, external transcription and captioning services are available. These services can provide more accurate and customizable options for making your audio and video content accessible. <a href="https://www.nytimes.com/wirecutter/reviews/best-transcription-services/" target="_blank" rel="noreferrer noopener">Wirecutter</a> did a review of these services in 2024 and found two they liked the best.</p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="640" height="359" src="https://coursevector.com/wp-content/uploads/typing-8867506_640.jpg" alt="person's hands typing transcription of audio or video on keyboard with microphone present - lighting is blue and red to make the photograph more interesting" class="wp-image-28889" srcset="https://coursevector.com/wp-content/uploads/typing-8867506_640.jpg 640w, https://coursevector.com/wp-content/uploads/typing-8867506_640-300x168.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>
</div>
</div>



<p><strong>1. GoTranscript</strong><br><a href="https://gotranscript.com/" target="_blank" rel="noreferrer noopener">GoTranscript </a>offers professional transcription services, including captions and subtitles. Their team ensures accuracy, which is crucial for compliance, and they can provide a quick turnaround time, which is useful for municipalities that need to post meeting recordings promptly.</p>



<p><strong>2. Vook.ai</strong><br><a href="https://www.vook.ai/en" target="_blank" rel="noreferrer noopener">Vook.ai</a> uses AI to transcribe and create captions. While the service is automated, it provides a good starting point, and you can edit the captions to ensure they meet accessibility standards. This service is often more cost-effective than professional transcription services, making it an excellent option for small businesses or municipalities with tighter budgets.</p>



<h3 class="wp-block-heading"></h3>



<h3 class="wp-block-heading">Other transcription services that you may find useful:</h3>



<ul class="wp-block-list">
<li><a href="https://www.read.ai/transcription" target="_blank" rel="noreferrer noopener">Read.ai</a> is a good choice for organizations needing meeting transcriptions, especially with integration into video conferencing platforms, making it convenient for live use cases.  It is a cost-effective option for short or occasional use with its free tier, while its Pro plan is priced competitively for longer sessions and frequent users.</li>



<li><a href="https://www.rev.com/" target="_blank" rel="noreferrer noopener">Rev.ai</a> is one of the more flexible options, with human transcription at a higher cost but exceptional accuracy. They also offer captions and subtitles, enhancing accessibility for individuals with hearing impairments.</li>



<li><a href="https://sonix.ai/" target="_blank" rel="noreferrer noopener">Sonix.ai</a> is an automated transcription service that supports multiple languages. It transcribes audio and video files quickly, facilitating the creation of accessible content through transcripts and subtitles.</li>



<li><a href="https://trint.com/" target="_blank" rel="noreferrer noopener">Trint</a> provides AI-generated transcriptions with an interactive editor, allowing users to refine transcripts efficiently. This service is beneficial for creating accessible content, as it supports multiple languages and integrates with various platforms.<a href="https://exemplary.ai/blog/best-otter-ai-alternatives" target="_blank" rel="noreferrer noopener"></a><a href="https://www.unite.ai/best-ai-transcription-software-services/" target="_blank" rel="noreferrer noopener"></a></li>
</ul>



<h3 class="wp-block-heading">Steps to Ensure Compliance for Your Audio and Video Content</h3>



<ol class="wp-block-list">
<li><strong>Review Auto-Generated Captions</strong>: If using YouTube (or an AI service), review and edit auto-generated captions for accuracy. Don’t rely solely on automatic features; inaccuracies could lead to non-compliance.</li>



<li><strong>Add Descriptive Captions</strong>: Make sure captions aren’t just a transcription of speech. Include descriptions of non-verbal sounds that are essential to understanding the content (e.g., “[applause]” or “[laughter]”).</li>



<li><strong>Create Accurate Transcripts</strong>: For audio-only content, provide a clear and accurate transcript. This can be done using services like GoTranscript or Vook.ai, but it should always be reviewed for accuracy.</li>



<li><strong>Include Audio Descriptions</strong>: If your video contains visual elements that are important to the message, consider adding an audio description track to narrate these elements.</li>



<li><strong>Regularly Review ADA Standards</strong>: The legal landscape around ADA compliance is evolving, and staying informed about changes can help you avoid issues. Regularly check the WCAG guidelines and consult legal resources or accessibility experts when needed.</li>
</ol>



<h3 class="wp-block-heading">Conclusion</h3>



<p>Creating accessible audio and video content is essential for municipalities and businesses alike. While YouTube’s accessibility features are a helpful starting point, they may not meet all ADA requirements, and relying solely on them could be risky. Utilizing professional or automated transcription services, like GoTranscript or Vook.ai, can help ensure your content is accessible and compliant. By taking a proactive approach to accessibility, you’re not only adhering to<a href="https://www.ada.gov/assets/pdfs/web-rule.pdf" target="_blank" rel="noreferrer noopener"> legal standards</a> but also fostering inclusivity within your community.</p>



<p>For those seeking more information on how to make their digital content ADA-compliant or looking for affordable services to help, CourseVector offers comprehensive solutions tailored to your needs. Reach out today to learn how we can assist in making your online presence accessible to all.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Announcing Our New Municipality Content Creation Worksheet: Streamline Your Website Updates Now!</title>
		<link>https://coursevector.com/announcing-our-new-municipality-content-creation-worksheet-streamline-your-website-updates-now/</link>
		
		<dc:creator><![CDATA[Jennifer Mariani]]></dc:creator>
		<pubDate>Fri, 10 May 2024 15:15:17 +0000</pubDate>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[CourseVector WordPress Dashboard Announcement]]></category>
		<category><![CDATA[PSAB WordPress Dashboard Announcement]]></category>
		<category><![CDATA[Web Design]]></category>
		<guid isPermaLink="false">https://005abf0ad9.nxcli.io/?p=27908</guid>

					<description><![CDATA[Welcome to the streamlined way of creating content for your municipal website! Our new Municipality Content Creation Worksheet is designed to help you capture all the essential details about your community effortlessly. Whether you’re looking to update your site or build a new one from scratch, this tool ensures you don’t miss anything important. Let’s [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Welcome to the streamlined way of creating content for your municipal website! Our new <a href="https://coursevector.com/municipality-content-creation-worksheet/" data-type="page" data-id="27847">Municipality Content Creation Worksheet</a> is designed to help you capture all the essential details about your community effortlessly. Whether you’re looking to update your site or build a new one from scratch, this tool ensures you don’t miss anything important. Let’s dive into how it can simplify your content planning process and enhance your website’s impact.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Benefits of Using the Worksheet</h3>



<ul class="wp-block-list">
<li><strong>Comprehensive Coverage</strong>: Ensures all vital aspects of your municipality are represented on your website, from historical landmarks to government services.</li>



<li><strong>Time-Saving</strong>: Streamlines the content gathering process, allowing you to organize information efficiently and effectively without missing critical details.</li>



<li><strong>Customization</strong>: Offers the flexibility to highlight unique features and events specific to your community, making your website stand out.</li>



<li><strong>Ease of Use</strong>: Designed with user-friendliness in mind, the worksheet guides you through each step, making it easy for anyone in your administration to contribute.</li>



<li><strong>Future Updates</strong>: Facilitates the process of updating your website by having all your content elements organized and accessible for future revisions.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">How to Use the Worksheet Effectively</h3>



<ol class="wp-block-list">
<li><strong>Access the Form</strong>: Start by accessing the worksheet online. Ensure you have the necessary permissions to edit and save information.</li>



<li><strong>Fill Out Each Section Carefully</strong>:
<ul class="wp-block-list">
<li><strong>Website URL and Welcome Message</strong>: Enter the URL of your municipal website and craft a welcoming message for visitors.</li>



<li><strong>Community Details</strong>: Provide insights into your community, including historical landmarks and notable events.</li>



<li><strong>Government Information</strong>: List your council members and relevant government committees.</li>



<li><strong>Services and Departments</strong>: Detail the public services and departments within your municipality.</li>
</ul>
</li>



<li><strong>Add High-Quality Images</strong>: Use the file transfer system to upload images that represent your municipality well, especially for historical landmarks and events. https://transfer.coursevector.com/</li>



<li><strong>Consult with Colleagues</strong>: If possible, collaborate with other members of your team to ensure all information is accurate and comprehensive.</li>



<li>Not sure about a section? <a href="https://coursevector.com/contact/" data-type="link" data-id="https://coursevector.com/contact/">Contact us!</a> That&#8217;s what we&#8217;re here for. To make this process easy for you.</li>



<li><strong>Review and Submit</strong>: Once you&#8217;ve filled out all sections, review the information for accuracy and completeness. Make any necessary edits before submitting.</li>
</ol>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://coursevector.com/municipality-content-creation-worksheet/">Municipality Content Creation Worksheet</a></div>
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Municipality Web Design Program</p>



<p>At CourseVector, we take pride in our active involvement with the Pennsylvania State Association of Boroughs (PSAB) and our extensive experience in helping boroughs thrive online. We understand the critical need for municipalities to maintain an up-to-date web presence that effectively communicates with residents, businesses, and visitors. Our tailored Web Design Program, coupled with exclusive discounts for PSAB members, ensures your community stays informed and engaged. Contact us today to leverage our expertise in building a professional municipal website that encompasses everything from community events to zoning ordinances.</p>



<p>Learn more about our specialized services and the benefits of partnering with us for your web design needs.</p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://webdesign.boroughs.org/" target="_blank" rel="noopener">PSAB Web Design Program</a></div>
</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 70/126 objects using Redis
Page Caching using Disk: Enhanced 

Served from: coursevector.com @ 2026-04-22 10:09:03 by W3 Total Cache
-->