About | ringier-bus

A plugin to push events to the Ringier Content Distribution Engine (CDE) via the BUS API whenever an article is created, updated or deleted.

List of Events

  • ArticleCreated
  • ArticleUpdated
  • ArticleDeleted


This plugin will expose two log files which will be saved inside your wp-content/ folder:
1) an error log named ringier_bus_plugin_error.log

This will be made viewable to you by clicking on the sub-menu named “Bus API LOG”.

You will also have the possibility to clear the log.

NOTE: By default we will always show you the latest 10 entries from the log

2) Info Log file named: ringier_bus_plugin.log

This is not viewable via the admin, I am considering providing this feature in future.

For now, you can inspect that log file by going (SSH-ing) into your server.

It has some good hints about the journey of your BUS API from seeing if the Plugin is ON or if any fields needs attention..etc.

Viewing Scheduled Events

1) Events are sent AFTER 2 minutues.

This plugin will always scheduled the sending of the events to the BUS.
That is, whenever you create or edit an article, it will not send the event immediately. Instead it will wait for TWO MINUTES before sending the event to the BUS Endpoint.

2) To view all scheduled events, make use of this plugin: Advanced Cron Manager


The best way to contribute to the development of this plugin is by participating on the GitHub project:


There are many ways you can contribute:

  • Raise an issue if you found one
  • Create/send us a Pull Request with your bug fixes and/or new features
  • Provide us with your feedback and/or suggestions for any improvement or enhancement
  • Translation – this is an area we are yet to do


1) Wasseem Khayrattee – for creating and maintaining the plugin
2) Mishka Rasool – for conceiving/creating the banner and logo asset files


  • The admin page
  • On article dashboard, you can select a value for "Article Lifetime"


1) Install & activate the plugin

At this time, you will need to download the ZIP from its github repo.

But I am working to make this plugin accessible automatically to you right from the WordPress admin dashboard via “plugins > Add New > Search”

2) Click on the menu on your right “Bus API”
3) Fill in all your Event Bus API details
4) DO NOT FORGET to select “ON” for “Enable Bus API” field.

– There is a possibility for you to also have the plugin send messages (in case of any error) to your Slack Channel.
– If you leave any field regarding the Slack feature, the plugin will assume Slack option is OFF
– Likewise, if any of the Bus API fields is empty, the plugin will assume BUS Event is OFF even if you enabled it


There are no reviews for this plugin.

Contributors & Developers

“Ringier-Bus” is open source software. The following people have contributed to this plugin.


“Ringier-Bus” has been translated into 8 locales. Thank you to the translators for their contributions.

Translate “Ringier-Bus” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


1.0.2 (December 06, 2021)

  • update symfony/cache to v5.4.0 – we will stick to 5.x for now because v6.x focuses on php v8+
  • update ACF to v5.11.4

1.0.1 (November 25, 2021)

  • Update ACF to latest v5.11.3

1.0.0 (November 19, 2021)

  • Initial release onto WordPress.org plugin repo with the initial code from phase 1 of this plugin

0.1.0 (September 26, 2021)

  • Initial commit of working code for the benefit of everyone who needs this plugin