TeethyCommunity RSS
TeethyCommunity RSS, is a specialized feed generator for the FluentCommunity platform. It bridges the gap between your private community discussions and the wider web by creating a highly compatible RSS feed that works perfectly with social media platforms like Facebook and X (formerly Twitter).
by teethy · github.com/teethyorg/teethycommunity-rss · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/teethyorg/teethycommunity-rss/archive/refs/heads/main.zipTeethyCommunity RSS for FluentCommunity
A specialized WordPress plugin that generates a high-compatibility RSS feed for FluentCommunity public posts. This plugin is designed specifically to ensure community updates look professional when shared on social media platforms like Facebook and X (Twitter).
🌐 Live Demo
Check out the live feed in action:
https://teethy.org/?teethycommunity_rss=1
🚀 Features
- Public-Only Feed: Strictly respects privacy settings, only exposing posts marked as "Public" and "Published."
- Social Media Optimized: - Generates a clean, plain-text
<description>snippet for perfect link previews.- Provides full HTML
<content:encoded>for rich-text support in RSS readers.
- Provides full HTML
- Space Filtering: Dynamically generate feeds for specific community "Spaces."
- Correct Permalinks: Deep-links directly to the post within its specific space (
/space/slug/post/slug). - Lightweight: Efficient SQL queries and optimized for performance.
🛠 Installation
- Upload the plugin files to the
/wp-content/plugins/teethycommunity-rssdirectory. - Activate the plugin through the 'Plugins' menu in WordPress.
- Ensure FluentCommunity is installed and active.
⚙️ Technical Details
- Requirements: WordPress 5.0+, PHP 7.4+, FluentCommunity Plugin.
- Hooks: Uses
initto intercept the request before the theme loads, reducing server overhead. - Database: Directly queries the
fcom_postsandfcom_spacestables for maximum efficiency.
🔗 Usage
Access your feed by adding the teethycommunity_rss parameter to your URL:
| Feed Type | URL Example |
|---|---|
| Global Feed | yourdomain.com/?teethycommunity_rss=1 |
| Single Space | yourdomain.com/?teethycommunity_rss=1&space=slug |
| Multi-Space | yourdomain.com/?teethycommunity_rss=1&spaces=slug1,slug2 |
⚙️ Plugin Details
- Version: 1.4
- Author: teethy
- Plugin URI: https://teethy.org
- License: GPL v2 or later
Developed for the community at teethy.org