<?xml version="1.0"?>
<rss version="2.0"><channel><title>IPS V5 Apps Latest Topics</title><link>https://www.cheersandgears.com/forums/forum/318-ips-v5-apps/</link><description>IPS V5 Apps Latest Topics</description><language>en</language><item><title>CMS Canonical App for IPS V5</title><link>https://www.cheersandgears.com/forums/topic/99184-cms-canonical-app-for-ips-v5/</link><description><![CDATA[
<div class='ipsAreaBackground_light ipsPad'>

	<div class='ipsColumns ipsColumns_collapsePhone'>
		<div class='ipsColumn ipsColumn_medium ipsType_center'>
			<a href="https://www.cheersandgears.com/files/file/1-cms-canonical-app-for-ips-v5/">
				
				<img src='https://www.cheersandgears.com/uploads/monthly_2026_04/Screenshot2026-04-13160551.png.5e842e51c71e9241dfd8a9a2afa7c0ef.png' alt='CMS Canonical App for IPS V5'>
			</a>
			<br><br>
			<a href="https://www.cheersandgears.com/files/file/1-cms-canonical-app-for-ips-v5/" class='ipsButton ipsButton_primary ipsButton_fullWidth ipsButton_small'>
				View File
			</a>
		</div>
		<div class='ipsColumn_fluid'>

			<h3 class='ipsType_sectionHead'>CMS Canonical App for IPS V5</h3>
			
			<hr class='ipsHr'>
			<div class='ipsType_normal ipsType_richText ipsContained ipsType_break'>
				<p>
	Fixes a common SEO problem for sites using CMS articles with linked forum discussions. When a forum topic is associated with a Pages article for comment storage, search engines see two URLs with similar content, diluting your rankings. This app automatically sets the canonical URL on the forum topic to point back to the Pages article, consolidating SEO authority where it belongs.
</p>

<p>
	Configure which CMS databases should have canonical handling enabled from the ACP — everything else is automatic. Works with multiple databases and requires no template edits or manual intervention.
</p>

<p>
	<strong>This app could become redundant in future if IPS fixes this issue. </strong>
</p>

			</div>
			<hr class='ipsHr'>
			<ul class='ipsDataList ipsDataList_reducedSpacing ipsDataList_collapsePhone'>
				<li class='ipsDataItem'>
					<div class='ipsDataItem_generic ipsDataItem_size5'>
						<strong>Submitter</strong>
					</div>
					<div class='ipsDataItem_main'>
						


<a href='https://www.cheersandgears.com/profile/51-drew-dowdell/' rel="nofollow" data-ipsHover data-ipsHover-width='370' data-ipsHover-target='https://www.cheersandgears.com/profile/51-drew-dowdell/?do=hovercard&amp;referrer=http%253A%252F%252F' title="Go to Drew Dowdell's profile" class="ipsType_break">Drew Dowdell</a>
					</div>
				</li>
				<li class='ipsDataItem'>
					<div class='ipsDataItem_generic ipsDataItem_size5'>
						<strong>Submitted</strong>
					</div>
					<div class='ipsDataItem_main'>
						04/13/2026
					</div>
				</li>
				<li class='ipsDataItem'>
					<div class='ipsDataItem_generic ipsDataItem_size5'>
						<strong>Category</strong>
					</div>
					<div class='ipsDataItem_main'>
						<a href="https://www.cheersandgears.com/files/category/1-files/">Files</a>
					</div>
				</li>
				
			</ul>

		</div>
	</div>

</div>
<p>&nbsp;</p>]]></description><guid isPermaLink="false">99184</guid><pubDate>Mon, 13 Apr 2026 20:11:10 +0000</pubDate></item><item><title>News Sitemap for IPS5</title><link>https://www.cheersandgears.com/forums/topic/99183-news-sitemap-for-ips5/</link><description><![CDATA[
<div class='ipsAreaBackground_light ipsPad'>

	<div class='ipsColumns ipsColumns_collapsePhone'>
		<div class='ipsColumn ipsColumn_medium ipsType_center'>
			<a href="https://www.cheersandgears.com/files/file/2-news-sitemap-for-ips5/">
				
				<img src='https://www.cheersandgears.com/uploads/monthly_2026_04/Screenshot2026-04-13161352.png.c876bee04e1b1fee00d72e8a135b5e5f.png' alt='News Sitemap for IPS5'>
			</a>
			<br><br>
			<a href="https://www.cheersandgears.com/files/file/2-news-sitemap-for-ips5/" class='ipsButton ipsButton_primary ipsButton_fullWidth ipsButton_small'>
				View File
			</a>
		</div>
		<div class='ipsColumn_fluid'>

			<h3 class='ipsType_sectionHead'>News Sitemap for IPS5</h3>
			
			<hr class='ipsHr'>
			<div class='ipsType_normal ipsType_richText ipsContained ipsType_break'>
				<p>
	Automatically generates a Google News compliant XML sitemap from your CMS articles. Recent articles (<strong>published within the last 48 hours</strong>) are pulled from your chosen CMS databases and output as a standards-compliant sitemap at yoursite.com/newssitemap.xml, ready to submit to Google Search Console.
</p>

<p>
	Choose which CMS databases to include and set your publication name from the ACP. The sitemap respects Google's 1,000-article limit, includes proper publication dates, and is sorted newest-first; no cron jobs or manual steps required.
</p>

<p>
	<strong>NOTE: </strong><span style="color:#c0392b;">Per Google News sitemap specifications, only articles published within the last 48 hours are included. If no articles are published within that window, Google Search Console may report sitemap errors — this is expected behavior and not an issue with the application. </span>
</p>

			</div>
			<hr class='ipsHr'>
			<ul class='ipsDataList ipsDataList_reducedSpacing ipsDataList_collapsePhone'>
				<li class='ipsDataItem'>
					<div class='ipsDataItem_generic ipsDataItem_size5'>
						<strong>Submitter</strong>
					</div>
					<div class='ipsDataItem_main'>
						


<a href='https://www.cheersandgears.com/profile/51-drew-dowdell/' rel="nofollow" data-ipsHover data-ipsHover-width='370' data-ipsHover-target='https://www.cheersandgears.com/profile/51-drew-dowdell/?do=hovercard&amp;referrer=http%253A%252F%252F' title="Go to Drew Dowdell's profile" class="ipsType_break">Drew Dowdell</a>
					</div>
				</li>
				<li class='ipsDataItem'>
					<div class='ipsDataItem_generic ipsDataItem_size5'>
						<strong>Submitted</strong>
					</div>
					<div class='ipsDataItem_main'>
						04/13/2026
					</div>
				</li>
				<li class='ipsDataItem'>
					<div class='ipsDataItem_generic ipsDataItem_size5'>
						<strong>Category</strong>
					</div>
					<div class='ipsDataItem_main'>
						<a href="https://www.cheersandgears.com/files/category/1-files/">Files</a>
					</div>
				</li>
				
			</ul>

		</div>
	</div>

</div>
<p>&nbsp;</p>]]></description><guid isPermaLink="false">99183</guid><pubDate>Mon, 13 Apr 2026 20:16:32 +0000</pubDate></item><item><title>Bounce Detector for IPS V5</title><link>https://www.cheersandgears.com/forums/topic/99182-bounce-detector-for-ips-v5/</link><description><![CDATA[
<div class='ipsAreaBackground_light ipsPad'>

			<h3 class='ipsType_sectionHead'>Bounce Detector for IPS V5</h3>
			
				<a href="https://www.cheersandgears.com/files/file/3-bounce-detector-for-ips-v5/" class='ipsButton ipsButton_primary ipsButton_fullWidth ipsButton_small'>
					View File
				</a>
			
			<hr class='ipsHr'>
			<div class='ipsType_normal ipsType_richText ipsContained ipsType_break'>
				<p>
	For IPS V5: Automatically processes email bounce notifications and spam complaints from Amazon SES and Sendgrid, keeping your member list deliverable without manual effort. When a hard bounce or spam complaint is received via webhook, the member's email delivery is disabled and their account is flagged as validating — preventing future sends until an admin intervenes. Soft bounces are tracked and escalate to a hard block after repeated failures. Admins can review all blocked members, filter by status or domain, and manually re-enable delivery with a single click. Includes a one-time migration tool to import existing bounce data from the legacy Mail Bouncer plugin.
</p>

			</div>
			<hr class='ipsHr'>
			<ul class='ipsDataList ipsDataList_reducedSpacing ipsDataList_collapsePhone'>
				<li class='ipsDataItem'>
					<div class='ipsDataItem_generic ipsDataItem_size5'>
						<strong>Submitter</strong>
					</div>
					<div class='ipsDataItem_main'>
						


<a href='https://www.cheersandgears.com/profile/51-drew-dowdell/' rel="nofollow" data-ipsHover data-ipsHover-width='370' data-ipsHover-target='https://www.cheersandgears.com/profile/51-drew-dowdell/?do=hovercard&amp;referrer=http%253A%252F%252F' title="Go to Drew Dowdell's profile" class="ipsType_break">Drew Dowdell</a>
					</div>
				</li>
				<li class='ipsDataItem'>
					<div class='ipsDataItem_generic ipsDataItem_size5'>
						<strong>Submitted</strong>
					</div>
					<div class='ipsDataItem_main'>
						04/15/2026
					</div>
				</li>
				<li class='ipsDataItem'>
					<div class='ipsDataItem_generic ipsDataItem_size5'>
						<strong>Category</strong>
					</div>
					<div class='ipsDataItem_main'>
						<a href="https://www.cheersandgears.com/files/category/1-files/">Files</a>
					</div>
				</li>
				
			</ul>

</div>
<p>&nbsp;</p>]]></description><guid isPermaLink="false">99182</guid><pubDate>Wed, 15 Apr 2026 20:07:54 +0000</pubDate></item><item><title>Birthday Greeter for IPS V5</title><link>https://www.cheersandgears.com/forums/topic/99181-birthday-greeter-for-ips-v5/</link><description><![CDATA[
<div class='ipsAreaBackground_light ipsPad'>

			<h3 class='ipsType_sectionHead'>Birthday Greeter for IPS V5</h3>
			
				<a href="https://www.cheersandgears.com/files/file/4-birthday-greeter-for-ips-v5/" class='ipsButton ipsButton_primary ipsButton_fullWidth ipsButton_small'>
					View File
				</a>
			
			<hr class='ipsHr'>
			<div class='ipsType_normal ipsType_richText ipsContained ipsType_break'>
				<p>
	Sends personalized birthday greetings to your members automatically on their birthday. Supports three delivery methods — email, private message, and forum topic — each independently configurable with rich text messages and template tags for the member's name, age, and site name. A configurable send time, timezone, and buffer window prevent duplicate sends if your task scheduler runs more than once. Members can be excluded by group, age range, or inactivity period, keeping greetings relevant and your sending volume under control.
</p>

<p>
	This App can be useful when combined with the Bounce Detector app to keep your e-mail lists clean of stale addresses. When combined with Bounce Detector, a yearly birthday message can check if the e-mail address of the user is valid. 
</p>
<iframe allowfullscreen="" class="ipsEmbed_finishedLoading" data-embedauthorid="51" data-embedcontent="" data-embedid="embed3248569895" src="https://www.cheersandgears.com/applications/core/interface/index.html" style="overflow: hidden; height: 311px; max-width: 502px;" data-embed-src="https://www.cheersandgears.com/files/file/3-bounce-detector-for-ips-v5/?do=embed"></iframe>

<p>
	Bounce Detector
</p>

			</div>
			<hr class='ipsHr'>
			<ul class='ipsDataList ipsDataList_reducedSpacing ipsDataList_collapsePhone'>
				<li class='ipsDataItem'>
					<div class='ipsDataItem_generic ipsDataItem_size5'>
						<strong>Submitter</strong>
					</div>
					<div class='ipsDataItem_main'>
						


<a href='https://www.cheersandgears.com/profile/51-drew-dowdell/' rel="nofollow" data-ipsHover data-ipsHover-width='370' data-ipsHover-target='https://www.cheersandgears.com/profile/51-drew-dowdell/?do=hovercard&amp;referrer=http%253A%252F%252F' title="Go to Drew Dowdell's profile" class="ipsType_break">Drew Dowdell</a>
					</div>
				</li>
				<li class='ipsDataItem'>
					<div class='ipsDataItem_generic ipsDataItem_size5'>
						<strong>Submitted</strong>
					</div>
					<div class='ipsDataItem_main'>
						04/15/2026
					</div>
				</li>
				<li class='ipsDataItem'>
					<div class='ipsDataItem_generic ipsDataItem_size5'>
						<strong>Category</strong>
					</div>
					<div class='ipsDataItem_main'>
						<a href="https://www.cheersandgears.com/files/category/1-files/">Files</a>
					</div>
				</li>
				
			</ul>

</div>
<p>&nbsp;</p>]]></description><guid isPermaLink="false">99181</guid><pubDate>Wed, 15 Apr 2026 20:17:35 +0000</pubDate></item><item><title>Wasabi S3 Workbench</title><link>https://www.cheersandgears.com/forums/topic/99180-wasabi-s3-workbench/</link><description><![CDATA[
<div class='ipsAreaBackground_light ipsPad'>

			<h3 class='ipsType_sectionHead'>Wasabi S3 Workbench</h3>
			
				<a href="https://www.cheersandgears.com/files/file/5-wasabi-s3-workbench/" class='ipsButton ipsButton_primary ipsButton_fullWidth ipsButton_small'>
					View File
				</a>
			
			<hr class='ipsHr'>
			<div class='ipsType_normal ipsType_richText ipsContained ipsType_break'>
				<p>
	A service status and storage management companion for communities using Wasabi S3 object storage. Adds live status monitoring for Wasabi S3 directly to your ACP dashboard, pulling from Wasabi's status API on a scheduled basis so you know about outages before your members do. 
</p>

<p>
	Requires IPS v5
</p>

			</div>
			<hr class='ipsHr'>
			<ul class='ipsDataList ipsDataList_reducedSpacing ipsDataList_collapsePhone'>
				<li class='ipsDataItem'>
					<div class='ipsDataItem_generic ipsDataItem_size5'>
						<strong>Submitter</strong>
					</div>
					<div class='ipsDataItem_main'>
						


<a href='https://www.cheersandgears.com/profile/51-drew-dowdell/' rel="nofollow" data-ipsHover data-ipsHover-width='370' data-ipsHover-target='https://www.cheersandgears.com/profile/51-drew-dowdell/?do=hovercard&amp;referrer=http%253A%252F%252F' title="Go to Drew Dowdell's profile" class="ipsType_break">Drew Dowdell</a>
					</div>
				</li>
				<li class='ipsDataItem'>
					<div class='ipsDataItem_generic ipsDataItem_size5'>
						<strong>Submitted</strong>
					</div>
					<div class='ipsDataItem_main'>
						04/15/2026
					</div>
				</li>
				<li class='ipsDataItem'>
					<div class='ipsDataItem_generic ipsDataItem_size5'>
						<strong>Category</strong>
					</div>
					<div class='ipsDataItem_main'>
						<a href="https://www.cheersandgears.com/files/category/1-files/">Files</a>
					</div>
				</li>
				
			</ul>

</div>
<p>&nbsp;</p>]]></description><guid isPermaLink="false">99180</guid><pubDate>Wed, 15 Apr 2026 20:23:05 +0000</pubDate></item></channel></rss>
