{"id":15163505,"url":"https://github.com/pfefferle/wordpress-ostatus","last_synced_at":"2025-09-30T18:32:10.668Z","repository":{"id":57038331,"uuid":"1543702","full_name":"pfefferle/wordpress-ostatus","owner":"pfefferle","description":"An OStatus plugin for WordPress","archived":true,"fork":false,"pushed_at":"2019-10-21T20:09:42.000Z","size":83,"stargazers_count":25,"open_issues_count":3,"forks_count":6,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-08-16T01:40:42.647Z","etag":null,"topics":["federated","fediverse","gnu-social","mastodon","ostatus","plugin","social-network","wordpress","wordpress-plugin"],"latest_commit_sha":null,"homepage":"https://wordpress.org/plugins/ostatus-for-wordpress/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pfefferle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"pfefferle","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":"pfefferle","custom":"https://notiz.blog/donate/"}},"created_at":"2011-03-29T22:23:10.000Z","updated_at":"2024-05-31T00:32:29.000Z","dependencies_parsed_at":"2022-08-23T23:30:58.294Z","dependency_job_id":null,"html_url":"https://github.com/pfefferle/wordpress-ostatus","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/pfefferle/wordpress-ostatus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfefferle%2Fwordpress-ostatus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfefferle%2Fwordpress-ostatus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfefferle%2Fwordpress-ostatus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfefferle%2Fwordpress-ostatus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pfefferle","download_url":"https://codeload.github.com/pfefferle/wordpress-ostatus/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfefferle%2Fwordpress-ostatus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271745467,"owners_count":24813498,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["federated","fediverse","gnu-social","mastodon","ostatus","plugin","social-network","wordpress","wordpress-plugin"],"created_at":"2024-09-27T02:43:24.692Z","updated_at":"2025-09-30T18:32:10.440Z","avatar_url":"https://github.com/pfefferle.png","language":"PHP","funding_links":["https://github.com/sponsors/pfefferle","https://liberapay.com/pfefferle","https://notiz.blog/donate/"],"categories":[],"sub_categories":[],"readme":"# OStatus #\n**Contributors:** [pepijndevos](https://profiles.wordpress.org/pepijndevos), [pfefferle](https://profiles.wordpress.org/pfefferle)  \n**Tags:** ostatus, federated, mastodon, social, gnusocial, statusnet  \n**Donate link:** https://notiz.blog/donate/  \n**Requires at least:** 4.5  \n**Tested up to:** 5.2.2  \n**Stable tag:** 2.5.5  \n**License:** MIT  \n**License URI:** https://opensource.org/licenses/MIT  \n\nA bundle of plugins that turns your blog into your private federated social network.\n\n## Description ##\n\nOStatus for Wordpress turns your blog into a federated social network. This means you can share and talk to everyone using the OStatus protocol, including users of Status.net/Identi.ca, gnu.social, Friendica and Mastodon.\n\nFor more information about OStatus visit the [OStatus Community Group](https://www.w3.org/community/ostatus/)\n\nThis plugin bundles a few other plugins it requires to work, theses are installed automatically unless you have them already installed.\n\nCompatibility:\n\n* GNU.social\n* Mastodon\n* Friendica\n\nPlugin requirements:\n\n* the `WebSub/PubSubHubbub`-plugin: \u003chttps://wordpress.org/plugins/pubsubhubbub/\u003e\n* the `host-meta`-plugin: \u003chttps://wordpress.org/plugins/host-meta/\u003e\n* the `WebFinger`-plugin: \u003chttps://wordpress.org/plugins/webfinger/\u003e\n* the `Salmon`-plugin: \u003chttps://wordpress.org/plugins/salmon/\u003e\n* the `ActivityStreams`-plugin: \u003chttps://wordpress.org/plugins/activitystream-extension/\u003e\n\n## Installation ##\n\n1. Upload the plugin folder to the `/wp-content/plugins/` directory\n1. Activate the plugin through the \\'Plugins\\' menu in WordPress\n1. Check all the needed plugins are there and activated through the settings-page\n\n## Frequently Asked Questions ##\n\n### can I help you? ###\n\nYou can help!\n\nThis plugin bundles a few plugins theta implement parts of the OStatus specification.\n\nIf you are the author of a relevant plugin, or are planning one, contact us to get it included in this bundle.\n\n## Changelog ##\n\n### 2.5.5 ###\n\n* update requirements\n\n### 2.5.4 ###\n\n* Add NodeInfo support\n\n### 2.5.3 ###\n\n* Fixed GNU.social compatibility\n\n### 2.5.2 ###\n\n* Fixed Altenate-URL (feed)\n\n### 2.5.1 ###\n\n* Fixed feed-ids\n\n### 2.5.0 ###\n\n* fixed \"flush rewrite rules\"\n* optimized admin pages (still work in progress)\n\n### 2.4.1 ###\n\n* fixed donation link\n\n### 2.4.0 ###\n\n* complete refactoring\n* better text encoding\n\n### 2.3.2 ###\n\n* updated WebSub support\n\n### 2.3.1 ###\n\n* htmlspecialchars instead of htmlentities\n\n### 2.3.0 ###\n\n* nicer feeds\n* enable/disable the feed summary in the settings\n\n### 2.2.3 ###\n\n* add main OStatus feed URL\n\n### 2.2.2 ###\n\n* support the legacy WebFinger specs\n\n### 2.2.1 ###\n\n* WordPress.org seems to ignore v2.0.0\n\n### 2.2.0 ###\n\n* better compatibility with mastodon\n\n### 2.1.0 ###\n\n* some small tweaks\n* added header image support\n* new pubsubhubbub filters\n\n### 2.0.1 ###\n\n* some small improvements\n* fixed webfinger discovery\n* better i18n handling (thanks @hinaloe)\n\n### 2.0.0 ###\n\n* Mastodon and gnu.social support\n* PHP 7 compatibility\n* small changes\n\n### 1.2 ###\n\n* WordPress 3.1 support\n\n### 1.1 ###\n\n* added functionality\n\n### 1.0 ###\n\n* initial version\n\n## Installation ##\n\nFollow the normal instructions for [installing WordPress plugins](https://codex.wordpress.org/Managing_Plugins#Installing_Plugins).\n\n### Automatic Plugin Installation ###\n\nTo add a WordPress Plugin using the [built-in plugin installer](https://codex.wordpress.org/Administration_Screens#Add_New_Plugins):\n\n1. Go to [Plugins](https://codex.wordpress.org/Administration_Screens#Plugins) \u003e [Add New](https://codex.wordpress.org/Plugins_Add_New_Screen).\n1. Type \"`ostatus`\" into the **Search Plugins** box.\n1. Find the WordPress Plugin you wish to install.\n    1. Click **Details** for more information about the Plugin and instructions you may wish to print or save to help setup the Plugin.\n    1. Click **Install Now** to install the WordPress Plugin.\n1. The resulting installation screen will list the installation as successful or note any problems during the install.\n1. If successful, click **Activate Plugin** to activate it, or **Return to Plugin Installer** for further actions.\n\n### Manual Plugin Installation ###\n\nThere are a few cases when manually installing a WordPress Plugin is appropriate.\n\n* If you wish to control the placement and the process of installing a WordPress Plugin.\n* If your server does not permit automatic installation of a WordPress Plugin.\n* If you want to try the [latest development version](https://github.com/pfefferle/wordpress-ostatus).\n\nInstallation of a WordPress Plugin manually requires FTP familiarity and the awareness that you may put your site at risk if you install a WordPress Plugin incompatible with the current version or from an unreliable source.\n\nBackup your site completely before proceeding.\n\nTo install a WordPress Plugin manually:\n\n* Download your WordPress Plugin to your desktop.\n    * Download from [the WordPress directory](https://wordpress.org/plugins/ostatus/)\n    * Download from [GitHub](https://github.com/pfefferle/wordpress-ostatus/releases)\n* If downloaded as a zip archive, extract the Plugin folder to your desktop.\n* With your FTP program, upload the Plugin folder to the `wp-content/plugins` folder in your WordPress directory online.\n* Go to [Plugins screen](https://codex.wordpress.org/Administration_Screens#Plugins) and find the newly uploaded Plugin in the list.\n* Click **Activate** to activate it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpfefferle%2Fwordpress-ostatus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpfefferle%2Fwordpress-ostatus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpfefferle%2Fwordpress-ostatus/lists"}