Epifeed
RSS and Atom feeder for Frappe Framework
- Author: appliedrelevance
- Repository: https://github.com/appliedrelevance/epifeed
- GitHub stars: 0
- Forks: 0
- License: MIT
- Category: Other
- Maintenance: Unmaintained
- Frappe versions: develop
Install Epifeed
bench get-app https://github.com/appliedrelevance/epifeed
Add the Frappe Gems badge to your README
Maintain Epifeed? Paste this into your README:
[](https://frappegems.com/gems/apps/appliedrelevance/epifeed)
About Epifeed
EpiFeed
EpiFeed is a Frappe application designed to generate RSS and Atom feeds for your Frappe/ERPNext blog posts. It provides a configurable way to syndicate your blog content, allowing external applications and RSS readers to easily subscribe to your updates.
Features
- Configurable Feed Settings: Manage feed title, description, base URL, update frequency, and feed standard (RSS 2.0 or Atom 1.0) via a dedicated "RSS Settings" DocType.
- Content Inclusion Options: Choose to include full blog post content or a summary, and optionally include featured images in your feed.
- Real-time & Scheduled Updates: Supports real-time feed regeneration on blog post updates/creations/deletions, and scheduled updates (hourly/daily) for efficient content delivery.
- Publicly Accessible: Generates a public web route for easy access to your RSS/Atom feed without authentication.
Installation
- Clone the repository:
cd /path/to/your/frappe-bench/apps git clone https://github.com/appliedrelevance/epifeed.git - Install the app:
cd /path/to/your/frappe-bench bench get-app epifeed https://github.com/appliedrelevance/epifeed.git bench install-app epifeed bench migrate
Usage
Configure RSS Settings:
- Log in to your Frappe/ERPNext instance.
- Go to the Awesomebar (search bar) and type "RSS Settings".
- Open the "RSS Settings" document.
- Fill in the required fields:
- Feed Title: Title of your RSS feed (e.g., "My Company Blog").
- Feed Description: A brief description of your feed.
- Feed Link (Base URL): The base URL of your Frappe site (e.g.,
https://your-frappe-site.com). This is crucial for correct link generation within the feed. - Update Frequency: Select how often the feed should be regenerated (e.g., "Daily", "Hourly", "Real-time", "On-Demand").
- Feed Standard: Choose between "RSS 2.0" or "Atom 1.0".
- Maximum Items in Feed: Specify the maximum number of recent blog posts to include.
- Include Full Content: Check this option to include the full HTML content of blog posts in the feed.
- Include Featured Image: Check this option to include the featured image URL as an enclosure in the feed.
- Save the "RSS Settings" document.
Access the RSS Feed:
- Once configured, your RSS feed will be available at:
[Your Frappe Site URL]/epifeed/rss - You can subscribe to this URL using any RSS reader or integrate it with other applications.
- Once configured, your RSS feed will be available at:
Development
To contribute to EpiFeed, please follow the standard Frappe development guidelines.
License
This project is licensed under the MIT License.
Related Other apps for Frappe & ERPNext
- Erpnext — Free and Open Source Enterprise Resource Planning (ERP)
- Helpdesk — Modern, Streamlined, Free and Open Source Customer Service Software
- Print Designer — Visual print designer for Frappe / ERPNext
- Ctr — CTR模型代码和学习笔记总结
- Whitelabel — Whitelabel ERPNext
- Fossunited — fossunited.org
- Helm — Helm Chart Repository for Frappe/ERPNext
- Frappe Attachments S3 — A frappe app to upload file attachments in doctypes to s3.