You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ri...@apache.org on 2020/05/24 20:24:10 UTC

[incubator-streampipes-website] 01/03: Add adapters to pipeline element overview

This is an automated email from the ASF dual-hosted git repository.

riemer pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes-website.git

commit a63e7bb0e0cbdc6bf45250bc1ff5e32b7e249c77
Author: Dominik Riemer <ri...@fzi.de>
AuthorDate: Sun May 24 21:23:01 2020 +0200

    Add adapters to pipeline element overview
---
 website/_data.json                                 | 292 ++++++++++++++++++++-
 website/css/pe.css                                 |  34 ++-
 .../icon.png                                       | Bin 0 -> 17868 bytes
 .../icon.png                                       | Bin 0 -> 33450 bytes
 .../icon.png                                       | Bin 0 -> 15675 bytes
 .../icon.png                                       | Bin 0 -> 15675 bytes
 .../icon.png                                       | Bin 0 -> 5332 bytes
 .../icon.png                                       | Bin 0 -> 5332 bytes
 .../icon.png                                       | Bin 0 -> 9982 bytes
 .../icon.png                                       | Bin 0 -> 9982 bytes
 .../icon.png                                       | Bin 0 -> 42675 bytes
 .../icon.png                                       | Bin 0 -> 99909 bytes
 .../icon.png                                       | Bin 0 -> 99909 bytes
 .../icon.png                                       | Bin 0 -> 35364 bytes
 .../icon.png                                       | Bin 0 -> 35364 bytes
 .../icon.png                                       | Bin 0 -> 3016 bytes
 .../icon.png                                       | Bin 0 -> 5087 bytes
 .../icon.png                                       | Bin 0 -> 46022 bytes
 .../icon.png                                       | Bin 0 -> 4838 bytes
 .../icon.png                                       | Bin 0 -> 13079 bytes
 .../icon.png                                       | Bin 0 -> 13079 bytes
 .../icon.png                                       | Bin 0 -> 17473 bytes
 .../icon.png                                       | Bin 0 -> 12579 bytes
 .../icon.png                                       | Bin 0 -> 65221 bytes
 .../icon.png                                       | Bin 0 -> 65221 bytes
 .../icon.png                                       | Bin 0 -> 12881 bytes
 .../icon.png                                       | Bin 0 -> 17467 bytes
 .../icon.png                                       | Bin 0 -> 9110 bytes
 .../icon.png                                       | Bin 0 -> 22561 bytes
 .../icon.png                                       | Bin 0 -> 22890 bytes
 .../icon.png                                       | Bin 0 -> 4372 bytes
 .../icon.png                                       | Bin 0 -> 4738 bytes
 .../icon.png                                       | Bin 0 -> 622 bytes
 .../icon.png                                       | Bin 0 -> 3475 bytes
 .../icon.png                                       | Bin 0 -> 2516 bytes
 .../icon.png                                       | Bin 0 -> 710 bytes
 .../icon.png                                       | Bin 0 -> 4378 bytes
 .../icon.png                                       | Bin 0 -> 12881 bytes
 .../icon.png                                       | Bin 0 -> 17467 bytes
 website/pipeline-elements.ejs                      |   4 +-
 40 files changed, 319 insertions(+), 11 deletions(-)

diff --git a/website/_data.json b/website/_data.json
index 142ac58..debe3c7 100644
--- a/website/_data.json
+++ b/website/_data.json
@@ -1,6 +1,14 @@
 {
   "pipelineElements": [
     {
+      "appId": "org.apache.streampipes.processors.pattern-detection.flink.absence",
+      "type": "Data Processor",
+      "name": "Absence",
+      "description": "Detects whether an event does not arrive within a specified time after the occurrence of another event.",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/processors-pattern-detection-flink",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-pattern-detection-flink"
+    },
+    {
       "appId": "org.apache.streampipes.processors.aggregation.flink.aggregation",
       "type": "Data Processor",
       "name": "Aggregation",
@@ -9,6 +17,30 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-aggregation-flink"
     },
     {
+      "appId": "org.apache.streampipes.processors.pattern-detection.flink.and",
+      "type": "Data Processor",
+      "name": "And",
+      "description": "Detects whether an event co-occurs with another event within a given time.",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/processors-pattern-detection-flink",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-pattern-detection-flink"
+    },
+    {
+      "appId": "org.apache.streampipes.connect.protocol.stream.kafka",
+      "type": "Adapter",
+      "name": "Apache Kafka",
+      "description": "Consumes messages from an Apache Kafka broker",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
+      "appId": "org.apache.streampipes.connect.protocol.stream.pulsar",
+      "type": "Adapter",
+      "name": "Apache Pulsar",
+      "description": "Consumes messages from an Apache Pulsar broker",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
       "appId": "org.apache.streampipes.processors.transformation.flink.processor.boilerplate",
       "type": "Data Processor",
       "name": "Boilerplate Removal",
@@ -73,6 +105,14 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-text-mining-jvm"
     },
     {
+      "appId": "org.apache.streampipes.connect.adapters.coindesk",
+      "type": "Adapter",
+      "name": "Coindesk Bitcoin Price",
+      "description": "The current bitcoin price from the Coindesk API.",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
       "appId": "org.apache.streampipes.processors.filters.jvm.compose",
       "type": "Data Processor",
       "name": "Compose",
@@ -89,6 +129,14 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-sinks-databases-jvm"
     },
     {
+      "appId": "org.apache.streampipes.processors.aggregation.flink.count",
+      "type": "Data Processor",
+      "name": "Count Aggregation",
+      "description": "Performs an aggregation based on a given event property and outputs the number of occurrences.",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/processors-aggregation-flink",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-aggregation-flink"
+    },
+    {
       "appId": "org.apache.streampipes.processors.transformation.jvm.count-array",
       "type": "Data Processor",
       "name": "Count Array",
@@ -209,6 +257,22 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-transformation-flink"
     },
     {
+      "appId": "org.apache.streampipes.protocol.set.file",
+      "type": "Adapter",
+      "name": "File Set",
+      "description": "Reads the content from a local file.",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
+      "appId": "org.apache.streampipes.connect.protocol.stream.file",
+      "type": "Adapter",
+      "name": "File Stream",
+      "description": null,
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
       "appId": "org.apache.streampipes.processors.siddhi.frequency",
       "type": "Data Processor",
       "name": "Frequency Calculation",
@@ -225,6 +289,14 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-filters-siddhi"
     },
     {
+      "appId": "org.apache.streampipes.connect.adapters.gdelt",
+      "type": "Adapter",
+      "name": "GDELT",
+      "description": "Global Database of Society",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
       "appId": "org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification",
       "type": "Data Processor",
       "name": "Generic Image Classification",
@@ -241,6 +313,54 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-geo-jvm"
     },
     {
+      "appId": "org.apache.streampipes.protocol.set.http",
+      "type": "Adapter",
+      "name": "HTTP Set",
+      "description": "Regularly poll an HTTP endpoint",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
+      "appId": "org.apache.streampipes.connect.protocol.stream.http",
+      "type": "Adapter",
+      "name": "HTTP Stream",
+      "description": "Continuously fetched events from an HTTP REST endpoint.",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
+      "appId": "org.apache.streampipes.connect.adapters.iex.news",
+      "type": "Adapter",
+      "name": "IEX Cloud News",
+      "description": "Fetches news for a given company (10 news / minutes maximum)",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
+      "appId": "org.apache.streampipes.connect.adapters.iex.stocks",
+      "type": "Adapter",
+      "name": "IEX Cloud Stock Quotes",
+      "description": "Live stock data provided by the IEXCloud API",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
+      "appId": "org.apache.streampipes.connect.adapters.iss",
+      "type": "Adapter",
+      "name": "ISS Location",
+      "description": "Current Location of the International Space Station (ISS)",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
+      "appId": "org.apache.streampipes.processor.imageclassification.jvm.image-cropper",
+      "type": "Data Processor",
+      "name": "Image Cropper",
+      "description": "Crops an image based on given bounding box coordinates",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/processors-image-processing-jvm",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-image-processing-jvm"
+    },
+    {
       "appId": "org.apache.streampipes.processor.imageclassification.jvm.image-enricher",
       "type": "Data Processor",
       "name": "Image Enricher",
@@ -249,6 +369,22 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-image-processing-jvm"
     },
     {
+      "appId": "org.apache.streampipes.connect.adapters.image.set",
+      "type": "Adapter",
+      "name": "Image Upload (Set)",
+      "description": "",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
+      "appId": "org.apache.streampipes.connect.adapters.image.stream",
+      "type": "Adapter",
+      "name": "Image Upload (Stream)",
+      "description": "",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
       "appId": "org.apache.streampipes.sinks.databases.jvm.influxdb",
       "type": "Data Sink",
       "name": "InfluxDB",
@@ -257,6 +393,22 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-sinks-databases-jvm"
     },
     {
+      "appId": "org.apache.streampipes.connect.adapters.influxdb.set",
+      "type": "Adapter",
+      "name": "InfluxDB Set Adapter",
+      "description": "Creates a data set for an InfluxDB measurement",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
+      "appId": "org.apache.streampipes.connect.adapters.influxdb.stream",
+      "type": "Adapter",
+      "name": "InfluxDB Stream Adapter",
+      "description": "Creates a data stream for an InfluxDB measurement",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
       "appId": "org.apache.streampipes.sinks.databases.jvm.iotdb",
       "type": "Data Sink",
       "name": "IoTDB",
@@ -297,6 +449,14 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-text-mining-jvm"
     },
     {
+      "appId": "org.apache.streampipes.connect.protocol.stream.mqtt",
+      "type": "Adapter",
+      "name": "MQTT",
+      "description": null,
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
       "appId": "org.apache.streampipes.sinks.brokers.jvm.mqtt",
       "type": "Data Sink",
       "name": "MQTT Publisher",
@@ -345,6 +505,46 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-filters-jvm"
     },
     {
+      "appId": "org.apache.streampipes.connect.adapters.mysql.set",
+      "type": "Adapter",
+      "name": "MySQL Set Adapter",
+      "description": "Creates a data set from an SQL table",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
+      "appId": "org.apache.streampipes.connect.adapters.mysql.stream",
+      "type": "Adapter",
+      "name": "MySql Stream Adapter",
+      "description": "Creates a data stream for a SQL table",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
+      "appId": "org.apache.streampipes.connect.adapters.netio.mqtt",
+      "type": "Adapter",
+      "name": "NETIO MQTT M2M",
+      "description": "Connect a NETIO power plugs over MQTT",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
+      "appId": "org.apache.streampipes.connect.adapters.netio.rest",
+      "type": "Adapter",
+      "name": "NETIO http JSON",
+      "description": "Connect a NETIO REST power plug",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
+      "appId": "org.apache.streampipes.connect.adapters.nswaustralia.trafficcamera",
+      "type": "Adapter",
+      "name": "NSW Traffic Cameras",
+      "description": "Traffic camera images produced by NSW Australia",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
       "appId": "org.apache.streampipes.processors.textmining.jvm.namefinder",
       "type": "Data Processor",
       "name": "Name Finder",
@@ -385,6 +585,14 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-filters-jvm"
     },
     {
+      "appId": "org.apache.streampipes.connect.adapters.opcua",
+      "type": "Adapter",
+      "name": "OPC UA",
+      "description": "Reads values from an OPC-UA server",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
       "appId": "org.apache.streampipes.sinks.databases.jvm.opcua",
       "type": "Data Sink",
       "name": "OPC-UA",
@@ -401,6 +609,14 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-sinks-notifications-jvm"
     },
     {
+      "appId": "org.apache.streampipes.connect.adapters.plc4x.s7",
+      "type": "Adapter",
+      "name": "PLC4X S7",
+      "description": "Connect directly to your PLC",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
       "appId": "org.apache.streampipes.processors.textmining.jvm.partofspeech",
       "type": "Data Processor",
       "name": "Part of Speech (English)",
@@ -457,6 +673,14 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-sinks-brokers-jvm"
     },
     {
+      "appId": "org.apache.streampipes.connect.adapters.ros",
+      "type": "Adapter",
+      "name": "ROS Bridge",
+      "description": "Connect Robots running on ROS.",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
       "appId": "org.apache.streampipes.sinks.brokers.jvm.rabbitmq",
       "type": "Data Sink",
       "name": "RabbitMQ Publisher",
@@ -465,12 +689,20 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-sinks-brokers-jvm"
     },
     {
-      "appId": "org.apache.streampipes.sinks.databases.jvm.redis",
-      "type": "Data Sink",
-      "name": "Redis",
-      "description": "Stores events in a Redis key-value store.",
-      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/sinks-databases-jvm",
-      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-sinks-databases-jvm"
+      "appId": "org.apache.streampipes.connect.adapters.simulator.randomdataset",
+      "type": "Adapter",
+      "name": "Random Data Simulator (Set)",
+      "description": "Publishes a bounded stream of random events",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
+      "appId": "org.apache.streampipes.connect.adapters.simulator.randomdatastream",
+      "type": "Adapter",
+      "name": "Random Data Simulator (Stream)",
+      "description": "Publishes a continuous stream of random events",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
     },
     {
       "appId": "org.apache.streampipes.processor.geo.jvm.reversegeocoding",
@@ -489,6 +721,14 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-text-mining-jvm"
     },
     {
+      "appId": "org.apache.streampipes.processors.pattern-detection.flink.sequence",
+      "type": "Data Processor",
+      "name": "Sequence",
+      "description": "Detects a sequence of events.",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/processors-pattern-detection-flink",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-pattern-detection-flink"
+    },
+    {
       "appId": "org.apache.streampipes.processors.siddhi.sequence",
       "type": "Data Processor",
       "name": "Sequence Detection",
@@ -513,6 +753,14 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-enricher-jvm"
     },
     {
+      "appId": "org.apache.streampipes.connect.adapters.slack",
+      "type": "Adapter",
+      "name": "Slack",
+      "description": "Subscribes to a Slack channel",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
       "appId": "org.apache.streampipes.sinks.notifications.jvm.slack",
       "type": "Data Sink",
       "name": "Slack Notification",
@@ -569,6 +817,14 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-enricher-flink"
     },
     {
+      "appId": "org.apache.streampipes.processors.statistics.flink.statistics-summary",
+      "type": "Data Processor",
+      "name": "Statistics Summary",
+      "description": "Calculate simple descriptive summary statistics",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/processors-statistics-flink",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-statistics-flink"
+    },
+    {
       "appId": "org.apache.streampipes.processors.siddhi.stop",
       "type": "Data Processor",
       "name": "Stream Stop Detection",
@@ -593,6 +849,14 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-transformation-jvm"
     },
     {
+      "appId": "org.apache.streampipes.connect.adapters.ti",
+      "type": "Adapter",
+      "name": "TI Sensor Tag",
+      "description": null,
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
       "appId": "org.apache.streampipes.processors.transformation.jvm.taskduration",
       "type": "Data Processor",
       "name": "Task Duration",
@@ -681,6 +945,22 @@
       "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-processors-transformation-jvm"
     },
     {
+      "appId": "org.apache.streampipes.connect.adapters.wikipedia.edit",
+      "type": "Adapter",
+      "name": "Wikipedia Edits",
+      "description": "Continuously publishes recent Wikipedia edits",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
+      "appId": "org.apache.streampipes.connect.adapters.wikipedia.new",
+      "type": "Adapter",
+      "name": "Wikipedia New Articles",
+      "description": "Continuously publishes articles created on Wikipedia",
+      "dockerHubLink": "https://hub.docker.com/r/apachestreampipes/connect-worker",
+      "githubLink": "https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters"
+    },
+    {
       "appId": "org.apache.streampipes.processors.textmining.flink.wordcount",
       "type": "Data Processor",
       "name": "Word Count",
diff --git a/website/css/pe.css b/website/css/pe.css
index 4836949..9fd6107 100644
--- a/website/css/pe.css
+++ b/website/css/pe.css
@@ -32,6 +32,10 @@
     border-top: 4px solid #009688;
 }
 
+.pe-container-item-adapter {
+    border-top: 4px solid #FFEB3B;
+}
+
 .pe-container-item-header {
     display: flex;
     flex-direction: row;
@@ -43,8 +47,6 @@
 
 .pe-container-item-icon {
     box-shadow: 0 0 2px #555;
-    width: 75px;
-    height: 75px;
     display: inline;
     float: left;
     padding: 10px;
@@ -52,6 +54,23 @@
     margin-top: 10px;
 }
 
+.pe-container-item-icon-processor {
+    width: 75px;
+    height: 75px;
+}
+
+.pe-container-item-icon-sink {
+    width: 75px;
+    height: 75px;
+}
+
+.pe-container-item-icon-adapter {
+    width: 75px;
+    height: 75px;
+    display: flex;
+    align-items: center;
+}
+
 .pe-container-item-header-pe {
     display: flex;
     flex-direction: column;
@@ -78,7 +97,12 @@
 }
 
 .pe-container-item-label-sink {
-    background: #3F51B5
+    background: #3F51B5;
+}
+
+.pe-container-item-label-adapter {
+    background: #FFEB3B;
+    color:black;
 }
 
 .pe-container-item-body {
@@ -104,6 +128,10 @@
     border: 2px solid #009688;
 }
 
+.pe-icon-adapter {
+    border: 2px solid #FFEB3B;
+}
+
 .pe-container-item-footer {
     display: grid;
     grid-template-columns: 33% 33% 33%;
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.coindesk/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.coindesk/icon.png
new file mode 100644
index 0000000..420be61
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.coindesk/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.gdelt/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.gdelt/icon.png
new file mode 100644
index 0000000..b9ec80c
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.gdelt/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.iex.news/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.iex.news/icon.png
new file mode 100644
index 0000000..48afa81
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.iex.news/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.iex.stocks/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.iex.stocks/icon.png
new file mode 100644
index 0000000..48afa81
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.iex.stocks/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.image.set/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.image.set/icon.png
new file mode 100644
index 0000000..52f3575
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.image.set/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.image.stream/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.image.stream/icon.png
new file mode 100644
index 0000000..52f3575
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.image.stream/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.influxdb.set/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.influxdb.set/icon.png
new file mode 100644
index 0000000..1f9bb88
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.influxdb.set/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.influxdb.stream/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.influxdb.stream/icon.png
new file mode 100644
index 0000000..1f9bb88
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.influxdb.stream/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.iss/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.iss/icon.png
new file mode 100644
index 0000000..e4d1008
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.iss/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.mysql.set/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.mysql.set/icon.png
new file mode 100644
index 0000000..084246f
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.mysql.set/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.mysql.stream/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.mysql.stream/icon.png
new file mode 100644
index 0000000..084246f
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.mysql.stream/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.netio.mqtt/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.netio.mqtt/icon.png
new file mode 100644
index 0000000..b202048
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.netio.mqtt/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.netio.rest/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.netio.rest/icon.png
new file mode 100644
index 0000000..b202048
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.netio.rest/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.nswaustralia.trafficcamera/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.nswaustralia.trafficcamera/icon.png
new file mode 100644
index 0000000..f9ab06c
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.nswaustralia.trafficcamera/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.opcua/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.opcua/icon.png
new file mode 100644
index 0000000..ab68d43
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.opcua/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.plc4x.s7/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.plc4x.s7/icon.png
new file mode 100644
index 0000000..cfb6339
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.plc4x.s7/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.ros/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.ros/icon.png
new file mode 100644
index 0000000..ae0e943
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.ros/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.simulator.randomdataset/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.simulator.randomdataset/icon.png
new file mode 100644
index 0000000..05cc7c3
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.simulator.randomdataset/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.simulator.randomdatastream/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.simulator.randomdatastream/icon.png
new file mode 100644
index 0000000..05cc7c3
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.simulator.randomdatastream/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.slack/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.slack/icon.png
new file mode 100644
index 0000000..4a86273
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.slack/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.ti/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.ti/icon.png
new file mode 100644
index 0000000..06c06f9
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.ti/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.wikipedia.edit/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.wikipedia.edit/icon.png
new file mode 100644
index 0000000..46112dc
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.wikipedia.edit/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.wikipedia.new/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.wikipedia.new/icon.png
new file mode 100644
index 0000000..46112dc
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.adapters.wikipedia.new/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.file/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.file/icon.png
new file mode 100644
index 0000000..2b3a037
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.file/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.http/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.http/icon.png
new file mode 100644
index 0000000..b44424d
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.http/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.kafka/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.kafka/icon.png
new file mode 100644
index 0000000..8b72662
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.kafka/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.mqtt/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.mqtt/icon.png
new file mode 100644
index 0000000..88f2035
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.mqtt/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.pulsar/icon.png b/website/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.pulsar/icon.png
new file mode 100644
index 0000000..d1b1228
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.connect.protocol.stream.pulsar/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.processor.imageclassification.jvm.image-cropper/icon.png b/website/img/pipeline-elements/org.apache.streampipes.processor.imageclassification.jvm.image-cropper/icon.png
new file mode 100644
index 0000000..c35c817
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.processor.imageclassification.jvm.image-cropper/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.processors.aggregation.flink.count/icon.png b/website/img/pipeline-elements/org.apache.streampipes.processors.aggregation.flink.count/icon.png
new file mode 100644
index 0000000..82f2384
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.processors.aggregation.flink.count/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.processors.enricher.jvm.jseval/icon.png b/website/img/pipeline-elements/org.apache.streampipes.processors.enricher.jvm.jseval/icon.png
new file mode 100644
index 0000000..15fd0d4
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.processors.enricher.jvm.jseval/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.processors.pattern-detection.flink.absence/icon.png b/website/img/pipeline-elements/org.apache.streampipes.processors.pattern-detection.flink.absence/icon.png
new file mode 100644
index 0000000..dcd55fc
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.processors.pattern-detection.flink.absence/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.processors.pattern-detection.flink.and/icon.png b/website/img/pipeline-elements/org.apache.streampipes.processors.pattern-detection.flink.and/icon.png
new file mode 100644
index 0000000..23bdcbf
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.processors.pattern-detection.flink.and/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.processors.pattern-detection.flink.sequence/icon.png b/website/img/pipeline-elements/org.apache.streampipes.processors.pattern-detection.flink.sequence/icon.png
new file mode 100644
index 0000000..aaab7bd
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.processors.pattern-detection.flink.sequence/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.processors.statistics.flink.statistics-summary/icon.png b/website/img/pipeline-elements/org.apache.streampipes.processors.statistics.flink.statistics-summary/icon.png
new file mode 100644
index 0000000..c809464
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.processors.statistics.flink.statistics-summary/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.protocol.set.file/icon.png b/website/img/pipeline-elements/org.apache.streampipes.protocol.set.file/icon.png
new file mode 100644
index 0000000..2b3a037
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.protocol.set.file/icon.png differ
diff --git a/website/img/pipeline-elements/org.apache.streampipes.protocol.set.http/icon.png b/website/img/pipeline-elements/org.apache.streampipes.protocol.set.http/icon.png
new file mode 100644
index 0000000..b44424d
Binary files /dev/null and b/website/img/pipeline-elements/org.apache.streampipes.protocol.set.http/icon.png differ
diff --git a/website/pipeline-elements.ejs b/website/pipeline-elements.ejs
index 4b1ce47..72f5b01 100644
--- a/website/pipeline-elements.ejs
+++ b/website/pipeline-elements.ejs
@@ -28,7 +28,7 @@
                 %>
                     <div class="pe-container-item pe-container-item-<%- type %>">
                         <div class="pe-container-item-header">
-                            <div class="pe-container-item-icon pe-icon-<%- type %>">
+                            <div class="pe-container-item-icon pe-container-item-icon-<%- type %> pe-icon-<%- type %>">
                                 <img class="pe-icon" src="/img/pipeline-elements/<%= public._data.pipelineElements[i].appId %>/icon.png">
                             </div>
                             <div class="pe-container-item-header-pe">
@@ -44,7 +44,7 @@
                         <div class="pe-container-item-footer">
                             <div>
                                 <i class="fas fa-file"></i>
-                                <a href="pe/<%= public._data.pipelineElements[i].appId %>/documentation.html">Documentation</a>
+                                <a href="https://streampipes.apache.org/docs/docs/<%= public._data.pipelineElements[i].appId %>/<%= public._data.pipelineElements[i].appId %>/">Documentation</a>
                             </div>
                             <div>
                                 <i class="fab fa-docker"></i>