<?xml version="1.0"?>
<rss version="2.0"><channel><title>Application support Latest Topics</title><link>https://demo.devcommunity.ru/forums/forum/2-application-support/</link><description>Application support Latest Topics</description><language>en</language><item><title>Live Messenger</title><link>https://demo.devcommunity.ru/forums/topic/5-live-messenger/</link><description><![CDATA[
<h3>Live Messenger</h3>

<p><strong>Live Messenger</strong> — private messages in a floating window for Invision Community 5.<br>Read and reply to private messages directly on the page, without needing to navigate to the "Messages" section.</p><p>Live Messenger adds a compact chat interface to every page of the forum. Users can view new messages, open a conversation, send a reply, and close the window—all while remaining in the thread they were reading. For the forum, this means increased activity and fewer missed or unaddressed messages.</p><p><strong>Possibilities:</strong></p><ul><li><p>Floating chat available on all pages. The panel is anchored to the bottom of the screen, keeping it always within reach.</p></li><li><p>Conversations in a single window: view your list of chats, read messages, send quick replies, and return to the list—all in one place.</p></li><li><p>Quick replies without page reloads. Messages appear instantly within the conversation and are also synced to the standard "Messages" section.</p></li><li><p>New messages at your fingertips. An unread count is displayed in the header, and a list of new messages appears when the panel is expanded.</p></li><li><p>Auto-update. The application checks for new messages every 12 seconds without requiring a page refresh. Requests are paused if the tab is in the background or a conversation window is currently open.</p></li><li><p>Read status is saved on the server, ensuring messages don’t reappear as "unread" after a page refresh.</p></li><li><p>Header buttons: start a new conversation or navigate to the full messaging interface.</p></li><li><p>Guest mode. Visitors see a prompt to log in, featuring "Sign In" and "Sign Up" buttons—encouraging registration.</p></li><li><p>Two display styles: a "Panel" anchored at the bottom of the screen, or a "Bubble"—a circular button with an unread counter.</p></li><li><p>Mobile-optimized. Tapping the chat opens the conversation directly without redirecting you to another page. The panel sits below the site’s bottom menu, ensuring it doesn’t obstruct navigation.</p></li><li><p>Theme-aware. Colors, corner radii, and dark mode settings are inherited from your chosen IC5 theme; the unread counter matches the color of the platform’s standard notification badge.</p></li><li><p>Native interface. Uses the standard input fields, buttons, and toggles found in the IC5 design system.</p></li></ul><p><strong>Administrator Control Panel (ACP)</strong></p><p><strong>Display:</strong></p><ul><li><p>Enable by default on desktop computers.</p></li><li><p>Enable by default on mobile devices.</p></li><li><p>Show to guests (a panel containing login and registration buttons).</p></li><li><p>Style: panel or bubble.</p></li><li><p>Bottom offset for the panel on mobile devices (in pixels).</p></li></ul><p><strong>Access:</strong></p><ul><li><p>Selection of user groups that have access to the messenger, or "all".</p></li></ul><p><strong>Participant Settings.</strong></p><p>In the account settings there is a “Live Messenger” tab with standard IC5 switches. Each participant decides whether to show the chat on the computer and on the phone. Administrator settings set default values.</p><p><strong>Requirements and installation:</strong></p><ul><li><p>Invision Community 5.0.x, PHP 8.1 or higher.</p></li><li><p>Installation via the ACP: System → Applications → Install. There is no need to manually edit templates or files; everything is integrated using standard IC5 extensions.</p></li><li><p>It uses the built-in Invision Community private messaging system, so conversation history is not duplicated. A separate table stores only the display settings for individual members.</p></li></ul>

<div class="ipsRichTextBox ipsRichTextBox--alwaysopen">
    <div class="ipsRichTextBox__title">
        <p>File Information</p>
    </div>
    <p>
        <strong><span data-ips-font-size="90">Submitter </span></strong> 
<a href='https://demo.devcommunity.ru/profile/1-kurt/' rel="nofollow" data-ipsHover data-ipsHover-width='370' data-ipsHover-target="https://demo.devcommunity.ru/profile/1-kurt/?do=hovercard&amp;referrer=https%253A%252F%252Fdemo.devcommunity.ru%252Fsubmit%252F%253Fdo%253Dsubmit%2526category%253D1" title="Go to Kurt's profile" class="ipsUsername" data-group="4" translate="no">Kurt</a>
    </p>
    <p>
        <strong><span data-ips-font-size="90">Submitted </span></strong> 10/27/26
    </p>
    <p>
        <strong><span data-ips-font-size="90">Category </span></strong> <a href="https://demo.devcommunity.ru/category/1-applications/">Applications</a>
    </p>
    
</div>

<p>
    <a href='https://demo.devcommunity.ru/file/4-live-messenger/'>View File</a>
</p>
<p><img class="ipsImage ipsImage_thumbnailed ipsRichText__align--block" data-fileid="3" data-full-image="https://demo.devcommunity.ru/uploads/monthly_2026_10/lm-main.thumb.png.e1e42f32c029e20c059960de9c4a5a44.png" src="https://demo.devcommunity.ru/uploads/monthly_2026_10/lm-main.thumb.png.e1e42f32c029e20c059960de9c4a5a44.png" height="500" width="500" alt="Live Messenger" loading='lazy'></p>]]></description><guid isPermaLink="false">5</guid><pubDate>Tue, 27 Oct 2026 09:39:40 +0000</pubDate></item><item><title>Who's Online Auto Refresh</title><link>https://demo.devcommunity.ru/forums/topic/4-whos-online-auto-refresh/</link><description><![CDATA[
<h3>Who&#039;s Online Auto Refresh</h3>

<p>Auto-refreshing "<strong>Who's Online</strong>" widget for Invision Community 5.</p><p>The list of online users updates automatically, without requiring a page reload.</p><p>The standard "Who's Online" widget displays users as they appeared when the page was loaded and is cached by Invision Community for 15 minutes. Consequently, visitors see an outdated list unless they manually refresh the page. "Who's Online Auto Refresh" solves this: the widget remains the standard one, but the data within it updates on the fly. This makes the forum feel active and clearly shows that people are present.</p><p><strong>Key features:</strong></p><ul><li><p>Automatic updates via AJAX. New members appear in the widget and those who leave disappear—all without needing to reload the page.</p></li><li><p>Adjustable interval from 1 to 60 minutes.</p></li><li><p>Fresh data, bypassing the cache. The application requests an up-to-date list from the server, rather than using the widget’s 15-minute cached version. The underlying logic remains unchanged: it still checks for access to the "Online" section, accounts for anonymous participants, maintains the specified list order, and adheres to the 60-name limit for the vertical widget.</p></li><li><p>A standard widget, unchanged. Its appearance and functionality remain the same. Only the content is swapped in, while user profile cards (displayed on hover) and tooltips continue to work as expected.</p></li><li><p>Selecting groups. You can enable auto-update for everyone, only for selected groups, or add guests.</p></li><li><p>Resource conservation. While a browser tab is inactive, no requests are sent. When a visitor returns, the list is updated immediately if the data is older than the specified interval. On pages without the widget, the script performs no actions.</p></li><li><p>A fallback mechanism: if a request to the application fails, the script retrieves the widget directly from the page itself, ensuring the site loses nothing.</p></li><li><p>Installation without modifying the kernel. IC files remain untouched; everything is integrated via standard extensions.</p></li></ul><p><strong>Requirements:</strong></p><ul><li><p>Invision Community 5.0.x, PHP 8.1 or higher.</p></li><li><p>The standard "Who's Online" widget should be placed in the IC (either in the sidebar or at the bottom of the page).</p></li><li><p>Installation from the ACP: System → Applications → Install.</p></li></ul>

<div class="ipsRichTextBox ipsRichTextBox--alwaysopen">
    <div class="ipsRichTextBox__title">
        <p>File Information</p>
    </div>
    <p>
        <strong><span data-ips-font-size="90">Submitter </span></strong> 
<a href='https://demo.devcommunity.ru/profile/1-kurt/' rel="nofollow" data-ipsHover data-ipsHover-width='370' data-ipsHover-target="https://demo.devcommunity.ru/profile/1-kurt/?do=hovercard&amp;referrer=https%253A%252F%252Fdemo.devcommunity.ru%252Fsubmit%252F%253Fdo%253Dsubmit%2526category%253D1" title="Go to Kurt's profile" class="ipsUsername" data-group="4" translate="no">Kurt</a>
    </p>
    <p>
        <strong><span data-ips-font-size="90">Submitted </span></strong> 10/27/26
    </p>
    <p>
        <strong><span data-ips-font-size="90">Category </span></strong> <a href="https://demo.devcommunity.ru/category/1-applications/">Applications</a>
    </p>
    
</div>

<p>
    <a href='https://demo.devcommunity.ru/file/3-whos-online-auto-refresh/'>View File</a>
</p>
<p><img class="ipsImage ipsImage_thumbnailed ipsRichText__align--block" data-fileid="2" data-full-image="https://demo.devcommunity.ru/uploads/monthly_2026_10/1.thumb.png.293f6596d7c924f52373e719e00f6dc5.png" src="https://demo.devcommunity.ru/uploads/monthly_2026_10/1.thumb.png.293f6596d7c924f52373e719e00f6dc5.png" height="500" width="500" alt="Who&#039;s Online Auto Refresh" loading='lazy'></p>]]></description><guid isPermaLink="false">4</guid><pubDate>Tue, 27 Oct 2026 09:16:22 +0000</pubDate></item></channel></rss>
