/apple-news

The Publish to Apple News plugin enables your WordPress blog content to be published to your Apple News channel.

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

Publish to Apple News

read me standard badge

The Publish to Apple News plugin enables your WordPress content to be published to your Apple News channel.

  • Convert your WordPress content into Apple News format automatically.
  • Create a custom design for your Apple News content with no programming knowledge required.
  • Automatically or manually publish posts from WordPress to Apple News.
  • Control individual posts with options to publish, update, or delete.
  • Publish individual posts or in bulk.
  • Handles image galleries and popular embeds like YouTube and Vimeo that are supported by Apple News.

Please visit our wiki for detailed information on the follow items:

Background

To enable content from your WordPress site to be published to your Apple News channel, you must obtain and enter Apple News API credentials from Apple.

Please see the Apple Developer and Apple News Publisher documentation and terms on Apple's website for complete information.

Releases

Install

See the wiki for installation instructions.

Use

See the wiki for usage instructions as well as configuration guidance.

Source

Changelog

See the release archive for the changelog.

Development Process

Contributing

The wiki has details about contributing.

Project Structure

Third-Party Dependencies

Related Efforts

Maintainers

Alley logo

Releasing the Plugin

The plugin uses a built release workflow to compile and tag releases. Whenever a new version is detected in the root composer.json file or in the plugin's headers, the workflow will automatically build the plugin and tag it with a new version. The built tag will contain all the required front-end assets the plugin may require. This works well for publishing to WordPress.org or for submodule-ing.

When you are ready to release a new version of the plugin, you can run npm run release to start the process of setting up a new release.

Contributors

Thanks to all of the contributors to this project.

License

This project is licensed under the GNU Public License (GPL) version 3 or later.