Difference between revisions of "Template:Semorg-hub"

From SmartHubs
Jump to: navigation, search
 
(67 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>{{semorg-bundle}}</noinclude><includeonly>[[Category:{{int:semorg-hub-category}}]]{{#semorg-set:hub  
+
<noinclude>{{semorg-bundle}}</noinclude><includeonly>{{#set-integration-levels:
  |spatial-facilities={{{spatial-facilities|}}}  
+
  |pt-services={{{pt-services|}}}
  |number-modes={{{number-modes|}}}  
+
  |mobility-related-services={{{mobility-related-services|}}}
  |living-lab={{{living-lab|}}}  
+
  |other-services={{{other-services|}}}
  |description={{{description|}}}  
+
  |participation={{{participation|}}}
  |usp={{{usp|}}}
+
  |participation-type={{{participation-type|}}}
  |learnings={{{learnings|}}}
+
  |participation-valuation={{{participation-valuation|}}}
  |type={{{type|}}}
+
  |participation-vulnerable={{{participation-vulnerable|}}}
  |physical-integration-level={{#ifeq:{{{physical-integration-level|unknown}}}
+
  |participation-vulnerable-direct={{{participation-vulnerable-direct|}}}
     |unknown
+
  |s-carsharing={{{s-carsharing|}}}
     |
+
  |s-bikesharing={{{s-bikesharing|}}}
     |{{#replace:{{{physical-integration-level|}}}|Level |}}
+
  |s-cargobikesharing={{{s-cargobikesharing|}}}
 +
  |s-scootersharing={{{s-scootersharing|}}}
 +
  |s-kickscootersharing={{{s-kickscootersharing|}}}
 +
  |s-ridehailing={{{s-ridehailing|}}}
 +
  |s-taxi={{{s-taxi|}}}
 +
  |s-carpooling={{{s-carpooling|}}}
 +
  |planner-planning={{{planner-planning|}}}
 +
  |planner-maas={{{planner-maas|}}}
 +
  |planner-maas-partly={{{planner-maas-partly|}}}
 +
  |planner-support={{{planner-support|}}}
 +
  |planner-bundle={{{planner-bundle|}}}
 +
  |planner-policies={{{planner-policies|}}}
 +
  |planner-intuitive={{{planner-intuitive|}}}
 +
  |planner-analogue={{{planner-analogue|}}}
 +
  |info-logo={{{info-logo|}}}
 +
  |info-pillar={{{info-pillar|}}}
 +
  |info-wayfinding={{{info-wayfinding|}}}
 +
  |info-conflicts={{{info-conflicts|}}}
 +
  |info-assistance={{{info-assistance|}}}
 +
  |info-placemaking={{{info-placemaking|}}}
 +
  |inclusion-minimum={{{inclusion-minimum|}}}
 +
  |inclusion-universal={{{inclusion-universal|}}}
 +
}}{{#ifeq:{{NAMESPACE}}|Draft
 +
  |[[Category:semorg-hub-submitted]]{{#semorg-set:hub
 +
    |name={{{name|}}}
 +
    |contact-name={{{contact-name|}}}
 +
    |contact-organization={{{contact-organization|}}}
 +
    |contact-email={{{contact-email|}}}
 +
  }}<div class="alert alert-success">'''Thank you for the submit!'''
 +
<br>The hub will be visible after approval by one of the administrators of the platform.</div>
 +
  |[[Category:{{int:semorg-hub-category}}]]{{#semorg-set:hub  
 +
    |spatial-facilities={{{spatial-facilities|}}}  
 +
    |number-modes={{{number-modes|}}}  
 +
    |living-lab={{{living-lab|}}}  
 +
    |description={{{description|}}}  
 +
    |usp={{{usp|}}}
 +
    |learnings={{{learnings|}}}
 +
    |type={{{type|}}}
 +
    |physical-integration-level-manual={{#ifeq:{{{physical-integration-level|unknown}}}
 +
      |unknown
 +
      |
 +
      |{{#replace:{{{physical-integration-level|}}}|Level |}}
 +
    }}
 +
    |physical-integration-target-level={{#ifeq:{{{physical-integration-target-level|unknown}}}
 +
      |unknown
 +
      |
 +
      |{{#replace:{{{physical-integration-target-level|}}}|Level |}}
 +
    }}
 +
    |physical-integration-description={{{physical-integration-description|}}}
 +
    |digital-integration-level-manual={{#ifeq:{{{digital-integration-level|unknown}}}
 +
      |unknown
 +
      |
 +
      |{{#replace:{{{digital-integration-level|}}}|Level |}}
 +
    }}
 +
    |digital-integration-target-level={{#ifeq:{{{digital-integration-target-level|unknown}}}
 +
      |unknown
 +
      |
 +
      |{{#replace:{{{digital-integration-target-level|}}}|Level |}}
 +
    }}
 +
    |digital-integration-description={{{digital-integration-description|}}}
 +
    |democratic-integration-level-manual={{#ifeq:{{{democratic-integration-level|unknown}}}
 +
      |unknown
 +
      |
 +
      |{{#replace:{{{democratic-integration-level|}}}|Level |}}
 +
    }}
 +
     |democratic-integration-target-level={{#ifeq:{{{democratic-integration-target-level|unknown}}}
 +
      |unknown
 +
      |
 +
      |{{#replace:{{{democratic-integration-target-level|}}}|Level |}}
 +
    }}
 +
    |democratic-integration-description={{{democratic-integration-description|}}}
 +
    |website={{{website|}}}
 +
    |other-functions={{{other-functions|}}}
 +
    |catchement-area={{{catchement-area|}}}
 +
    |operation-start={{{operation-start|}}}
 +
    |operation-end={{{operation-end|}}}
 +
    |operation-text={{{operation-text|}}}
 +
    |mode-distance={{{mode-distance|}}}
 +
    |modes-text={{{modes-text|}}}
 +
    |name={{{name|}}}
 +
    |neighbourhood={{{neighbourhood|}}}
 +
    |address={{{address|}}}
 +
    |coordinates={{{coordinates|}}}
 +
    |country={{{country|}}}
 +
    |city={{{city|}}}
 +
    |neighbourhood-characteristics={{{neighbourhood-characteristics|}}}
 +
    |status={{{status|}}}
 +
    |status-text={{{status-text|}}}
 +
     |provider={{{provider|}}}
 +
     |case-study={{#if:{{{living-lab|}}}|true|false}}
 +
    |picture={{#ifexist:File:{{{picture|}}}|File:{{{picture}}}}}
 +
    |visibility-description={{{visibility-description|}}}
 +
    |city-inhabitants={{{city-inhabitants|}}}
 +
    |city-inhabitants-year={{{city-inhabitants-year|}}}
 +
    |city-inhabitants-prognosis={{{city-inhabitants-prognosis|}}}
 +
    |city-inhabitants-prognosis-year={{{city-inhabitants-prognosis-year|}}}
 +
    |city-implementation-body={{{city-implementation-body|}}}
 +
    |city-involved-resorts={{{city-involved-resorts|}}}
 +
    |city-stakeholders={{{city-stakeholders|}}}
 +
    |city-networks={{{city-networks|}}}
 +
    |region-inhabitants={{{region-inhabitants|}}}
 +
    |region-inhabitants-year={{{region-inhabitants-year|}}}
 +
    |region-inhabitants-prognosis={{{region-inhabitants-prognosis|}}}
 +
    |region-inhabitants-prognosis-year={{{region-inhabitants-prognosis-year|}}}
 +
    |region-implementation-body={{{region-implementation-body|}}}
 +
    |region-involved-resorts={{{region-involved-resorts|}}}
 +
    |region-stakeholders={{{region-stakeholders|}}}
 +
    |national-agencies={{{national-agencies|}}}
 +
    |levels-checked={{{levels-checked|}}}
 +
    |smartness={{smartness|{{#get-integration-level:physical}}|{{#get-integration-level:digital}}|{{#get-integration-level:democratic}}}}
 +
    |target-smartness={{smartness|{{#replace:{{{physical-integration-target-level|}}}|Level |}}|{{#replace:{{{digital-integration-target-level|}}}|Level |}}|{{#replace:{{{democratic-integration-target-level|}}}|Level |}}}}
 +
    |has-network={{{has-network|false}}}
 +
    |info-logo={{{info-logo|}}}
 +
    |info-pillar={{{info-pillar|}}}
 +
    |info-wayfinding={{{info-wayfinding|}}}
 +
    |info-conflicts={{{info-conflicts|}}}
 +
    |info-assistance={{{info-assistance|}}}
 +
    |info-placemaking={{{info-placemaking|}}}
 +
    |inclusion-minimum={{{inclusion-minimum|}}}
 +
    |inclusion-universal={{{inclusion-universal|}}}
 +
    |planner-planning={{{planner-planning|}}}
 +
    |planner-maas={{{planner-maas|}}}
 +
    |planner-maas-partly={{{planner-maas-partly|}}}
 +
    |planner-support={{{planner-support|}}}
 +
    |planner-bundled={{{planner-bundled|}}}
 +
    |planner-policies={{{planner-policies|}}}
 +
    |planner-intuitive={{{planner-intuitive|}}}
 +
    |planner-visually-impaired={{{planner-visually-impaired|}}}
 +
    |planner-reading-disabilities={{{planner-reading-disabilities|}}}
 +
    |planner-analogue={{{planner-analogue|}}}
 +
    |participation={{{participation|}}}
 +
    |participation-vulnerable={{{participation-vulnerable|false}}}
 +
    |participation-vulnerable-direct={{{participation-vulnerable-direct|false}}}
 +
    |contact-name={{{contact-name|}}}
 +
    |contact-organization={{{contact-organization|}}}
 +
    |contact-email={{{contact-email|}}}
 +
  }}{{#semorg-set-list:hub
 +
    |network={{#arraymap:{{{network|}}}|,|xxx|Networks/xxx}}
 +
    |project-research={{#arraymap:{{{project-research|}}}|,|xxx|Research Projects/xxx}}
 +
    |visibility={{{visibility|}}}
 +
    |pt-services={{{pt-services|}}}
 +
    |s-carsharing={{{s-carsharing|}}}
 +
    |s-bikesharing={{{s-bikesharing|}}}
 +
    |s-cargobikesharing={{{s-cargobikesharing|}}}
 +
    |s-scootersharing={{{s-scootersharing|}}}
 +
    |s-kickscootersharing={{{s-kickscootersharing|}}}
 +
    |s-ridehailing={{{s-ridehailing|}}}
 +
    |s-taxi={{{s-taxi|}}}
 +
    |s-carpooling={{{s-carpooling|}}}
 +
    |mobility-related-services={{{mobility-related-services|}}}
 +
    |other-services={{{other-services|}}}
 +
    |participation-type={{{participation-type|}}}
 +
    |participation-valuation={{{participation-valuation|0}}}
 +
    |initiation={{{initiation|}}}
 
   }}
 
   }}
  |physical-integration-target-level={{#ifeq:{{{physical-integration-target-level|unknown}}}
 
    |unknown
 
    |
 
    |{{#replace:{{{physical-integration-target-level|}}}|Level |}}
 
  }}
 
  |physical-integration-description={{{physical-integration-description|}}}
 
  |digital-integration-level={{#ifeq:{{{digital-integration-level|unknown}}}
 
    |unknown
 
    |
 
    |{{#replace:{{{digital-integration-level|}}}|Level |}}
 
  }}
 
  |digital-integration-target-level={{#ifeq:{{{digital-integration-target-level|unknown}}}
 
    |unknown
 
    |
 
    |{{#replace:{{{digital-integration-target-level|}}}|Level |}}
 
  }}
 
  |digital-integration-description={{{digital-integration-description|}}}
 
  |democratic-integration-level={{#ifeq:{{{democratic-integration-level|unknown}}}
 
    |unknown
 
    |
 
    |{{#replace:{{{democratic-integration-level|}}}|Level |}}
 
  }}
 
  |democratic-integration-target-level={{#ifeq:{{{democratic-integration-target-level|unknown}}}
 
    |unknown
 
    |
 
    |{{#replace:{{{democratic-integration-target-level|}}}|Level |}}
 
  }}
 
  |democratic-integration-description={{{democratic-integration-description|}}}
 
  |website={{{website|}}}
 
  |other-functions={{{other-functions|}}}
 
  |catchement-area={{{catchement-area|}}}
 
  |operation-start={{{operation-start|}}}
 
  |operation-text={{{operation-text|}}}
 
  |mode-distance={{{mode-distance|}}}
 
  |modes-text={{{modes-text|}}}
 
  |name={{{name|}}}
 
  |neighbourhood={{{neighbourhood|}}}
 
  |address={{{address|}}}
 
  |number-operators={{{number-operators|}}}
 
  |coordinates={{{coordinates|}}}
 
  |country={{{country|}}}
 
  |city={{{city|}}}
 
  |neighbourhood-characteristics={{{neighbourhood-characteristics|}}}
 
  |status={{{status|}}}
 
  |status-text={{{status-text|}}}
 
  |provider={{{provider|}}}
 
  |case-study={{#if:{{{living-lab|}}}|true|false}}
 
  |picture={{#ifexist:File:{{{picture|}}}|File:{{{picture}}}}}
 
  |visibility-description={{{visibility-description|}}}
 
  |city-inhabitants={{{city-inhabitants|}}}
 
  |city-inhabitants-year={{{city-inhabitants-year|}}}
 
  |city-inhabitants-prognosis={{{city-inhabitants-prognosis|}}}
 
  |city-inhabitants-prognosis-year={{{city-inhabitants-prognosis-year|}}}
 
  |city-implementation-body={{{city-implementation-body|}}}
 
  |city-involved-resorts={{{city-involved-resorts|}}}
 
  |city-stakeholders={{{city-stakeholders|}}}
 
  |city-networks={{{city-networks|}}}
 
  |region-inhabitants={{{region-inhabitants|}}}
 
  |region-inhabitants-year={{{region-inhabitants-year|}}}
 
  |region-inhabitants-prognosis={{{region-inhabitants-prognosis|}}}
 
  |region-inhabitants-prognosis-year={{{region-inhabitants-prognosis-year|}}}
 
  |region-implementation-body={{{region-implementation-body|}}}
 
  |region-involved-resorts={{{region-involved-resorts|}}}
 
  |region-stakeholders={{{region-stakeholders|}}}
 
  |national-agencies={{{national-agencies|}}}
 
  |levels-checked={{{levels-checked|}}}
 
  |smartness={{smartness|{{#replace:{{{physical-integration-level|}}}|Level |}}|{{#replace:{{{digital-integration-level|}}}|Level |}}|{{#replace:{{{democratic-integration-level|}}}|Level |}}}}
 
  |target-smartness={{smartness|{{#replace:{{{physical-integration-target-level|}}}|Level |}}|{{#replace:{{{digital-integration-target-level|}}}|Level |}}|{{#replace:{{{democratic-integration-target-level|}}}|Level |}}}}
 
}}{{#semorg-set-list:hub
 
  |network={{{network|}}}
 
  |project-research={{{project-research|}}}
 
  |visibility={{{visibility|}}}
 
 
}}{{#semorg-detail:hub
 
}}{{#semorg-detail:hub
 
   |heading={{{name|}}}
 
   |heading={{{name|}}}
 
}}{{#semorg-table:hub  
 
}}{{#semorg-table:hub  
   |picture={{#ifexist:File:{{{picture|}}}|[[File:{{{picture|}}}|class=img-fluid]]}}
+
   |picture={{#ifexist:File:{{{picture|}}}|[[File:{{{picture|}}}|800px|link=|class=img-fluid]]}}
 
   |website={{{website|}}}  
 
   |website={{{website|}}}  
   |type={{#if:{{{type|}}}|{{semorg-mapping-hub-type|{{{type}}}}}<div>[{{fullurl:Comparable Hubs|hub-type={{urlencode:{{{type|}}}}}&hub-status={{urlencode:{{{status|}}}}}&hub-physical-integration-level={{urlencode:{{#replace:{{{physical-integration-level|}}}|Level |}}}}&highlight={{FULLPAGENAMEE}}}} <span class="btn btn-secondary btn-sm">show comparable hubs</span>]</div>}}
+
   |type={{#if:{{{type|}}}
 +
    |{{semorg-mapping-hub-type|{{{type}}}}}{{comparable-link
 +
      |type={{{type|}}}
 +
      |status={{{status|}}}
 +
      |physical-integration-level={{#get-integration-level:physical}}
 +
    }}
 +
  }}
 
   |status={{{status|}}}{{#if:{{{status-text|}}}
 
   |status={{{status|}}}{{#if:{{{status-text|}}}
 
     |<div class="semorg-list-row-details">{{{status-text}}}</div>
 
     |<div class="semorg-list-row-details">{{{status-text}}}</div>
Line 102: Line 189:
 
   |network={{network-link|{{{network|}}}}}
 
   |network={{network-link|{{{network|}}}}}
 
   |living-lab={{living-lab-link|{{{living-lab|}}}}}
 
   |living-lab={{living-lab-link|{{{living-lab|}}}}}
   |physical-integration={{#if:{{{physical-integration-level|}}}{{{physical-integration-description|}}}|{{{physical-integration-level|}}} {{#if:{{{physical-integration-target-level|}}}|<small>(target: {{{physical-integration-target-level}}})</small>}}<div class="semorg-list-row-details">{{{physical-integration-description|}}}</div>}}
+
   |physical-integration={{integration-level-display|physical|{{#get-integration-level:physical}}|{{{physical-integration-target-level|}}}|{{{physical-integration-description|}}}}}
   |digital-integration={{#if:{{{digital-integration-level|}}}{{{digital-integration-description|}}}|{{{digital-integration-level|}}} {{#if:{{{digital-integration-target-level|}}}|<small>(target: {{{digital-integration-target-level}}})</small>}}<div class="semorg-list-row-details">{{{digital-integration-description|}}}</div>}}
+
   |digital-integration={{integration-level-display|digital|{{#get-integration-level:digital}}|{{{digital-integration-target-level|}}}|{{{digital-integration-description|}}}}}
   |democratic-integration={{#if:{{{democratic-integration-level|}}}{{{democratic-integration-description|}}}|{{{democratic-integration-level|}}} {{#if:{{{democratic-integration-target-level|}}}|<small>(target: {{{democratic-integration-target-level}}})</small>}}<div class="semorg-list-row-details">{{{democratic-integration-description|}}}</div>}}
+
   |democratic-integration={{integration-level-display|democratic|{{#get-integration-level:democratic}}|{{{democratic-integration-target-level|}}}|{{{democratic-integration-description|}}}}}
 
   |provider={{{provider|}}}
 
   |provider={{{provider|}}}
   |operators={{{operators|}}}{{#if:{{{operation-text|}}}
+
   |initiation-combined={{{initiation|}}}
     |<div class="semorg-list-row-details">
+
  |spatial-facilities={{{spatial-facilities|}}}
{{{operation-text}}}</div>
+
  |services-text={{#if:{{{pt-services|}}}
 +
    |<div class="hub-services"><div class="hub-services-type">{{#get-integration-level:number_pt_modes}} PT {{int:services|{{#get-integration-level:number_pt_modes}}}}:</div>{{pt-services|{{{pt-services|}}}}}</div>
 +
  }}{{#ifexpr:{{#get-integration-level:number_shared_modes}}>0
 +
    |<div class="hub-services"><div class="hub-services-type">{{#get-integration-level:number_shared_modes}} shared {{int:services|{{#get-integration-level:number_shared_modes}}}}:</div>{{shared-services
 +
      |s-carsharing={{{s-carsharing|}}}
 +
      |s-bikesharing={{{s-bikesharing|}}}
 +
      |s-cargobikesharing={{{s-cargobikesharing|}}}
 +
      |s-scootersharing={{{s-scootersharing|}}}
 +
      |s-kickscootersharing={{{s-kickscootersharing|}}}
 +
      |s-ridehailing={{{s-ridehailing|}}}
 +
      |s-taxi={{{s-taxi|}}}
 +
      |s-carpooling={{{s-carpooling|}}}
 +
    }}</div>
 +
  }}{{#if:{{{mobility-related-services|}}}
 +
     |<div class="hub-services"><div class="hub-services-type">{{#get-integration-level:number_mobility_related_services}} mobility-related {{int:services|{{#get-integration-level:number_mobility_related_services}}}}:</div>{{mobility-related-services|{{{mobility-related-services|}}}}}</div>
 +
  }}{{#if:{{{other-services|}}}
 +
    |<div class="hub-services"><div class="hub-services-type">{{#get-integration-level:number_other_services}} other {{int:services|{{#get-integration-level:number_other_services}}}}:</div>{{other-services|{{{other-services|}}}}}</div>
 
   }}
 
   }}
  |spatial-facilities={{{spatial-facilities|}}}
 
  |number-modes={{{number-modes|}}}
 
 
   |grey-literature={{{grey-literature|}}}  
 
   |grey-literature={{{grey-literature|}}}  
  |other-functions={{{other-functions|}}}
 
 
   |catchement-area={{{catchement-area|}}}  
 
   |catchement-area={{{catchement-area|}}}  
  |mode-distance={{{mode-distance|}}} 
 
  |number-operators={{{number-operators|}}}
 
 
   |neighbourhood-characteristics={{{neighbourhood-characteristics|}}}  
 
   |neighbourhood-characteristics={{{neighbourhood-characteristics|}}}  
   |visibility={{#arraymap:{{{visibility|}}}
+
   |information-section={{info
     |,
+
    |info-logo={{{info-logo|}}}
     |xxx
+
    |info-pillar={{{info-pillar|}}}
     |{{semorg-mapping-visibility|xxx}}
+
    |info-wayfinding={{{info-wayfinding|}}}
   }}{{#if:{{{visibility-description|}}}
+
    |info-conflicts={{{info-conflicts|}}}
     |<div class="semorg-list-row-details">{{{visibility-description}}}</div>
+
    |info-assistance={{{info-assistance|}}}
 +
    |info-placemaking={{{info-placemaking|}}}
 +
  }}
 +
  |inclusion-section={{inclusion
 +
    |inclusion-minimum={{{inclusion-minimum|}}}
 +
    |inclusion-universal={{{inclusion-universal|}}}
 +
  }}
 +
  |planner-section={{planner
 +
    |planner-planning={{{planner-planning|}}}
 +
    |planner-maas={{{planner-maas|}}}
 +
    |planner-maas-partly={{{planner-maas-partly|}}}
 +
    |planner-support={{{planner-support|}}}
 +
     |planner-bundle={{{planner-bundle|}}}
 +
     |planner-policies={{{planner-policies|}}}
 +
     |planner-intuitive={{{planner-intuitive|}}}
 +
    |planner-analogue={{{planner-analogue|}}}
 +
  }}
 +
   |participation-section={{participation
 +
    |participation={{{participation|}}}
 +
    |participation-type={{{participation-type|}}}
 +
    |participation-valuation={{{participation-valuation|}}}
 +
    |participation-vulnerable={{{participation-vulnerable|}}}
 +
     |participation-vulnerable-direct={{{participation-vulnerable-direct|}}}
 +
  }}
 +
  |contact-section={{contact
 +
    |contact-name={{{contact-name|}}}
 +
    |contact-organization={{{contact-organization|}}}
 +
    |contact-email={{{contact-email|}}}
 
   }}
 
   }}
 
   |sources={{{sources|}}}  
 
   |sources={{{sources|}}}  
 
   |project-research={{project-link|{{{project-research|}}}}}
 
   |project-research={{project-link|{{{project-research|}}}}}
}}{{#if:{{{modes|}}}{{{modes-text|}}}
 
  |<h4 class="mt-4">Modes</h4>{{{modes-text|}}}<div class="card-columns">{{{modes|}}}</div>
 
}}{{#if:{{{services|}}}
 
  |<h4 class="mt-4">Mobility-related Services</h4><div class="card-columns">{{{services}}}</div>
 
}}{{#if:{{{additional-services|}}}
 
  |<h4 class="mt-4">Additional Services</h4><div class="card-columns">{{{additional-services}}}</div>
 
 
}}{{#if:{{{living-lab|}}}
 
}}{{#if:{{{living-lab|}}}
 
   |<h4 class="mt-4">Governance</h4>{{#semorg-table:hub  
 
   |<h4 class="mt-4">Governance</h4>{{#semorg-table:hub  

Latest revision as of 07:42, 25 April 2023

This page is part of the Semantic Organization extension.

If you want to customize this template you can copy its contents to another page (use for example Template:Semorg-hub-custom) and change the following system message to the name of the newly created page: MediaWiki:semorg-hub-template