PHPackages                             newscoop/ingest-plugin-bundle - 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. [Admin Panels](/categories/admin)
4. /
5. newscoop/ingest-plugin-bundle

ActiveNewscoop-plugin[Admin Panels](/categories/admin)

newscoop/ingest-plugin-bundle
=============================

Ingest bundle for Newscoop v4.4

0.4.6(10y ago)23474GPL-3.0PHPPHP &gt;=5.3.3

Since Apr 17Pushed 8y ago18 watchersCompare

[ Source](https://github.com/newscoop/plugin-IngestPluginBundle)[ Packagist](https://packagist.org/packages/newscoop/ingest-plugin-bundle)[ RSS](/packages/newscoop-ingest-plugin-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)Dependencies (2)Versions (9)Used By (0)

IngestPluginBundle
==================

[](#ingestpluginbundle)

This plugin adds functionality to Newscoop for importing external data sources.

Support Newscoop version 4.4

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

[](#installation)

Installation is a quick process:

1. How to install this plugin?
2. That's all!

### Step 1: How to install this plugin?

[](#step-1-how-to-install-this-plugin)

Run the command:

```
$ php application/console plugins:install "newscoop/ingest-plugin-bundle"
$ php application/console assets:install public/
```

Plugin will be installed to your project's `newscoop/plugins/Newscoop` directory.

### Step 2: That's all!

[](#step-2-thats-all)

Go to Newscoop Admin panel and then open `Plugins` tab. The Plugin will show up there. You can now use the plugin.

**Note:**

To update this plugin run the command:

```
$ php application/console plugins:update "newscoop/ingest-plugin-bundle"
$ php application/console assets:install public/
```

To remove this plugin run the command:

```
$ php application/console plugins:remove "newscoop/ingest-plugin-bundle"
```

Documentation
-------------

[](#documentation)

### Parsers

[](#parsers)

By default there are two parsers included for these external sources. The RSS parser works out of the box and supports RSS 1.0, RSS 2.0 and ATOM feeds. The NewsML parser is based on the SDA implementation of NewsML but needs a little configuration, since most NewsML feeds are pushed via FTP to the server. The parser already includes basic functionality to read xml files from a directory. Extra parser can be installed by creating a file in the Parsers directory of this plugin. The abstract parser should be extended, since it already contains all valid methods and returns default valid values. One should just extend the needed methods and it's done. It's also possible to store additional information through the getAttribute() methods. See source code for more clarification.

### Feeds

[](#feeds)

Multiple feeds can be added, using the same or different parsers. Per feed it's possible to set publication and section where the external content should be published, the parser can also specific a section per entry. Feeds can be updated manually through the backend interface or through console commands, which can also be used in a cron. Autmatic publishing of feeds is also possible.

### Entries

[](#entries)

All entries will be listed and can manually be published or prepared. By preparing an entry an article will be created, which could be edited by the user. Remember though that on updates of the feed the article content could be overwritten. Entries will be automatically updated with the correct content, uniqueness is determined by the newsItemId. Through the getInstruction method in the parser one can also specify to delete an entry.

License
-------

[](#license)

This bundle is under the GNU General Public License v3. See the complete license in the bundle:

```
LICENSE

```

About
-----

[](#about)

This Bundle is a [Sourcefabric z.ú.](https://github.com/sourcefabric) initiative.

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 87.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~61 days

Recently: every ~77 days

Total

6

Last Release

3730d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/259cf09fe93a346f3d69381ecdb79261caa3238bf58c1e61eeda22c25bef6e8f?d=identicon)[newscoop](/maintainers/newscoop)

---

Top Contributors

[![m038](https://avatars.githubusercontent.com/u/164319?v=4)](https://github.com/m038 "m038 (157 commits)")[![takeit](https://avatars.githubusercontent.com/u/562536?v=4)](https://github.com/takeit "takeit (11 commits)")[![localizer](https://avatars.githubusercontent.com/u/6546475?v=4)](https://github.com/localizer "localizer (6 commits)")[![thnkloud9](https://avatars.githubusercontent.com/u/1511745?v=4)](https://github.com/thnkloud9 "thnkloud9 (5 commits)")

---

Tags

cmsadminintegrationnewscoopingest

### Embed Badge

![Health badge](/badges/newscoop-ingest-plugin-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/newscoop-ingest-plugin-bundle/health.svg)](https://phpackages.com/packages/newscoop-ingest-plugin-bundle)
```

###  Alternatives

[arbory/arbory

Administration interface for Laravel

4752.8k3](/packages/arbory-arbory)[bpocallaghan/titan

Core framework for laravel projects (Laravel Admin Starter).

5811.2k1](/packages/bpocallaghan-titan)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
