Difference between revisions of "Template:Semorg-hub"

From SmartHubs
Jump to: navigation, search
 
(102 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|}}}
  |physical-integration-level={{#ifeq:{{{physical-integration-level|unknown}}}
+
  |participation-type={{{participation-type|}}}
    |unknown
+
  |participation-valuation={{{participation-valuation|}}}
    |
+
  |participation-vulnerable={{{participation-vulnerable|}}}
    |{{#replace:{{{physical-integration-level|}}}|Level |}}
+
  |participation-vulnerable-direct={{{participation-vulnerable-direct|}}}
  }}
+
  |s-carsharing={{{s-carsharing|}}}
  |physical-integration-target-level={{#ifeq:{{{physical-integration-target-level|unknown}}}
+
  |s-bikesharing={{{s-bikesharing|}}}
     |unknown
+
  |s-cargobikesharing={{{s-cargobikesharing|}}}
     |
+
  |s-scootersharing={{{s-scootersharing|}}}
     |{{#replace:{{{physical-integration-target-level|}}}|Level |}}
+
  |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-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|}}}
 
  |social-integration-level={{#ifeq:{{{social-integration-level|unknown}}}
 
    |unknown
 
    |
 
    |{{#replace:{{{social-integration-level|}}}|Level |}}
 
  }}
 
  |social-integration-target-level={{#ifeq:{{{social-integration-target-level|unknown}}}
 
    |unknown
 
    |
 
    |{{#replace:{{{social-integration-target-level|}}}|Level |}}
 
  }}
 
  |social-integration-description={{{social-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|}}}
 
  |provider={{{provider|}}}
 
  |case-study={{#if:{{{living-lab|}}}|true|false}}
 
  |picture={{#if:{{{picture|}}}|File:{{{picture}}}}}
 
}}{{#semorg-set-list:hub
 
  |network={{{network|}}}
 
  |project-research={{{project-research|}}}
 
 
}}{{#semorg-detail:hub
 
}}{{#semorg-detail:hub
 
   |heading={{{name|}}}
 
   |heading={{{name|}}}
 
}}{{#semorg-table:hub  
 
}}{{#semorg-table:hub  
   |picture={{#if:{{{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}}}}}{{comparable-link
 +
      |type={{{type|}}}
 +
      |status={{{status|}}}
 +
      |physical-integration-level={{#get-integration-level:physical}}
 +
    }}
 +
  }}
 +
  |status={{{status|}}}{{#if:{{{status-text|}}}
 +
    |<div class="semorg-list-row-details">{{{status-text}}}</div>
 +
  }}
 
   |description={{{description|}}}  
 
   |description={{{description|}}}  
 +
  |usp={{{usp|}}}
 +
  |learnings={{{learnings|}}}
 
   |operation-start={{{operation-start|}}}  
 
   |operation-start={{{operation-start|}}}  
 
   |location=<div>{{{address|}}}</div><div>{{{neighbourhood|}}}</div><div>{{{city|}}}{{#if:{{{city|}}}|{{#if:{{{country|}}}|, <nowiki></nowiki>}}}}{{{country|}}}</div>{{#if:{{{coordinates|}}}
 
   |location=<div>{{{address|}}}</div><div>{{{neighbourhood|}}}</div><div>{{{city|}}}{{#if:{{{city|}}}|{{#if:{{{country|}}}|, <nowiki></nowiki>}}}}{{{country|}}}</div>{{#if:{{{coordinates|}}}
Line 71: Line 189:
 
   |network={{network-link|{{{network|}}}}}
 
   |network={{network-link|{{{network|}}}}}
 
   |living-lab={{living-lab-link|{{{living-lab|}}}}}
 
   |living-lab={{living-lab-link|{{{living-lab|}}}}}
  |status={{{status|}}} 
+
   |physical-integration={{integration-level-display|physical|{{#get-integration-level:physical}}|{{{physical-integration-target-level|}}}|{{{physical-integration-description|}}}}}
   |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>}}
+
   |digital-integration={{integration-level-display|digital|{{#get-integration-level:digital}}|{{{digital-integration-target-level|}}}|{{{digital-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>}}
+
   |democratic-integration={{integration-level-display|democratic|{{#get-integration-level:democratic}}|{{{democratic-integration-target-level|}}}|{{{democratic-integration-description|}}}}}
   |social-integration={{#if:{{{social-integration-level|}}}{{{social-integration-description|}}}|{{{social-integration-level|}}} {{#if:{{{social-integration-target-level|}}}|<small>(target: {{{social-integration-target-level}}})</small>}}<div class="semorg-list-row-details">{{{social-integration-description|}}}</div>}}
 
 
   |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|}}}  
 +
  |information-section={{info
 +
    |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-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:{{{living-lab|}}}
 +
  |<h4 class="mt-4">Governance</h4>{{#semorg-table:hub
 +
    |inhabitants={{inhabitants
 +
      |city-inhabitants={{{city-inhabitants|}}}
 +
      |city-inhabitants-year={{{city-inhabitants-year|}}}
 +
      |city-inhabitants-prognosis={{{city-inhabitants-prognosis|}}}
 +
      |city-inhabitants-prognosis-year={{{city-inhabitants-prognosis-year|}}}
 +
      |region-inhabitants={{{region-inhabitants|}}}
 +
      |region-inhabitants-year={{{region-inhabitants-year|}}}
 +
      |region-inhabitants-prognosis={{{region-inhabitants-prognosis|}}}
 +
      |region-inhabitants-prognosis-year={{{region-inhabitants-prognosis-year|}}}
 +
    }}
 +
    |city-implementation-body=<div>
 +
{{{city-implementation-body|}}}
 +
</div>{{#if:{{{city-involved-resorts|}}}
 +
      |<div class="semorg-list-row-details mt-2">
 +
'''{{int:semorg-field-hub-city-involved-resorts-prefix}}'''
 +
 
 +
{{{city-involved-resorts}}}</div>
 +
    }}{{#if:{{{city-stakeholders|}}}
 +
      |<div class="semorg-list-row-details mt-2">
 +
'''{{int:semorg-field-hub-city-stakeholders-prefix}}'''
 +
 
 +
{{{city-stakeholders}}}</div>
 +
    }}{{#if:{{{city-networks|}}}
 +
      |<div class="semorg-list-row-details mt-2">
 +
'''{{int:semorg-field-hub-city-networks-prefix}}'''
 +
 
 +
{{{city-networks}}}</div>
 +
    }}
 +
    |region-implementation-body={{{region-implementation-body|}}}{{#if:{{{region-involved-resorts|}}}
 +
      |<div class="semorg-list-row-details mt-2">'''{{int:semorg-field-hub-region-involved-resorts-prefix}}'''
  
{{#if:{{{modes|}}}{{{modes-text|}}}
+
{{{region-involved-resorts}}}</div>
  |<h4>Modes</h4>{{{modes-text|}}}<div class="card-columns">{{{modes|}}}</div>
+
    }}{{#if:{{{region-stakeholders|}}}
}}{{#if:{{{services|}}}
+
      |<div class="semorg-list-row-details mt-2">'''{{int:semorg-field-hub-region-stakeholders-prefix}}'''
  |<h4>Mobility-related Services</h4><div class="card-columns">{{{services}}}</div>
+
 
}}{{#if:{{{additional-services|}}}
+
{{{region-stakeholders}}}</div>
  |<h4>Additional Services</h4><div class="card-columns">{{{additional-services}}}</div>
+
    }}
 +
    |national-agencies={{{national-agencies|}}}
 +
    |plans={{{plans|}}}
 +
    |policies={{{policies|}}}
 +
  }}
 
}}</includeonly>
 
}}</includeonly>

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