Skip to content

Releases: austinjhunt/sharepoint-wordpress-feed-webpart

v2.1.0.1 - Bug Fix (HTML Special Character Decoding)

09 Apr 18:03

Choose a tag to compare

This release contains a fix for the issue where post data contains HTML special characters (like ’). Such characters are now properly decoded for rendering.

Before
Screen Shot 2025-04-08 at 3 16 34 PM

After
fixed rendering of HTML special characters in post title

v2.1.0 - Dynamic Colors with Theme Support (improved accessibility)

07 Apr 19:25
f74c51d

Choose a tag to compare

Release Notes - v2.1.0 - SPFx WordPress RSS Feed Web Part

This release introduces significant enhancements to the WordPress RSS Feed web part, focusing on improved customization and styling options.

Refactor for Accuracy
Remove RSS references from file and component names since that is inaccurate for this project. This is not consuming an RSS feed, but rather the target site REST API in JSON format.

Key Features:

  • Color Customization:

    • A new "Color Settings" group has been added to the web part property pane, allowing users to customize the colors of various elements within the feed, including background, text, buttons, and links.
    • A new PropertyPaneThemePaletteColorPicker control has been implemented to provide a user-friendly interface for selecting colors from the SharePoint theme.
    • Color options are generated dynamically from a predefined color palette.
    • Default color settings are provided for a consistent initial appearance.
  • Enhanced Component Styling:

    • The FeedRender, Post, and ReadMoreLink components have been updated to utilize the new color settings, allowing for dynamic styling of the feed.
    • A utility function (extractDefaultColor) is introduced to simplify the extraction of default colors from theme strings.
    • A new Pagination component is added to handle feed pagination, with customizable colors for the pagination buttons.
  • Code Improvements:

    • The project now includes interfaces for color settings (IColorSettings) and pagination (IPagination).
    • The WordPressRssFeed component now accepts and passes colorSettings as a property.
    • Minor styling adjustments are included.
    • Developer information is added to the package solution.
    • es2017 is added to the typescript compiler options.

Bug Fixes:

  • No specific bug fixes are mentioned in the diff, so this section is omitted.

Upgrade Notes:

  • After upgrading, users may need to configure the new color settings in the web part property pane to achieve their desired appearance.

🎉 v2.0.0 🎉

07 Apr 06:47
8515034

Choose a tag to compare

🎉 Exciting New Release! 🎉

I'm thrilled to announce a major update to the WordPress RSS Feed web part! This release brings a bunch of improvements to help you showcase your WordPress content in even better ways.

What's New:

  • Smarter Settings: I've reorganized the settings to make things clearer. You'll now find:
    • Feed Filter Settings: These are all about choosing which posts to show (tags, categories, etc.).
    • Display Settings: These control how your posts look (title, description, layout, etc.).
    • Better performance: By separating the feed filter settings from the display settings, this speeds up the performance of the web part particularly when editing it. Not all settings changes trigger new feed fetches the way they did previously.
  • Fresh Look:
    • I've added options to: show/hide the post author (if present) and post thumbnails/media (if present)
    • CSS improvements have been made to both the list and the grid layout options to make the post items look less imbalanced.
    • Control how much of the post excerpt is displayed! (0 to hide altogether)
  • Pagination is Here! If you have lots of posts, I've added pagination to help users navigate them, with the option to specify how many posts to display per page.
  • Under the Hood: I've also made some big changes to how the web part works internally, making it more robust and easier to maintain. Thankful for the rigidity of Typescript!

Important Notes:

  • Because I've changed some settings, you might need to reconfigure your web part after updating. But don't worry, it's easy!
  • I've dropped some old settings to make way for the new, more powerful ones.

I hope you enjoy these improvements! If you have any feedback, please let me know.

v1.0.0

04 Apr 16:50

Choose a tag to compare

🎉 WordPress RSS Feed Web Part – v1.0.0

The WordPress RSS Feed Web Part allows you to fetch and display posts from a WordPress site using its REST API. Filter posts by tag, category, post title pattern, and publish date range—all from within SharePoint.


🚀 Features

  • Connect to any WordPress site that exposes its REST API
  • Filter posts by:
    • Tags
    • Categories
    • Date range (e.g., past 7 days)
    • Post title using regex patterns
  • Choose how filters are combined (AND / OR)
  • Responsive and clean UI built with Fluent UI
  • Configure everything from the property pane

📦 Installation

⚠️ You must be a SharePoint admin or have access to the SharePoint App Catalog.

1. Download the Package

2. Upload to App Catalog

  1. Go to your SharePoint App Catalog
  2. Upload the .sppkg file to the Apps for SharePoint library
  3. When prompted, allow it to be deployed to all sites (if desired)

3. Add Web Part to a Page

  1. Navigate to any SharePoint modern page
  2. Click Edit
  3. Add a new Web Part
  4. Search for "WordPress RSS Feed"
  5. Configure the settings in the property pane and publish the page

🛠 Configuration Tips

  • Use the full WordPress site URL (e.g., https://myblog.com)
  • Use regex in the "Post Name Pattern" field to match post titles
  • Tags and categories are auto-loaded from your WordPress site
  • Use Refresh Feed to manually fetch posts based on your filters

🐛 Known Issues

  • Currently supports public WordPress REST APIs only
  • Tag and category filters depend on valid WordPress taxonomy IDs

💡 Coming Soon

  • Authentication for protected WordPress sites
  • Support for custom post types
  • Pagination and infinite scroll options