@@ -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