PHPackages                             craftcms/apple-news - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. craftcms/apple-news

ActiveCraft-plugin[API Development](/categories/api)

craftcms/apple-news
===================

Publish Craft CMS entries to Apple News

4.1.0(1mo ago)4223.5k7[5 issues](https://github.com/craftcms/apple-news/issues)MITPHPPHP ^8.2.0

Since Jun 14Pushed 1w ago6 watchersCompare

[ Source](https://github.com/craftcms/apple-news)[ Packagist](https://packagist.org/packages/craftcms/apple-news)[ RSS](/packages/craftcms-apple-news/feed)WikiDiscussions 4.x Synced 4d ago

READMEChangelog (5)Dependencies (23)Versions (22)Used By (0)

[![Apple News icon](./src/icon.svg)](./src/icon.svg)

Apple News
==========

[](#apple-news)

This plugin provides an [Apple News](https://www.apple.com/ca/apple-news/) integration for Craft CMS, making it possible to publish your content to iPhone, iPad, and Mac users around the world.

Before You Begin
----------------

[](#before-you-begin)

Before you can start publishing to Apple News, you’ll need to sign up for [News Publisher](https://www.icloud.com/newspublisher/) and create your first channel. Make sure you choose to publish with **Apple News Format** when asked. Note that new channels must go through an approval process before they can be used.

Once you’ve created a channel, you’ll need to write down its Channel ID and API credentials. You can get those from **Settings** → **Channel Info** → **Connect CMS** → **API Key** in News Publisher.

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 5.0.0+.

Installation
------------

[](#installation)

You can install this plugin from the Plugin Store or with Composer.

#### From the Plugin Store

[](#from-the-plugin-store)

Go to the Plugin Store in your project’s Control Panel and search for **Apple News**. Then click on the **Install** button in its modal window.

#### With Composer

[](#with-composer)

Open your terminal and run the following commands:

```
# go to the project directory
cd /path/to/my-project.test

# tell Composer to load the plugin
composer require craftcms/apple-news

# tell Craft to install the plugin
./craft install/plugin apple-news
```

Configuration
-------------

[](#configuration)

Publish to Apple News gets its own configuration file, located at `config/apple-news.php`. It can have the following config settings:

- `channels` *(array)* – List of [channel class](#channel-classes) configs
- `autoPublishOnSave` *(bool)* – Whether entries should be automatically published to Apple News whenever they are saved (`true` by default)

Here’s an example:

```
