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.8k2[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 1w 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

23

—

LowBetter than 27% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community11

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

923d 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

[mustache/mustache

A Mustache implementation in PHP.

3.3k44.6M291](/packages/mustache-mustache)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[whitecube/nova-flexible-content

Flexible Content &amp; Repeater Fields for Laravel Nova.

8053.0M25](/packages/whitecube-nova-flexible-content)[mopa/bootstrap-bundle

Easy integration of twitters bootstrap into symfony2

7042.9M33](/packages/mopa-bootstrap-bundle)[limenius/react-bundle

Client and Server-side react rendering in a Symfony Bundle

3871.2M](/packages/limenius-react-bundle)[symfony/ux-icons

Renders local and remote SVG icons in your Twig templates.

545.8M69](/packages/symfony-ux-icons)

PHPackages © 2026

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