PHPackages                             ujamii/externalblog - 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. [Templating &amp; Views](/categories/templating)
4. /
5. ujamii/externalblog

ActiveNeos-package[Templating &amp; Views](/categories/templating)

ujamii/externalblog
===================

NEOS CMS package to display content from an external blog.

v0.4.3(2y ago)13.8k1[1 issues](https://github.com/ujamii/externalblog/issues)GPL-3.0-onlyPHP

Since Jan 16Pushed 2y ago1 watchersCompare

[ Source](https://github.com/ujamii/externalblog)[ Packagist](https://packagist.org/packages/ujamii/externalblog)[ RSS](/packages/ujamii-externalblog/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (1)Dependencies (1)Versions (10)Used By (0)

External Blog extension for NEOS CMS
====================================

[](#external-blog-extension-for-neos-cms)

[![Packagist](https://camo.githubusercontent.com/8a70c53dc331b54d5be8231980d669a900d92f45bb74de0111173bb5e86a4631/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f756a616d69692f65787465726e616c626c6f672e7376673f636f6c6f72423d677265656e267374796c653d666c6174)](https://packagist.org/packages/ujamii/externalblog)

This package adds a new content type which shows a list of blog posts from an external blog.

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

[](#installation)

```
composer req ujamii/externalblog
```

Usage
-----

[](#usage)

The package provides a new content node type "External Blog Post List". When you add this to your site, you have to provide a feed url (Atom or RSS) and you can set the amount of items to show.

TODOs
-----

[](#todos)

- feature: multi language
- feature: link editor for external blog posts (search by title, add url)
- feature: Command Controller for continuous import of external blog posts as Document nodes
    - make those posts searchable in the NEOS website

#### Templates

[](#templates)

The fusion views are pretty basic, so you will probably want to overwrite it:

```
prototype(Ujamii.ExternalBlog:Component.Molecule.PostList) < prototype(Neos.Fusion:Component) {

    # note about images: props.post.firstMediaUrl will contain the absolute URL to an external image.
    # if you prefer to store this locally, use this eel helper to get as asset:
    # imageResource = ${Ujamii.ExternalBlog.importRemoteImage(this.post.firstMediaUrl, "externalblog")}
    # you can also pass the target collection name as second argument. "imported" is default
    # if you import it as NEOS asset, you can apply resize, crop and so on.

    renderer = 'Whatever you like'
}

```

If you want to adjust the rendering of the single content elements, just overwrite them as you like. All the rendering is done with the files located in `Resources/Private/Fusion/Component/`.

License and Contribution
------------------------

[](#license-and-contribution)

[GPLv3](LICENSE)

As this is OpenSource, you are very welcome to contribute by reporting bugs, improve the code, write tests or whatever you are able to do to improve the project.

If you want to do me a favour, buy me something from my [Amazon wishlist](https://www.amazon.de/registry/wishlist/2C7LSRMLEAD4F).

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 95.5% 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 ~128 days

Recently: every ~206 days

Total

9

Last Release

969d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1526725?v=4)[Michael Grundkötter](/maintainers/mgrundkoetter)[@mgrundkoetter](https://github.com/mgrundkoetter)

---

Top Contributors

[![mgrundkoetter](https://avatars.githubusercontent.com/u/1526725?v=4)](https://github.com/mgrundkoetter "mgrundkoetter (21 commits)")[![marionitschke](https://avatars.githubusercontent.com/u/66317219?v=4)](https://github.com/marionitschke "marionitschke (1 commits)")

---

Tags

neosneos-cmsrss-feed

### Embed Badge

![Health badge](/badges/ujamii-externalblog/health.svg)

```
[![Health](https://phpackages.com/badges/ujamii-externalblog/health.svg)](https://phpackages.com/packages/ujamii-externalblog)
```

###  Alternatives

[neos/neos

An open source Content Application Platform based on Flow. A set of core Content Management features is resting within a larger context that allows you to build a perfectly customized experience for your users.

1151.0M773](/packages/neos-neos)[neos/neos-development-collection

Neos packages in a joined repository for pull requests.

267103.9k1](/packages/neos-neos-development-collection)[neos/media

The Media package

101.2M53](/packages/neos-media)

PHPackages © 2026

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