Skip to content

Clean up settings (part 3)#784

Merged
poppastring merged 2 commits into
mainfrom
removing-redunt-config-part3
Feb 25, 2026
Merged

Clean up settings (part 3)#784
poppastring merged 2 commits into
mainfrom
removing-redunt-config-part3

Conversation

@poppastring
Copy link
Copy Markdown
Owner

PR Classification

Code cleanup and deprecation of legacy crossposting and pingback features.

PR Summary

This pull request removes all support for crossposting and pingback functionality from the blog platform, simplifying the codebase and configuration.

  • BlogManager.cs and IBlogDataService.cs: Remove crosspost and pingback logic, update DeleteEntry method to only handle local deletion.
  • ISiteConfig.cs, SiteConfig.cs, SiteConfigTest.cs, SiteViewModel.cs: Delete all properties and interfaces related to crossposting and pingback.
  • site.config and site.Development.config: Remove crosspost, pingback, and related XML settings.
  • AdminController.cs and Settings.cshtml: Eliminate references to crosspost and pingback settings in admin UI and controller.
  • BlogDataServiceTest.cs: Update unit tests to match new DeleteEntry signature.

Removed all code, configuration, and UI references to CrosspostSites and CrossPostFooter. Refactored DeleteEntry methods and updated tests to eliminate crossposting parameters. Cleaned up dead code and removed related XML elements from site configs.
All code and config related to Pingback and PingServices has been removed, including ISiteConfig properties, XML elements, supporting methods, and UI references. This simplifies entry saving and site configuration by eliminating unused legacy features.
@poppastring poppastring merged commit 3c9f91d into main Feb 25, 2026
3 checks passed
@poppastring poppastring deleted the removing-redunt-config-part3 branch February 25, 2026 01:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant