https://github.com/austinjhunt/sharepoint-wordpress-feed-webpart

SharePoint Framework (SPFx) web part for a highly configurable and accessible Wordpress News Feed using your target site's REST API endpoint..

https://github.com/austinjhunt/sharepoint-wordpress-feed-webpart

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.4%) to scientific vocabulary

Keywords

react rest-api sharepoint spfx typescript web web-part wordpress
Last synced: 5 months ago · JSON representation

Repository

SharePoint Framework (SPFx) web part for a highly configurable and accessible Wordpress News Feed using your target site's REST API endpoint..

Basic Info
  • Host: GitHub
  • Owner: austinjhunt
  • License: gpl-3.0
  • Language: TypeScript
  • Default Branch: main
  • Homepage:
  • Size: 2.02 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 2
Topics
react rest-api sharepoint spfx typescript web web-part wordpress
Created 11 months ago · Last pushed 11 months ago
Metadata Files
Readme

README.md

SharePoint Framework (SPFx) WordPress News Feed Web Part

This SharePoint Framework (SPFx) Web Part allows you to fetch and display posts from a WordPress site as a highly configurable news feed using the WordPress REST API. Users can filter posts by tags, categories, post title patterns, and date ranges. This component is ideal for SharePoint environments that need to embed dynamic blog content from a WordPress site.

✨ Features

  • 🔗 Connect to any WordPress site URL
  • 🏷️ Filter posts by tags and categories
  • 📆 Limit posts by date range (e.g., last 7 days)
  • 🔍 Filter post titles with regular expressions (wildcard matching)
  • ⚖️ Combine filters using AND / OR logic
  • 🔄 Refresh feed and clear feed settings with one click
  • 📃 Fully integrated with Fluent UI for a responsive SharePoint look and feel
  • 🖌️ Configure colors of nearly every UI element by choosing from your SharePoint site's theme color palette!

🛠️ Usage Demo - Screen Recording

https://github.com/user-attachments/assets/576fcbac-8c7a-4430-a8da-5e6e97aec5ac

Applies to

Prerequisites

For using:

  • Have a Wordpress site in mind that allows access to the /wp-json path for post consumption
  • Have a SharePoint Online site

For developing:

Solution

| Solution | Author(s) | | ----------- | ------------------------------------------------------- | | sharepoint-wordpress-news-feed | Austin Hunt, austinjhunt.com |

Version history

| Version | Date | Comments | | ------- | ---------------- | --------------- | | 1.0 | April 03, 2025 | Initial release |

Disclaimer

THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.


Further Development

  • Clone this repository
  • Ensure that you are at the solution folder
  • in the command-line run:
    • npm install
    • gulp serve

Owner

  • Name: Austin Hunt
  • Login: austinjhunt
  • Kind: user
  • Location: Greenville, SC
  • Company: College of Charleston

Portrait-artist-turned-computer-geek with a fused love for the visual and the technical, bringing experience with and excitement for web dev, automation, & art

GitHub Events

Total
  • Release event: 1
  • Push event: 4
  • Pull request event: 2
  • Create event: 1
Last Year
  • Release event: 1
  • Push event: 4
  • Pull request event: 2
  • Create event: 1

Dependencies

package-lock.json npm
  • 1789 dependencies
package.json npm
  • @microsoft/eslint-config-spfx 1.20.2 development
  • @microsoft/eslint-plugin-spfx 1.20.2 development
  • @microsoft/rush-stack-compiler-4.7 0.1.0 development
  • @microsoft/sp-build-web 1.20.2 development
  • @microsoft/sp-module-interfaces 1.20.2 development
  • @rushstack/eslint-config 4.0.1 development
  • @types/react 17.0.45 development
  • @types/react-dom 17.0.17 development
  • @types/webpack-env ~1.15.2 development
  • ajv ^6.12.5 development
  • eslint 8.57.0 development
  • eslint-plugin-react-hooks 4.3.0 development
  • gulp 4.0.2 development
  • sass ^1.63.6 development
  • typescript 4.7.4 development
  • @fluentui/react ^8.122.14
  • @microsoft/sp-component-base 1.20.0
  • @microsoft/sp-core-library 1.20.0
  • @microsoft/sp-lodash-subset 1.20.0
  • @microsoft/sp-office-ui-fabric-core 1.20.0
  • @microsoft/sp-property-pane 1.20.0
  • @microsoft/sp-webpart-base 1.20.0
  • gulp-cli ^3.0.0
  • react 17.0.1
  • react-dom 17.0.1
  • tslib 2.3.1