Skip to content

Commit 03cc62b

Browse files
authored
Merge pull request #11 from gtt-project/fiware-federation-section
Expand the FIWARE section with federation
2 parents 54a0d51 + 52d8308 commit 03cc62b

2 files changed

Lines changed: 27 additions & 7 deletions

File tree

assets/img/fiware-federation.jpg

79.1 KB
Loading

index.html

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -193,10 +193,12 @@ <h3>redmine_gtt_print</h3>
193193
<div class="container">
194194
<h2>From city sensors to work orders</h2>
195195
<p class="section-lead">The <a href="https://github.com/gtt-project/redmine_gtt_fiware">redmine_gtt_fiware</a>
196-
plugin connects GTT to <a href="https://www.fiware.org/">FIWARE</a> context brokers.
197-
When an entity changes (a waste container fills up, a sensor crosses a threshold,
198-
a citizen files a report), a geo-referenced Redmine issue appears exactly where
199-
the work is.</p>
196+
plugin connects GTT to <a href="https://www.fiware.org/">FIWARE</a> context brokers,
197+
in both directions. When an entity changes (a waste container fills up, a sensor
198+
crosses a threshold, a citizen files a report), a geo-referenced Redmine issue
199+
appears exactly where the work is. And the issues themselves can be published
200+
back to the broker, so other systems and organizations see what is being worked
201+
on.</p>
200202
<div class="showcase">
201203
<div class="showcase-row">
202204
<div class="showcase-text">
@@ -226,6 +228,22 @@ <h3>Subscriptions without writing JSON</h3>
226228
alt="Subscription form with a live preview of the issue rendered from a sample waste container entity">
227229
</figure>
228230
</div>
231+
<div class="showcase-row">
232+
<div class="showcase-text">
233+
<h3>See who else is on it</h3>
234+
<p>Two organizations share a broker, and both track the same overflowing
235+
container. Each issue shows the other organization's work order with its
236+
status and a link, new issues can be annotated or suppressed while someone
237+
else is already on the problem, and foreign status changes arrive as issue
238+
notes. Matching uses a small
239+
<a href="/ns/fiware">published vocabulary</a>, not a shared database.</p>
240+
</div>
241+
<figure class="browser-frame">
242+
<div class="browser-bar" aria-hidden="true"><span></span><span></span><span></span></div>
243+
<img src="assets/img/fiware-federation.jpg" width="1600" height="521" loading="lazy"
244+
alt="Redmine issue whose federation panel lists another organization's work order for the same waste container, with status and a link">
245+
</figure>
246+
</div>
229247
</div>
230248
<div class="grid features">
231249
<article class="card">
@@ -240,9 +258,11 @@ <h3>Fits your broker's security</h3>
240258
<code>X-Api-Key</code>, <code>X-Auth-Token</code>.</p>
241259
</article>
242260
<article class="card">
243-
<h3>Built for production</h3>
244-
<p>Per-subscription webhook secrets, SSRF-hardened attachment downloads,
245-
and a CI matrix across Redmine 6.0 to 7.0 and Ruby 3.3 to 4.0.</p>
261+
<h3>Issues become entities</h3>
262+
<p>Every issue can live on the broker as an NGSI-LD <code>Issue</code>
263+
entity with a stable id, kept up to date from creation to closure, so
264+
dashboards and other cities' systems see the state of the work without
265+
touching Redmine.</p>
246266
</article>
247267
</div>
248268
<p class="center">

0 commit comments

Comments
 (0)